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
- InvokeHandlers.cs
- MutexSecurity.cs
- SafeRightsManagementSessionHandle.cs
- GPPOINTF.cs
- Bits.cs
- Hex.cs
- DragDropHelper.cs
- DocumentPropertiesDialog.cs
- Triplet.cs
- TdsValueSetter.cs
- SqlWriter.cs
- AttributeCollection.cs
- RemoteCryptoTokenProvider.cs
- IdentifierService.cs
- MsmqReceiveParameters.cs
- SafeProcessHandle.cs
- BuildProviderUtils.cs
- ResolveNameEventArgs.cs
- PhoneCall.cs
- SqlErrorCollection.cs
- CodeConditionStatement.cs
- TextBox.cs
- TemplateManager.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ApplicationHost.cs
- Subtract.cs
- DriveNotFoundException.cs
- CodeDelegateCreateExpression.cs
- HistoryEventArgs.cs
- WarningException.cs
- WebPartManager.cs
- ListViewItem.cs
- ServerType.cs
- OutputCacheModule.cs
- FileAuthorizationModule.cs
- HTMLTagNameToTypeMapper.cs
- Label.cs
- SendActivity.cs
- ImageInfo.cs
- DefaultAuthorizationContext.cs
- Vector3D.cs
- VerificationAttribute.cs
- CollectionExtensions.cs
- CacheAxisQuery.cs
- ObjectQueryProvider.cs
- BitmapEffectrendercontext.cs
- TypeContext.cs
- FormViewAutoFormat.cs
- ComponentConverter.cs
- Path.cs
- EntityTemplateFactory.cs
- CollectionViewGroupRoot.cs
- DataGridColumnStyleMappingNameEditor.cs
- DrawingAttributes.cs
- Size3DConverter.cs
- CannotUnloadAppDomainException.cs
- FixedTextPointer.cs
- PropertyAccessVisitor.cs
- ActivityWithResult.cs
- ActivityStatusChangeEventArgs.cs
- InkCanvas.cs
- SQLInt64.cs
- DocumentScope.cs
- _UriSyntax.cs
- TrustManagerMoreInformation.cs
- Pens.cs
- XPathAxisIterator.cs
- XmlNullResolver.cs
- RijndaelManagedTransform.cs
- TrustLevel.cs
- XmlSchemaComplexContentExtension.cs
- Errors.cs
- PageHandlerFactory.cs
- SafeLibraryHandle.cs
- ThemeableAttribute.cs
- DateTimeOffsetStorage.cs
- TheQuery.cs
- UserNameSecurityToken.cs
- TrackBarRenderer.cs
- HebrewCalendar.cs
- UrlMappingsSection.cs
- WebSysDisplayNameAttribute.cs
- FrameworkElementAutomationPeer.cs
- DataTableCollection.cs
- BufferModeSettings.cs
- FragmentQueryProcessor.cs
- NodeLabelEditEvent.cs
- PrintPreviewGraphics.cs
- TextParaLineResult.cs
- SystemIPGlobalProperties.cs
- UnitySerializationHolder.cs
- SqlMethodAttribute.cs
- ExceptionUtil.cs
- ErrorWebPart.cs
- FrameworkContentElement.cs
- NamedPermissionSet.cs
- ControlParameter.cs
- InkSerializer.cs
- FileDataSource.cs
- ScriptServiceAttribute.cs