Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsFormsSynchronizationContext.cs
- DataRowChangeEvent.cs
- StateChangeEvent.cs
- ContentPlaceHolder.cs
- TimeSpanStorage.cs
- MergablePropertyAttribute.cs
- VarInfo.cs
- ProcessProtocolHandler.cs
- TextSimpleMarkerProperties.cs
- DoubleAnimationBase.cs
- RawStylusInput.cs
- Propagator.cs
- ValidationResult.cs
- BamlLocalizableResourceKey.cs
- EventLogHandle.cs
- XmlSchemaSet.cs
- DiffuseMaterial.cs
- ColorConverter.cs
- _UriTypeConverter.cs
- XmlDataSourceView.cs
- RecordsAffectedEventArgs.cs
- EntityFrameworkVersions.cs
- ModelPropertyCollectionImpl.cs
- CellQuery.cs
- remotingproxy.cs
- ReflectionTypeLoadException.cs
- CellRelation.cs
- ListChunk.cs
- Visual.cs
- ApplyTemplatesAction.cs
- DocumentPage.cs
- DataGridViewLayoutData.cs
- FontStretchConverter.cs
- EditorAttribute.cs
- SymbolResolver.cs
- DbProviderFactory.cs
- SoapObjectWriter.cs
- ImagingCache.cs
- PageParser.cs
- TextControl.cs
- WebReferencesBuildProvider.cs
- RIPEMD160Managed.cs
- StreamWithDictionary.cs
- EndpointFilterProvider.cs
- XmlNamedNodeMap.cs
- HwndSubclass.cs
- EntityParameter.cs
- TypeGeneratedEventArgs.cs
- PageClientProxyGenerator.cs
- AppSettingsReader.cs
- EntitySetBaseCollection.cs
- SpellerInterop.cs
- ProvidePropertyAttribute.cs
- AutomationPropertyInfo.cs
- DbXmlEnabledProviderManifest.cs
- AppManager.cs
- BaseDataList.cs
- WebConfigurationManager.cs
- XPathEmptyIterator.cs
- ReadOnlyObservableCollection.cs
- AsymmetricKeyExchangeFormatter.cs
- WindowsStreamSecurityUpgradeProvider.cs
- ManagedWndProcTracker.cs
- X509SubjectKeyIdentifierClause.cs
- CultureTable.cs
- SessionIDManager.cs
- XmlSerializationGeneratedCode.cs
- UserControlCodeDomTreeGenerator.cs
- RegexNode.cs
- DataGridViewRowHeaderCell.cs
- LineGeometry.cs
- UriTemplateTrieNode.cs
- ClientRolePrincipal.cs
- AccessibilityApplicationManager.cs
- Mouse.cs
- DropSourceBehavior.cs
- CompilationRelaxations.cs
- TextTreeTextNode.cs
- SelectorAutomationPeer.cs
- GregorianCalendarHelper.cs
- ComboBox.cs
- CreateUserWizardStep.cs
- documentsequencetextcontainer.cs
- DataColumnSelectionConverter.cs
- JsonQNameDataContract.cs
- FontStretch.cs
- MouseEventArgs.cs
- XpsS0ValidatingLoader.cs
- Int64Storage.cs
- HitTestParameters.cs
- DrawingBrush.cs
- Base64Decoder.cs
- XmlQueryType.cs
- TraceRecord.cs
- HtmlShim.cs
- DataGridTablesFactory.cs
- MouseActionValueSerializer.cs
- ScaleTransform3D.cs
- DataSet.cs
- COSERVERINFO.cs