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
- DeferredSelectedIndexReference.cs
- Part.cs
- SettingsPropertyValueCollection.cs
- ListBox.cs
- TypeDependencyAttribute.cs
- ComplexLine.cs
- ParameterExpression.cs
- ListBindingHelper.cs
- BufferAllocator.cs
- ContextInformation.cs
- InstanceView.cs
- XamlDesignerSerializationManager.cs
- SiteMapDataSourceView.cs
- SchemaTypeEmitter.cs
- DesignerDataTableBase.cs
- HostProtectionException.cs
- TdsParserStaticMethods.cs
- TypeListConverter.cs
- SharedStream.cs
- SchemaInfo.cs
- DBPropSet.cs
- HtmlInputSubmit.cs
- CultureSpecificCharacterBufferRange.cs
- PrinterResolution.cs
- DiagnosticStrings.cs
- DBDataPermission.cs
- DeferredReference.cs
- RotateTransform.cs
- XmlReflectionMember.cs
- ProviderCollection.cs
- SendMailErrorEventArgs.cs
- SqlConnectionFactory.cs
- XMLUtil.cs
- PixelShader.cs
- DataBoundControlHelper.cs
- ProcessThreadCollection.cs
- DynamicDataRouteHandler.cs
- DoubleConverter.cs
- DrawingContext.cs
- DataGridViewTextBoxCell.cs
- DivideByZeroException.cs
- XamlReader.cs
- FigureParaClient.cs
- PathParser.cs
- PackUriHelper.cs
- XmlEncoding.cs
- LazyTextWriterCreator.cs
- ImageFormatConverter.cs
- RemoteWebConfigurationHostStream.cs
- MenuItemCollection.cs
- ActivityCodeGenerator.cs
- EventRecordWrittenEventArgs.cs
- EllipseGeometry.cs
- JsonDeserializer.cs
- CalendarDay.cs
- CatalogPart.cs
- SafeProcessHandle.cs
- WebBrowser.cs
- AuthorizationRule.cs
- XPathSelfQuery.cs
- MultiAsyncResult.cs
- CancellationState.cs
- PostBackOptions.cs
- ToolBar.cs
- DurableServiceAttribute.cs
- DotExpr.cs
- PrintControllerWithStatusDialog.cs
- ViewPort3D.cs
- HttpWriter.cs
- WebPermission.cs
- FormViewUpdatedEventArgs.cs
- ImportOptions.cs
- Base64WriteStateInfo.cs
- StatementContext.cs
- KnownTypesProvider.cs
- ListSortDescription.cs
- Material.cs
- RichTextBoxAutomationPeer.cs
- MimeImporter.cs
- DatatypeImplementation.cs
- NamespaceInfo.cs
- PropertyChangedEventArgs.cs
- ConstraintStruct.cs
- ICollection.cs
- ParallelTimeline.cs
- BreakRecordTable.cs
- ConnectionPoint.cs
- xsdvalidator.cs
- HandleCollector.cs
- JobDuplex.cs
- ListBoxAutomationPeer.cs
- SiteMapNodeItem.cs
- BoolLiteral.cs
- XmlDocumentSurrogate.cs
- MetadataPropertyvalue.cs
- PropertyStore.cs
- EntityDataSourceContextDisposingEventArgs.cs
- EntryWrittenEventArgs.cs
- RoleGroupCollection.cs
- MsmqIntegrationBindingElement.cs