Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridColumnCollection.cs
- ThrowHelper.cs
- IOThreadScheduler.cs
- TextEditorLists.cs
- FixedSOMSemanticBox.cs
- DataGridViewColumnEventArgs.cs
- BuilderPropertyEntry.cs
- TransportDefaults.cs
- ProjectionPlan.cs
- MultipleViewProviderWrapper.cs
- SvcFileManager.cs
- Menu.cs
- DesignTimeVisibleAttribute.cs
- VirtualDirectoryMapping.cs
- NativeMethodsOther.cs
- AlignmentXValidation.cs
- ComplexLine.cs
- ListViewInsertedEventArgs.cs
- ToolStripPanelRow.cs
- Animatable.cs
- ReadOnlyMetadataCollection.cs
- CollectionsUtil.cs
- FloatUtil.cs
- EntityContainer.cs
- KeyInstance.cs
- XPathDescendantIterator.cs
- Geometry3D.cs
- GiveFeedbackEvent.cs
- Model3DGroup.cs
- IdentityReference.cs
- TimeIntervalCollection.cs
- MaskPropertyEditor.cs
- PerformanceCounterPermission.cs
- VirtualPath.cs
- CancellationHandlerDesigner.cs
- UniqueID.cs
- LoginCancelEventArgs.cs
- ResourceSet.cs
- ProfileProvider.cs
- ControlEvent.cs
- Range.cs
- ImageIndexConverter.cs
- KeyValuePair.cs
- MessageDispatch.cs
- Block.cs
- HijriCalendar.cs
- HwndSubclass.cs
- CompiledRegexRunnerFactory.cs
- XmlTextReader.cs
- ObjectDataSourceView.cs
- MailDefinition.cs
- ImageFormatConverter.cs
- Encoder.cs
- TextRangeEditTables.cs
- DataGridViewComboBoxEditingControl.cs
- NotifyCollectionChangedEventArgs.cs
- Int32AnimationBase.cs
- RSAOAEPKeyExchangeDeformatter.cs
- EntityDataSourceColumn.cs
- RoleManagerEventArgs.cs
- ChooseAction.cs
- Timer.cs
- FilteredDataSetHelper.cs
- WebPartConnectionsCancelVerb.cs
- BinaryCommonClasses.cs
- HMACSHA384.cs
- CustomError.cs
- BlockingCollection.cs
- MethodAccessException.cs
- EntityClassGenerator.cs
- GeneralTransform.cs
- ProgressBarRenderer.cs
- ASCIIEncoding.cs
- storagemappingitemcollection.viewdictionary.cs
- SingleStorage.cs
- RectangleGeometry.cs
- SuppressMessageAttribute.cs
- RightsManagementInformation.cs
- SQLDecimalStorage.cs
- OdbcStatementHandle.cs
- WorkflowStateRollbackService.cs
- ManagedIStream.cs
- Int32CollectionConverter.cs
- DependencyObjectPropertyDescriptor.cs
- ScrollViewer.cs
- InputLanguageEventArgs.cs
- ServiceConfigurationTraceRecord.cs
- NativeMethods.cs
- XPathConvert.cs
- DataRow.cs
- PersonalizationDictionary.cs
- InternalsVisibleToAttribute.cs
- DbProviderFactoriesConfigurationHandler.cs
- Brush.cs
- DefaultValueAttribute.cs
- Font.cs
- NumericExpr.cs
- ConditionChanges.cs
- SimpleRecyclingCache.cs
- AttributeCollection.cs