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 / FileLevelControlBuilderAttribute.cs / 1 / 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)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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
- CodeTypeDeclaration.cs
- WebBaseEventKeyComparer.cs
- xmlsaver.cs
- AutoGeneratedField.cs
- FileNotFoundException.cs
- SudsParser.cs
- PathGeometry.cs
- InstanceDataCollectionCollection.cs
- WebPartManager.cs
- CssClassPropertyAttribute.cs
- QueryResponse.cs
- ActivationServices.cs
- TextTrailingCharacterEllipsis.cs
- FormatterServices.cs
- OneOfTypeConst.cs
- DependencyObjectProvider.cs
- RegexGroupCollection.cs
- XsdBuilder.cs
- MethodInfo.cs
- XsdBuilder.cs
- HtmlLink.cs
- Schema.cs
- PngBitmapEncoder.cs
- HttpCookie.cs
- recordstatefactory.cs
- CounterSample.cs
- Wow64ConfigurationLoader.cs
- IdentityReference.cs
- ObfuscateAssemblyAttribute.cs
- NeedSkipTokenVisitor.cs
- DataSourceHelper.cs
- PauseStoryboard.cs
- XslCompiledTransform.cs
- FrameworkTemplate.cs
- ColumnProvider.cs
- CommonGetThemePartSize.cs
- WebPartManagerInternals.cs
- UnionExpr.cs
- Int16Animation.cs
- Popup.cs
- UshortList2.cs
- MachineKeyConverter.cs
- AlignmentYValidation.cs
- SubpageParagraph.cs
- NumberFormatInfo.cs
- ApplicationGesture.cs
- WebPartUserCapability.cs
- HitTestDrawingContextWalker.cs
- DecimalSumAggregationOperator.cs
- WindowsToolbarItemAsMenuItem.cs
- NullableDoubleAverageAggregationOperator.cs
- RecordBuilder.cs
- XmlUrlResolver.cs
- baseshape.cs
- BinaryNegotiation.cs
- GenericIdentity.cs
- BasePattern.cs
- NullReferenceException.cs
- BindingExpressionUncommonField.cs
- ProfileModule.cs
- SequenceDesigner.xaml.cs
- RegexRunner.cs
- InvariantComparer.cs
- DataGridViewSortCompareEventArgs.cs
- CompilerGlobalScopeAttribute.cs
- SizeAnimationUsingKeyFrames.cs
- oledbmetadatacollectionnames.cs
- AudioLevelUpdatedEventArgs.cs
- AccessKeyManager.cs
- DateTimePicker.cs
- SqlHelper.cs
- PreservationFileWriter.cs
- SortedList.cs
- CookieProtection.cs
- MediaSystem.cs
- ScriptReferenceEventArgs.cs
- DesignerTransaction.cs
- UnionExpr.cs
- CompiledQueryCacheEntry.cs
- EntityModelSchemaGenerator.cs
- DataGridViewHeaderCell.cs
- CodeExporter.cs
- NamespaceInfo.cs
- CheckStoreFileValidityRequest.cs
- MessageContractExporter.cs
- ToolZone.cs
- PartManifestEntry.cs
- SmiRecordBuffer.cs
- KnownBoxes.cs
- FastPropertyAccessor.cs
- AdPostCacheSubstitution.cs
- XmlMemberMapping.cs
- PKCS1MaskGenerationMethod.cs
- ScriptingProfileServiceSection.cs
- EntityContainerRelationshipSet.cs
- Transform3DGroup.cs
- DateRangeEvent.cs
- DataViewSetting.cs
- ServiceBuildProvider.cs
- HtmlInputButton.cs