Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ // // 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DecoderExceptionFallback.cs
- DesignerDataTable.cs
- GPPOINT.cs
- SplitterDesigner.cs
- WebPartConnectionsCancelEventArgs.cs
- ProtocolsSection.cs
- CodeCatchClause.cs
- OutputCacheProfile.cs
- StatusCommandUI.cs
- CodeEventReferenceExpression.cs
- BookmarkManager.cs
- ConsoleTraceListener.cs
- XmlProcessingInstruction.cs
- HtmlInputText.cs
- XamlSerializerUtil.cs
- PackWebRequestFactory.cs
- DataRecordInternal.cs
- GlyphInfoList.cs
- HeaderUtility.cs
- PageAdapter.cs
- StandardToolWindows.cs
- PropVariant.cs
- StylusDownEventArgs.cs
- InternalConfigConfigurationFactory.cs
- DependencyProperty.cs
- ResXResourceWriter.cs
- SignatureResourceHelper.cs
- MemoryMappedViewAccessor.cs
- RemoteCryptoSignHashRequest.cs
- RealizationContext.cs
- SrgsOneOf.cs
- DataTemplateKey.cs
- AssemblyAttributesGoHere.cs
- PriorityRange.cs
- WebException.cs
- BatchStream.cs
- PointLight.cs
- __ConsoleStream.cs
- IIS7UserPrincipal.cs
- TemplateKey.cs
- FormViewDeleteEventArgs.cs
- ListQueryResults.cs
- PropertyPathConverter.cs
- ExclusiveCanonicalizationTransform.cs
- AnimatedTypeHelpers.cs
- MenuItemCollection.cs
- LogWriteRestartAreaAsyncResult.cs
- HttpCapabilitiesSectionHandler.cs
- TextServicesCompartmentContext.cs
- SqlCacheDependencyDatabase.cs
- RtfToken.cs
- HttpContext.cs
- DrawListViewColumnHeaderEventArgs.cs
- BoundingRectTracker.cs
- GenerateTemporaryTargetAssembly.cs
- ThreadAbortException.cs
- ComplexObject.cs
- serverconfig.cs
- StatusBarItem.cs
- Transform3D.cs
- GregorianCalendarHelper.cs
- SchemaDeclBase.cs
- XmlNodeReader.cs
- DataServiceQueryProvider.cs
- SeverityFilter.cs
- ComPlusDiagnosticTraceSchemas.cs
- PageAsyncTask.cs
- Collection.cs
- NameGenerator.cs
- Funcletizer.cs
- UiaCoreTypesApi.cs
- CompletionCallbackWrapper.cs
- TextBreakpoint.cs
- BufferedGraphicsManager.cs
- CatalogZone.cs
- StyleTypedPropertyAttribute.cs
- handlecollector.cs
- GeometryCombineModeValidation.cs
- CheckBoxBaseAdapter.cs
- Light.cs
- DesignerPainter.cs
- GAC.cs
- PrimitiveXmlSerializers.cs
- SecurityElementBase.cs
- HandlerFactoryCache.cs
- MessageEncoderFactory.cs
- PagesChangedEventArgs.cs
- PeerNameRecordCollection.cs
- XmlAnyElementAttributes.cs
- ParserStreamGeometryContext.cs
- _BasicClient.cs
- InstancePersistence.cs
- ActivationArguments.cs
- ProviderSettingsCollection.cs
- DataPagerCommandEventArgs.cs
- Maps.cs
- SchemaConstraints.cs
- PageThemeBuildProvider.cs
- RoleManagerModule.cs
- CacheForPrimitiveTypes.cs