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
- InvokeSchedule.cs
- ScrollBar.cs
- BatchWriter.cs
- SqlConnectionString.cs
- WebPartsSection.cs
- DbConnectionPoolIdentity.cs
- _NegoStream.cs
- DataGridViewUtilities.cs
- QueryCacheKey.cs
- VirtualPath.cs
- counter.cs
- StringComparer.cs
- Image.cs
- MaxValueConverter.cs
- AnonymousIdentificationModule.cs
- TreeView.cs
- XslVisitor.cs
- ProfileBuildProvider.cs
- PerfService.cs
- Help.cs
- RouteUrlExpressionBuilder.cs
- ListParagraph.cs
- EntityDataSourceContextDisposingEventArgs.cs
- SimpleType.cs
- BaseCAMarshaler.cs
- WorkflowApplicationIdleEventArgs.cs
- MenuItem.cs
- FlowSwitchLink.cs
- HtmlWindowCollection.cs
- JsonFormatWriterGenerator.cs
- EFAssociationProvider.cs
- CTreeGenerator.cs
- ProxyHelper.cs
- CorrelationManager.cs
- QueryOutputWriter.cs
- WebPartConnectionCollection.cs
- RecognizerBase.cs
- TraceHandlerErrorFormatter.cs
- MetadataItemSerializer.cs
- QueryResult.cs
- AuthenticatedStream.cs
- DynamicResourceExtension.cs
- ResolveResponse.cs
- XmlDictionary.cs
- SqlUnionizer.cs
- DataBoundControlHelper.cs
- ProfileEventArgs.cs
- FreezableOperations.cs
- JsonServiceDocumentSerializer.cs
- FormCollection.cs
- SafeSecurityHandles.cs
- ClientBuildManager.cs
- SessionStateSection.cs
- TextElementEnumerator.cs
- GradientStopCollection.cs
- TriggerBase.cs
- XmlMemberMapping.cs
- SystemFonts.cs
- DataSourceSelectArguments.cs
- IgnoreSectionHandler.cs
- ClientTarget.cs
- SpeechUI.cs
- HTMLTextWriter.cs
- XmlDataImplementation.cs
- ZipIOModeEnforcingStream.cs
- PKCS1MaskGenerationMethod.cs
- XNodeValidator.cs
- WrappedIUnknown.cs
- MatrixIndependentAnimationStorage.cs
- WebZone.cs
- DocumentOrderQuery.cs
- DispatcherExceptionFilterEventArgs.cs
- PolicyChain.cs
- SessionEndingEventArgs.cs
- SchemaObjectWriter.cs
- MSG.cs
- ParseChildrenAsPropertiesAttribute.cs
- SuppressMergeCheckAttribute.cs
- UInt32.cs
- XNodeValidator.cs
- XNameTypeConverter.cs
- CodeCatchClauseCollection.cs
- SystemMulticastIPAddressInformation.cs
- AppDomainCompilerProxy.cs
- FormattedTextSymbols.cs
- OleDbParameterCollection.cs
- SqlUserDefinedAggregateAttribute.cs
- SpecularMaterial.cs
- ObjectDataSourceStatusEventArgs.cs
- EntitySetRetriever.cs
- HttpResponseInternalWrapper.cs
- NavigateEvent.cs
- xml.cs
- AtlasWeb.Designer.cs
- X509Chain.cs
- EnumerableValidator.cs
- DaylightTime.cs
- AudioFileOut.cs
- SafeNativeMemoryHandle.cs
- BaseTemplateCodeDomTreeGenerator.cs