Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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); } } } // 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)] [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); } } } // 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
- WebPartCancelEventArgs.cs
- RequestResizeEvent.cs
- SendMailErrorEventArgs.cs
- SamlConstants.cs
- EventlogProvider.cs
- WebPartEditorOkVerb.cs
- TextDpi.cs
- Facet.cs
- ResourceSetExpression.cs
- BuildResultCache.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- ChangeConflicts.cs
- CompositeTypefaceMetrics.cs
- DataListItem.cs
- NotCondition.cs
- MetabaseServerConfig.cs
- DiagnosticTraceRecords.cs
- DictionaryContent.cs
- CellTreeNode.cs
- SafeReversePInvokeHandle.cs
- MonthCalendar.cs
- CodeArgumentReferenceExpression.cs
- DropShadowEffect.cs
- MenuBindingsEditorForm.cs
- ParameterBuilder.cs
- WindowsSolidBrush.cs
- TextProperties.cs
- ExceptionHandler.cs
- InstalledFontCollection.cs
- DataTableNewRowEvent.cs
- wmiprovider.cs
- BeginStoryboard.cs
- ObjectResult.cs
- ConnectionStringsExpressionBuilder.cs
- BaseTemplateParser.cs
- ServicePointManager.cs
- SortedDictionary.cs
- AddressHeaderCollectionElement.cs
- DocumentApplication.cs
- DataServiceConfiguration.cs
- TreeViewImageKeyConverter.cs
- XmlEventCache.cs
- MD5CryptoServiceProvider.cs
- CompositeCollection.cs
- WindowsSysHeader.cs
- Set.cs
- InputElement.cs
- CodeDirectoryCompiler.cs
- XmlComplianceUtil.cs
- CommentEmitter.cs
- Message.cs
- MailWebEventProvider.cs
- TreeView.cs
- ErrorFormatterPage.cs
- SpoolingTask.cs
- AssemblyBuilder.cs
- DataGridViewLinkColumn.cs
- ValidationErrorEventArgs.cs
- XsltFunctions.cs
- UrlPath.cs
- MultipleViewPattern.cs
- SortDescription.cs
- PaintEvent.cs
- ActivityBindForm.Designer.cs
- XmlObjectSerializerWriteContext.cs
- UICuesEvent.cs
- CharEntityEncoderFallback.cs
- StickyNoteAnnotations.cs
- XhtmlBasicImageAdapter.cs
- ConfigurationManagerHelper.cs
- DataGridViewButtonColumn.cs
- ComPlusTraceRecord.cs
- HtmlWindowCollection.cs
- XPathNavigator.cs
- DeploymentExceptionMapper.cs
- GroupBoxAutomationPeer.cs
- ColorConvertedBitmapExtension.cs
- ObservableCollection.cs
- ResourceBinder.cs
- ISAPIWorkerRequest.cs
- BitConverter.cs
- DesignerCommandAdapter.cs
- DiscoveryInnerClientManaged11.cs
- List.cs
- SoapEnumAttribute.cs
- WindowHideOrCloseTracker.cs
- SystemThemeKey.cs
- WriteableBitmap.cs
- DiscreteKeyFrames.cs
- Site.cs
- GetWinFXPath.cs
- __Filters.cs
- AttributeTable.cs
- PrintDocument.cs
- PageSetupDialog.cs
- MasterPage.cs
- TableStyle.cs
- Triplet.cs
- SourceInterpreter.cs
- OleDbConnectionFactory.cs