Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / ViewStateModeByIdAttribute.cs / 3 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Soap12ProtocolImporter.cs
- PolyQuadraticBezierSegment.cs
- Matrix.cs
- HttpRawResponse.cs
- FramingDecoders.cs
- NamedPermissionSet.cs
- XmlSerializationReader.cs
- CheckBoxList.cs
- TransformerConfigurationWizardBase.cs
- TextRangeProviderWrapper.cs
- XsltConvert.cs
- DistributedTransactionPermission.cs
- ZoneIdentityPermission.cs
- NavigationPropertySingletonExpression.cs
- FlowDocumentFormatter.cs
- NullableDecimalMinMaxAggregationOperator.cs
- DirectionalLight.cs
- EdmError.cs
- DataGridViewRowsAddedEventArgs.cs
- SqlError.cs
- ServiceCredentialsElement.cs
- WebResponse.cs
- CacheVirtualItemsEvent.cs
- VersionConverter.cs
- CharacterMetricsDictionary.cs
- XmlComment.cs
- UnmanagedMemoryStream.cs
- StylusOverProperty.cs
- XmlByteStreamWriter.cs
- DataGridViewColumn.cs
- ListViewItemCollectionEditor.cs
- CutCopyPasteHelper.cs
- AspCompat.cs
- DependencyPropertyKey.cs
- DecoderBestFitFallback.cs
- SettingsBase.cs
- EventMappingSettings.cs
- Calendar.cs
- JsonWriter.cs
- TaiwanLunisolarCalendar.cs
- ActivityXRefConverter.cs
- ActivityStateRecord.cs
- DBSqlParser.cs
- PointUtil.cs
- precedingquery.cs
- Events.cs
- DrawingBrush.cs
- FrugalMap.cs
- LinkButton.cs
- AVElementHelper.cs
- SubMenuStyleCollection.cs
- CustomExpressionEventArgs.cs
- ThreadAbortException.cs
- SafeWaitHandle.cs
- BooleanStorage.cs
- SerializationObjectManager.cs
- GlyphManager.cs
- ChannelCredentials.cs
- ProfileInfo.cs
- NeedSkipTokenVisitor.cs
- ResourceAttributes.cs
- UDPClient.cs
- ModuleBuilder.cs
- InstanceCreationEditor.cs
- TablePatternIdentifiers.cs
- MarshalDirectiveException.cs
- TextElementCollectionHelper.cs
- DataGridAddNewRow.cs
- EntityContainerEmitter.cs
- BindingExpressionBase.cs
- ItemCollection.cs
- RadialGradientBrush.cs
- EmbeddedMailObjectsCollection.cs
- CornerRadius.cs
- Directory.cs
- XPathEmptyIterator.cs
- BaseTreeIterator.cs
- TreeViewCancelEvent.cs
- ResourceExpressionEditorSheet.cs
- SynchronizedInputProviderWrapper.cs
- ThicknessAnimationUsingKeyFrames.cs
- TaskHelper.cs
- TextBreakpoint.cs
- PageSetupDialog.cs
- wgx_render.cs
- RightsManagementEncryptionTransform.cs
- RightsManagementEncryptionTransform.cs
- ModuleBuilder.cs
- MimeReflector.cs
- TypeExtension.cs
- SqlLiftIndependentRowExpressions.cs
- DataGridViewColumnHeaderCell.cs
- PeerNameRecord.cs
- GradientStop.cs
- CroppedBitmap.cs
- DnsPermission.cs
- DataGridViewRowCollection.cs
- MetadataCacheItem.cs
- SHA256.cs
- FileUtil.cs