Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / ControlBuilderAttribute.cs / 1 / 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)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ConfigurationStrings.cs
- EntityContainerEmitter.cs
- ConditionCollection.cs
- Path.cs
- ButtonBaseAutomationPeer.cs
- CultureTable.cs
- MetadataCacheItem.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- XPathParser.cs
- TargetParameterCountException.cs
- MemberHolder.cs
- SystemParameters.cs
- CodeAssignStatement.cs
- Grant.cs
- VersionUtil.cs
- QueryStoreStatusRequest.cs
- HttpRequest.cs
- HttpListenerRequestTraceRecord.cs
- WebResourceAttribute.cs
- Unit.cs
- IPAddressCollection.cs
- RichTextBox.cs
- MbpInfo.cs
- CheckBoxStandardAdapter.cs
- RowUpdatingEventArgs.cs
- RectValueSerializer.cs
- _IPv6Address.cs
- TriggerCollection.cs
- SqlProvider.cs
- MetadataException.cs
- PersistenceTypeAttribute.cs
- SpecialFolderEnumConverter.cs
- GridViewRow.cs
- EntityDataSourceView.cs
- ScrollData.cs
- NumericExpr.cs
- Utility.cs
- IpcChannelHelper.cs
- SettingsAttributes.cs
- WebPartHeaderCloseVerb.cs
- TrackingDataItemValue.cs
- DataSourceConverter.cs
- Attributes.cs
- AssemblyFilter.cs
- ServiceModelDictionary.cs
- OrderingExpression.cs
- PropertyEntry.cs
- XDRSchema.cs
- Adorner.cs
- ComponentEditorPage.cs
- BaseResourcesBuildProvider.cs
- WebServiceFaultDesigner.cs
- Semaphore.cs
- QuaternionIndependentAnimationStorage.cs
- IdSpace.cs
- FrameAutomationPeer.cs
- ArithmeticException.cs
- SignatureToken.cs
- DocumentOrderQuery.cs
- SrgsText.cs
- WebEventTraceProvider.cs
- Int32AnimationUsingKeyFrames.cs
- Object.cs
- SecurityTokenProvider.cs
- TextSerializer.cs
- ServicePointManager.cs
- InstallerTypeAttribute.cs
- xmlfixedPageInfo.cs
- RequestBringIntoViewEventArgs.cs
- MsmqAuthenticationMode.cs
- WebBrowserNavigatedEventHandler.cs
- SHA256CryptoServiceProvider.cs
- Clock.cs
- CriticalExceptions.cs
- AdvancedBindingPropertyDescriptor.cs
- Storyboard.cs
- WebPartManager.cs
- Assert.cs
- PrinterResolution.cs
- TextBlockAutomationPeer.cs
- typedescriptorpermission.cs
- FontInfo.cs
- Process.cs
- NetCodeGroup.cs
- ConfigurationConverterBase.cs
- DataMemberFieldEditor.cs
- InfoCardX509Validator.cs
- _ContextAwareResult.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- DefaultPropertiesToSend.cs
- EmbossBitmapEffect.cs
- ProgressBar.cs
- OdbcStatementHandle.cs
- LassoSelectionBehavior.cs
- TextTreeTextNode.cs
- WebEvents.cs
- SynchronizedChannelCollection.cs
- BrowsableAttribute.cs
- XPathNavigator.cs
- XmlSchemaSimpleContent.cs