Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- CryptoHandle.cs
- XamlReaderHelper.cs
- FormViewUpdateEventArgs.cs
- DllNotFoundException.cs
- CacheChildrenQuery.cs
- mediaeventargs.cs
- PropertyMetadata.cs
- X509UI.cs
- BinaryQueryOperator.cs
- ResolveMatchesCD1.cs
- LOSFormatter.cs
- CellIdBoolean.cs
- SafeFileMappingHandle.cs
- ReflectTypeDescriptionProvider.cs
- SqlAliasesReferenced.cs
- AddIn.cs
- WithParamAction.cs
- GenericPrincipal.cs
- ListViewDataItem.cs
- StructuredType.cs
- ListControlConvertEventArgs.cs
- MeasurementDCInfo.cs
- TextBoxLine.cs
- ToolboxCategoryItems.cs
- RefExpr.cs
- CodeBinaryOperatorExpression.cs
- Deserializer.cs
- FilteredReadOnlyMetadataCollection.cs
- TextControl.cs
- XmlElementAttribute.cs
- BinaryObjectInfo.cs
- AutomationPatternInfo.cs
- MsmqMessage.cs
- DataSourceListEditor.cs
- CompositeFontParser.cs
- EditCommandColumn.cs
- TemplateFactory.cs
- Literal.cs
- SafeMILHandle.cs
- OuterProxyWrapper.cs
- LayoutTableCell.cs
- Object.cs
- MenuItem.cs
- LinkLabelLinkClickedEvent.cs
- TreeNodeCollectionEditor.cs
- PageStatePersister.cs
- MediaPlayer.cs
- contentDescriptor.cs
- TextEditorTyping.cs
- X509Extension.cs
- SafeCloseHandleCritical.cs
- CodeIdentifier.cs
- WebMessageEncodingElement.cs
- Win32.cs
- WindowsTab.cs
- DataRelationCollection.cs
- BasicHttpSecurityMode.cs
- RecordManager.cs
- XPathItem.cs
- WebPartConnectionsCancelVerb.cs
- DockProviderWrapper.cs
- TableLayout.cs
- TrackingMemoryStreamFactory.cs
- Helpers.cs
- MenuItem.cs
- SchemaImporterExtensionElement.cs
- AssemblyInfo.cs
- TemplateControlBuildProvider.cs
- IndentedWriter.cs
- RequestUriProcessor.cs
- TriggerAction.cs
- CrossSiteScriptingValidation.cs
- PermissionRequestEvidence.cs
- VoiceChangeEventArgs.cs
- EntityWithChangeTrackerStrategy.cs
- ModelServiceImpl.cs
- ContextBase.cs
- EncoderFallback.cs
- NativeMethods.cs
- GeneralTransform3D.cs
- LoggedException.cs
- ObjectDataSourceFilteringEventArgs.cs
- AdvancedBindingEditor.cs
- ReferencedCollectionType.cs
- Evidence.cs
- QueryTask.cs
- DeclarativeCatalogPart.cs
- DataRecordInternal.cs
- Debug.cs
- ColorMap.cs
- AbsoluteQuery.cs
- CharacterBuffer.cs
- VSWCFServiceContractGenerator.cs
- ReliableSessionElement.cs
- Peer.cs
- TextTreeObjectNode.cs
- CompensatableSequenceActivity.cs
- PieceNameHelper.cs
- ReadWriteObjectLock.cs
- thaishape.cs