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
- TaskFileService.cs
- CqlParserHelpers.cs
- TitleStyle.cs
- MemberDescriptor.cs
- CombinedGeometry.cs
- GeometryCollection.cs
- TextContainerChangedEventArgs.cs
- HwndHostAutomationPeer.cs
- OdbcException.cs
- SqlProviderServices.cs
- SmiEventStream.cs
- RawStylusInputCustomDataList.cs
- RepeaterItem.cs
- RotateTransform.cs
- TreeViewItem.cs
- ComponentResourceKey.cs
- WebPartVerb.cs
- ColorAnimation.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- Geometry.cs
- CacheDependency.cs
- XmlHelper.cs
- XmlAttributes.cs
- GeneralTransform3DTo2D.cs
- PerformanceCounter.cs
- RangeBaseAutomationPeer.cs
- NamespaceTable.cs
- cookiecontainer.cs
- SrgsItemList.cs
- _NegotiateClient.cs
- DateTimeSerializationSection.cs
- FrameAutomationPeer.cs
- XmlSchemaProviderAttribute.cs
- OracleLob.cs
- ConfigurationManagerInternalFactory.cs
- LinqDataSourceUpdateEventArgs.cs
- SafeRegistryHandle.cs
- Paragraph.cs
- CodeEventReferenceExpression.cs
- RadioButton.cs
- ManagementPath.cs
- RowType.cs
- CfgSemanticTag.cs
- ConvertTextFrag.cs
- TabControlCancelEvent.cs
- WindowsFormsDesignerOptionService.cs
- ResponseStream.cs
- XXXInfos.cs
- TextLine.cs
- TrackingQueryElement.cs
- BaseCodeDomTreeGenerator.cs
- SamlEvidence.cs
- ExtensionDataObject.cs
- SafeCertificateStore.cs
- ScrollChrome.cs
- TimeoutException.cs
- MessageSecurityOverTcpElement.cs
- OracleDateTime.cs
- HitTestFilterBehavior.cs
- DataListItemEventArgs.cs
- _IPv4Address.cs
- TableLayoutColumnStyleCollection.cs
- PageTheme.cs
- AttachedAnnotation.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- PropertyChange.cs
- VersionedStreamOwner.cs
- WebPartConnection.cs
- SurrogateEncoder.cs
- DataSourceViewSchemaConverter.cs
- CodeSnippetCompileUnit.cs
- AttachedPropertyBrowsableAttribute.cs
- Debug.cs
- BulletChrome.cs
- StylusPointPropertyInfo.cs
- InvokeSchedule.cs
- WebPartTracker.cs
- DoubleCollection.cs
- ArcSegment.cs
- ListItem.cs
- HttpWebRequestElement.cs
- DataStreamFromComStream.cs
- AssemblySettingAttributes.cs
- ObjectListFieldsPage.cs
- SynchronizationLockException.cs
- MetadataArtifactLoaderFile.cs
- TransformedBitmap.cs
- FrameSecurityDescriptor.cs
- QuaternionAnimation.cs
- SecurityDocument.cs
- WebPartMenu.cs
- BoolLiteral.cs
- DataBindingList.cs
- WindowsTreeView.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- UriTemplateTrieNode.cs
- ContactManager.cs
- RsaElement.cs
- DrawingImage.cs
- InternalMappingException.cs