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
- httpserverutility.cs
- PopOutPanel.cs
- AutoSizeToolBoxItem.cs
- TypeUtil.cs
- InputLangChangeRequestEvent.cs
- ApplicationServicesHostFactory.cs
- BufferBuilder.cs
- ProviderCommandInfoUtils.cs
- CompilerScopeManager.cs
- MergeFailedEvent.cs
- RuleCache.cs
- XmlMemberMapping.cs
- InkCanvas.cs
- DbConnectionInternal.cs
- CrossContextChannel.cs
- TransformedBitmap.cs
- MatchingStyle.cs
- HashCodeCombiner.cs
- WindowsToolbarAsMenu.cs
- TCPClient.cs
- WmlPanelAdapter.cs
- ElementProxy.cs
- HttpContextBase.cs
- WebBrowserBase.cs
- TimeSpanConverter.cs
- BrowserCapabilitiesFactory.cs
- HttpListener.cs
- TemporaryBitmapFile.cs
- ItemsChangedEventArgs.cs
- CodeMethodInvokeExpression.cs
- ReadOnlyNameValueCollection.cs
- XmlChoiceIdentifierAttribute.cs
- XmlAttributeAttribute.cs
- SupportsEventValidationAttribute.cs
- NetStream.cs
- TextSimpleMarkerProperties.cs
- RemoteHelper.cs
- WebControlAdapter.cs
- ListSourceHelper.cs
- DetailsViewUpdatedEventArgs.cs
- InstanceLockedException.cs
- FloaterParagraph.cs
- FontStretchConverter.cs
- SQLCharsStorage.cs
- MaskDesignerDialog.cs
- SecurityChannel.cs
- EventMappingSettingsCollection.cs
- Util.cs
- SourceFileBuildProvider.cs
- UInt32.cs
- WrapPanel.cs
- ParallelEnumerableWrapper.cs
- ZipIOLocalFileHeader.cs
- PinnedBufferMemoryStream.cs
- UniformGrid.cs
- FocusChangedEventArgs.cs
- TransformGroup.cs
- ApplicationBuildProvider.cs
- CustomSignedXml.cs
- ExpressionBuilderCollection.cs
- CallContext.cs
- Group.cs
- NavigationPropertyEmitter.cs
- Scene3D.cs
- BatchStream.cs
- CompilerLocalReference.cs
- DocumentGrid.cs
- SystemThemeKey.cs
- DetailsViewInsertedEventArgs.cs
- RoleManagerModule.cs
- FixedSOMLineCollection.cs
- CompilationRelaxations.cs
- FontStyles.cs
- EventMappingSettings.cs
- DiagnosticsConfiguration.cs
- ObjectConverter.cs
- InvalidComObjectException.cs
- ConnectionStringsExpressionBuilder.cs
- ToolTipAutomationPeer.cs
- InvokeWebService.cs
- UnsafeNetInfoNativeMethods.cs
- ToolBarOverflowPanel.cs
- ClientConvert.cs
- SoapIncludeAttribute.cs
- EntityTypeBase.cs
- VisualTreeUtils.cs
- AbandonedMutexException.cs
- Update.cs
- RedistVersionInfo.cs
- PerformanceCounter.cs
- TypeSystem.cs
- CannotUnloadAppDomainException.cs
- SelectionRangeConverter.cs
- GetPolicyDetailsRequest.cs
- FullTextBreakpoint.cs
- FeatureSupport.cs
- ClusterRegistryConfigurationProvider.cs
- WebBaseEventKeyComparer.cs
- formatter.cs
- BuildResult.cs