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
- SqlError.cs
- SendOperation.cs
- FieldNameLookup.cs
- DataGridViewComboBoxCell.cs
- DiagnosticTraceSource.cs
- AdapterDictionary.cs
- BinaryFormatterWriter.cs
- AsyncDataRequest.cs
- Debugger.cs
- _UncName.cs
- ToolStripItem.cs
- ToolbarAUtomationPeer.cs
- regiisutil.cs
- MatrixKeyFrameCollection.cs
- HtmlTable.cs
- Enum.cs
- EndOfStreamException.cs
- FilePrompt.cs
- TableRowGroup.cs
- WebRequestModuleElement.cs
- WorkflowOperationErrorHandler.cs
- StackBuilderSink.cs
- CompositeFontFamily.cs
- GrammarBuilderWildcard.cs
- Int64.cs
- ArrayExtension.cs
- RenamedEventArgs.cs
- OutputScopeManager.cs
- SiteMapDataSourceView.cs
- MethodExpr.cs
- AssemblyCollection.cs
- RelationshipEndMember.cs
- Oid.cs
- SqlInternalConnectionTds.cs
- _ShellExpression.cs
- EntitySetDataBindingList.cs
- FontFamily.cs
- JsonStringDataContract.cs
- BCryptNative.cs
- Token.cs
- Translator.cs
- ContainerSelectorActiveEvent.cs
- ImpersonationContext.cs
- CompiledELinqQueryState.cs
- ResourceDisplayNameAttribute.cs
- DataServiceContext.cs
- MailWebEventProvider.cs
- CompiledWorkflowDefinitionContext.cs
- _HTTPDateParse.cs
- ReferentialConstraint.cs
- OptionalRstParameters.cs
- PublishLicense.cs
- DataGridViewComboBoxCell.cs
- XPathItem.cs
- QueuePathDialog.cs
- ServiceTimeoutsElement.cs
- StateMachineHelpers.cs
- DataReaderContainer.cs
- PrintDialog.cs
- webbrowsersite.cs
- ParseChildrenAsPropertiesAttribute.cs
- InputScopeConverter.cs
- OutputCacheSettingsSection.cs
- DataGridViewColumn.cs
- BackgroundFormatInfo.cs
- ListView.cs
- COM2ColorConverter.cs
- ProfileGroupSettings.cs
- ThreadPoolTaskScheduler.cs
- AutomationEventArgs.cs
- NameValuePair.cs
- AvTraceDetails.cs
- FlowDocumentView.cs
- IsolatedStorageException.cs
- webeventbuffer.cs
- SqlDataSourceCustomCommandPanel.cs
- LinqDataSourceSelectEventArgs.cs
- DbConvert.cs
- BitmapDownload.cs
- GlyphCache.cs
- ParseNumbers.cs
- TextModifierScope.cs
- PackUriHelper.cs
- RelationshipConverter.cs
- TableStyle.cs
- FullTextState.cs
- RotateTransform3D.cs
- XPathNodeIterator.cs
- UnsafeNativeMethods.cs
- GPRECTF.cs
- AppearanceEditorPart.cs
- _SslStream.cs
- Decorator.cs
- DataGridViewColumnEventArgs.cs
- HitTestFilterBehavior.cs
- SocketException.cs
- SystemNetworkInterface.cs
- ToolStripRendererSwitcher.cs
- ThreadPool.cs
- WebPartTracker.cs