Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / WebParts / WebDisplayNameAttribute.cs / 1 / WebDisplayNameAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Security.Permissions; [AttributeUsage(AttributeTargets.Property)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class WebDisplayNameAttribute : Attribute { public static readonly WebDisplayNameAttribute Default = new WebDisplayNameAttribute(); private string _displayName; public WebDisplayNameAttribute() : this(String.Empty) { } public WebDisplayNameAttribute(string displayName) { _displayName = displayName; } public virtual string DisplayName { get { return DisplayNameValue; } } protected string DisplayNameValue { get { return _displayName; } set { _displayName = value; } } public override bool Equals(object obj) { if (obj == this) { return true; } WebDisplayNameAttribute other = obj as WebDisplayNameAttribute; return (other != null) && other.DisplayName == DisplayName; } public override int GetHashCode() { return DisplayName.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.WebControls.WebParts { using System; using System.Security.Permissions; [AttributeUsage(AttributeTargets.Property)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class WebDisplayNameAttribute : Attribute { public static readonly WebDisplayNameAttribute Default = new WebDisplayNameAttribute(); private string _displayName; public WebDisplayNameAttribute() : this(String.Empty) { } public WebDisplayNameAttribute(string displayName) { _displayName = displayName; } public virtual string DisplayName { get { return DisplayNameValue; } } protected string DisplayNameValue { get { return _displayName; } set { _displayName = value; } } public override bool Equals(object obj) { if (obj == this) { return true; } WebDisplayNameAttribute other = obj as WebDisplayNameAttribute; return (other != null) && other.DisplayName == DisplayName; } public override int GetHashCode() { return DisplayName.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
- SchemaConstraints.cs
- log.cs
- SerializationInfoEnumerator.cs
- KoreanLunisolarCalendar.cs
- PrimarySelectionAdorner.cs
- URL.cs
- DesignerAttributeInfo.cs
- TaiwanLunisolarCalendar.cs
- RequiredFieldValidator.cs
- EventSinkHelperWriter.cs
- AliasGenerator.cs
- TableItemProviderWrapper.cs
- RegexRunner.cs
- DefaultEventAttribute.cs
- Pen.cs
- RuleAttributes.cs
- ProfileGroupSettings.cs
- RepeaterDesigner.cs
- SmtpReplyReader.cs
- KeyPressEvent.cs
- WindowsTokenRoleProvider.cs
- SectionVisual.cs
- TypeForwardedToAttribute.cs
- FlagsAttribute.cs
- CompareInfo.cs
- ServiceInstanceProvider.cs
- SupportedAddressingMode.cs
- BinaryObjectReader.cs
- EtwTrace.cs
- DialogDivider.cs
- StickyNoteContentControl.cs
- RelatedView.cs
- ProfileSettings.cs
- KeysConverter.cs
- UnsafeNativeMethods.cs
- SimplePropertyEntry.cs
- LinqToSqlWrapper.cs
- ThemeDirectoryCompiler.cs
- FakeModelItemImpl.cs
- PreProcessInputEventArgs.cs
- DataSourceDescriptorCollection.cs
- StateWorkerRequest.cs
- AspNetCompatibilityRequirementsAttribute.cs
- UtilityExtension.cs
- IFlowDocumentViewer.cs
- _LocalDataStoreMgr.cs
- CodeTypeDeclarationCollection.cs
- LinqDataSourceInsertEventArgs.cs
- BitmapInitialize.cs
- BrowserDefinition.cs
- SelectionRange.cs
- WriterOutput.cs
- XsltConvert.cs
- PropertyValue.cs
- SerialStream.cs
- ScriptingScriptResourceHandlerSection.cs
- CustomDictionarySources.cs
- CellQuery.cs
- BinaryUtilClasses.cs
- NetNamedPipeBinding.cs
- XmlnsCache.cs
- InstanceData.cs
- XPathBinder.cs
- Monitor.cs
- CodeCompileUnit.cs
- ReadOnlyDataSource.cs
- TextCharacters.cs
- SubMenuStyleCollection.cs
- SpecularMaterial.cs
- BitConverter.cs
- InvalidWMPVersionException.cs
- QueryGeneratorBase.cs
- WebColorConverter.cs
- CustomAttributeBuilder.cs
- PointF.cs
- OdbcError.cs
- BrushConverter.cs
- PriorityBindingExpression.cs
- ServiceModelTimeSpanValidator.cs
- DataGridViewTextBoxEditingControl.cs
- GenericPrincipal.cs
- WebPartConnectionCollection.cs
- ThreadInterruptedException.cs
- ByteStorage.cs
- SafeTimerHandle.cs
- PropertyCondition.cs
- DoubleConverter.cs
- IResourceProvider.cs
- Line.cs
- _ProxyRegBlob.cs
- RangeValueProviderWrapper.cs
- Choices.cs
- BitConverter.cs
- XmlDictionaryWriter.cs
- ServicePointManager.cs
- InputScopeManager.cs
- GridViewDeletedEventArgs.cs
- StrongNameMembershipCondition.cs
- XsltSettings.cs
- BasicViewGenerator.cs