Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- SizeChangedEventArgs.cs
- ConfigurationCollectionAttribute.cs
- CodeDirectiveCollection.cs
- Events.cs
- PreviewControlDesigner.cs
- ContentIterators.cs
- StateDesigner.CommentLayoutGlyph.cs
- ActivityCodeGenerator.cs
- Button.cs
- PeerNameRegistration.cs
- ArrangedElement.cs
- MdiWindowListStrip.cs
- TraceEventCache.cs
- FormsAuthenticationTicket.cs
- SynchronizationScope.cs
- HttpWebRequestElement.cs
- HttpFileCollection.cs
- SearchForVirtualItemEventArgs.cs
- ProxyAttribute.cs
- ErrorFormatter.cs
- ThumbAutomationPeer.cs
- CompoundFileIOPermission.cs
- RemoveStoryboard.cs
- SemaphoreFullException.cs
- XmlIgnoreAttribute.cs
- SchemaTypeEmitter.cs
- ProcessHostConfigUtils.cs
- BasicHttpMessageSecurityElement.cs
- SqlParameter.cs
- ResourceDefaultValueAttribute.cs
- Path.cs
- ItemsControlAutomationPeer.cs
- ServiceObjectContainer.cs
- HttpCookie.cs
- SeekableReadStream.cs
- SchemaImporter.cs
- MenuItemCollection.cs
- ToolStripProgressBar.cs
- HandleExceptionArgs.cs
- DomainConstraint.cs
- FilteredAttributeCollection.cs
- AppSecurityManager.cs
- SoapInteropTypes.cs
- FunctionCommandText.cs
- WpfGeneratedKnownTypes.cs
- ActivityInfo.cs
- TemplateKey.cs
- NativeMethods.cs
- LockedActivityGlyph.cs
- WebRequestModulesSection.cs
- ManifestSignatureInformation.cs
- TextTreeDeleteContentUndoUnit.cs
- DrawingImage.cs
- WorkItem.cs
- XamlRtfConverter.cs
- TextEditorParagraphs.cs
- SoapObjectReader.cs
- StreamResourceInfo.cs
- Int32Collection.cs
- QilInvoke.cs
- InputLanguageProfileNotifySink.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- VectorValueSerializer.cs
- safesecurityhelperavalon.cs
- UiaCoreApi.cs
- DesignerVerbCollection.cs
- SoapCodeExporter.cs
- GridViewDesigner.cs
- IsolatedStorage.cs
- TraceUtility.cs
- PerformanceCounterPermissionEntryCollection.cs
- XmlValidatingReaderImpl.cs
- WebPartTracker.cs
- DocumentEventArgs.cs
- FileFormatException.cs
- PropertyStore.cs
- CustomTypeDescriptor.cs
- DeviceContext2.cs
- MatchingStyle.cs
- QueryContinueDragEvent.cs
- ToolboxItemSnapLineBehavior.cs
- WebPartEditVerb.cs
- XmlDocumentFieldSchema.cs
- LocalizedNameDescriptionPair.cs
- StringBlob.cs
- XmlUnspecifiedAttribute.cs
- ResourceDescriptionAttribute.cs
- PointLight.cs
- IncrementalReadDecoders.cs
- ConfigurationValidatorAttribute.cs
- TextUtf8RawTextWriter.cs
- ContractBase.cs
- GACIdentityPermission.cs
- EnvironmentPermission.cs
- JsonServiceDocumentSerializer.cs
- COM2IDispatchConverter.cs
- EventManager.cs
- DispatcherExceptionFilterEventArgs.cs
- CharConverter.cs
- AuthenticateEventArgs.cs