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
- ToolTipService.cs
- SupportsPreviewControlAttribute.cs
- ObjectStateManagerMetadata.cs
- LoginView.cs
- ColumnHeader.cs
- Scalars.cs
- HashRepartitionEnumerator.cs
- DelegateSerializationHolder.cs
- OracleMonthSpan.cs
- UserControlCodeDomTreeGenerator.cs
- AutomationAttributeInfo.cs
- ChannelManager.cs
- _HelperAsyncResults.cs
- DropSource.cs
- HitTestResult.cs
- FilteredReadOnlyMetadataCollection.cs
- XmlText.cs
- FormsAuthenticationConfiguration.cs
- SoapMessage.cs
- InvalidCommandTreeException.cs
- httpapplicationstate.cs
- SapiAttributeParser.cs
- DataServiceProcessingPipelineEventArgs.cs
- ProfileInfo.cs
- HighlightOverlayGlyph.cs
- DataListItemCollection.cs
- NavigatorInput.cs
- XsltOutput.cs
- PrinterUnitConvert.cs
- Quaternion.cs
- OrderByQueryOptionExpression.cs
- Config.cs
- DataRowChangeEvent.cs
- SubstitutionDesigner.cs
- ExpressionPrinter.cs
- PageParser.cs
- DebugView.cs
- GroupBoxRenderer.cs
- FileChangeNotifier.cs
- XPathScanner.cs
- ChildrenQuery.cs
- BrowserCapabilitiesCodeGenerator.cs
- ExpressionConverter.cs
- _ProxyRegBlob.cs
- HtmlTable.cs
- SystemResourceHost.cs
- SystemException.cs
- DeflateEmulationStream.cs
- ContentValidator.cs
- _WinHttpWebProxyDataBuilder.cs
- PolygonHotSpot.cs
- COM2ComponentEditor.cs
- StylusEventArgs.cs
- MobileContainerDesigner.cs
- ChameleonKey.cs
- AdornerHitTestResult.cs
- PenLineCapValidation.cs
- GeneralTransform3DGroup.cs
- RequestCacheValidator.cs
- CultureMapper.cs
- XmlNullResolver.cs
- DataGridRelationshipRow.cs
- HttpCacheVaryByContentEncodings.cs
- Ray3DHitTestResult.cs
- WebConfigurationHost.cs
- DataBindingHandlerAttribute.cs
- CombinedTcpChannel.cs
- FlowDocumentScrollViewer.cs
- DataGridViewCellValueEventArgs.cs
- WebPageTraceListener.cs
- CodeArgumentReferenceExpression.cs
- ViewPort3D.cs
- WebPartMenu.cs
- lengthconverter.cs
- Utility.cs
- BackEase.cs
- PrimitiveXmlSerializers.cs
- XmlILIndex.cs
- LayoutEditorPart.cs
- CachedFontFamily.cs
- VSWCFServiceContractGenerator.cs
- ExpressionConverter.cs
- CodeRegionDirective.cs
- XmlSchemaAnnotation.cs
- ErrorHandler.cs
- InvokeDelegate.cs
- TraceHandler.cs
- ContractReference.cs
- SqlCacheDependencySection.cs
- PositiveTimeSpanValidatorAttribute.cs
- CodeIndexerExpression.cs
- srgsitem.cs
- SqlBuilder.cs
- XmlParserContext.cs
- QueryStringConverter.cs
- ChannelManagerBase.cs
- ExpressionReplacer.cs
- TypeSchema.cs
- SessionStateItemCollection.cs
- _NegoState.cs