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
- SqlConnectionString.cs
- _LocalDataStoreMgr.cs
- HostingEnvironmentException.cs
- XPathDocumentBuilder.cs
- PaginationProgressEventArgs.cs
- RouteCollection.cs
- FormsAuthenticationCredentials.cs
- LambdaCompiler.Generated.cs
- ConditionCollection.cs
- SimpleFieldTemplateUserControl.cs
- RequestDescription.cs
- EntityContainerRelationshipSet.cs
- ColumnHeader.cs
- QilPatternVisitor.cs
- X509WindowsSecurityToken.cs
- WebConfigurationFileMap.cs
- SafeNativeMethodsCLR.cs
- Point4DConverter.cs
- SoapIgnoreAttribute.cs
- SchemaNotation.cs
- TextTreeRootNode.cs
- IndexExpression.cs
- BindUriHelper.cs
- KeyFrames.cs
- ModelUIElement3D.cs
- DBCommand.cs
- SizeValueSerializer.cs
- SuppressMergeCheckAttribute.cs
- DateTimeFormatInfoScanner.cs
- BufferedOutputAsyncStream.cs
- AppSettingsSection.cs
- SchemaType.cs
- TextSerializer.cs
- EntitySetBaseCollection.cs
- DesignSurfaceManager.cs
- XmlSchemaNotation.cs
- DesignBinding.cs
- HtmlWindow.cs
- DetailsViewDesigner.cs
- ScrollEvent.cs
- OracleNumber.cs
- ByteStorage.cs
- VectorAnimationUsingKeyFrames.cs
- WebPartConnectionsEventArgs.cs
- SystemSounds.cs
- GridEntry.cs
- ResourcePermissionBase.cs
- TextEditorCopyPaste.cs
- QueryAccessibilityHelpEvent.cs
- DiagnosticTrace.cs
- XPathChildIterator.cs
- DbProviderFactory.cs
- AuthenticationService.cs
- OleDbPermission.cs
- XmlJsonWriter.cs
- SurrogateDataContract.cs
- DocumentApplication.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- CapabilitiesPattern.cs
- DecoderNLS.cs
- CacheRequest.cs
- RegisteredDisposeScript.cs
- MessageOperationFormatter.cs
- PathFigureCollection.cs
- EUCJPEncoding.cs
- SequenceNumber.cs
- TypedOperationInfo.cs
- DoubleLinkList.cs
- ParserHooks.cs
- FrameSecurityDescriptor.cs
- HwndProxyElementProvider.cs
- ImageFormatConverter.cs
- MultiPropertyDescriptorGridEntry.cs
- GridErrorDlg.cs
- RestHandler.cs
- SystemSounds.cs
- LockedBorderGlyph.cs
- Random.cs
- QilStrConcat.cs
- AppDomain.cs
- SystemThemeKey.cs
- SchemaLookupTable.cs
- EventManager.cs
- ParseElement.cs
- WindowsListBox.cs
- Block.cs
- RegexWorker.cs
- TraceContext.cs
- FormViewUpdatedEventArgs.cs
- DesignerOptionService.cs
- WebBrowserNavigatedEventHandler.cs
- SimpleMailWebEventProvider.cs
- HttpFileCollection.cs
- ClientFactory.cs
- GZipUtils.cs
- RedistVersionInfo.cs
- Identity.cs
- EditorZone.cs
- AssociationSetEnd.cs
- GroupedContextMenuStrip.cs