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
- MessageBox.cs
- BoolLiteral.cs
- exports.cs
- MonthChangedEventArgs.cs
- SectionXmlInfo.cs
- Composition.cs
- ListBase.cs
- XmlnsDefinitionAttribute.cs
- ProtocolsSection.cs
- DeclarativeCatalogPart.cs
- ArgumentException.cs
- ValidationErrorCollection.cs
- XPathItem.cs
- Itemizer.cs
- StretchValidation.cs
- formatstringdialog.cs
- QueryCacheEntry.cs
- MetadataArtifactLoaderResource.cs
- ISCIIEncoding.cs
- RtType.cs
- AnimationClockResource.cs
- DataColumnChangeEvent.cs
- WebPartHelpVerb.cs
- HashStream.cs
- IISMapPath.cs
- CommonRemoteMemoryBlock.cs
- ValidationSummary.cs
- ObjectDataSourceMethodEventArgs.cs
- UnaryNode.cs
- WorkflowRuntimeServicesBehavior.cs
- OdbcPermission.cs
- UpdateRecord.cs
- KnownTypes.cs
- RangeValuePatternIdentifiers.cs
- _SecureChannel.cs
- ChtmlPageAdapter.cs
- TabOrder.cs
- ContextMenuService.cs
- DecodeHelper.cs
- Pkcs7Signer.cs
- MasterPageParser.cs
- PropertyDescriptorCollection.cs
- FocusTracker.cs
- TextPenaltyModule.cs
- Visual3DCollection.cs
- Rotation3D.cs
- Page.cs
- Codec.cs
- sqlnorm.cs
- TextFormatterContext.cs
- DataColumn.cs
- SystemDiagnosticsSection.cs
- ListenUriMode.cs
- EncryptedReference.cs
- IItemContainerGenerator.cs
- ReturnValue.cs
- PropertyPushdownHelper.cs
- DataRecordInternal.cs
- ObjectQueryState.cs
- OperationInvokerTrace.cs
- DynamicMetaObjectBinder.cs
- NotificationContext.cs
- CommonXSendMessage.cs
- TiffBitmapDecoder.cs
- PersonalizablePropertyEntry.cs
- ContentIterators.cs
- TypeSource.cs
- CodeSnippetStatement.cs
- FlagsAttribute.cs
- HMACMD5.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- WorkflowRuntimeBehavior.cs
- FormatterServices.cs
- CreateRefExpr.cs
- ObjectToIdCache.cs
- ObjectStorage.cs
- BackgroundWorker.cs
- PropertyOverridesTypeEditor.cs
- XsltArgumentList.cs
- ConfigXmlElement.cs
- FormatterConverter.cs
- ToolStripPanelRenderEventArgs.cs
- Polygon.cs
- LineGeometry.cs
- ConcurrentBag.cs
- WebPartEditVerb.cs
- Matrix.cs
- ToolStripOverflow.cs
- ComplexTypeEmitter.cs
- RealProxy.cs
- ErasingStroke.cs
- WindowsPen.cs
- SafeRightsManagementSessionHandle.cs
- DbTransaction.cs
- SqlServices.cs
- SafeFindHandle.cs
- ProxyAttribute.cs
- FixedFindEngine.cs
- ListControl.cs
- XmlBufferReader.cs