Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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; } } } // 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
- SpanIndex.cs
- ClientType.cs
- DecoderNLS.cs
- FixedSchema.cs
- Base64Encoding.cs
- LogFlushAsyncResult.cs
- CreationContext.cs
- SwitchLevelAttribute.cs
- DummyDataSource.cs
- XmlImplementation.cs
- ProgressBarHighlightConverter.cs
- WebPartConnectionsCancelEventArgs.cs
- MetadataReference.cs
- PolicyValidationException.cs
- DockPattern.cs
- InputLanguageManager.cs
- ParallelTimeline.cs
- mediaeventargs.cs
- WhitespaceRule.cs
- PointAnimationUsingKeyFrames.cs
- Condition.cs
- LowerCaseStringConverter.cs
- FlowDocument.cs
- Model3DGroup.cs
- ArrayConverter.cs
- RootBrowserWindowAutomationPeer.cs
- OutKeywords.cs
- AutoCompleteStringCollection.cs
- FirstMatchCodeGroup.cs
- relpropertyhelper.cs
- ComplexBindingPropertiesAttribute.cs
- QueryConverter.cs
- DataBinder.cs
- HtmlElementEventArgs.cs
- XmlAttributeCollection.cs
- AdornerDecorator.cs
- BaseConfigurationRecord.cs
- ValidationError.cs
- TextEditorParagraphs.cs
- VScrollBar.cs
- ColumnTypeConverter.cs
- BitmapSourceSafeMILHandle.cs
- EdgeProfileValidation.cs
- BrowserDefinitionCollection.cs
- ComponentEditorForm.cs
- ValidationRuleCollection.cs
- XmlSiteMapProvider.cs
- GridViewDeletedEventArgs.cs
- UInt32Converter.cs
- CodeAttributeDeclarationCollection.cs
- RefreshResponseInfo.cs
- SynchronousChannelMergeEnumerator.cs
- Function.cs
- XmlSchemaType.cs
- DigitalSignatureProvider.cs
- ToolboxItemFilterAttribute.cs
- ValidateNames.cs
- BoolExpr.cs
- AsnEncodedData.cs
- DispatcherHooks.cs
- PointAnimation.cs
- TreeNodeConverter.cs
- DynamicObjectAccessor.cs
- SystemGatewayIPAddressInformation.cs
- Transform3D.cs
- ServicesUtilities.cs
- StoreConnection.cs
- IdentityModelStringsVersion1.cs
- SessionMode.cs
- TrackBar.cs
- LicenseManager.cs
- ReservationNotFoundException.cs
- WebReferencesBuildProvider.cs
- GlyphCache.cs
- _HTTPDateParse.cs
- XmlSchemaAnnotation.cs
- DesignerSerializationOptionsAttribute.cs
- Clock.cs
- isolationinterop.cs
- ScriptingRoleServiceSection.cs
- _TransmitFileOverlappedAsyncResult.cs
- SimplePropertyEntry.cs
- AsyncWaitHandle.cs
- MemoryResponseElement.cs
- LinkedList.cs
- EdmItemError.cs
- ReaderContextStackData.cs
- UserPreferenceChangingEventArgs.cs
- HttpPostProtocolImporter.cs
- PeerTransportSecuritySettings.cs
- BufferedGraphics.cs
- ItemsChangedEventArgs.cs
- PageContentCollection.cs
- SecureConversationVersion.cs
- PathData.cs
- ThemeDirectoryCompiler.cs
- ImageSource.cs
- GifBitmapDecoder.cs
- DetailsViewAutoFormat.cs
- EventLogLink.cs