Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- IPHostEntry.cs
- SymLanguageType.cs
- VisualStyleRenderer.cs
- WindowPattern.cs
- ControlBuilder.cs
- DbConnectionPoolOptions.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- InvalidWMPVersionException.cs
- AutomationElementCollection.cs
- AsynchronousChannel.cs
- TextBoxView.cs
- WebBrowserContainer.cs
- MeasureItemEvent.cs
- DeclarativeConditionsCollection.cs
- TCPClient.cs
- UntrustedRecipientException.cs
- TemplateKey.cs
- PropertyToken.cs
- SendActivityDesigner.cs
- QueryCursorEventArgs.cs
- ClientScriptManager.cs
- FormClosingEvent.cs
- ThicknessAnimationUsingKeyFrames.cs
- LinearQuaternionKeyFrame.cs
- EntryWrittenEventArgs.cs
- OutputScope.cs
- XmlCodeExporter.cs
- smtpconnection.cs
- _HeaderInfo.cs
- HtmlPageAdapter.cs
- StylusPointProperty.cs
- AssemblyCache.cs
- SQLBytesStorage.cs
- OraclePermissionAttribute.cs
- ValidationRule.cs
- HttpListenerException.cs
- XmlIgnoreAttribute.cs
- DataGridViewCellStyleEditor.cs
- CaseInsensitiveComparer.cs
- ColorContextHelper.cs
- TextDecoration.cs
- DataColumnChangeEvent.cs
- WebPartManagerInternals.cs
- ProtocolElementCollection.cs
- ByteConverter.cs
- TextPointer.cs
- DropShadowEffect.cs
- CharStorage.cs
- StorageAssociationSetMapping.cs
- CodeAttachEventStatement.cs
- AsyncStreamReader.cs
- DotNetATv1WindowsLogEntryDeserializer.cs
- DataKey.cs
- RegexCharClass.cs
- SqlCommand.cs
- Site.cs
- TextSelection.cs
- SessionStateModule.cs
- StringStorage.cs
- SerializationStore.cs
- ColumnReorderedEventArgs.cs
- XmlSchemaAttributeGroup.cs
- SiteMapNode.cs
- AnimationClockResource.cs
- _OverlappedAsyncResult.cs
- QuotedPrintableStream.cs
- StsCommunicationException.cs
- SignatureToken.cs
- FixedSOMElement.cs
- WebGetAttribute.cs
- WebConfigurationHost.cs
- LocationUpdates.cs
- SharedStream.cs
- MenuScrollingVisibilityConverter.cs
- securestring.cs
- ListViewGroup.cs
- AttributeEmitter.cs
- MemoryMappedViewStream.cs
- CodeIterationStatement.cs
- WorkflowDebuggerSteppingAttribute.cs
- TimeSpanMinutesConverter.cs
- CodeEntryPointMethod.cs
- TextDecorationCollectionConverter.cs
- InstancePersistenceCommand.cs
- GatewayDefinition.cs
- MailMessageEventArgs.cs
- XmlWriter.cs
- SQLMembershipProvider.cs
- Vertex.cs
- TableLayoutSettings.cs
- _WebProxyDataBuilder.cs
- PhysicalFontFamily.cs
- ConstructorArgumentAttribute.cs
- DataObject.cs
- EventMappingSettings.cs
- ProbeMatches11.cs
- XmlnsPrefixAttribute.cs
- ObjectDataSourceStatusEventArgs.cs
- TerminatorSinks.cs
- DesignerActionList.cs