Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlSchemaValidator.cs
- ClientFormsIdentity.cs
- AuditLogLocation.cs
- SparseMemoryStream.cs
- WindowsToolbar.cs
- DllNotFoundException.cs
- RemotingConfigParser.cs
- InlineCollection.cs
- OneToOneMappingSerializer.cs
- XmlElementAttribute.cs
- IOException.cs
- UnescapedXmlDiagnosticData.cs
- ApplicationGesture.cs
- CompModSwitches.cs
- TreeViewCancelEvent.cs
- CodeDOMUtility.cs
- NamespaceList.cs
- AuthorizationRule.cs
- ColorTranslator.cs
- RoutedEventArgs.cs
- CustomErrorsSection.cs
- ScaleTransform.cs
- FileLogRecordEnumerator.cs
- NetCodeGroup.cs
- XsltContext.cs
- QilStrConcat.cs
- FormViewPageEventArgs.cs
- ExtentCqlBlock.cs
- ParentUndoUnit.cs
- mactripleDES.cs
- BidPrivateBase.cs
- ProofTokenCryptoHandle.cs
- CollectionView.cs
- TemplatedAdorner.cs
- InkCanvasSelectionAdorner.cs
- TrustLevelCollection.cs
- DynamicPropertyHolder.cs
- ObjectHelper.cs
- CmsUtils.cs
- ScrollContentPresenter.cs
- SolidBrush.cs
- RIPEMD160.cs
- Options.cs
- Permission.cs
- CompoundFileStreamReference.cs
- ManipulationPivot.cs
- ScopelessEnumAttribute.cs
- BamlLocalizableResourceKey.cs
- DataGridViewAutoSizeModeEventArgs.cs
- TripleDES.cs
- PagedDataSource.cs
- errorpatternmatcher.cs
- FormViewUpdateEventArgs.cs
- SingleSelectRootGridEntry.cs
- PriorityQueue.cs
- RecognizerBase.cs
- EdmRelationshipRoleAttribute.cs
- WorkItem.cs
- PrePostDescendentsWalker.cs
- TextTrailingCharacterEllipsis.cs
- KnownTypeAttribute.cs
- EntityDataSourceDataSelectionPanel.cs
- ProfileSettingsCollection.cs
- UIElementCollection.cs
- RegisteredHiddenField.cs
- Substitution.cs
- MarshalByValueComponent.cs
- SystemResourceHost.cs
- CompareInfo.cs
- PolygonHotSpot.cs
- hresults.cs
- SwitchLevelAttribute.cs
- ThreadInterruptedException.cs
- LineUtil.cs
- Base64Stream.cs
- _TLSstream.cs
- CSharpCodeProvider.cs
- ObjRef.cs
- SqlConnectionStringBuilder.cs
- ConstructorBuilder.cs
- NotificationContext.cs
- MenuEventArgs.cs
- DbProviderSpecificTypePropertyAttribute.cs
- SinglePhaseEnlistment.cs
- MissingFieldException.cs
- WorkflowApplicationTerminatedException.cs
- ListViewDataItem.cs
- PresentationSource.cs
- WebReferencesBuildProvider.cs
- ErrorFormatter.cs
- ExpressionParser.cs
- DictionarySurrogate.cs
- LingerOption.cs
- NCryptNative.cs
- DirectionalLight.cs
- DocumentGrid.cs
- RawStylusInputCustomData.cs
- TemplateControlCodeDomTreeGenerator.cs
- SqlStatistics.cs
- PropertyManager.cs