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 / TemplateInstanceAttribute.cs / 1 / TemplateInstanceAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.Collections; using System.ComponentModel; using System.Security.Permissions; ////// Whether a template is instantiated single or multiple times. /// The code generator generates fields corresponding to controls in the template /// for single instance templates. /// [AttributeUsage(AttributeTargets.Property)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class TemplateInstanceAttribute : Attribute { public static readonly TemplateInstanceAttribute Multiple = new TemplateInstanceAttribute(TemplateInstance.Multiple); public static readonly TemplateInstanceAttribute Single = new TemplateInstanceAttribute(TemplateInstance.Single); public static readonly TemplateInstanceAttribute Default = Multiple; private TemplateInstance _instances; ////// public TemplateInstanceAttribute(TemplateInstance instances) { _instances = instances; } ////// public TemplateInstance Instances { get { return _instances; } } ///[To be supplied.] ///public override bool Equals(object obj) { if (obj == this) { return true; } TemplateInstanceAttribute other = obj as TemplateInstanceAttribute; if (other != null) { return (other.Instances == Instances); } return false; } /// public override int GetHashCode() { return _instances.GetHashCode(); } /// 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.Collections; using System.ComponentModel; using System.Security.Permissions; ////// Whether a template is instantiated single or multiple times. /// The code generator generates fields corresponding to controls in the template /// for single instance templates. /// [AttributeUsage(AttributeTargets.Property)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class TemplateInstanceAttribute : Attribute { public static readonly TemplateInstanceAttribute Multiple = new TemplateInstanceAttribute(TemplateInstance.Multiple); public static readonly TemplateInstanceAttribute Single = new TemplateInstanceAttribute(TemplateInstance.Single); public static readonly TemplateInstanceAttribute Default = Multiple; private TemplateInstance _instances; ////// public TemplateInstanceAttribute(TemplateInstance instances) { _instances = instances; } ////// public TemplateInstance Instances { get { return _instances; } } ///[To be supplied.] ///public override bool Equals(object obj) { if (obj == this) { return true; } TemplateInstanceAttribute other = obj as TemplateInstanceAttribute; if (other != null) { return (other.Instances == Instances); } return false; } /// public override int GetHashCode() { return _instances.GetHashCode(); } /// 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
- PolicyManager.cs
- ErasingStroke.cs
- WebPartMenuStyle.cs
- LinearQuaternionKeyFrame.cs
- GridProviderWrapper.cs
- NetSectionGroup.cs
- SequenceDesigner.xaml.cs
- StringCollection.cs
- ContainerControl.cs
- BitSet.cs
- TextAnchor.cs
- RelationalExpressions.cs
- WebBrowserHelper.cs
- SplineKeyFrames.cs
- RSAPKCS1SignatureDeformatter.cs
- RealizationDrawingContextWalker.cs
- ManagementOptions.cs
- FreeFormDragDropManager.cs
- StyleBamlTreeBuilder.cs
- Token.cs
- CodeDomConfigurationHandler.cs
- RoleManagerModule.cs
- MessageTraceRecord.cs
- SymmetricAlgorithm.cs
- DoubleLink.cs
- XmlWrappingReader.cs
- NavigationProperty.cs
- ObjectQuery.cs
- Matrix3DValueSerializer.cs
- NullExtension.cs
- ArraySet.cs
- XslAst.cs
- CheckPair.cs
- HttpListener.cs
- TypeNameConverter.cs
- UndoManager.cs
- Publisher.cs
- RoleServiceManager.cs
- DispatchWrapper.cs
- SafePEFileHandle.cs
- SmiContextFactory.cs
- DateTimeHelper.cs
- X509CertificateStore.cs
- PrintDialogException.cs
- WindowsUserNameCachingSecurityTokenAuthenticator.cs
- DocumentCollection.cs
- RectAnimation.cs
- FormViewDeleteEventArgs.cs
- SafeRightsManagementQueryHandle.cs
- InstalledVoice.cs
- X509SecurityTokenProvider.cs
- HtmlDocument.cs
- SoapAttributes.cs
- _BufferOffsetSize.cs
- WbemProvider.cs
- CodeCompiler.cs
- DbUpdateCommandTree.cs
- BuildResult.cs
- PipelineModuleStepContainer.cs
- DemultiplexingClientMessageFormatter.cs
- SQLDecimalStorage.cs
- RegexStringValidator.cs
- Run.cs
- StateInitializationDesigner.cs
- AllMembershipCondition.cs
- PersonalizationStateInfoCollection.cs
- PageCodeDomTreeGenerator.cs
- MsmqOutputChannel.cs
- ScriptingWebServicesSectionGroup.cs
- DependencyObjectPropertyDescriptor.cs
- XmlDocumentSchema.cs
- XdrBuilder.cs
- GenericWebPart.cs
- BulletedListEventArgs.cs
- StylusPointDescription.cs
- SqlTriggerContext.cs
- OledbConnectionStringbuilder.cs
- ETagAttribute.cs
- SupportingTokenBindingElement.cs
- StoreItemCollection.cs
- HtmlTable.cs
- XmlSerializableServices.cs
- Color.cs
- PropertyEmitter.cs
- EntityCommand.cs
- ToolStripHighContrastRenderer.cs
- Transform.cs
- DesigntimeLicenseContext.cs
- StatementContext.cs
- SQLDecimal.cs
- TraceUtility.cs
- PowerStatus.cs
- shaperfactoryquerycachekey.cs
- MethodBody.cs
- NameTable.cs
- WebPartEventArgs.cs
- SoapCommonClasses.cs
- CheckPair.cs
- PrintPreviewGraphics.cs
- RoleGroupCollection.cs