Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / SupportsEventValidationAttribute.cs / 1305376 / SupportsEventValidationAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI { using System; using System.Collections; using System.ComponentModel; using System.Diagnostics; ////// [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.///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InstalledFontCollection.cs
- DispatcherFrame.cs
- NotifyIcon.cs
- ValidationError.cs
- UniqueIdentifierService.cs
- Helper.cs
- XPathNodeIterator.cs
- ObjectDisposedException.cs
- MobileUITypeEditor.cs
- BindingSource.cs
- FileUtil.cs
- SHA384.cs
- FrameworkElementFactory.cs
- PerfProviderCollection.cs
- DataBindingExpressionBuilder.cs
- DataGridViewRowCancelEventArgs.cs
- ConfigXmlDocument.cs
- InternalTypeHelper.cs
- SqlRemoveConstantOrderBy.cs
- RegexTree.cs
- ResourceManager.cs
- XmlSyndicationContent.cs
- BlockUIContainer.cs
- ResourcePart.cs
- EntityClassGenerator.cs
- SqlException.cs
- HtmlInputRadioButton.cs
- COM2ExtendedTypeConverter.cs
- LinearGradientBrush.cs
- EasingKeyFrames.cs
- _NativeSSPI.cs
- CategoryNameCollection.cs
- _BaseOverlappedAsyncResult.cs
- VerificationException.cs
- SafeArrayTypeMismatchException.cs
- Model3DGroup.cs
- ForceCopyBuildProvider.cs
- D3DImage.cs
- BufferModeSettings.cs
- ApplicationContext.cs
- PrimitiveXmlSerializers.cs
- NullableFloatSumAggregationOperator.cs
- XDRSchema.cs
- HtmlElementCollection.cs
- LineServicesRun.cs
- TransformCollection.cs
- UTF32Encoding.cs
- SoapHeaderAttribute.cs
- WorkflowDesignerColors.cs
- Int64AnimationUsingKeyFrames.cs
- Point3DValueSerializer.cs
- ProjectionCamera.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DbModificationClause.cs
- DynamicRenderer.cs
- ThreadStateException.cs
- MultiBinding.cs
- SHA384Managed.cs
- ValidationHelper.cs
- CommonObjectSecurity.cs
- Mapping.cs
- SessionStateUtil.cs
- HttpAsyncResult.cs
- Transform3DCollection.cs
- Helpers.cs
- ReadOnlyTernaryTree.cs
- EntityPropertyMappingAttribute.cs
- ZipIOExtraFieldZip64Element.cs
- HostExecutionContextManager.cs
- HandlerWithFactory.cs
- AssemblyResourceLoader.cs
- WindowsFormsSectionHandler.cs
- XmlQualifiedNameTest.cs
- CategoryGridEntry.cs
- PassportIdentity.cs
- ThreadInterruptedException.cs
- XmlCustomFormatter.cs
- DPCustomTypeDescriptor.cs
- DataRelationCollection.cs
- XamlBuildTaskServices.cs
- InstanceBehavior.cs
- RemotingConfigParser.cs
- AggregateNode.cs
- VirtualizedItemProviderWrapper.cs
- CompiledRegexRunnerFactory.cs
- activationcontext.cs
- TextEditorParagraphs.cs
- FormatControl.cs
- LicenseContext.cs
- LinkButton.cs
- Relationship.cs
- WeakReferenceEnumerator.cs
- LockCookie.cs
- SQLCharsStorage.cs
- ClientViaElement.cs
- HandleCollector.cs
- UpdateExpressionVisitor.cs
- PngBitmapDecoder.cs
- ArrangedElement.cs
- CodeArrayCreateExpression.cs