Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / TemplateInstanceAttribute.cs / 1305376 / TemplateInstanceAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.Collections; using System.ComponentModel; ////// 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)] 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
- PerformanceCounterCategory.cs
- DbMetaDataCollectionNames.cs
- TrustManagerMoreInformation.cs
- TypeToArgumentTypeConverter.cs
- XamlReaderHelper.cs
- StateMachine.cs
- FixUpCollection.cs
- UpDownBaseDesigner.cs
- latinshape.cs
- MaterialGroup.cs
- ExpanderAutomationPeer.cs
- DataService.cs
- DataKeyArray.cs
- WorkflowViewElement.cs
- StyleHelper.cs
- PropertyValueChangedEvent.cs
- _IPv6Address.cs
- filewebresponse.cs
- KnownBoxes.cs
- TypedColumnHandler.cs
- PreviousTrackingServiceAttribute.cs
- FlowchartDesignerCommands.cs
- MultiViewDesigner.cs
- LocalizationParserHooks.cs
- XNodeValidator.cs
- ListBase.cs
- FormViewUpdatedEventArgs.cs
- IDispatchConstantAttribute.cs
- DependencyPropertyConverter.cs
- Vector.cs
- connectionpool.cs
- Rotation3DAnimationUsingKeyFrames.cs
- QueryConverter.cs
- StructuralObject.cs
- M3DUtil.cs
- ItemDragEvent.cs
- StreamWithDictionary.cs
- PermissionAttributes.cs
- HttpResponse.cs
- InputLanguageCollection.cs
- recordstatescratchpad.cs
- MarkupExtensionReturnTypeAttribute.cs
- SelectionItemPattern.cs
- IPPacketInformation.cs
- XmlComment.cs
- DbProviderFactories.cs
- TextSpan.cs
- HashAlgorithm.cs
- ClientRolePrincipal.cs
- Translator.cs
- DataMemberConverter.cs
- IsolatedStorageFile.cs
- RawContentTypeMapper.cs
- LicFileLicenseProvider.cs
- Trace.cs
- Endpoint.cs
- TextDecorationCollection.cs
- BoolExpr.cs
- RIPEMD160.cs
- ViewGenResults.cs
- dbenumerator.cs
- UnsafePeerToPeerMethods.cs
- DataSourceXmlSubItemAttribute.cs
- Transform3DGroup.cs
- ExtendedPropertyDescriptor.cs
- TraceContextRecord.cs
- ParallelTimeline.cs
- ListViewContainer.cs
- MethodBuilderInstantiation.cs
- TTSEngineProxy.cs
- PropertyGrid.cs
- ISCIIEncoding.cs
- PrintPreviewControl.cs
- DiscoveryInnerClientAdhocCD1.cs
- IChannel.cs
- TableCellCollection.cs
- KeySpline.cs
- COM2IPerPropertyBrowsingHandler.cs
- SystemException.cs
- FieldAccessException.cs
- PrimitiveCodeDomSerializer.cs
- AccessedThroughPropertyAttribute.cs
- X509AudioLogo.cs
- NativeMethods.cs
- DynamicILGenerator.cs
- WmfPlaceableFileHeader.cs
- KeyFrames.cs
- WorkflowControlClient.cs
- SafeJobHandle.cs
- XPathException.cs
- basemetadatamappingvisitor.cs
- BulletDecorator.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- XsltCompileContext.cs
- PolicyException.cs
- NonClientArea.cs
- DocumentPageTextView.cs
- SigningProgress.cs
- mediapermission.cs
- RIPEMD160Managed.cs