Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / SupportsEventValidationAttribute.cs / 1 / SupportsEventValidationAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI { using System; using System.Collections; using System.ComponentModel; using System.Diagnostics; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AttributeUsage(AttributeTargets.Class, AllowMultiple=false)] public sealed class SupportsEventValidationAttribute : Attribute { private static Hashtable _typesSupportsEventValidation; static SupportsEventValidationAttribute() { // Create a synchronized wrapper _typesSupportsEventValidation = Hashtable.Synchronized(new Hashtable()); } public SupportsEventValidationAttribute() { } internal static bool SupportsEventValidation(Type type) { object result = _typesSupportsEventValidation[type]; if (result != null) { return (bool)result; } // Check the attributes on the type to see if it supports SupportsEventValidationAttribute // Note that this attribute does not inherit from the base class, since derived classes may // not be able to validate properly. object[] attribs = type.GetCustomAttributes(typeof(SupportsEventValidationAttribute), false /* inherits */); bool supportsEventValidation = ((attribs != null) && (attribs.Length > 0)); _typesSupportsEventValidation[type] = supportsEventValidation; return supportsEventValidation; } } }///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TreeViewDataItemAutomationPeer.cs
- ZipIOModeEnforcingStream.cs
- SingleConverter.cs
- AxisAngleRotation3D.cs
- XamlTemplateSerializer.cs
- ControlAdapter.cs
- NamedPipeConnectionPoolSettings.cs
- TemplateControlBuildProvider.cs
- Function.cs
- CuspData.cs
- XmlMemberMapping.cs
- XmlReflectionMember.cs
- StringFreezingAttribute.cs
- DataSetFieldSchema.cs
- GraphicsState.cs
- AttributeProviderAttribute.cs
- XpsFilter.cs
- DrawListViewSubItemEventArgs.cs
- ProfileModule.cs
- UInt64Storage.cs
- ExternalException.cs
- XmlReflectionMember.cs
- FieldAccessException.cs
- _HTTPDateParse.cs
- BindingExpression.cs
- ValueHandle.cs
- XmlUtil.cs
- KeyFrames.cs
- DatePickerTextBox.cs
- PhysicalFontFamily.cs
- LineBreak.cs
- LinearGradientBrush.cs
- VersionedStream.cs
- DrawingVisualDrawingContext.cs
- Deflater.cs
- InternalConfigSettingsFactory.cs
- ViewStateException.cs
- ValidationContext.cs
- WebPartAddingEventArgs.cs
- SemaphoreSecurity.cs
- HeaderPanel.cs
- PeerResolver.cs
- _IPv4Address.cs
- arc.cs
- HasCopySemanticsAttribute.cs
- ConvertersCollection.cs
- HwndHost.cs
- XsdCachingReader.cs
- XmlFormatExtensionAttribute.cs
- X509SubjectKeyIdentifierClause.cs
- DiagnosticTrace.cs
- CellTreeNodeVisitors.cs
- InvalidWMPVersionException.cs
- AsyncDataRequest.cs
- precedingsibling.cs
- ApplicationId.cs
- XmlDataImplementation.cs
- LinqDataView.cs
- ApplicationManager.cs
- relpropertyhelper.cs
- LZCodec.cs
- ListViewEditEventArgs.cs
- ProfileParameter.cs
- linebase.cs
- StrokeNodeData.cs
- ItemsPanelTemplate.cs
- DotExpr.cs
- SegmentInfo.cs
- COAUTHIDENTITY.cs
- SoapTypeAttribute.cs
- EntryPointNotFoundException.cs
- ProviderCollection.cs
- MetadataUtil.cs
- PeerTransportListenAddressConverter.cs
- TextDecorationCollection.cs
- QuaternionRotation3D.cs
- ChineseLunisolarCalendar.cs
- SoapEnumAttribute.cs
- Intellisense.cs
- TextChangedEventArgs.cs
- WebServiceBindingAttribute.cs
- XmlAtomicValue.cs
- XamlStyleSerializer.cs
- SponsorHelper.cs
- DataGridViewUtilities.cs
- BroadcastEventHelper.cs
- XmlDataImplementation.cs
- PopupRoot.cs
- ObjectCloneHelper.cs
- DataControlLinkButton.cs
- TypeElementCollection.cs
- Model3DCollection.cs
- DEREncoding.cs
- SchemaMapping.cs
- DecimalKeyFrameCollection.cs
- ComponentCollection.cs
- RefreshEventArgs.cs
- RoutedEventHandlerInfo.cs
- DbConnectionStringCommon.cs
- TextTreeObjectNode.cs