Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- MobileControlBuilder.cs
- ListViewItemEventArgs.cs
- TableAutomationPeer.cs
- PatternMatcher.cs
- CalloutQueueItem.cs
- CircleHotSpot.cs
- Variant.cs
- DeploymentExceptionMapper.cs
- ToolStripPanelRow.cs
- CompilationUtil.cs
- SchemaNotation.cs
- Transform3D.cs
- BadImageFormatException.cs
- WaitHandle.cs
- DeploymentSection.cs
- PropertyValidationContext.cs
- TextEditorParagraphs.cs
- CryptoKeySecurity.cs
- DictionaryChange.cs
- TypeContext.cs
- AutomationInteropProvider.cs
- BaseAppDomainProtocolHandler.cs
- SpellerStatusTable.cs
- CngKey.cs
- MenuTracker.cs
- ParseHttpDate.cs
- LabelEditEvent.cs
- UnitySerializationHolder.cs
- ColorEditor.cs
- Select.cs
- DynamicMethod.cs
- _ConnectOverlappedAsyncResult.cs
- TextParagraphView.cs
- WebUtil.cs
- ServiceModelStringsVersion1.cs
- CanonicalizationDriver.cs
- ComplexObject.cs
- RectangleGeometry.cs
- CompileXomlTask.cs
- DataGridViewButtonColumn.cs
- Number.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- UnmanagedBitmapWrapper.cs
- SubstitutionList.cs
- PenContext.cs
- StylusPointPropertyUnit.cs
- HotSpot.cs
- DocumentViewerBaseAutomationPeer.cs
- SeverityFilter.cs
- ContainerSelectorGlyph.cs
- RequestSecurityTokenForGetBrowserToken.cs
- PrintDialog.cs
- GeneratedCodeAttribute.cs
- ColumnResizeUndoUnit.cs
- MimePart.cs
- Publisher.cs
- UseLicense.cs
- OperationResponse.cs
- Decorator.cs
- WebBrowserUriTypeConverter.cs
- TcpAppDomainProtocolHandler.cs
- DisposableCollectionWrapper.cs
- FunctionNode.cs
- ImportCatalogPart.cs
- ActivityInterfaces.cs
- ImmComposition.cs
- CompareValidator.cs
- TextBlock.cs
- OleCmdHelper.cs
- SafeLibraryHandle.cs
- HtmlControlDesigner.cs
- peernodeimplementation.cs
- TextEditorSelection.cs
- MiniLockedBorderGlyph.cs
- XmlSerializationReader.cs
- DbgUtil.cs
- DetailsViewDeleteEventArgs.cs
- ApplicationDirectory.cs
- XPathParser.cs
- UserPreferenceChangedEventArgs.cs
- AutomationEventArgs.cs
- SwitchAttribute.cs
- OrderPreservingMergeHelper.cs
- Ray3DHitTestResult.cs
- CollectionConverter.cs
- RegionInfo.cs
- SqlParameter.cs
- Interop.cs
- TextEditorTyping.cs
- ElapsedEventArgs.cs
- MissingSatelliteAssemblyException.cs
- DecimalAnimationBase.cs
- CheckBoxBaseAdapter.cs
- HostProtectionPermission.cs
- PolicyManager.cs
- VirtualDirectoryMappingCollection.cs
- TypeDependencyAttribute.cs
- StreamGeometry.cs
- Currency.cs
- Dispatcher.cs