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
- Timeline.cs
- Win32.cs
- ActivityExecutorDelegateInfo.cs
- SystemPens.cs
- InvalidPrinterException.cs
- Wizard.cs
- PackageStore.cs
- SqlGenerator.cs
- ChannelSinkStacks.cs
- MetadataFile.cs
- InvokeHandlers.cs
- XmlByteStreamReader.cs
- Effect.cs
- ChangesetResponse.cs
- PrivacyNoticeBindingElement.cs
- SequentialActivityDesigner.cs
- TemplateControl.cs
- SimpleMailWebEventProvider.cs
- XmlSchemaException.cs
- ProfileManager.cs
- SystemIPGlobalProperties.cs
- CodeTypeConstructor.cs
- XmlChildEnumerator.cs
- UnsafeNativeMethods.cs
- ResourceManagerWrapper.cs
- FormatVersion.cs
- ListViewSelectEventArgs.cs
- mediapermission.cs
- DynamicQueryableWrapper.cs
- FrameworkTemplate.cs
- QilIterator.cs
- ForwardPositionQuery.cs
- HashSet.cs
- IIS7WorkerRequest.cs
- EntityWrapper.cs
- ScriptControl.cs
- RepeatInfo.cs
- EventManager.cs
- InputLanguageSource.cs
- XmlCustomFormatter.cs
- CustomTrackingQuery.cs
- TemplatedWizardStep.cs
- ServiceProviders.cs
- ChannelBinding.cs
- FileFormatException.cs
- RoleManagerEventArgs.cs
- DetailsViewUpdateEventArgs.cs
- mediapermission.cs
- RegexCode.cs
- ProfileGroupSettingsCollection.cs
- BaseTemplateParser.cs
- __Filters.cs
- ForeignKeyConstraint.cs
- MsmqBindingElementBase.cs
- BaseTransportHeaders.cs
- ParserOptions.cs
- XmlDigitalSignatureProcessor.cs
- AuthenticatingEventArgs.cs
- SerialReceived.cs
- DbRetry.cs
- ModelVisual3D.cs
- BigInt.cs
- PrintPreviewGraphics.cs
- WebPartEditorOkVerb.cs
- HashCryptoHandle.cs
- ProxyAttribute.cs
- CallbackValidatorAttribute.cs
- WorkflowInstance.cs
- FilterQuery.cs
- ParserOptions.cs
- Point4DConverter.cs
- ColorPalette.cs
- Transaction.cs
- GeneralTransform2DTo3D.cs
- MissingFieldException.cs
- ByeMessageApril2005.cs
- TextInfo.cs
- LayoutInformation.cs
- SHA1CryptoServiceProvider.cs
- LogicalExpr.cs
- StringToken.cs
- DataGridViewCheckBoxColumn.cs
- EdmFunctionAttribute.cs
- Color.cs
- CultureInfo.cs
- Subset.cs
- XmlSerializer.cs
- ObjectIDGenerator.cs
- CngAlgorithm.cs
- MultipartIdentifier.cs
- TypeElementCollection.cs
- CorrelationResolver.cs
- QueryOperatorEnumerator.cs
- LineGeometry.cs
- OracleParameterBinding.cs
- ContractMethodParameterInfo.cs
- BitmapScalingModeValidation.cs
- EntityCommandDefinition.cs
- WebRequestModulesSection.cs
- ResourceContainer.cs