Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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;
///
/// 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.
///
[AttributeUsage(AttributeTargets.Class)]
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class FileLevelControlBuilderAttribute : Attribute {
///
///
/// The default object is a
/// builder. This field is read-only.
///
public static readonly FileLevelControlBuilderAttribute Default = new FileLevelControlBuilderAttribute(null);
private Type builderType = null;
///
///
public FileLevelControlBuilderAttribute(Type builderType) {
this.builderType = builderType;
}
///
/// Indicates XXX. This property is read-only.
///
public Type BuilderType {
get {
return builderType;
}
}
///
///
/// [To be supplied.]
///
public override int GetHashCode() {
return builderType.GetHashCode();
}
///
///
///
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);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AudioFormatConverter.cs
- JapaneseCalendar.cs
- BookmarkEventArgs.cs
- CommandLineParser.cs
- ExpressionWriter.cs
- SqlGenericUtil.cs
- iisPickupDirectory.cs
- InvokeMethod.cs
- HttpCachePolicyBase.cs
- XmlSerializerNamespaces.cs
- BuildProviderUtils.cs
- SortFieldComparer.cs
- TypeGeneratedEventArgs.cs
- TdsParserStateObject.cs
- InkCollectionBehavior.cs
- XhtmlBasicFormAdapter.cs
- Expression.DebuggerProxy.cs
- StateBag.cs
- GlyphRun.cs
- _BasicClient.cs
- TextBreakpoint.cs
- WebBrowserUriTypeConverter.cs
- ValidatorAttribute.cs
- ExplicitDiscriminatorMap.cs
- Vector.cs
- ProcessThreadDesigner.cs
- Scheduler.cs
- NavigationFailedEventArgs.cs
- InternalCache.cs
- CodeArgumentReferenceExpression.cs
- SafeRsaProviderHandle.cs
- XamlRtfConverter.cs
- CompilationPass2TaskInternal.cs
- TreeNodeCollection.cs
- _ListenerRequestStream.cs
- InternalControlCollection.cs
- RectangleHotSpot.cs
- MenuEventArgs.cs
- AsymmetricKeyExchangeDeformatter.cs
- AmbientLight.cs
- ReliabilityContractAttribute.cs
- invalidudtexception.cs
- OleDbDataAdapter.cs
- HttpProfileGroupBase.cs
- BindingGroup.cs
- mediaeventargs.cs
- InstanceCreationEditor.cs
- XmlSerializationReader.cs
- DesignerActionMethodItem.cs
- Misc.cs
- Image.cs
- HtmlFormWrapper.cs
- MailBnfHelper.cs
- KoreanLunisolarCalendar.cs
- XmlCharCheckingWriter.cs
- EncoderReplacementFallback.cs
- AspCompat.cs
- GeometryDrawing.cs
- AsymmetricSignatureFormatter.cs
- SoapEnumAttribute.cs
- OrderToken.cs
- FigureHelper.cs
- RequestStatusBarUpdateEventArgs.cs
- AspCompat.cs
- Menu.cs
- ActivityUtilities.cs
- IdentifierService.cs
- RSAOAEPKeyExchangeDeformatter.cs
- FormViewDeletedEventArgs.cs
- DynamicMethod.cs
- EntityDataSourceQueryBuilder.cs
- EntityDataSourceContainerNameItem.cs
- TimelineClockCollection.cs
- ValidatorCompatibilityHelper.cs
- ThousandthOfEmRealPoints.cs
- System.Data_BID.cs
- GB18030Encoding.cs
- TemplatedMailWebEventProvider.cs
- SqlInternalConnectionTds.cs
- serverconfig.cs
- NetStream.cs
- Baml2006Reader.cs
- SqlFlattener.cs
- KeyValuePairs.cs
- XmlElementCollection.cs
- EmptyControlCollection.cs
- __TransparentProxy.cs
- MediaCommands.cs
- BasicSecurityProfileVersion.cs
- ServiceProviders.cs
- SecurityRuntime.cs
- DeferredElementTreeState.cs
- CommonObjectSecurity.cs
- PolyBezierSegment.cs
- ProfileEventArgs.cs
- AudioSignalProblemOccurredEventArgs.cs
- DesignerAutoFormatStyle.cs
- TypeEnumerableViewSchema.cs
- OuterProxyWrapper.cs
- AdapterDictionary.cs