Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- SecurityPermission.cs
- Int32CollectionValueSerializer.cs
- WebServiceErrorEvent.cs
- TimeSpanOrInfiniteConverter.cs
- TrackingWorkflowEventArgs.cs
- ComNativeDescriptor.cs
- DisplayInformation.cs
- WebPartDisplayModeCancelEventArgs.cs
- DataContract.cs
- BmpBitmapDecoder.cs
- SecurityVerifiedMessage.cs
- ContextActivityUtils.cs
- ClientCultureInfo.cs
- BevelBitmapEffect.cs
- WebBrowserNavigatedEventHandler.cs
- PageAsyncTaskManager.cs
- ListenerElementsCollection.cs
- PageVisual.cs
- DataControlLinkButton.cs
- FormCollection.cs
- OperatorExpressions.cs
- InvalidateEvent.cs
- SecurityState.cs
- PrintingPermission.cs
- RsaSecurityToken.cs
- Win32Exception.cs
- BypassElement.cs
- BamlResourceSerializer.cs
- CustomTokenProvider.cs
- ReadOnlyDictionary.cs
- UniqueEventHelper.cs
- InstanceDataCollection.cs
- MenuItem.cs
- ReadWriteSpinLock.cs
- DataGridViewColumnHeaderCell.cs
- ExtensionQuery.cs
- TextBreakpoint.cs
- PointHitTestResult.cs
- DbFunctionCommandTree.cs
- TextSelectionProcessor.cs
- DefaultEvaluationContext.cs
- StringComparer.cs
- DrawingImage.cs
- FontConverter.cs
- PrimitiveXmlSerializers.cs
- RequestFactory.cs
- EntityKeyElement.cs
- GenericAuthenticationEventArgs.cs
- ConsumerConnectionPointCollection.cs
- Image.cs
- LexicalChunk.cs
- BmpBitmapEncoder.cs
- TraceUtility.cs
- DayRenderEvent.cs
- MetadataArtifactLoaderCompositeFile.cs
- EntityDataReader.cs
- DesignConnection.cs
- OdbcConnectionPoolProviderInfo.cs
- GenericTypeParameterConverter.cs
- Crc32.cs
- MultipartContentParser.cs
- PersianCalendar.cs
- CheckBoxList.cs
- SymmetricKey.cs
- RowToParametersTransformer.cs
- TableLayoutSettingsTypeConverter.cs
- BamlLocalizabilityResolver.cs
- precedingquery.cs
- KnownIds.cs
- AvTrace.cs
- System.Data_BID.cs
- CommonDialog.cs
- PermissionRequestEvidence.cs
- FunctionUpdateCommand.cs
- ColorDialog.cs
- DateTime.cs
- XmlElement.cs
- X509Certificate.cs
- DataBindingExpressionBuilder.cs
- SqlDataSourceView.cs
- FillRuleValidation.cs
- EventLogEntry.cs
- TransformProviderWrapper.cs
- XmlBinaryWriter.cs
- SHA512.cs
- Point3D.cs
- ControllableStoryboardAction.cs
- DllNotFoundException.cs
- AttachedPropertyMethodSelector.cs
- FullTextState.cs
- IssuedSecurityTokenParameters.cs
- VSWCFServiceContractGenerator.cs
- WindowsSolidBrush.cs
- GrammarBuilder.cs
- SingleAnimation.cs
- CodeBinaryOperatorExpression.cs
- DateTimeOffsetConverter.cs
- HwndStylusInputProvider.cs
- CodeSnippetExpression.cs
- AuditLog.cs