Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HTTPAPI_VERSION.cs
- XmlDataProvider.cs
- XmlCustomFormatter.cs
- InstallerTypeAttribute.cs
- SqlHelper.cs
- NonBatchDirectoryCompiler.cs
- XmlValueConverter.cs
- RepeaterItemCollection.cs
- XmlILAnnotation.cs
- FtpCachePolicyElement.cs
- DbParameterCollectionHelper.cs
- SizeAnimationClockResource.cs
- Style.cs
- WmlPhoneCallAdapter.cs
- FixedTextSelectionProcessor.cs
- BitmapMetadataBlob.cs
- NumericUpDown.cs
- InvalidDataException.cs
- ListViewContainer.cs
- MethodExpression.cs
- UnSafeCharBuffer.cs
- LiteralControl.cs
- SplitterCancelEvent.cs
- XmlDocument.cs
- FactoryGenerator.cs
- LicFileLicenseProvider.cs
- GAC.cs
- AssociationSetEnd.cs
- SqlBuffer.cs
- Underline.cs
- BulletDecorator.cs
- KeyGesture.cs
- SqlDataSourceConnectionPanel.cs
- CacheOutputQuery.cs
- LogStream.cs
- PrivacyNoticeBindingElementImporter.cs
- dtdvalidator.cs
- XmlArrayItemAttributes.cs
- ResourceReader.cs
- CodeCatchClause.cs
- EntitySqlException.cs
- Geometry.cs
- SafeEventLogWriteHandle.cs
- ValueType.cs
- PlatformCulture.cs
- DSACryptoServiceProvider.cs
- DesignerActionPropertyItem.cs
- PrimitiveList.cs
- ChameleonKey.cs
- HttpResponseHeader.cs
- ViewStateException.cs
- QuotedPairReader.cs
- HttpModuleActionCollection.cs
- SafeBitVector32.cs
- AddInSegmentDirectoryNotFoundException.cs
- SupportsPreviewControlAttribute.cs
- CodeTypeDeclarationCollection.cs
- MailMessage.cs
- DesignConnection.cs
- NumericUpDownAcceleration.cs
- FocusChangedEventArgs.cs
- VirtualDirectoryMapping.cs
- ComplexPropertyEntry.cs
- AndCondition.cs
- Slider.cs
- ProtocolInformationWriter.cs
- PolicyException.cs
- ObjectDataSourceEventArgs.cs
- ObjectDisposedException.cs
- ResponseStream.cs
- PartialList.cs
- RuleSettings.cs
- TrustLevelCollection.cs
- MatrixUtil.cs
- HttpCacheVaryByContentEncodings.cs
- _ConnectionGroup.cs
- UnsafeNativeMethods.cs
- OletxEnlistment.cs
- DataGridViewCellFormattingEventArgs.cs
- EnumValAlphaComparer.cs
- MeshGeometry3D.cs
- ByteConverter.cs
- WebAdminConfigurationHelper.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- ObjectDisposedException.cs
- SchemaImporter.cs
- AuthenticationService.cs
- MembershipValidatePasswordEventArgs.cs
- Vector3D.cs
- SatelliteContractVersionAttribute.cs
- XmlSchemaComplexContent.cs
- WindowsStatusBar.cs
- RuntimeHandles.cs
- DbMetaDataColumnNames.cs
- RequestResizeEvent.cs
- Binding.cs
- XmlArrayItemAttributes.cs
- MatrixCamera.cs
- SolidColorBrush.cs
- TextBoxRenderer.cs