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
- UnmanagedMemoryStreamWrapper.cs
- TablePattern.cs
- RoamingStoreFileUtility.cs
- ScrollViewerAutomationPeer.cs
- ResourceReferenceExpression.cs
- RequestQueryParser.cs
- LambdaCompiler.ControlFlow.cs
- AttachedAnnotation.cs
- XpsFilter.cs
- webeventbuffer.cs
- RepeatButton.cs
- HashSetDebugView.cs
- DataFieldEditor.cs
- Preprocessor.cs
- Deserializer.cs
- ExpressionQuoter.cs
- GridEntry.cs
- CngKeyCreationParameters.cs
- XmlILOptimizerVisitor.cs
- CommandLibraryHelper.cs
- PropertyKey.cs
- TrackingRecordPreFilter.cs
- StrongName.cs
- XmlEncodedRawTextWriter.cs
- COM2TypeInfoProcessor.cs
- ClientData.cs
- HotSpotCollection.cs
- PixelShader.cs
- FunctionDescription.cs
- UnhandledExceptionEventArgs.cs
- CodeDomSerializerException.cs
- ToolboxItemCollection.cs
- TraceRecord.cs
- ButtonChrome.cs
- CurrencyManager.cs
- GridItemCollection.cs
- MouseWheelEventArgs.cs
- GroupItem.cs
- HttpHandlerAction.cs
- TextEffectCollection.cs
- WebBrowserNavigatedEventHandler.cs
- PropertyToken.cs
- XmlSchemaAnnotation.cs
- RegexWorker.cs
- SqlReferenceCollection.cs
- ExtensionSurface.cs
- TextEffect.cs
- DataGridViewLinkColumn.cs
- TTSEngineProxy.cs
- DataSourceControlBuilder.cs
- WindowsListViewGroupHelper.cs
- SqlInternalConnectionTds.cs
- WmiEventSink.cs
- ToggleProviderWrapper.cs
- SizeFConverter.cs
- MatrixKeyFrameCollection.cs
- HebrewCalendar.cs
- Memoizer.cs
- DataPagerCommandEventArgs.cs
- FormViewUpdateEventArgs.cs
- InputScope.cs
- TimelineCollection.cs
- EncryptedHeader.cs
- TextAnchor.cs
- ModelItemDictionaryImpl.cs
- SamlAssertionKeyIdentifierClause.cs
- AssemblyInfo.cs
- OrderToken.cs
- TextFindEngine.cs
- ThaiBuddhistCalendar.cs
- Parsers.cs
- SQLResource.cs
- ToolStripComboBox.cs
- ReflectPropertyDescriptor.cs
- DataGridViewTextBoxColumn.cs
- SafeRightsManagementEnvironmentHandle.cs
- XmlElementAttribute.cs
- BindingContext.cs
- ListViewAutomationPeer.cs
- ReaderContextStackData.cs
- RadioButtonFlatAdapter.cs
- SqlMetaData.cs
- ToolBarTray.cs
- HWStack.cs
- ClientReliableChannelBinder.cs
- CustomAssemblyResolver.cs
- ReflectionPermission.cs
- Hex.cs
- ToolStripSeparatorRenderEventArgs.cs
- SyntaxCheck.cs
- DocumentSchemaValidator.cs
- NetworkInterface.cs
- PerformanceCounterPermissionEntryCollection.cs
- HtmlForm.cs
- CodeSnippetExpression.cs
- Encoder.cs
- NetTcpSectionData.cs
- CurrencyWrapper.cs
- SqlConnection.cs
- ValueChangedEventManager.cs