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
- TagPrefixAttribute.cs
- BindingGroup.cs
- UnicodeEncoding.cs
- HighlightVisual.cs
- ErrorFormatter.cs
- EventProviderWriter.cs
- TemplateXamlParser.cs
- PropertyMapper.cs
- OleDbRowUpdatedEvent.cs
- BufferBuilder.cs
- StylusButtonCollection.cs
- AssemblyContextControlItem.cs
- TextEditorSelection.cs
- UniqueContractNameValidationBehavior.cs
- AssemblyCache.cs
- ModelToObjectValueConverter.cs
- HtmlForm.cs
- MessageRpc.cs
- EntityDataSourceConfigureObjectContext.cs
- WindowHideOrCloseTracker.cs
- CmsInterop.cs
- DataGridBoolColumn.cs
- UserUseLicenseDictionaryLoader.cs
- LinearGradientBrush.cs
- LogAppendAsyncResult.cs
- BamlReader.cs
- ZoneButton.cs
- ConnectionPointGlyph.cs
- BinaryNegotiation.cs
- MenuCommand.cs
- GrowingArray.cs
- RijndaelManagedTransform.cs
- Math.cs
- HtmlUtf8RawTextWriter.cs
- FileUtil.cs
- OperandQuery.cs
- AssociatedControlConverter.cs
- FontUnit.cs
- DataColumnChangeEvent.cs
- CollectionDataContract.cs
- ThicknessAnimationUsingKeyFrames.cs
- ReplyChannel.cs
- DeploymentSectionCache.cs
- DecoderFallback.cs
- CharacterShapingProperties.cs
- OleDbRowUpdatedEvent.cs
- CustomSignedXml.cs
- PermissionAttributes.cs
- CodeMethodInvokeExpression.cs
- Psha1DerivedKeyGenerator.cs
- TabRenderer.cs
- SqlConnectionStringBuilder.cs
- SqlResolver.cs
- AccessText.cs
- ChtmlPageAdapter.cs
- XmlAnyElementAttributes.cs
- FixUpCollection.cs
- TextLine.cs
- DataGridViewCellConverter.cs
- TypeConverter.cs
- OAVariantLib.cs
- Identifier.cs
- MulticastIPAddressInformationCollection.cs
- UnlockCardRequest.cs
- StorageSetMapping.cs
- StylusSystemGestureEventArgs.cs
- DrawingCollection.cs
- CheckBox.cs
- EntityKey.cs
- BinaryEditor.cs
- HierarchicalDataSourceIDConverter.cs
- InternalDuplexChannelFactory.cs
- JoinCqlBlock.cs
- AssociationSet.cs
- RsaSecurityKey.cs
- ConfigsHelper.cs
- EditorZoneAutoFormat.cs
- StatusStrip.cs
- XmlElementAttributes.cs
- DataServiceHostFactory.cs
- TypeTypeConverter.cs
- PasswordDeriveBytes.cs
- ResourceProperty.cs
- XmlRawWriter.cs
- OleDbConnection.cs
- DataGrid.cs
- ServicePoint.cs
- PageRequestManager.cs
- InstanceContext.cs
- WindowsFormsSectionHandler.cs
- TextBoxBase.cs
- LookupNode.cs
- IRCollection.cs
- DataGridViewAdvancedBorderStyle.cs
- PartitionResolver.cs
- EventLogPermissionEntry.cs
- InfoCardSymmetricCrypto.cs
- CommandPlan.cs
- XNameConverter.cs
- SelectedDatesCollection.cs