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;
}
///
/// [To be supplied.]
///
public TemplateInstance Instances {
get {
return _instances;
}
}
///
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;
}
///
/// [To be supplied.]
///
public TemplateInstance Instances {
get {
return _instances;
}
}
///
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
- basenumberconverter.cs
- ImagingCache.cs
- HuffModule.cs
- ToolboxComponentsCreatedEventArgs.cs
- ApplicationDirectoryMembershipCondition.cs
- XmlSchemaSet.cs
- SplitterCancelEvent.cs
- BrowserTree.cs
- CachedBitmap.cs
- HandlerBase.cs
- Socket.cs
- FileDialog.cs
- ValidatedControlConverter.cs
- ColumnMapCopier.cs
- HwndHostAutomationPeer.cs
- VectorAnimationBase.cs
- HScrollBar.cs
- Range.cs
- CommandHelpers.cs
- PreviewPrintController.cs
- TraceSection.cs
- SymDocumentType.cs
- Listbox.cs
- LockingPersistenceProvider.cs
- Int32RectConverter.cs
- CodeRegionDirective.cs
- RoleGroup.cs
- GlyphingCache.cs
- TypeConverterValueSerializer.cs
- RawStylusInputCustomData.cs
- NameValueConfigurationCollection.cs
- SystemIPAddressInformation.cs
- EnumCodeDomSerializer.cs
- AppDomainFactory.cs
- DetailsViewUpdateEventArgs.cs
- ImageListStreamer.cs
- PointUtil.cs
- XmlDictionaryReader.cs
- SerializationObjectManager.cs
- SystemParameters.cs
- OleDbConnectionFactory.cs
- HTMLTextWriter.cs
- MulticastOption.cs
- SiteMapNode.cs
- OpenTypeCommon.cs
- UrlPropertyAttribute.cs
- Descriptor.cs
- ProxyFragment.cs
- DataSourceGeneratorException.cs
- Utils.cs
- TypedColumnHandler.cs
- CompilerParameters.cs
- HttpDigestClientCredential.cs
- RemoveStoryboard.cs
- ThaiBuddhistCalendar.cs
- ReliableDuplexSessionChannel.cs
- ColumnWidthChangingEvent.cs
- RSAPKCS1KeyExchangeFormatter.cs
- BitmapEffectInput.cs
- CacheMemory.cs
- RoleManagerEventArgs.cs
- VisualStyleRenderer.cs
- XmlEventCache.cs
- CellParagraph.cs
- SelfIssuedAuthRSAPKCS1SignatureDeformatter.cs
- State.cs
- DateTimeParse.cs
- SHA256CryptoServiceProvider.cs
- BinaryObjectReader.cs
- FileSecurity.cs
- TransactionManager.cs
- LambdaSerializationException.cs
- PropertyKey.cs
- PixelFormatConverter.cs
- DragEvent.cs
- BitmapSourceSafeMILHandle.cs
- TypeSystem.cs
- DirectoryNotFoundException.cs
- DataGridViewSelectedRowCollection.cs
- SortDescription.cs
- DateBoldEvent.cs
- CipherData.cs
- _DigestClient.cs
- UserPreference.cs
- EventArgs.cs
- SoapReflectionImporter.cs
- LocalBuilder.cs
- HostingEnvironmentWrapper.cs
- XmlTextReader.cs
- ClientData.cs
- Propagator.Evaluator.cs
- XPathNodeHelper.cs
- TextAction.cs
- objectresult_tresulttype.cs
- XhtmlBasicLabelAdapter.cs
- SourceItem.cs
- BufferCache.cs
- SchemaHelper.cs
- XslException.cs
- BrowserTree.cs