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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FactoryGenerator.cs
- ProcessRequestArgs.cs
- Vector3D.cs
- SqlSupersetValidator.cs
- GlobalizationAssembly.cs
- MemoryFailPoint.cs
- TileBrush.cs
- ScrollEvent.cs
- DelegateBodyWriter.cs
- ViewStateModeByIdAttribute.cs
- Transform.cs
- TableItemPatternIdentifiers.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- DoubleConverter.cs
- AppSettingsReader.cs
- DataGridViewElement.cs
- WebPartVerbCollection.cs
- PackUriHelper.cs
- X509ImageLogo.cs
- XMLSyntaxException.cs
- ExtendedPropertyDescriptor.cs
- SqlServer2KCompatibilityCheck.cs
- XmlQuerySequence.cs
- TCPListener.cs
- Stopwatch.cs
- Part.cs
- GroupBox.cs
- FileVersion.cs
- GridView.cs
- WebPartTracker.cs
- RowBinding.cs
- SmiSettersStream.cs
- XmlSchemaSimpleTypeUnion.cs
- TableAdapterManagerGenerator.cs
- BamlRecordReader.cs
- CodeAssignStatement.cs
- DatatypeImplementation.cs
- CodeBinaryOperatorExpression.cs
- LateBoundBitmapDecoder.cs
- RepeatEnumerable.cs
- XPathDocument.cs
- TriggerCollection.cs
- SafeCryptoHandles.cs
- WebHeaderCollection.cs
- SqlDataSourceStatusEventArgs.cs
- WindowsSolidBrush.cs
- UnsafeNativeMethods.cs
- FileDataSourceCache.cs
- DataGridClipboardCellContent.cs
- XsltLoader.cs
- AtlasWeb.Designer.cs
- SoapElementAttribute.cs
- SafeMemoryMappedFileHandle.cs
- ReadOnlyHierarchicalDataSource.cs
- DataViewManagerListItemTypeDescriptor.cs
- X509CertificateStore.cs
- IdentitySection.cs
- ResourceManager.cs
- DefaultParameterValueAttribute.cs
- wmiprovider.cs
- ServiceDescriptionContext.cs
- WindowsNonControl.cs
- MetadataSource.cs
- MaterialGroup.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- HostingEnvironment.cs
- HashSetDebugView.cs
- ServiceNotStartedException.cs
- ButtonChrome.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- WebReferenceOptions.cs
- DependencyPropertyDescriptor.cs
- CheckPair.cs
- TreeWalkHelper.cs
- EventLogConfiguration.cs
- TargetControlTypeCache.cs
- TextEvent.cs
- MaskedTextBoxTextEditor.cs
- xmlsaver.cs
- BulletChrome.cs
- SingleAnimationUsingKeyFrames.cs
- TraceHwndHost.cs
- ScriptingSectionGroup.cs
- CodeDesigner.cs
- MessageSecurityOverHttpElement.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- SiteMapNodeItem.cs
- METAHEADER.cs
- SpellerInterop.cs
- ListControl.cs
- TextFindEngine.cs
- GridLengthConverter.cs
- Membership.cs
- CellTreeNodeVisitors.cs
- BooleanFacetDescriptionElement.cs
- IODescriptionAttribute.cs
- ColumnResizeUndoUnit.cs
- SqlParameterCollection.cs
- PriorityQueue.cs
- ExtensionDataObject.cs