Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / FileLevelControlBuilderAttribute.cs / 1305376 / 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)] 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)] 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
- oledbconnectionstring.cs
- LinqDataSourceInsertEventArgs.cs
- Geometry3D.cs
- InheritanceRules.cs
- IImplicitResourceProvider.cs
- DesignOnlyAttribute.cs
- ActivationArguments.cs
- Compress.cs
- CompressEmulationStream.cs
- ScalarOps.cs
- XmlSchemaException.cs
- DataGridViewCellStyle.cs
- HtmlInputFile.cs
- ComponentCodeDomSerializer.cs
- XamlToRtfWriter.cs
- DebugController.cs
- PublishLicense.cs
- RuleRefElement.cs
- VideoDrawing.cs
- LineProperties.cs
- NGCSerializationManagerAsync.cs
- DetailsViewDeleteEventArgs.cs
- SortFieldComparer.cs
- Menu.cs
- ListenerSessionConnectionReader.cs
- SingleTagSectionHandler.cs
- CqlParserHelpers.cs
- CodeBlockBuilder.cs
- SecureStringHasher.cs
- Stylus.cs
- Processor.cs
- IdentityModelStringsVersion1.cs
- ProtectedConfiguration.cs
- DbInsertCommandTree.cs
- Typography.cs
- SchemaMapping.cs
- Material.cs
- DateTimePicker.cs
- wgx_commands.cs
- SpeechAudioFormatInfo.cs
- SoapInteropTypes.cs
- BitmapEditor.cs
- ExpressionBindingsDialog.cs
- ToolBarButton.cs
- AlgoModule.cs
- NativeCompoundFileAPIs.cs
- StaticFileHandler.cs
- WinInetCache.cs
- EndPoint.cs
- WorkflowCompensationBehavior.cs
- DiagnosticTrace.cs
- InlineObject.cs
- InkCanvasSelectionAdorner.cs
- HttpApplicationFactory.cs
- FrameworkElementAutomationPeer.cs
- SQLSingle.cs
- Int16KeyFrameCollection.cs
- SqlPersonalizationProvider.cs
- BaseParagraph.cs
- PathFigureCollection.cs
- BrowserDefinitionCollection.cs
- AttributeCollection.cs
- Certificate.cs
- DataGridViewRowConverter.cs
- ReachNamespaceInfo.cs
- RoleManagerModule.cs
- SqlInternalConnectionTds.cs
- HttpProtocolImporter.cs
- SqlDependencyUtils.cs
- AnnotationMap.cs
- DocumentsTrace.cs
- FixedSOMTextRun.cs
- SizeFConverter.cs
- ClassImporter.cs
- UTF32Encoding.cs
- _NetRes.cs
- OleDbErrorCollection.cs
- WebPartDesigner.cs
- ParallelTimeline.cs
- VarInfo.cs
- IgnoreDataMemberAttribute.cs
- UTF7Encoding.cs
- DynamicDataExtensions.cs
- AnchoredBlock.cs
- BulletedListEventArgs.cs
- OverrideMode.cs
- TableItemPattern.cs
- AssemblyCollection.cs
- DirectoryInfo.cs
- HtmlCalendarAdapter.cs
- TransformValueSerializer.cs
- HeaderCollection.cs
- TextBlockAutomationPeer.cs
- AliasExpr.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- Expr.cs
- ConstantCheck.cs
- Context.cs
- FunctionImportElement.cs
- TraceContextEventArgs.cs