Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- OdbcTransaction.cs
- CachedTypeface.cs
- StandardOleMarshalObject.cs
- AttributeCollection.cs
- Transactions.cs
- XMLUtil.cs
- OrderPreservingPipeliningMergeHelper.cs
- PlainXmlDeserializer.cs
- PtsHost.cs
- WebPartConnectionsDisconnectVerb.cs
- ListViewInsertedEventArgs.cs
- RelationshipWrapper.cs
- SingleAnimation.cs
- ApplicationBuildProvider.cs
- ConfigurationSectionGroupCollection.cs
- WebPartsPersonalizationAuthorization.cs
- CachedPathData.cs
- ControlUtil.cs
- TraceXPathNavigator.cs
- HttpListenerElement.cs
- PersonalizationStateInfo.cs
- MatchingStyle.cs
- WebBrowsableAttribute.cs
- InstanceDescriptor.cs
- Int64AnimationBase.cs
- OpenTypeLayoutCache.cs
- MetadataArtifactLoaderCompositeResource.cs
- SqlConnectionStringBuilder.cs
- IPeerNeighbor.cs
- IndexerHelper.cs
- OracleCommandSet.cs
- XmlWriterTraceListener.cs
- DnsPermission.cs
- KnownTypesHelper.cs
- PopOutPanel.cs
- FormView.cs
- ObjectRef.cs
- InkCollectionBehavior.cs
- ThreadAbortException.cs
- BamlTreeMap.cs
- CheckoutException.cs
- TranslateTransform3D.cs
- filewebresponse.cs
- BrowserTree.cs
- OdbcParameter.cs
- TextServicesHost.cs
- Int64AnimationUsingKeyFrames.cs
- ResourceDefaultValueAttribute.cs
- MethodRental.cs
- DataGridViewLinkCell.cs
- WebPartUserCapability.cs
- TextParaLineResult.cs
- ComplexTypeEmitter.cs
- DataFormats.cs
- Style.cs
- SafeHandle.cs
- FactoryGenerator.cs
- TextElementEnumerator.cs
- RootBuilder.cs
- OrderByLifter.cs
- DirectoryObjectSecurity.cs
- RubberbandSelector.cs
- SrgsItemList.cs
- EntityWrapper.cs
- TextDecorationUnitValidation.cs
- DeferrableContent.cs
- SqlClientFactory.cs
- EdmSchemaError.cs
- ArcSegment.cs
- SignatureToken.cs
- Timeline.cs
- BasicBrowserDialog.designer.cs
- ThreadLocal.cs
- ValueCollectionParameterReader.cs
- GeometryCollection.cs
- InternalReceiveMessage.cs
- HtmlTextViewAdapter.cs
- TextBox.cs
- NavigationCommands.cs
- XmlRootAttribute.cs
- FormViewUpdateEventArgs.cs
- ManagementOptions.cs
- DataBindingCollection.cs
- ProfileService.cs
- QueueProcessor.cs
- SettingsAttributes.cs
- RangeBaseAutomationPeer.cs
- TrimSurroundingWhitespaceAttribute.cs
- HttpResponseHeader.cs
- ObjectQueryExecutionPlan.cs
- StyleTypedPropertyAttribute.cs
- OrthographicCamera.cs
- DBCommandBuilder.cs
- TypeUtil.cs
- MeasurementDCInfo.cs
- PeerResolver.cs
- PartialClassGenerationTask.cs
- PropertyEmitterBase.cs
- ProfileManager.cs
- EnumValidator.cs