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
- MobileSysDescriptionAttribute.cs
- JavaScriptString.cs
- FileIOPermission.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- SafeNativeMethodsCLR.cs
- XPathAncestorIterator.cs
- EntityClassGenerator.cs
- WindowsTab.cs
- HttpSysSettings.cs
- DataGridViewAdvancedBorderStyle.cs
- TextMarkerSource.cs
- XamlPointCollectionSerializer.cs
- ConnectionProviderAttribute.cs
- XPathDescendantIterator.cs
- JsonUriDataContract.cs
- DateTime.cs
- FactoryId.cs
- ListDictionary.cs
- FontDriver.cs
- MTConfigUtil.cs
- ViewgenGatekeeper.cs
- PeerCollaboration.cs
- HttpConfigurationContext.cs
- QuotedPairReader.cs
- CodeDelegateInvokeExpression.cs
- MatrixUtil.cs
- SqlDataSourceCache.cs
- ListControlConvertEventArgs.cs
- TranslateTransform3D.cs
- ElapsedEventArgs.cs
- LZCodec.cs
- DataGridColumnHeaderCollection.cs
- QueryPageSettingsEventArgs.cs
- ModuleBuilder.cs
- TrackingLocationCollection.cs
- precedingsibling.cs
- DockingAttribute.cs
- XmlILOptimizerVisitor.cs
- FileEnumerator.cs
- XhtmlBasicLinkAdapter.cs
- OleDbCommandBuilder.cs
- DrawingContextWalker.cs
- TextTreeRootTextBlock.cs
- WebPartEditorApplyVerb.cs
- WebPartManager.cs
- SharedPersonalizationStateInfo.cs
- CollectionType.cs
- TemplateControl.cs
- LinkTarget.cs
- QueueProcessor.cs
- ExecutedRoutedEventArgs.cs
- uribuilder.cs
- DataGridViewColumnTypePicker.cs
- ZipIOCentralDirectoryBlock.cs
- Helper.cs
- StylusPointProperty.cs
- PointAnimationBase.cs
- TableItemPattern.cs
- NumberFormatInfo.cs
- WebScriptMetadataMessageEncoderFactory.cs
- DBPropSet.cs
- SoapExtensionTypeElement.cs
- WaitForChangedResult.cs
- ExpressionPrefixAttribute.cs
- ReaderOutput.cs
- EpmCustomContentDeSerializer.cs
- AmbientProperties.cs
- FacetChecker.cs
- XsdValidatingReader.cs
- TableParaClient.cs
- XmlJsonReader.cs
- MarkupProperty.cs
- HttpClientProtocol.cs
- Propagator.JoinPropagator.cs
- MemberHolder.cs
- Emitter.cs
- RecognizedAudio.cs
- GlobalizationSection.cs
- XmlAnyElementAttribute.cs
- LicenseException.cs
- OneToOneMappingSerializer.cs
- EventLogTraceListener.cs
- PerformanceCounterPermissionAttribute.cs
- VariableReference.cs
- basevalidator.cs
- ReadOnlyDataSourceView.cs
- LocalizableAttribute.cs
- MemoryStream.cs
- TreeNodeSelectionProcessor.cs
- CodeGen.cs
- CompilerCollection.cs
- ACL.cs
- Menu.cs
- WebPartManagerInternals.cs
- GlobalItem.cs
- FlowLayoutPanelDesigner.cs
- SystemKeyConverter.cs
- Context.cs
- ActiveDocumentEvent.cs
- Memoizer.cs