Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / CompMod / System / ComponentModel / PasswordPropertyTextAttribute.cs / 1 / PasswordPropertyTextAttribute.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.ComponentModel {
using System;
using System.Security.Permissions;
///
/// If this attribute is placed on a property or a type, its text representation in a property window
/// will appear as dots or astrisks to indicate a password field. This indidation in no way
/// represents any type of encryption or security.
///
[AttributeUsage(AttributeTargets.All)]
public sealed class PasswordPropertyTextAttribute : Attribute {
///
/// Sets the System.ComponentModel.Design.PasswordPropertyText
/// attribute by default to true.
///
public static readonly PasswordPropertyTextAttribute Yes = new PasswordPropertyTextAttribute(true);
///
/// Sets the System.ComponentModel.Design.PasswordPropertyText
/// attribute by default to false.
///
public static readonly PasswordPropertyTextAttribute No = new PasswordPropertyTextAttribute(false);
///
/// Sets the System.ComponentModel.Design.PasswordPropertyText
/// attribute by default to false.
///
public static readonly PasswordPropertyTextAttribute Default = No;
private bool _password;
///
/// Creates a default PasswordPropertyTextAttribute.
///
public PasswordPropertyTextAttribute() : this(false) {
}
///
/// Creates a PasswordPropertyTextAttribute with the given password value.
///
public PasswordPropertyTextAttribute(bool password) {
_password = password;
}
///
/// Gets a value indicating if the property this attribute is defined for should be shown as password text.
///
public bool Password {
get {
return _password;
}
}
///
/// Overload for object equality
///
public override bool Equals(object o) {
if (o is PasswordPropertyTextAttribute) {
return ((PasswordPropertyTextAttribute)o).Password == _password;
}
return false;
}
///
/// Returns the hashcode for this object.
///
public override int GetHashCode() {
return base.GetHashCode();
}
///
/// Gets a value indicating whether this attribute is set to true by default.
///
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.ComponentModel {
using System;
using System.Security.Permissions;
///
/// If this attribute is placed on a property or a type, its text representation in a property window
/// will appear as dots or astrisks to indicate a password field. This indidation in no way
/// represents any type of encryption or security.
///
[AttributeUsage(AttributeTargets.All)]
public sealed class PasswordPropertyTextAttribute : Attribute {
///
/// Sets the System.ComponentModel.Design.PasswordPropertyText
/// attribute by default to true.
///
public static readonly PasswordPropertyTextAttribute Yes = new PasswordPropertyTextAttribute(true);
///
/// Sets the System.ComponentModel.Design.PasswordPropertyText
/// attribute by default to false.
///
public static readonly PasswordPropertyTextAttribute No = new PasswordPropertyTextAttribute(false);
///
/// Sets the System.ComponentModel.Design.PasswordPropertyText
/// attribute by default to false.
///
public static readonly PasswordPropertyTextAttribute Default = No;
private bool _password;
///
/// Creates a default PasswordPropertyTextAttribute.
///
public PasswordPropertyTextAttribute() : this(false) {
}
///
/// Creates a PasswordPropertyTextAttribute with the given password value.
///
public PasswordPropertyTextAttribute(bool password) {
_password = password;
}
///
/// Gets a value indicating if the property this attribute is defined for should be shown as password text.
///
public bool Password {
get {
return _password;
}
}
///
/// Overload for object equality
///
public override bool Equals(object o) {
if (o is PasswordPropertyTextAttribute) {
return ((PasswordPropertyTextAttribute)o).Password == _password;
}
return false;
}
///
/// Returns the hashcode for this object.
///
public override int GetHashCode() {
return base.GetHashCode();
}
///
/// Gets a value indicating whether this attribute is set to true by default.
///
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
- QilExpression.cs
- AspNetHostingPermission.cs
- LateBoundBitmapDecoder.cs
- PieceNameHelper.cs
- ProfileSettingsCollection.cs
- BitmapEffectInput.cs
- BitHelper.cs
- WebPartExportVerb.cs
- filewebresponse.cs
- WebServiceResponse.cs
- StorageComplexTypeMapping.cs
- SafePointer.cs
- PrivilegedConfigurationManager.cs
- IDictionary.cs
- COM2EnumConverter.cs
- TileBrush.cs
- ToolStripTemplateNode.cs
- FormsAuthenticationUser.cs
- NameValueCollection.cs
- HostProtectionPermission.cs
- WebPartConnectionsCloseVerb.cs
- IsolatedStorageFileStream.cs
- GradientSpreadMethodValidation.cs
- Scene3D.cs
- ErrorEventArgs.cs
- RichTextBox.cs
- PriorityQueue.cs
- ClonableStack.cs
- PeoplePickerWrapper.cs
- DoubleLinkList.cs
- SessionEndingEventArgs.cs
- InvalidPropValue.cs
- DataBindingCollection.cs
- ObjectItemAssemblyLoader.cs
- XmlSchemaFacet.cs
- IncrementalCompileAnalyzer.cs
- XmlSchemaExporter.cs
- MonitorWrapper.cs
- ObjectDataSourceMethodEventArgs.cs
- FirstQueryOperator.cs
- EpmContentSerializer.cs
- PerformanceCounterLib.cs
- DataControlPagerLinkButton.cs
- FrugalList.cs
- VolatileEnlistmentMultiplexing.cs
- CompiledRegexRunner.cs
- ContextMenu.cs
- PtsPage.cs
- BooleanToVisibilityConverter.cs
- WorkflowWebService.cs
- XPathSelfQuery.cs
- ObjectIDGenerator.cs
- DataGridViewCellValidatingEventArgs.cs
- QilLoop.cs
- GeometryCollection.cs
- ResourceDictionaryCollection.cs
- Documentation.cs
- Utils.cs
- TextParaClient.cs
- PropertiesTab.cs
- Permission.cs
- KnownBoxes.cs
- metrodevice.cs
- _SslState.cs
- BidirectionalDictionary.cs
- HatchBrush.cs
- DesignerOptionService.cs
- SourceFileBuildProvider.cs
- TargetControlTypeCache.cs
- DbConnectionPool.cs
- figurelengthconverter.cs
- ConnectionPoolManager.cs
- AspCompat.cs
- DynamicDataRoute.cs
- Viewport3DVisual.cs
- XPathDescendantIterator.cs
- Addressing.cs
- Metafile.cs
- TextFormatterHost.cs
- SystemParameters.cs
- TextModifierScope.cs
- System.Data_BID.cs
- EncodingTable.cs
- Cell.cs
- PageRequestManager.cs
- IndicFontClient.cs
- BitmapPalettes.cs
- XmlWriterSettings.cs
- GridViewRowEventArgs.cs
- AnimationClock.cs
- InputEventArgs.cs
- MatrixValueSerializer.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- XmlDeclaration.cs
- JsonSerializer.cs
- JoinElimination.cs
- PenContext.cs
- ImageUrlEditor.cs
- AsyncCompletedEventArgs.cs
- WizardStepBase.cs