Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TraversalRequest.cs
- VisualCollection.cs
- ClientConfigPaths.cs
- ApplicationSettingsBase.cs
- RemoteWebConfigurationHostStream.cs
- ISO2022Encoding.cs
- NonPrimarySelectionGlyph.cs
- HashUtility.cs
- NavigationFailedEventArgs.cs
- DataFieldConverter.cs
- BaseAppDomainProtocolHandler.cs
- HScrollBar.cs
- JsonCollectionDataContract.cs
- NativeRecognizer.cs
- ReferenceEqualityComparer.cs
- PieceDirectory.cs
- BaseUriHelper.cs
- SecurityMode.cs
- ToolboxComponentsCreatedEventArgs.cs
- LazyInitializer.cs
- RayMeshGeometry3DHitTestResult.cs
- ListDesigner.cs
- ItemCheckEvent.cs
- SafeViewOfFileHandle.cs
- DbParameterCollection.cs
- NameTable.cs
- ValidateNames.cs
- ToolStrip.cs
- BitmapEffectDrawing.cs
- WebPartConnectionsEventArgs.cs
- ScriptControlManager.cs
- UnsafeMethods.cs
- SqlDataSourceView.cs
- BrowsableAttribute.cs
- BaseValidatorDesigner.cs
- DbReferenceCollection.cs
- Fonts.cs
- SecurityUniqueId.cs
- FrameworkObject.cs
- ChangeConflicts.cs
- FocusManager.cs
- ListViewDeleteEventArgs.cs
- StyleSheet.cs
- InternalConfigEventArgs.cs
- VisualBasicDesignerHelper.cs
- Visual.cs
- HwndAppCommandInputProvider.cs
- WebPartEventArgs.cs
- ProtectedConfiguration.cs
- BaseAddressPrefixFilterElement.cs
- HttpDebugHandler.cs
- Menu.cs
- RolePrincipal.cs
- FieldInfo.cs
- UInt64Converter.cs
- Effect.cs
- CompiledIdentityConstraint.cs
- RuntimeEnvironment.cs
- ChannelFactoryBase.cs
- EndGetFileNameFromUserRequest.cs
- JsonStringDataContract.cs
- AdornerDecorator.cs
- LZCodec.cs
- HtmlTableRow.cs
- CommentAction.cs
- BamlRecordWriter.cs
- EncoderReplacementFallback.cs
- DomainUpDown.cs
- WindowsMenu.cs
- ParsedAttributeCollection.cs
- SafeNativeMethods.cs
- RestHandler.cs
- Matrix3D.cs
- NavigationPropertyEmitter.cs
- DataReaderContainer.cs
- BulletedListEventArgs.cs
- WebPartConnectionsCancelVerb.cs
- ValidationErrorCollection.cs
- FixedTextSelectionProcessor.cs
- RawStylusInput.cs
- SqlRowUpdatedEvent.cs
- ManifestResourceInfo.cs
- Geometry.cs
- SqlFormatter.cs
- CharEntityEncoderFallback.cs
- ListBindingConverter.cs
- SeverityFilter.cs
- DataTableMapping.cs
- TextElementAutomationPeer.cs
- TCEAdapterGenerator.cs
- Vector3D.cs
- WebRequestModuleElementCollection.cs
- WorkflowTerminatedException.cs
- TextEffect.cs
- DateTimeFormatInfo.cs
- Separator.cs
- SharedUtils.cs
- ListView.cs
- HuffmanTree.cs
- EntityViewGenerator.cs