Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PageThemeParser.cs
- TextBox.cs
- NamespaceQuery.cs
- AsymmetricSignatureDeformatter.cs
- ToolStripTextBox.cs
- WmlImageAdapter.cs
- BuildProvidersCompiler.cs
- FactoryId.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- TemplateAction.cs
- EventLogPermission.cs
- WorkflowTerminatedException.cs
- Point3D.cs
- QueryContext.cs
- SqlTriggerAttribute.cs
- ConfigurationStrings.cs
- ToolBarButton.cs
- StreamWithDictionary.cs
- SByte.cs
- BadImageFormatException.cs
- ObjectDisposedException.cs
- ClientCultureInfo.cs
- AppDomainResourcePerfCounters.cs
- unitconverter.cs
- TextInfo.cs
- httpserverutility.cs
- DisplayInformation.cs
- InfoCardKeyedHashAlgorithm.cs
- RenderData.cs
- TextRangeProviderWrapper.cs
- WeakReference.cs
- SmiEventSink.cs
- TextOutput.cs
- TableLayoutCellPaintEventArgs.cs
- CommandConverter.cs
- DataGridItem.cs
- Accessible.cs
- TraceHandler.cs
- RtfNavigator.cs
- RequiredAttributeAttribute.cs
- RadioButtonList.cs
- CodeTypeReference.cs
- WebPartManagerDesigner.cs
- DataGridViewButtonColumn.cs
- BamlTreeNode.cs
- Figure.cs
- XmlAnyAttributeAttribute.cs
- XamlTypeMapperSchemaContext.cs
- UdpDiscoveryEndpointElement.cs
- MessageSmuggler.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- AtomServiceDocumentSerializer.cs
- UInt32.cs
- EmissiveMaterial.cs
- TextBoxBase.cs
- DrawingContextDrawingContextWalker.cs
- ContainerSelectorActiveEvent.cs
- CombinedGeometry.cs
- DataGridRow.cs
- WaitHandleCannotBeOpenedException.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- DuplicateWaitObjectException.cs
- Scheduling.cs
- PagedDataSource.cs
- BehaviorEditorPart.cs
- DBCSCodePageEncoding.cs
- TimelineGroup.cs
- ComplexLine.cs
- ADMembershipProvider.cs
- ToolStripDesigner.cs
- BitConverter.cs
- GridViewRowCollection.cs
- PageCatalogPart.cs
- AutoGeneratedFieldProperties.cs
- Missing.cs
- WmlLabelAdapter.cs
- SoapCodeExporter.cs
- FontWeightConverter.cs
- SelectionBorderGlyph.cs
- Button.cs
- StorageRoot.cs
- ErrorTableItemStyle.cs
- XmlObjectSerializerWriteContext.cs
- BaseInfoTable.cs
- ParameterRetriever.cs
- Number.cs
- ClearTypeHintValidation.cs
- FrameworkPropertyMetadata.cs
- AppDomainManager.cs
- MessageLoggingElement.cs
- TextPattern.cs
- MissingMemberException.cs
- ToolStripItemEventArgs.cs
- MenuRenderer.cs
- DisableDpiAwarenessAttribute.cs
- QilReference.cs
- JulianCalendar.cs
- NameValueCollection.cs
- XmlSchemaAnyAttribute.cs
- PassportIdentity.cs