Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / UI / FileLevelControlBuilderAttribute.cs / 1 / FileLevelControlBuilderAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI { using System; using System.ComponentModel; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class FileLevelControlBuilderAttribute : Attribute { ///Allows a TemplateControl (e.g. Page or UserControl) derived class to specify // the control builder used at the top level ofthe builder tree when parsing the file. /// for building that control within the ASP.NET parser. ////// /// public static readonly FileLevelControlBuilderAttribute Default = new FileLevelControlBuilderAttribute(null); private Type builderType = null; ///The default ///object is a /// builder. This field is read-only. /// public FileLevelControlBuilderAttribute(Type builderType) { this.builderType = builderType; } ////// public Type BuilderType { get { return builderType; } } ///Indicates XXX. This property is read-only. ////// /// public override int GetHashCode() { return builderType.GetHashCode(); } ///[To be supplied.] ////// /// public override bool Equals(object obj) { if (obj == this) { return true; } if ((obj != null) && (obj is FileLevelControlBuilderAttribute)) { return((FileLevelControlBuilderAttribute)obj).BuilderType == builderType; } return false; } ////// ///public override bool IsDefaultAttribute() { return this.Equals(Default); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI { using System; using System.ComponentModel; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class FileLevelControlBuilderAttribute : Attribute { ///Allows a TemplateControl (e.g. Page or UserControl) derived class to specify // the control builder used at the top level ofthe builder tree when parsing the file. /// for building that control within the ASP.NET parser. ////// /// public static readonly FileLevelControlBuilderAttribute Default = new FileLevelControlBuilderAttribute(null); private Type builderType = null; ///The default ///object is a /// builder. This field is read-only. /// public FileLevelControlBuilderAttribute(Type builderType) { this.builderType = builderType; } ////// public Type BuilderType { get { return builderType; } } ///Indicates XXX. This property is read-only. ////// /// public override int GetHashCode() { return builderType.GetHashCode(); } ///[To be supplied.] ////// /// public override bool Equals(object obj) { if (obj == this) { return true; } if ((obj != null) && (obj is FileLevelControlBuilderAttribute)) { return((FileLevelControlBuilderAttribute)obj).BuilderType == builderType; } return false; } ////// ///public override bool IsDefaultAttribute() { return this.Equals(Default); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TCPClient.cs
- KeyConverter.cs
- ListViewUpdatedEventArgs.cs
- TextSerializer.cs
- PackageRelationship.cs
- CellNormalizer.cs
- MasterPageBuildProvider.cs
- ScrollEvent.cs
- ApplicationBuildProvider.cs
- RegisteredExpandoAttribute.cs
- DataExpression.cs
- DataGridViewRowCollection.cs
- CriticalFinalizerObject.cs
- SQLUtility.cs
- SiteIdentityPermission.cs
- FactoryRecord.cs
- Vector.cs
- XpsFilter.cs
- XsdCachingReader.cs
- ZoneMembershipCondition.cs
- BitSet.cs
- DataSourceProvider.cs
- diagnosticsswitches.cs
- PointAnimationBase.cs
- TabItemWrapperAutomationPeer.cs
- RoleService.cs
- BinaryUtilClasses.cs
- Utils.cs
- XmlTextEncoder.cs
- OutputWindow.cs
- OracleConnection.cs
- CustomAttribute.cs
- SmiGettersStream.cs
- NonNullItemCollection.cs
- InvariantComparer.cs
- SystemColors.cs
- DecimalStorage.cs
- PersonalizationDictionary.cs
- TableLayoutSettingsTypeConverter.cs
- unitconverter.cs
- DesignerObject.cs
- SessionParameter.cs
- XmlElementAttribute.cs
- PagerSettings.cs
- DeleteBookmarkScope.cs
- TextBox.cs
- XPathNavigatorReader.cs
- BaseCodeDomTreeGenerator.cs
- RepeaterDataBoundAdapter.cs
- TimeZoneNotFoundException.cs
- BitmapEffectDrawingContextWalker.cs
- QuerySelectOp.cs
- precedingsibling.cs
- QueryValue.cs
- ReaderContextStackData.cs
- ChangePassword.cs
- Site.cs
- MinimizableAttributeTypeConverter.cs
- FigureParagraph.cs
- KeyboardNavigation.cs
- PkcsUtils.cs
- KnownTypeDataContractResolver.cs
- UpdateTranslator.cs
- FixedSOMTableCell.cs
- CommonRemoteMemoryBlock.cs
- WebPartCloseVerb.cs
- RepeatBehaviorConverter.cs
- EdmItemCollection.cs
- TextElementEnumerator.cs
- Win32SafeHandles.cs
- AccessibleObject.cs
- DataTablePropertyDescriptor.cs
- EntityTypeEmitter.cs
- CacheChildrenQuery.cs
- HttpCookieCollection.cs
- TemplateAction.cs
- ItemContainerGenerator.cs
- CriticalHandle.cs
- ServicePointManager.cs
- PositiveTimeSpanValidatorAttribute.cs
- DataListGeneralPage.cs
- CustomExpression.cs
- ListViewInsertEventArgs.cs
- ListBoxDesigner.cs
- CustomSignedXml.cs
- CustomAttributeFormatException.cs
- BindableAttribute.cs
- VerticalAlignConverter.cs
- DetailsViewRowCollection.cs
- ColumnResult.cs
- RefreshEventArgs.cs
- RelatedCurrencyManager.cs
- RefExpr.cs
- DictionaryGlobals.cs
- ConfigXmlElement.cs
- DataGridRowsPresenter.cs
- QuaternionRotation3D.cs
- RowVisual.cs
- RuntimeWrappedException.cs
- SchemaMerger.cs