Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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; } } }///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextEffect.cs
- TextDecorationCollectionConverter.cs
- GlyphingCache.cs
- PageAsyncTaskManager.cs
- InternalBufferOverflowException.cs
- ProviderSettingsCollection.cs
- PersonalizationProvider.cs
- ByteStreamBufferedMessageData.cs
- SqlConnectionPoolProviderInfo.cs
- TimeManager.cs
- HttpListenerContext.cs
- ActivityDesignerHighlighter.cs
- ProfileSettingsCollection.cs
- ColumnTypeConverter.cs
- WindowsListViewScroll.cs
- Utils.cs
- VisualBrush.cs
- MinimizableAttributeTypeConverter.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- PerspectiveCamera.cs
- IconHelper.cs
- SqlFileStream.cs
- OdbcConnectionStringbuilder.cs
- CngProperty.cs
- _ListenerRequestStream.cs
- DataViewManagerListItemTypeDescriptor.cs
- SubMenuStyleCollectionEditor.cs
- DynamicMethod.cs
- MemoryMappedFile.cs
- EDesignUtil.cs
- Win32.cs
- Buffer.cs
- ResourceManager.cs
- SchemaCollectionCompiler.cs
- CodeRemoveEventStatement.cs
- LinqDataSourceInsertEventArgs.cs
- SaveFileDialog.cs
- PersonalizableAttribute.cs
- BindingListCollectionView.cs
- ResourceDescriptionAttribute.cs
- ApplicationFileCodeDomTreeGenerator.cs
- IISUnsafeMethods.cs
- WhiteSpaceTrimStringConverter.cs
- MobileRedirect.cs
- GridViewDeletedEventArgs.cs
- TabPanel.cs
- MultiPageTextView.cs
- ASCIIEncoding.cs
- DataSourceCache.cs
- GeneratedCodeAttribute.cs
- Int32CAMarshaler.cs
- XamlBrushSerializer.cs
- Win32.cs
- BuildResultCache.cs
- PageAdapter.cs
- Executor.cs
- JsonUriDataContract.cs
- SimpleTypeResolver.cs
- ToolStripDropTargetManager.cs
- UriParserTemplates.cs
- FontStretch.cs
- GPStream.cs
- SchemaEntity.cs
- ComponentChangingEvent.cs
- TypeFieldSchema.cs
- IndexerHelper.cs
- RegexTree.cs
- XmlDocumentType.cs
- PriorityQueue.cs
- webclient.cs
- IIS7UserPrincipal.cs
- LayoutEditorPart.cs
- StatementContext.cs
- OrderByQueryOptionExpression.cs
- SchemaAttDef.cs
- DbConnectionInternal.cs
- ObjectView.cs
- Pts.cs
- Content.cs
- IDictionary.cs
- StrokeNodeOperations2.cs
- StaticContext.cs
- FontFamilyValueSerializer.cs
- OptimizedTemplateContent.cs
- MergeFailedEvent.cs
- HtmlAnchor.cs
- RulePatternOps.cs
- ButtonBase.cs
- XmlSerializer.cs
- DataGridTablesFactory.cs
- ValidationErrorCollection.cs
- DynamicActionMessageFilter.cs
- HandlerBase.cs
- InputScope.cs
- ManipulationDevice.cs
- Setter.cs
- Matrix.cs
- TextSelection.cs
- PropertyGridEditorPart.cs
- WinFormsUtils.cs