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
- _ConnectStream.cs
- ConfigurationStrings.cs
- ResourcesChangeInfo.cs
- PerspectiveCamera.cs
- NetworkInformationPermission.cs
- PermissionListSet.cs
- DependencyObject.cs
- ProcessInfo.cs
- ReadOnlyDataSourceView.cs
- DynamicRenderer.cs
- BamlStream.cs
- ListBindingHelper.cs
- DelayedRegex.cs
- HttpApplication.cs
- StylusPointProperty.cs
- GacUtil.cs
- ServiceChannel.cs
- DoubleAnimation.cs
- DataErrorValidationRule.cs
- NavigationExpr.cs
- SafeLibraryHandle.cs
- DynamicUpdateCommand.cs
- FileNameEditor.cs
- TrayIconDesigner.cs
- WebSysDisplayNameAttribute.cs
- PixelFormats.cs
- HorizontalAlignConverter.cs
- SecurityElement.cs
- UriExt.cs
- BreakRecordTable.cs
- LicFileLicenseProvider.cs
- FocusManager.cs
- EncoderFallback.cs
- TextViewBase.cs
- ObjectListFieldCollection.cs
- SendMessageChannelCache.cs
- Decorator.cs
- DbMetaDataColumnNames.cs
- ViewValidator.cs
- JulianCalendar.cs
- SrgsSemanticInterpretationTag.cs
- ChangeDirector.cs
- RemotingException.cs
- CroppedBitmap.cs
- DataGridItemAttachedStorage.cs
- XmlEnumAttribute.cs
- FormViewInsertEventArgs.cs
- PrintEvent.cs
- SchemaTableColumn.cs
- PolicyVersionConverter.cs
- CharStorage.cs
- UInt32.cs
- CorrelationTokenInvalidatedHandler.cs
- MaterialGroup.cs
- DetailsView.cs
- ToolBarDesigner.cs
- ToolStripProgressBar.cs
- CompositeScriptReference.cs
- PrincipalPermissionMode.cs
- HttpCacheVary.cs
- ThrowHelper.cs
- AuthenticationSection.cs
- NamespaceExpr.cs
- ProxyElement.cs
- EdmComplexTypeAttribute.cs
- AuthStoreRoleProvider.cs
- IgnoreFileBuildProvider.cs
- ToolStripSettings.cs
- ClaimSet.cs
- TreeIterators.cs
- FixedTextPointer.cs
- FormViewDeleteEventArgs.cs
- MissingMemberException.cs
- XmlSchemaInclude.cs
- AuthenticationService.cs
- MethodImplAttribute.cs
- Page.cs
- DefaultAssemblyResolver.cs
- ListBoxDesigner.cs
- PropertyMetadata.cs
- DataContractSerializerOperationFormatter.cs
- SpeechRecognitionEngine.cs
- TextAdaptor.cs
- RelationshipEndMember.cs
- CodeDomSerializationProvider.cs
- Run.cs
- CacheVirtualItemsEvent.cs
- EndpointDesigner.cs
- TextEvent.cs
- DataControlReference.cs
- OdbcConnectionHandle.cs
- HwndSource.cs
- TaskSchedulerException.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- Vector.cs
- NullableBoolConverter.cs
- SqlReferenceCollection.cs
- DataGridViewSelectedColumnCollection.cs
- EventMappingSettings.cs
- GeneralTransform3D.cs