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
- DragEvent.cs
- InvalidDocumentContentsException.cs
- Regex.cs
- Margins.cs
- DataServiceRequestOfT.cs
- SvcMapFileSerializer.cs
- SecurityTokenException.cs
- RangeValidator.cs
- InfoCardPolicy.cs
- DbQueryCommandTree.cs
- FacetEnabledSchemaElement.cs
- RoleService.cs
- MissingFieldException.cs
- XmlSignatureManifest.cs
- ObjectDataProvider.cs
- FileDialog_Vista.cs
- SchemaNamespaceManager.cs
- FocusWithinProperty.cs
- ConditionalExpression.cs
- ProxyWebPartConnectionCollection.cs
- ExitEventArgs.cs
- DynamicScriptObject.cs
- Crc32.cs
- ControlCollection.cs
- HtmlTableCellCollection.cs
- DataSetMappper.cs
- FormatSettings.cs
- EventLog.cs
- NetworkAddressChange.cs
- Span.cs
- AsyncWaitHandle.cs
- DependencyPropertyHelper.cs
- DataGridViewComboBoxEditingControl.cs
- WaitHandleCannotBeOpenedException.cs
- FormatPage.cs
- DataServices.cs
- XmlNamespaceManager.cs
- MsmqInputMessagePool.cs
- OleDbConnectionFactory.cs
- ParagraphVisual.cs
- XmlHierarchicalEnumerable.cs
- PropertyMapper.cs
- SecurityTokenRequirement.cs
- HostingMessageProperty.cs
- DoubleCollection.cs
- _SslStream.cs
- XmlObjectSerializerReadContextComplexJson.cs
- CellParaClient.cs
- CodeCompiler.cs
- TransactionScope.cs
- TransactionFlowProperty.cs
- StringPropertyBuilder.cs
- SvcMapFileSerializer.cs
- WebServiceEnumData.cs
- SortedDictionary.cs
- KeyGesture.cs
- OwnerDrawPropertyBag.cs
- UIElement3D.cs
- OdbcCommand.cs
- ClientCultureInfo.cs
- NavigationHelper.cs
- EntityDesignerDataSourceView.cs
- TextTrailingWordEllipsis.cs
- Vector3DAnimation.cs
- TypeExtensionSerializer.cs
- DataTableReader.cs
- RightsManagementEncryptionTransform.cs
- StylusPlugInCollection.cs
- TiffBitmapDecoder.cs
- UxThemeWrapper.cs
- FloaterParagraph.cs
- _BasicClient.cs
- CorrelationHandle.cs
- TrackingMemoryStream.cs
- HelpInfo.cs
- FormsAuthenticationConfiguration.cs
- GridViewRowEventArgs.cs
- FontUnit.cs
- updatecommandorderer.cs
- Gdiplus.cs
- SqlFileStream.cs
- ParameterElement.cs
- QilPatternFactory.cs
- DataSourceCache.cs
- PlanCompiler.cs
- XamlFxTrace.cs
- PasswordRecoveryDesigner.cs
- HorizontalAlignConverter.cs
- Parameter.cs
- SqlExpressionNullability.cs
- ZeroOpNode.cs
- ScrollItemProviderWrapper.cs
- Path.cs
- EntityObject.cs
- MonthChangedEventArgs.cs
- Point3D.cs
- HiddenField.cs
- ArithmeticException.cs
- CustomErrorsSection.cs
- XamlBuildTaskServices.cs