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
- CompositeFontInfo.cs
- SortDescription.cs
- WindowsGraphics.cs
- RuntimeCompatibilityAttribute.cs
- Size3DValueSerializer.cs
- MasterPageBuildProvider.cs
- X509UI.cs
- AccessViolationException.cs
- HostingEnvironment.cs
- RsaElement.cs
- XmlAttributeAttribute.cs
- EnumValAlphaComparer.cs
- SubMenuStyle.cs
- StorageInfo.cs
- OSFeature.cs
- SessionMode.cs
- NativeMethods.cs
- FileInfo.cs
- TextEditorSelection.cs
- AccessibilityApplicationManager.cs
- Common.cs
- HtmlButton.cs
- EntityDataSourceSelectingEventArgs.cs
- DetailsViewRow.cs
- OracleParameterCollection.cs
- InputBinder.cs
- MultiByteCodec.cs
- ContextMenuStripGroup.cs
- DataSourceXmlClassAttribute.cs
- DataTemplateKey.cs
- RootAction.cs
- ContentElement.cs
- ClientData.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- ComboBoxRenderer.cs
- EntityProviderFactory.cs
- RequestCacheEntry.cs
- SchemaImporterExtensionsSection.cs
- GeneralTransformGroup.cs
- AssemblyInfo.cs
- FilterRepeater.cs
- ApplicationSecurityInfo.cs
- MimeMapping.cs
- DiffuseMaterial.cs
- LinqDataView.cs
- Bidi.cs
- TreeNodeStyle.cs
- _KerberosClient.cs
- SerializationSectionGroup.cs
- SR.Designer.cs
- CancellableEnumerable.cs
- LabelLiteral.cs
- RangeBase.cs
- CapacityStreamGeometryContext.cs
- AppModelKnownContentFactory.cs
- LineGeometry.cs
- GCHandleCookieTable.cs
- HelloMessageApril2005.cs
- DataGridViewTextBoxEditingControl.cs
- TemplateBindingExpression.cs
- ValidationPropertyAttribute.cs
- ObjectFullSpanRewriter.cs
- ObjectDataSourceDisposingEventArgs.cs
- WebPartUserCapability.cs
- ErrorItem.cs
- EventArgs.cs
- tabpagecollectioneditor.cs
- DataGridViewCellMouseEventArgs.cs
- ViewLoader.cs
- SqlMethodAttribute.cs
- IItemContainerGenerator.cs
- TypeConverterHelper.cs
- DocumentPageHost.cs
- InputManager.cs
- EmptyControlCollection.cs
- OraclePermissionAttribute.cs
- BindingManagerDataErrorEventArgs.cs
- FixedSOMTextRun.cs
- ArgumentException.cs
- Crypto.cs
- CmsInterop.cs
- TableCell.cs
- TextWriter.cs
- FormatterConverter.cs
- OdbcReferenceCollection.cs
- Int16AnimationUsingKeyFrames.cs
- CollectionViewSource.cs
- BaseResourcesBuildProvider.cs
- AffineTransform3D.cs
- DependencyPropertyChangedEventArgs.cs
- GACIdentityPermission.cs
- XmlWrappingReader.cs
- WindowsListViewScroll.cs
- DataViewManager.cs
- metadatamappinghashervisitor.cs
- LowerCaseStringConverter.cs
- SafeArrayTypeMismatchException.cs
- XmlReflectionImporter.cs
- recordstate.cs
- DataGridViewDataConnection.cs