Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / ControlBuilderAttribute.cs / 1305376 / ControlBuilderAttribute.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 ControlBuilderAttribute : Attribute { ///Allows a control to specify a custom ///object /// for building that control within the ASP.NET parser. /// /// public static readonly ControlBuilderAttribute Default = new ControlBuilderAttribute(null); private Type builderType = null; ///The default ///object is a /// builder. This field is read-only. /// public ControlBuilderAttribute(Type builderType) { this.builderType = builderType; } ////// public Type BuilderType { get { return builderType; } } ///Indicates XXX. This property is read-only. ////// /// public override int GetHashCode() { return ((BuilderType != null) ? BuilderType.GetHashCode() : 0); } ///[To be supplied.] ////// /// public override bool Equals(object obj) { if (obj == this) { return true; } if ((obj != null) && (obj is ControlBuilderAttribute)) { return((ControlBuilderAttribute)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 ControlBuilderAttribute : Attribute { ///Allows a control to specify a custom ///object /// for building that control within the ASP.NET parser. /// /// public static readonly ControlBuilderAttribute Default = new ControlBuilderAttribute(null); private Type builderType = null; ///The default ///object is a /// builder. This field is read-only. /// public ControlBuilderAttribute(Type builderType) { this.builderType = builderType; } ////// public Type BuilderType { get { return builderType; } } ///Indicates XXX. This property is read-only. ////// /// public override int GetHashCode() { return ((BuilderType != null) ? BuilderType.GetHashCode() : 0); } ///[To be supplied.] ////// /// public override bool Equals(object obj) { if (obj == this) { return true; } if ((obj != null) && (obj is ControlBuilderAttribute)) { return((ControlBuilderAttribute)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
- Inline.cs
- FixedElement.cs
- SemaphoreSecurity.cs
- OutputScopeManager.cs
- DesignerCapabilities.cs
- DataControlLinkButton.cs
- BrowserInteropHelper.cs
- GifBitmapDecoder.cs
- AutoResizedEvent.cs
- SizeAnimationBase.cs
- StsCommunicationException.cs
- Errors.cs
- MetadataCache.cs
- DropShadowBitmapEffect.cs
- WebEncodingValidator.cs
- ParameterCollection.cs
- Expressions.cs
- SqlConnectionFactory.cs
- WebPartDisplayMode.cs
- UrlAuthFailureHandler.cs
- IpcClientManager.cs
- ToolStripItemImageRenderEventArgs.cs
- PenThreadPool.cs
- Int32EqualityComparer.cs
- DataGridViewRowsAddedEventArgs.cs
- SmiRecordBuffer.cs
- AuthorizationSection.cs
- InputProviderSite.cs
- ExtensionSurface.cs
- DrawingVisualDrawingContext.cs
- Itemizer.cs
- ExceptionHandlersDesigner.cs
- WebBrowserSiteBase.cs
- SQLDecimal.cs
- ToolBarOverflowPanel.cs
- ScriptIgnoreAttribute.cs
- RuleAction.cs
- HttpPostedFile.cs
- Rule.cs
- AppSecurityManager.cs
- ObjectStateManagerMetadata.cs
- PrintController.cs
- TextParagraphCache.cs
- FrameworkContentElement.cs
- DataAdapter.cs
- ADMembershipProvider.cs
- ToolboxComponentsCreatingEventArgs.cs
- DbConnectionInternal.cs
- DisplayMemberTemplateSelector.cs
- SchemaUtility.cs
- VBCodeProvider.cs
- FixedPageProcessor.cs
- GeometryHitTestResult.cs
- HotSpot.cs
- RC2.cs
- FlagsAttribute.cs
- WebSysDisplayNameAttribute.cs
- ManagedFilter.cs
- ContentElement.cs
- GeneralEndpointIdentity.cs
- TripleDES.cs
- AssemblyHash.cs
- XPathBinder.cs
- PrintDialog.cs
- CacheSection.cs
- BlurBitmapEffect.cs
- DataSet.cs
- _Connection.cs
- SyndicationSerializer.cs
- LOSFormatter.cs
- TextViewDesigner.cs
- Itemizer.cs
- XPathNodeHelper.cs
- DataColumn.cs
- TextSerializer.cs
- XmlNamespaceMapping.cs
- UInt16Converter.cs
- SecurityRuntime.cs
- HierarchicalDataBoundControl.cs
- DetailsViewCommandEventArgs.cs
- RemotingSurrogateSelector.cs
- FullTextLine.cs
- srgsitem.cs
- TemplatedWizardStep.cs
- ListItem.cs
- TraversalRequest.cs
- WebDescriptionAttribute.cs
- LogicalExpr.cs
- ApplySecurityAndSendAsyncResult.cs
- ClonableStack.cs
- CellTreeNode.cs
- FacetDescriptionElement.cs
- RequestDescription.cs
- DesigntimeLicenseContextSerializer.cs
- MembershipUser.cs
- documentation.cs
- LocalizableAttribute.cs
- SpecialNameAttribute.cs
- ProxyDataContractResolver.cs
- Converter.cs