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
- ObservableDictionary.cs
- _Connection.cs
- messageonlyhwndwrapper.cs
- OdbcConnectionString.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ComboBoxItem.cs
- ClientRuntimeConfig.cs
- ToggleProviderWrapper.cs
- Size.cs
- PartialCachingControl.cs
- ThreadExceptionEvent.cs
- ScopelessEnumAttribute.cs
- CombinedGeometry.cs
- XmlSchemaAnnotation.cs
- HttpCookie.cs
- BypassElement.cs
- AliasGenerator.cs
- RMEnrollmentPage2.cs
- MSHTMLHostUtil.cs
- MaskedTextProvider.cs
- UIAgentAsyncBeginRequest.cs
- XmlSchemaGroup.cs
- Geometry3D.cs
- SortDescriptionCollection.cs
- TextEffectCollection.cs
- EnvelopedSignatureTransform.cs
- IntSecurity.cs
- ContextQuery.cs
- DeclaredTypeElement.cs
- PeerCustomResolverElement.cs
- MetroSerializationManager.cs
- EntityContainerAssociationSet.cs
- DelimitedListTraceListener.cs
- IntSumAggregationOperator.cs
- PeerCollaborationPermission.cs
- DeclarativeCatalogPart.cs
- TypeUnloadedException.cs
- Signature.cs
- WindowsStartMenu.cs
- SamlDoNotCacheCondition.cs
- EffectiveValueEntry.cs
- StringStorage.cs
- BindingNavigatorDesigner.cs
- InternalTransaction.cs
- PointLightBase.cs
- PropertyFilter.cs
- TCEAdapterGenerator.cs
- BinaryMessageFormatter.cs
- SortQueryOperator.cs
- Int16Storage.cs
- SchemaElementDecl.cs
- TemplatedAdorner.cs
- PageBreakRecord.cs
- MetadataArtifactLoader.cs
- InternalRelationshipCollection.cs
- PageSetupDialog.cs
- List.cs
- UdpSocket.cs
- ServiceNameElement.cs
- SqlNamer.cs
- ActivityCollectionMarkupSerializer.cs
- Freezable.cs
- ReadOnlyDataSource.cs
- AuthenticationConfig.cs
- CreatingCookieEventArgs.cs
- DrawListViewItemEventArgs.cs
- PhysicalFontFamily.cs
- ExternalFile.cs
- ResolveMatches11.cs
- AppliedDeviceFiltersEditor.cs
- DataObjectAttribute.cs
- activationcontext.cs
- UnSafeCharBuffer.cs
- Mapping.cs
- SizeChangedInfo.cs
- SerializerDescriptor.cs
- UIElementAutomationPeer.cs
- GCHandleCookieTable.cs
- MimeMapping.cs
- WorkerRequest.cs
- DropShadowBitmapEffect.cs
- SqlConnectionPoolProviderInfo.cs
- _ProxyRegBlob.cs
- IProducerConsumerCollection.cs
- EntityDataSourceDataSelection.cs
- StreamSecurityUpgradeAcceptorAsyncResult.cs
- XmlTextEncoder.cs
- Types.cs
- UniqueIdentifierService.cs
- LocatorPart.cs
- JsonObjectDataContract.cs
- XsdDuration.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- ResourcesBuildProvider.cs
- ImmutableObjectAttribute.cs
- CodeDirectiveCollection.cs
- AlignmentYValidation.cs
- IPEndPointCollection.cs
- DataGridViewSelectedRowCollection.cs
- BlurEffect.cs