Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ // // 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WithParamAction.cs
- COAUTHIDENTITY.cs
- ContentDisposition.cs
- DataGridToolTip.cs
- SqlDependencyUtils.cs
- SqlUserDefinedAggregateAttribute.cs
- ScriptingRoleServiceSection.cs
- ConnectionManagementSection.cs
- Point4DConverter.cs
- TextDecorationCollection.cs
- SqlDataSource.cs
- ListViewItem.cs
- ReturnEventArgs.cs
- KeysConverter.cs
- SQLStringStorage.cs
- EventBookmark.cs
- SecurityResources.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- ParentQuery.cs
- Point.cs
- UserUseLicenseDictionaryLoader.cs
- NoResizeSelectionBorderGlyph.cs
- Request.cs
- ReverseComparer.cs
- MenuCommand.cs
- ShaderRenderModeValidation.cs
- MobileControlBuilder.cs
- DbReferenceCollection.cs
- DefaultParameterValueAttribute.cs
- DataColumnMapping.cs
- RecommendedAsConfigurableAttribute.cs
- SystemKeyConverter.cs
- FixedSOMTableRow.cs
- ScriptModule.cs
- HandledEventArgs.cs
- SchemaNames.cs
- PopupControlService.cs
- Environment.cs
- MemberRelationshipService.cs
- LinkDesigner.cs
- SectionXmlInfo.cs
- TemplateContainer.cs
- NextPreviousPagerField.cs
- ExpressionBuilderContext.cs
- DocumentReference.cs
- DocumentViewerConstants.cs
- NullableBoolConverter.cs
- NativeMethods.cs
- ScriptComponentDescriptor.cs
- BroadcastEventHelper.cs
- ColumnHeaderConverter.cs
- CellParaClient.cs
- XmlNodeWriter.cs
- SQLByte.cs
- ProfileBuildProvider.cs
- HandleCollector.cs
- NameTable.cs
- MasterPageCodeDomTreeGenerator.cs
- WebPartDisplayModeCollection.cs
- ConfigDefinitionUpdates.cs
- PenCursorManager.cs
- X509Certificate2Collection.cs
- GridViewPageEventArgs.cs
- InitializerFacet.cs
- ReaderContextStackData.cs
- LoadGrammarCompletedEventArgs.cs
- GeneralTransform.cs
- WorkflowViewService.cs
- SiteMapHierarchicalDataSourceView.cs
- XMLSchema.cs
- DataTableReader.cs
- PropertyKey.cs
- SchemaType.cs
- QilList.cs
- ColorMap.cs
- WebBrowserUriTypeConverter.cs
- SmiEventSink_DeferedProcessing.cs
- ReflectionTypeLoadException.cs
- SmiRequestExecutor.cs
- ConstraintConverter.cs
- TextSyndicationContent.cs
- Highlights.cs
- TypeHelpers.cs
- MessageDecoder.cs
- ConnectionManagementElementCollection.cs
- ProviderConnectionPoint.cs
- AnnotationComponentChooser.cs
- WriteTimeStream.cs
- TypeBuilder.cs
- ScaleTransform.cs
- DataGridViewControlCollection.cs
- HttpHandler.cs
- DesignerToolboxInfo.cs
- IItemContainerGenerator.cs
- GridViewDeleteEventArgs.cs
- CommandField.cs
- TextProperties.cs
- AdornerLayer.cs
- ExternalFile.cs
- HttpWriter.cs