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
- NameValueFileSectionHandler.cs
- TimeZone.cs
- BulletChrome.cs
- SmiRequestExecutor.cs
- HtmlSelect.cs
- DocumentScope.cs
- UIHelper.cs
- SerialPort.cs
- Activity.cs
- XmlReflectionImporter.cs
- XmlQuerySequence.cs
- FocusManager.cs
- UnionCodeGroup.cs
- ProtocolsConfigurationEntry.cs
- WriterOutput.cs
- DataGridViewRow.cs
- ExpressionEvaluator.cs
- AssemblyHash.cs
- HtmlInputControl.cs
- ConvertBinder.cs
- UserInitiatedNavigationPermission.cs
- DefaultPropertyAttribute.cs
- ConfigurationLocation.cs
- EncoderReplacementFallback.cs
- CodeFieldReferenceExpression.cs
- ProtectedConfigurationProviderCollection.cs
- GridViewEditEventArgs.cs
- CipherData.cs
- StateElement.cs
- XsltQilFactory.cs
- RegisteredHiddenField.cs
- QueueProcessor.cs
- Stroke.cs
- EncoderFallback.cs
- TypeUsageBuilder.cs
- FieldNameLookup.cs
- LayoutTable.cs
- SqlMethodCallConverter.cs
- SchemaEntity.cs
- ExecutionContext.cs
- XmlWhitespace.cs
- MailMessageEventArgs.cs
- SnapshotChangeTrackingStrategy.cs
- _UncName.cs
- GeometryModel3D.cs
- EUCJPEncoding.cs
- StickyNoteHelper.cs
- SHA384Managed.cs
- SubpageParaClient.cs
- ProcessRequestAsyncResult.cs
- AppDomainResourcePerfCounters.cs
- SystemIcons.cs
- FocusManager.cs
- ContractMethodParameterInfo.cs
- _ListenerResponseStream.cs
- _AutoWebProxyScriptHelper.cs
- TemplatePropertyEntry.cs
- TableLayoutCellPaintEventArgs.cs
- AncillaryOps.cs
- InstanceStoreQueryResult.cs
- SqlConnectionPoolGroupProviderInfo.cs
- UnSafeCharBuffer.cs
- DesignerMetadata.cs
- _NTAuthentication.cs
- AsyncDataRequest.cs
- ToolStripPanel.cs
- BaseDataList.cs
- DistributedTransactionPermission.cs
- OpacityConverter.cs
- XmlHierarchyData.cs
- EncoderFallback.cs
- NameValueFileSectionHandler.cs
- MergeFailedEvent.cs
- QueryRewriter.cs
- ClientType.cs
- ThreadWorkerController.cs
- DataGridViewSelectedColumnCollection.cs
- ColorAnimationBase.cs
- XPathExpr.cs
- InvalidStoreProtectionKeyException.cs
- SqlUnionizer.cs
- MobileTextWriter.cs
- ProcessInputEventArgs.cs
- XmlDataSourceView.cs
- BaseCollection.cs
- HistoryEventArgs.cs
- SourceChangedEventArgs.cs
- AuthorizationRule.cs
- BufferedWebEventProvider.cs
- MaskPropertyEditor.cs
- ContentElementAutomationPeer.cs
- EventPropertyMap.cs
- GetLastErrorDetailsRequest.cs
- ProxyAttribute.cs
- FilterEventArgs.cs
- XmlStrings.cs
- PnrpPermission.cs
- NativeWindow.cs
- ExpressionList.cs
- ResourceSet.cs