Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / ViewStateModeByIdAttribute.cs / 1 / ViewStateModeByIdAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI { using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] [AttributeUsage(AttributeTargets.Class)] public sealed class ViewStateModeByIdAttribute : Attribute { static Hashtable _viewStateIdTypes = Hashtable.Synchronized(new Hashtable()); public ViewStateModeByIdAttribute() { } internal static bool IsEnabled(Type type) { if (!_viewStateIdTypes.ContainsKey(type)) { System.ComponentModel.AttributeCollection attrs = TypeDescriptor.GetAttributes(type); ViewStateModeByIdAttribute attr = (ViewStateModeByIdAttribute)attrs[typeof(ViewStateModeByIdAttribute)]; _viewStateIdTypes[type] = (attr != null); } return (bool)_viewStateIdTypes[type]; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI { using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] [AttributeUsage(AttributeTargets.Class)] public sealed class ViewStateModeByIdAttribute : Attribute { static Hashtable _viewStateIdTypes = Hashtable.Synchronized(new Hashtable()); public ViewStateModeByIdAttribute() { } internal static bool IsEnabled(Type type) { if (!_viewStateIdTypes.ContainsKey(type)) { System.ComponentModel.AttributeCollection attrs = TypeDescriptor.GetAttributes(type); ViewStateModeByIdAttribute attr = (ViewStateModeByIdAttribute)attrs[typeof(ViewStateModeByIdAttribute)]; _viewStateIdTypes[type] = (attr != null); } return (bool)_viewStateIdTypes[type]; } } } // 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
- ScriptRegistrationManager.cs
- GroupBox.cs
- TableDetailsCollection.cs
- CapabilitiesState.cs
- FrameDimension.cs
- InheritanceAttribute.cs
- XmlNodeChangedEventManager.cs
- NativeMethods.cs
- PathSegmentCollection.cs
- AudioFormatConverter.cs
- VisualTransition.cs
- SQLDateTime.cs
- PrimitiveRenderer.cs
- Function.cs
- ProxyWebPartConnectionCollection.cs
- TagPrefixInfo.cs
- SliderAutomationPeer.cs
- DataGridColumnCollectionEditor.cs
- LabelDesigner.cs
- DiffuseMaterial.cs
- RSACryptoServiceProvider.cs
- AdapterDictionary.cs
- HandledMouseEvent.cs
- WhiteSpaceTrimStringConverter.cs
- CompensateDesigner.cs
- IdnMapping.cs
- WebPartManager.cs
- SettingsPropertyWrongTypeException.cs
- CompletionBookmark.cs
- LinearGradientBrush.cs
- XmlNamespaceMapping.cs
- PropertyBuilder.cs
- FileSystemEventArgs.cs
- ScrollChrome.cs
- WebPartHelpVerb.cs
- CompoundFileReference.cs
- ServiceObjectContainer.cs
- ByteStack.cs
- DbConnectionPoolGroupProviderInfo.cs
- FontWeightConverter.cs
- ScriptReference.cs
- FixedSOMImage.cs
- ProvidersHelper.cs
- CodeDomSerializationProvider.cs
- DropDownButton.cs
- FrameworkContentElement.cs
- ValidatorCompatibilityHelper.cs
- ReadOnlyTernaryTree.cs
- TypeSystem.cs
- DataException.cs
- HighContrastHelper.cs
- WebServiceErrorEvent.cs
- ChangePasswordDesigner.cs
- String.cs
- Scene3D.cs
- BitmapEffectInput.cs
- mansign.cs
- BindingNavigator.cs
- ByeMessage11.cs
- ExtensionDataObject.cs
- SyntaxCheck.cs
- CodeRemoveEventStatement.cs
- KeysConverter.cs
- EntityCommandCompilationException.cs
- TabControlEvent.cs
- XmlSchemaNotation.cs
- TextLineResult.cs
- FileSystemWatcher.cs
- AppliedDeviceFiltersDialog.cs
- webeventbuffer.cs
- ElementHost.cs
- Parser.cs
- ListViewContainer.cs
- XmlResolver.cs
- OracleConnection.cs
- Literal.cs
- SqlDataSourceView.cs
- Int16.cs
- EntityParameter.cs
- HierarchicalDataTemplate.cs
- DataContractSerializerOperationGenerator.cs
- AuthenticationSection.cs
- TileModeValidation.cs
- Permission.cs
- BitmapPalettes.cs
- NamespaceList.cs
- TreeNodeMouseHoverEvent.cs
- ContextBase.cs
- WebSysDescriptionAttribute.cs
- ResolveCriteriaApril2005.cs
- CompoundFileStreamReference.cs
- ClientConfigurationHost.cs
- Crypto.cs
- Base64Encoding.cs
- ResourceDefaultValueAttribute.cs
- Page.cs
- DataFormats.cs
- XmlExpressionDumper.cs
- ProcessRequestArgs.cs
- WaveHeader.cs