Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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)); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridViewHeaderCell.cs
- DataTableNewRowEvent.cs
- Compiler.cs
- WebPartCancelEventArgs.cs
- MediaPlayerState.cs
- TouchesOverProperty.cs
- ConfigurationSectionGroupCollection.cs
- SessionPageStateSection.cs
- WorkflowRuntimeService.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- FontSourceCollection.cs
- TemplateParser.cs
- IdnMapping.cs
- Aggregates.cs
- PolyLineSegment.cs
- SecurityTokenException.cs
- CopyAttributesAction.cs
- TraceContextEventArgs.cs
- SqlConnection.cs
- RegexMatch.cs
- XmlUtf8RawTextWriter.cs
- DataGridViewImageCell.cs
- ExceptionUtility.cs
- DataViewManager.cs
- ApplicationId.cs
- DecimalFormatter.cs
- ModifiableIteratorCollection.cs
- OleDbSchemaGuid.cs
- CollectionDataContract.cs
- ManualResetEvent.cs
- RewritingPass.cs
- PersonalizationStateInfoCollection.cs
- CompilerCollection.cs
- XmlObjectSerializerReadContextComplexJson.cs
- TextBoxAutoCompleteSourceConverter.cs
- DbConvert.cs
- PngBitmapEncoder.cs
- SqlCacheDependencySection.cs
- PinnedBufferMemoryStream.cs
- CuspData.cs
- ReturnEventArgs.cs
- RoutedEventValueSerializer.cs
- XmlReaderSettings.cs
- UpdateCommand.cs
- Maps.cs
- MethodToken.cs
- TableCell.cs
- MdImport.cs
- PersonalizableTypeEntry.cs
- XPathAncestorIterator.cs
- KeyValueConfigurationElement.cs
- CompositeDataBoundControl.cs
- SqlVersion.cs
- Table.cs
- Socket.cs
- ExtentCqlBlock.cs
- BamlBinaryWriter.cs
- ColorConvertedBitmapExtension.cs
- CharStorage.cs
- NavigateEvent.cs
- TextViewSelectionProcessor.cs
- TemplatePropertyEntry.cs
- PingOptions.cs
- DetailsViewUpdateEventArgs.cs
- Encoding.cs
- FrameworkElement.cs
- RecipientIdentity.cs
- ScriptDescriptor.cs
- AutoGeneratedField.cs
- DataSysAttribute.cs
- dtdvalidator.cs
- RangeValidator.cs
- SecurityTraceRecordHelper.cs
- EventToken.cs
- KnownBoxes.cs
- Inflater.cs
- SqlDataSourceStatusEventArgs.cs
- KoreanLunisolarCalendar.cs
- DbBuffer.cs
- SimpleTableProvider.cs
- EntityModelSchemaGenerator.cs
- GeometryValueSerializer.cs
- DiscoveryInnerClientAdhocCD1.cs
- FixedSOMElement.cs
- DLinqDataModelProvider.cs
- MessagePropertyVariants.cs
- TraceContext.cs
- PartialClassGenerationTaskInternal.cs
- TextPattern.cs
- TextBoxRenderer.cs
- Internal.cs
- AnnotationResourceCollection.cs
- DataGridViewSortCompareEventArgs.cs
- JsonFormatWriterGenerator.cs
- ClientBuildManagerCallback.cs
- ThreadExceptionEvent.cs
- IPAddressCollection.cs
- WCFBuildProvider.cs
- SpnegoTokenProvider.cs
- DefinitionBase.cs