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
- ToolStripProgressBar.cs
- DebugInfoGenerator.cs
- SelectionRangeConverter.cs
- PeerEndPoint.cs
- DoubleLinkListEnumerator.cs
- MenuItemBindingCollection.cs
- DataServiceStreamResponse.cs
- CodeDOMUtility.cs
- ExceptionNotification.cs
- PageCatalogPart.cs
- BinHexEncoder.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- CodeCatchClause.cs
- DataGridViewBindingCompleteEventArgs.cs
- XmlTextReaderImpl.cs
- CompiledIdentityConstraint.cs
- ResponseStream.cs
- PolyQuadraticBezierSegment.cs
- RequestContext.cs
- WebBaseEventKeyComparer.cs
- HostProtectionException.cs
- BindingList.cs
- DbFunctionCommandTree.cs
- Canvas.cs
- SystemWebSectionGroup.cs
- URIFormatException.cs
- LambdaCompiler.cs
- SiteMap.cs
- SqlBulkCopy.cs
- ConfigurationConverterBase.cs
- ListViewUpdateEventArgs.cs
- KnownTypeAttribute.cs
- _NetworkingPerfCounters.cs
- SafeRightsManagementQueryHandle.cs
- ComponentGlyph.cs
- SQLMoneyStorage.cs
- QueryableFilterUserControl.cs
- HttpTransportElement.cs
- DataDocumentXPathNavigator.cs
- Dictionary.cs
- SignerInfo.cs
- ObjectToIdCache.cs
- CodeTypeMemberCollection.cs
- StyleBamlRecordReader.cs
- DSACryptoServiceProvider.cs
- DbFunctionCommandTree.cs
- MessagePropertyFilter.cs
- CompoundFileDeflateTransform.cs
- InternalPolicyElement.cs
- ISAPIRuntime.cs
- FileDialogPermission.cs
- HttpSysSettings.cs
- NumberSubstitution.cs
- DrawListViewSubItemEventArgs.cs
- SectionVisual.cs
- WhitespaceRule.cs
- RequestQueue.cs
- TypeAccessException.cs
- FacetChecker.cs
- Utils.cs
- LineProperties.cs
- IDReferencePropertyAttribute.cs
- ListDictionary.cs
- Vector3D.cs
- FrameAutomationPeer.cs
- sqlnorm.cs
- InstanceDataCollection.cs
- EndOfStreamException.cs
- InternalPermissions.cs
- ReservationCollection.cs
- RootBuilder.cs
- HostingEnvironment.cs
- EnumerableValidator.cs
- HMAC.cs
- MenuItemCollection.cs
- FontSource.cs
- XmlNotation.cs
- ComNativeDescriptor.cs
- _ListenerResponseStream.cs
- SimpleRecyclingCache.cs
- FileLevelControlBuilderAttribute.cs
- HTMLTextWriter.cs
- CopyAttributesAction.cs
- RadioButtonStandardAdapter.cs
- TypedTableBase.cs
- StorageConditionPropertyMapping.cs
- PolicyDesigner.cs
- CodeDomSerializerException.cs
- TargetPerspective.cs
- InvokePatternIdentifiers.cs
- AlphabeticalEnumConverter.cs
- NestedContainer.cs
- ConfigurationManager.cs
- QualifiedCellIdBoolean.cs
- TreeNodeBinding.cs
- XamlTemplateSerializer.cs
- ObjectReaderCompiler.cs
- StyleReferenceConverter.cs
- X509ImageLogo.cs
- FixedPosition.cs