Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- SchemaEntity.cs
- ByteConverter.cs
- KnownColorTable.cs
- InvokePattern.cs
- StringConverter.cs
- MethodToken.cs
- _AutoWebProxyScriptHelper.cs
- OleDbEnumerator.cs
- ExecutedRoutedEventArgs.cs
- EventArgs.cs
- SafeFileMappingHandle.cs
- base64Transforms.cs
- Util.cs
- SqlDuplicator.cs
- DataGridViewImageCell.cs
- TextLine.cs
- ExpressionList.cs
- InputScopeNameConverter.cs
- BufferedGraphicsContext.cs
- HttpClientCertificate.cs
- StaticResourceExtension.cs
- OleDbError.cs
- NextPreviousPagerField.cs
- CacheAxisQuery.cs
- BooleanExpr.cs
- ProviderMetadataCachedInformation.cs
- CloudCollection.cs
- MaterializeFromAtom.cs
- DefaultValueConverter.cs
- SupportingTokenParameters.cs
- AddInDeploymentState.cs
- ObjectQueryExecutionPlan.cs
- ConfigurationStrings.cs
- SoapAttributes.cs
- ColumnWidthChangingEvent.cs
- ProcessHostMapPath.cs
- FormViewPageEventArgs.cs
- BindingExpression.cs
- SudsCommon.cs
- BmpBitmapEncoder.cs
- MultiSelectRootGridEntry.cs
- SHA1.cs
- DiscardableAttribute.cs
- BuildResultCache.cs
- SiteIdentityPermission.cs
- BaseUriWithWildcard.cs
- DataGridAutoFormatDialog.cs
- CodeBlockBuilder.cs
- FontUnit.cs
- RevocationPoint.cs
- XmlSignificantWhitespace.cs
- KeyFrames.cs
- RangeValuePatternIdentifiers.cs
- DocComment.cs
- ThreadStateException.cs
- FunctionOverloadResolver.cs
- ItemCheckedEvent.cs
- TimeStampChecker.cs
- StreamHelper.cs
- ProfileGroupSettingsCollection.cs
- XMLUtil.cs
- RequestTimeoutManager.cs
- RelatedPropertyManager.cs
- CatalogZone.cs
- WebConfigurationHost.cs
- UnaryNode.cs
- EntityCollectionChangedParams.cs
- ThemeDictionaryExtension.cs
- TextBoxBase.cs
- RIPEMD160Managed.cs
- ServicePointManager.cs
- GiveFeedbackEventArgs.cs
- DoWorkEventArgs.cs
- XslTransform.cs
- SqlMultiplexer.cs
- SimpleExpression.cs
- StorageRoot.cs
- HtmlGenericControl.cs
- MsmqAppDomainProtocolHandler.cs
- DataGridViewButtonCell.cs
- BitmapEffect.cs
- WmlFormAdapter.cs
- KnownColorTable.cs
- TreeChangeInfo.cs
- _SafeNetHandles.cs
- DisableDpiAwarenessAttribute.cs
- Vector3D.cs
- SimplePropertyEntry.cs
- DocumentViewerBaseAutomationPeer.cs
- DataObject.cs
- RuntimeIdentifierPropertyAttribute.cs
- SetStoryboardSpeedRatio.cs
- SchemaCollectionPreprocessor.cs
- StringDictionaryWithComparer.cs
- AppearanceEditorPart.cs
- PackageDigitalSignature.cs
- XamlFilter.cs
- SelectorAutomationPeer.cs
- ReadOnlyDataSourceView.cs
- XmlSchemaComplexContentExtension.cs