Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / WebControls / AutoGeneratedFieldProperties.cs / 1 / AutoGeneratedFieldProperties.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Reflection; using System.Security.Permissions; using System.Web.Util; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class AutoGeneratedFieldProperties : IStateManager { private bool _isTracking; private StateBag _statebag; public AutoGeneratedFieldProperties() { _statebag = new StateBag(); } public string DataField { get { object o = ViewState["DataField"]; if (o != null) { return (string)o; } return String.Empty; } set { ViewState["DataField"] = value; } } public bool IsReadOnly { get { object o = ViewState["IsReadOnly"]; if (o != null) { return (bool)o; } return false; } set { ViewState["IsReadOnly"] = value; } } public string Name { get { object o = ViewState["Name"]; if (o != null) { return (string)o; } return String.Empty; } set { ViewState["Name"] = value; } } public Type Type { get { object o = ViewState["Type"]; if (o != null) { return (Type)o; } return null; } set { ViewState["Type"] = value; } } ////// Stores the properties for an AutoGeneratedField. /// ////// private StateBag ViewState { get { return _statebag; } } #region IStateManager implementation ///Gets the statebag for the AutoGeneratedFieldProperties. This property is read-only. ///bool IStateManager.IsTrackingViewState { get { return _isTracking; } } /// void IStateManager.LoadViewState(object state) { if (state != null) { ((IStateManager)ViewState).LoadViewState(state); } } /// object IStateManager.SaveViewState() { object state = ((IStateManager)ViewState).SaveViewState(); return state; } /// void IStateManager.TrackViewState() { _isTracking = true; ViewState.TrackViewState(); } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Reflection; using System.Security.Permissions; using System.Web.Util; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class AutoGeneratedFieldProperties : IStateManager { private bool _isTracking; private StateBag _statebag; public AutoGeneratedFieldProperties() { _statebag = new StateBag(); } public string DataField { get { object o = ViewState["DataField"]; if (o != null) { return (string)o; } return String.Empty; } set { ViewState["DataField"] = value; } } public bool IsReadOnly { get { object o = ViewState["IsReadOnly"]; if (o != null) { return (bool)o; } return false; } set { ViewState["IsReadOnly"] = value; } } public string Name { get { object o = ViewState["Name"]; if (o != null) { return (string)o; } return String.Empty; } set { ViewState["Name"] = value; } } public Type Type { get { object o = ViewState["Type"]; if (o != null) { return (Type)o; } return null; } set { ViewState["Type"] = value; } } ////// Stores the properties for an AutoGeneratedField. /// ////// private StateBag ViewState { get { return _statebag; } } #region IStateManager implementation ///Gets the statebag for the AutoGeneratedFieldProperties. This property is read-only. ///bool IStateManager.IsTrackingViewState { get { return _isTracking; } } /// void IStateManager.LoadViewState(object state) { if (state != null) { ((IStateManager)ViewState).LoadViewState(state); } } /// object IStateManager.SaveViewState() { object state = ((IStateManager)ViewState).SaveViewState(); return state; } /// void IStateManager.TrackViewState() { _isTracking = true; ViewState.TrackViewState(); } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextSpanModifier.cs
- BinaryQueryOperator.cs
- WindowsScrollBar.cs
- DataListComponentEditor.cs
- MenuItemBinding.cs
- ExceptionHandler.cs
- EncoderBestFitFallback.cs
- GridSplitter.cs
- RegistrationContext.cs
- FileUpload.cs
- HttpWriter.cs
- PerformanceCountersElement.cs
- ServerValidateEventArgs.cs
- EventSinkHelperWriter.cs
- PropertyConverter.cs
- ListBoxChrome.cs
- ValueProviderWrapper.cs
- DataGridViewDataErrorEventArgs.cs
- InstanceStoreQueryResult.cs
- QueryStringHandler.cs
- TransactionContextValidator.cs
- DataRelation.cs
- TextLine.cs
- TemplateBamlRecordReader.cs
- ModelItem.cs
- XmlTextReaderImpl.cs
- CompositeControl.cs
- ConnectionStringsExpressionBuilder.cs
- MailHeaderInfo.cs
- httpstaticobjectscollection.cs
- CompilerGlobalScopeAttribute.cs
- PageThemeBuildProvider.cs
- TemplateBaseAction.cs
- _ContextAwareResult.cs
- DrawingDrawingContext.cs
- HttpCachePolicy.cs
- ClientSideQueueItem.cs
- GenericPrincipal.cs
- BaseValidatorDesigner.cs
- UrlAuthorizationModule.cs
- XslException.cs
- ClientConfigurationSystem.cs
- ResXResourceSet.cs
- ExpressionBindings.cs
- XPathNavigatorKeyComparer.cs
- DesigntimeLicenseContextSerializer.cs
- HyperLinkField.cs
- HandoffBehavior.cs
- RsaElement.cs
- BrowserCapabilitiesCodeGenerator.cs
- BinaryEditor.cs
- CrossSiteScriptingValidation.cs
- DeploymentSection.cs
- DataKey.cs
- panel.cs
- ConnectionPoolManager.cs
- TextCompositionEventArgs.cs
- ParameterToken.cs
- RSAOAEPKeyExchangeFormatter.cs
- TabControlCancelEvent.cs
- SoapObjectWriter.cs
- DataControlLinkButton.cs
- PropertyTabChangedEvent.cs
- BamlRecords.cs
- ObjectListCommand.cs
- HwndSource.cs
- ValidationEventArgs.cs
- MessageQueue.cs
- FunctionDescription.cs
- XmlHelper.cs
- TextBlock.cs
- ScrollViewer.cs
- WeakReferenceKey.cs
- ActivityExecutionContextCollection.cs
- SQLDouble.cs
- SplitContainer.cs
- Duration.cs
- DbProviderServices.cs
- dataprotectionpermissionattribute.cs
- TagPrefixInfo.cs
- TypeForwardedToAttribute.cs
- MenuScrollingVisibilityConverter.cs
- _SSPISessionCache.cs
- SafeSecurityHandles.cs
- DebugControllerThread.cs
- ToolboxComponentsCreatingEventArgs.cs
- DirectoryGroupQuery.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- OrderedDictionary.cs
- MetafileHeader.cs
- ConfigXmlSignificantWhitespace.cs
- SubMenuStyleCollection.cs
- TextTreeFixupNode.cs
- FamilyTypeface.cs
- BindingFormattingDialog.cs
- TemplatedWizardStep.cs
- GlyphTypeface.cs
- StyleBamlTreeBuilder.cs
- XmlSerializer.cs
- CmsInterop.cs