Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebControls / AutoGeneratedFieldProperties.cs / 5 / 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
- ObjectComplexPropertyMapping.cs
- MouseGestureValueSerializer.cs
- ClusterRegistryConfigurationProvider.cs
- DataPagerFieldCommandEventArgs.cs
- CatalogPartChrome.cs
- SqlUtils.cs
- ContentElementCollection.cs
- EntityDataSourceStatementEditorForm.cs
- RelationshipConverter.cs
- SynchronousChannel.cs
- FixedTextSelectionProcessor.cs
- ResXDataNode.cs
- ImageSource.cs
- CuspData.cs
- DataControlField.cs
- Cursors.cs
- JavascriptCallbackMessageInspector.cs
- ThreadExceptionEvent.cs
- ThreadAttributes.cs
- ReadOnlyHierarchicalDataSource.cs
- SmiMetaData.cs
- HtmlInputText.cs
- DataException.cs
- ParameterEditorUserControl.cs
- CommandEventArgs.cs
- TrimSurroundingWhitespaceAttribute.cs
- CheckBox.cs
- httpapplicationstate.cs
- RSAPKCS1SignatureFormatter.cs
- CapabilitiesSection.cs
- XmlTextReader.cs
- StylusPlugInCollection.cs
- XmlHelper.cs
- JsonWriterDelegator.cs
- KnownColorTable.cs
- EncryptedData.cs
- DelegatingHeader.cs
- SettingsContext.cs
- TraceXPathNavigator.cs
- URLAttribute.cs
- ShowExpandedMultiValueConverter.cs
- util.cs
- HierarchicalDataSourceConverter.cs
- datacache.cs
- MetadataItem.cs
- IconBitmapDecoder.cs
- ChildDocumentBlock.cs
- LambdaCompiler.Address.cs
- CodeArrayIndexerExpression.cs
- EntityKey.cs
- ResponseBodyWriter.cs
- EnumValAlphaComparer.cs
- XmlSignatureProperties.cs
- BeginStoryboard.cs
- ExecutionEngineException.cs
- WindowsPrincipal.cs
- FrameSecurityDescriptor.cs
- SimpleMailWebEventProvider.cs
- StrokeDescriptor.cs
- MetadataArtifactLoaderCompositeResource.cs
- CodeIdentifiers.cs
- TextAction.cs
- TdsParserStaticMethods.cs
- ResourceReader.cs
- dataSvcMapFileLoader.cs
- DataServiceRequestOfT.cs
- _FixedSizeReader.cs
- Geometry.cs
- InternalConfigRoot.cs
- BitmapEffectDrawing.cs
- Command.cs
- TextServicesContext.cs
- WorkflowHostingResponseContext.cs
- ButtonBase.cs
- TemplateControl.cs
- IndentedWriter.cs
- Span.cs
- UpdateProgress.cs
- PathStreamGeometryContext.cs
- SafeArrayRankMismatchException.cs
- TakeQueryOptionExpression.cs
- CollectionViewGroupRoot.cs
- CommandConverter.cs
- IApplicationTrustManager.cs
- ExtensionDataObject.cs
- XmlAttribute.cs
- FileChangesMonitor.cs
- Tuple.cs
- EventMappingSettings.cs
- WebResourceAttribute.cs
- LocatorPart.cs
- PropertyManager.cs
- UpdateManifestForBrowserApplication.cs
- FormatConvertedBitmap.cs
- SafeNativeMethodsMilCoreApi.cs
- MatchAttribute.cs
- ProfileGroupSettings.cs
- OutOfMemoryException.cs
- PagedDataSource.cs
- SoapFault.cs