Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / FileLevelControlBuilderAttribute.cs / 1305376 / FileLevelControlBuilderAttribute.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 FileLevelControlBuilderAttribute : Attribute { ///Allows a TemplateControl (e.g. Page or UserControl) derived class to specify // the control builder used at the top level ofthe builder tree when parsing the file. /// for building that control within the ASP.NET parser. ////// /// public static readonly FileLevelControlBuilderAttribute Default = new FileLevelControlBuilderAttribute(null); private Type builderType = null; ///The default ///object is a /// builder. This field is read-only. /// public FileLevelControlBuilderAttribute(Type builderType) { this.builderType = builderType; } ////// public Type BuilderType { get { return builderType; } } ///Indicates XXX. This property is read-only. ////// /// public override int GetHashCode() { return builderType.GetHashCode(); } ///[To be supplied.] ////// /// public override bool Equals(object obj) { if (obj == this) { return true; } if ((obj != null) && (obj is FileLevelControlBuilderAttribute)) { return((FileLevelControlBuilderAttribute)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 FileLevelControlBuilderAttribute : Attribute { ///Allows a TemplateControl (e.g. Page or UserControl) derived class to specify // the control builder used at the top level ofthe builder tree when parsing the file. /// for building that control within the ASP.NET parser. ////// /// public static readonly FileLevelControlBuilderAttribute Default = new FileLevelControlBuilderAttribute(null); private Type builderType = null; ///The default ///object is a /// builder. This field is read-only. /// public FileLevelControlBuilderAttribute(Type builderType) { this.builderType = builderType; } ////// public Type BuilderType { get { return builderType; } } ///Indicates XXX. This property is read-only. ////// /// public override int GetHashCode() { return builderType.GetHashCode(); } ///[To be supplied.] ////// /// public override bool Equals(object obj) { if (obj == this) { return true; } if ((obj != null) && (obj is FileLevelControlBuilderAttribute)) { return((FileLevelControlBuilderAttribute)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
- FirstMatchCodeGroup.cs
- CloseCollectionAsyncResult.cs
- HwndAppCommandInputProvider.cs
- BufferedGraphics.cs
- LockedAssemblyCache.cs
- AsymmetricSignatureFormatter.cs
- SqlBinder.cs
- RijndaelCryptoServiceProvider.cs
- SQLDateTime.cs
- Missing.cs
- RelatedImageListAttribute.cs
- Point4D.cs
- MouseGestureValueSerializer.cs
- sqlinternaltransaction.cs
- WmlControlAdapter.cs
- CheckBox.cs
- Comparer.cs
- MenuTracker.cs
- FontUnit.cs
- SafeBuffer.cs
- Parser.cs
- DriveInfo.cs
- Preprocessor.cs
- Brush.cs
- _UriSyntax.cs
- DesignerSerializationOptionsAttribute.cs
- DataPagerCommandEventArgs.cs
- TwoPhaseCommitProxy.cs
- SchemaUtility.cs
- OdbcErrorCollection.cs
- EntityDataSourceContextCreatedEventArgs.cs
- XPathQilFactory.cs
- AppDomain.cs
- ListViewDataItem.cs
- VectorAnimation.cs
- FilterException.cs
- shaperfactoryquerycachekey.cs
- Transactions.cs
- VisualTreeHelper.cs
- NamespaceDisplay.xaml.cs
- SqlParameterCollection.cs
- DataGridAutoFormatDialog.cs
- SkinBuilder.cs
- ExeContext.cs
- SchemaImporterExtensionsSection.cs
- ToolStripOverflow.cs
- TextEncodedRawTextWriter.cs
- InvalidPropValue.cs
- Assembly.cs
- DivideByZeroException.cs
- GrammarBuilderPhrase.cs
- IndexerNameAttribute.cs
- Model3DCollection.cs
- ContainerParagraph.cs
- Parsers.cs
- messageonlyhwndwrapper.cs
- ChannelManagerService.cs
- ConstraintEnumerator.cs
- MediaContextNotificationWindow.cs
- _FtpDataStream.cs
- AuthorizationRule.cs
- CodeNamespaceImport.cs
- SelfIssuedAuthRSAPKCS1SignatureDeformatter.cs
- DefaultAuthorizationContext.cs
- DataTableMapping.cs
- MessageQueuePermissionEntryCollection.cs
- TCPClient.cs
- DispatcherOperation.cs
- SpinWait.cs
- GenericAuthenticationEventArgs.cs
- StylusSystemGestureEventArgs.cs
- ScrollChrome.cs
- WebPartDescription.cs
- Keyboard.cs
- RawTextInputReport.cs
- ServiceModelConfigurationElementCollection.cs
- SolidBrush.cs
- XmlChildEnumerator.cs
- GridItemProviderWrapper.cs
- RectValueSerializer.cs
- BmpBitmapDecoder.cs
- HtmlInputHidden.cs
- AsyncStreamReader.cs
- XmlNotation.cs
- EventlogProvider.cs
- InternalResources.cs
- Padding.cs
- SymLanguageVendor.cs
- APCustomTypeDescriptor.cs
- TypeValidationEventArgs.cs
- WebPartEditorOkVerb.cs
- WebPartConnectionCollection.cs
- DockPattern.cs
- ThreadAbortException.cs
- Rect3D.cs
- CommonRemoteMemoryBlock.cs
- TypeCodeDomSerializer.cs
- Membership.cs
- VisualTarget.cs
- LinqDataSourceSelectEventArgs.cs