Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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.
//
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PersistenceMetadataNamespace.cs
- SqlDataSourceAdvancedOptionsForm.cs
- CodeChecksumPragma.cs
- GACMembershipCondition.cs
- MediaPlayer.cs
- WindowsListViewItemCheckBox.cs
- SharedStatics.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- EventlogProvider.cs
- DataServiceSaveChangesEventArgs.cs
- AvTraceDetails.cs
- PolicyException.cs
- CurrencyWrapper.cs
- SqlCachedBuffer.cs
- ObjectConverter.cs
- QilInvokeEarlyBound.cs
- GridViewDeleteEventArgs.cs
- CorePropertiesFilter.cs
- SchemaCollectionCompiler.cs
- _NTAuthentication.cs
- CopyAttributesAction.cs
- SessionStateSection.cs
- RightsManagementEncryptionTransform.cs
- UnsafeNativeMethods.cs
- ScopeElementCollection.cs
- SystemKeyConverter.cs
- LicenseManager.cs
- ProfileEventArgs.cs
- Registration.cs
- ConcurrentStack.cs
- RectangleGeometry.cs
- ProgramPublisher.cs
- WsiProfilesElementCollection.cs
- ToolStripOverflow.cs
- DataServiceException.cs
- AdPostCacheSubstitution.cs
- ComponentChangingEvent.cs
- ResolveInfo.cs
- TemplateColumn.cs
- SecurityResources.cs
- MessageContractAttribute.cs
- Stacktrace.cs
- ResXResourceReader.cs
- DBConnection.cs
- XmlObjectSerializerReadContextComplex.cs
- DataGridViewRowsRemovedEventArgs.cs
- _HeaderInfoTable.cs
- DataGridColumnCollectionEditor.cs
- MimeMapping.cs
- SerializerWriterEventHandlers.cs
- CloseCryptoHandleRequest.cs
- SmiConnection.cs
- SwitchElementsCollection.cs
- NonDualMessageSecurityOverHttp.cs
- HttpResponseInternalBase.cs
- _ListenerResponseStream.cs
- LinqDataSourceHelper.cs
- FloaterBaseParagraph.cs
- x509utils.cs
- XmlILModule.cs
- FileLoadException.cs
- TTSEvent.cs
- _Semaphore.cs
- DataGridViewButtonCell.cs
- EventBuilder.cs
- DbMetaDataCollectionNames.cs
- QilParameter.cs
- Atom10FormatterFactory.cs
- PrintingPermissionAttribute.cs
- EntityDataSourceDesigner.cs
- PropertyDescriptorGridEntry.cs
- BuildManagerHost.cs
- GenericTextProperties.cs
- XmlAttributeCollection.cs
- CodeMethodInvokeExpression.cs
- _LocalDataStoreMgr.cs
- CompressionTransform.cs
- XamlSerializer.cs
- ElementsClipboardData.cs
- DataSetMappper.cs
- TraceSection.cs
- ApplicationBuildProvider.cs
- ToolTipAutomationPeer.cs
- MediaTimeline.cs
- AttributeInfo.cs
- EntityContainerAssociationSetEnd.cs
- GroupDescription.cs
- EntityContainerAssociationSet.cs
- WindowsRichEdit.cs
- ServiceDiscoveryBehavior.cs
- ListItemParagraph.cs
- WebPartCollection.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- XmlSerializationReader.cs
- ArraySortHelper.cs
- CqlParser.cs
- CompositeActivityDesigner.cs
- TabItem.cs
- FreezableDefaultValueFactory.cs
- Roles.cs