Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / PasswordPropertyTextAttribute.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GeneralTransform3D.cs
- GridViewUpdateEventArgs.cs
- _DigestClient.cs
- OleDbMetaDataFactory.cs
- SerializationInfoEnumerator.cs
- SystemResourceKey.cs
- AutomationPatternInfo.cs
- FacetValueContainer.cs
- OdbcPermission.cs
- ListViewInsertedEventArgs.cs
- AutomationPropertyInfo.cs
- TypeSystemHelpers.cs
- XmlSecureResolver.cs
- xamlnodes.cs
- ManipulationDelta.cs
- CollectionView.cs
- StrongNamePublicKeyBlob.cs
- StoreItemCollection.Loader.cs
- SslStreamSecurityBindingElement.cs
- NestedContainer.cs
- DuplicateDetector.cs
- FormsAuthentication.cs
- HtmlSelect.cs
- X509IssuerSerialKeyIdentifierClause.cs
- DataGridViewCellFormattingEventArgs.cs
- QueryContinueDragEvent.cs
- SafeLibraryHandle.cs
- pingexception.cs
- CurrentChangedEventManager.cs
- ZoneButton.cs
- SizeKeyFrameCollection.cs
- SystemResources.cs
- HttpValueCollection.cs
- MenuAdapter.cs
- CancellationTokenRegistration.cs
- AsyncContentLoadedEventArgs.cs
- RenderData.cs
- ThreadExceptionEvent.cs
- DelegateArgumentValue.cs
- RuntimeEnvironment.cs
- QueryOptionExpression.cs
- OleDbEnumerator.cs
- DrawingState.cs
- WebPartsPersonalization.cs
- DesignerLabelAdapter.cs
- IdentityModelStringsVersion1.cs
- SplineKeyFrames.cs
- DictionaryEditChange.cs
- ChangeTracker.cs
- GPRECTF.cs
- PropertyCondition.cs
- InputScopeManager.cs
- BatchParser.cs
- WebAdminConfigurationHelper.cs
- TypeUsageBuilder.cs
- HttpPostedFile.cs
- PersistenceProviderElement.cs
- VoiceObjectToken.cs
- LayoutTable.cs
- SqlCommand.cs
- EnumerableRowCollectionExtensions.cs
- HttpHandlerActionCollection.cs
- UidManager.cs
- DbMetaDataColumnNames.cs
- HtmlContainerControl.cs
- NativeObjectSecurity.cs
- Animatable.cs
- InstanceKeyView.cs
- PassportAuthentication.cs
- DbConnectionPoolGroup.cs
- XmlILConstructAnalyzer.cs
- EastAsianLunisolarCalendar.cs
- SettingsSavedEventArgs.cs
- XmlHierarchyData.cs
- SerializationObjectManager.cs
- ObjectStateEntryDbDataRecord.cs
- WorkflowServiceHost.cs
- ArrayTypeMismatchException.cs
- WebSysDefaultValueAttribute.cs
- ClientSettingsSection.cs
- ItemCheckEvent.cs
- DocumentGrid.cs
- TextRenderer.cs
- UITypeEditor.cs
- DataSourceControl.cs
- TcpProcessProtocolHandler.cs
- Parallel.cs
- CompositeScriptReferenceEventArgs.cs
- ToolStripLabel.cs
- ObjectStateFormatter.cs
- NestedContainer.cs
- XmlSchemaGroup.cs
- ValidationPropertyAttribute.cs
- ConfigXmlWhitespace.cs
- LinkedResource.cs
- TableRow.cs
- DesignBindingPropertyDescriptor.cs
- PolicyStatement.cs
- Selection.cs
- NativeMethods.cs