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
- ByteViewer.cs
- ScalarType.cs
- BinaryUtilClasses.cs
- Ray3DHitTestResult.cs
- dataprotectionpermission.cs
- CompilerResults.cs
- COAUTHIDENTITY.cs
- UTF8Encoding.cs
- DataGridViewCellConverter.cs
- ArithmeticException.cs
- GrabHandleGlyph.cs
- SqlVersion.cs
- DataGridBeginningEditEventArgs.cs
- TemplateColumn.cs
- PublisherIdentityPermission.cs
- WindowsListViewGroupHelper.cs
- ExtenderProvidedPropertyAttribute.cs
- ObjectDataSourceWizardForm.cs
- InternalPolicyElement.cs
- WebScriptClientGenerator.cs
- InOutArgument.cs
- RegexBoyerMoore.cs
- TextBoxDesigner.cs
- MasterPageBuildProvider.cs
- OleDbDataReader.cs
- SqlHelper.cs
- IImplicitResourceProvider.cs
- NativeMethods.cs
- GeometryCollection.cs
- SystemWebExtensionsSectionGroup.cs
- RoutedEventHandlerInfo.cs
- CompiledELinqQueryState.cs
- Multiply.cs
- MetricEntry.cs
- DataTableNewRowEvent.cs
- TextRangeEditLists.cs
- DataGridViewCellPaintingEventArgs.cs
- DataTableMapping.cs
- FactoryRecord.cs
- XmlObjectSerializerReadContextComplex.cs
- StringOutput.cs
- NavigationHelper.cs
- WebPartConnectionsDisconnectVerb.cs
- IEnumerable.cs
- ComponentEditorForm.cs
- TemplatedAdorner.cs
- NetTcpSecurity.cs
- RegexMatch.cs
- DataGridColumnHeaderCollection.cs
- MetafileHeaderEmf.cs
- DefaultMemberAttribute.cs
- NonBatchDirectoryCompiler.cs
- PerformanceCounterPermission.cs
- Msmq.cs
- SwitchAttribute.cs
- UserMapPath.cs
- Misc.cs
- Main.cs
- AssociationSet.cs
- WindowShowOrOpenTracker.cs
- SessionParameter.cs
- HttpApplicationStateWrapper.cs
- DBSqlParserColumn.cs
- DataGridPagerStyle.cs
- EntityKey.cs
- ScriptModule.cs
- ListView.cs
- DoubleKeyFrameCollection.cs
- IItemProperties.cs
- RegexReplacement.cs
- ParameterExpression.cs
- WindowsAuthenticationEventArgs.cs
- SessionStateUtil.cs
- NonParentingControl.cs
- UnmanagedMarshal.cs
- ErrorsHelper.cs
- FileDialog.cs
- KeyNotFoundException.cs
- XmlSequenceWriter.cs
- QuaternionKeyFrameCollection.cs
- RegexParser.cs
- transactioncontext.cs
- XmlBinaryReaderSession.cs
- WmlValidationSummaryAdapter.cs
- WindowsSlider.cs
- UserValidatedEventArgs.cs
- WindowsMenu.cs
- TextEditorParagraphs.cs
- BamlMapTable.cs
- DependencyObjectType.cs
- DetailsViewInsertedEventArgs.cs
- FixedHighlight.cs
- HttpWriter.cs
- FirstMatchCodeGroup.cs
- DomNameTable.cs
- Accessors.cs
- ContainerActivationHelper.cs
- CalendarTable.cs
- XmlSchemaGroup.cs
- ForEachAction.cs