Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- RegexGroup.cs
- PerfCounters.cs
- TimeZone.cs
- Triplet.cs
- formatter.cs
- ExceptionDetail.cs
- GPStream.cs
- Style.cs
- returneventsaver.cs
- _ShellExpression.cs
- BitmapData.cs
- IndexedEnumerable.cs
- ExceptionWrapper.cs
- PaperSource.cs
- DelegateSerializationHolder.cs
- RepeatButtonAutomationPeer.cs
- TypeSystem.cs
- TableDetailsRow.cs
- DataReaderContainer.cs
- TrackingProvider.cs
- NavigationPropertyEmitter.cs
- TransformProviderWrapper.cs
- SqlDataSourceFilteringEventArgs.cs
- QualificationDataItem.cs
- Rfc2898DeriveBytes.cs
- TemplateControlParser.cs
- MissingSatelliteAssemblyException.cs
- HttpCapabilitiesEvaluator.cs
- Evidence.cs
- ArrayHelper.cs
- XmlNodeChangedEventManager.cs
- Pkcs9Attribute.cs
- MethodToken.cs
- HttpRuntime.cs
- OutputCacheSection.cs
- CodeRemoveEventStatement.cs
- OpCodes.cs
- ReachDocumentReferenceSerializer.cs
- MatrixStack.cs
- QilInvokeEarlyBound.cs
- CompilerTypeWithParams.cs
- UnmanagedMarshal.cs
- Button.cs
- ExecutionProperties.cs
- Type.cs
- EncodingTable.cs
- AnnotationResourceCollection.cs
- EvidenceBase.cs
- ButtonBase.cs
- StyleConverter.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- DynamicResourceExtensionConverter.cs
- WebPartTransformerCollection.cs
- CorrelationManager.cs
- PlainXmlSerializer.cs
- XmlTextAttribute.cs
- DataBoundControlAdapter.cs
- HttpDictionary.cs
- JsonByteArrayDataContract.cs
- GridViewColumnCollectionChangedEventArgs.cs
- WindowsTreeView.cs
- ThreadWorkerController.cs
- BitmapInitialize.cs
- QuaternionAnimation.cs
- TextServicesDisplayAttribute.cs
- HtmlInputControl.cs
- PropertyRef.cs
- OperationResponse.cs
- TdsParserSafeHandles.cs
- CustomValidator.cs
- QilFunction.cs
- ParamArrayAttribute.cs
- XhtmlConformanceSection.cs
- EntityDataSourceMemberPath.cs
- TypeReference.cs
- CodeSnippetStatement.cs
- XmlSerializer.cs
- HyperLinkDesigner.cs
- UriTemplateEquivalenceComparer.cs
- DataSetUtil.cs
- RelationshipEntry.cs
- SrgsGrammarCompiler.cs
- PropertyTabAttribute.cs
- DataTableMapping.cs
- ListBox.cs
- SettingsSection.cs
- BasicCommandTreeVisitor.cs
- DbMetaDataFactory.cs
- UpDownEvent.cs
- Decorator.cs
- DBDataPermission.cs
- ExtractCollection.cs
- SchemaManager.cs
- TargetConverter.cs
- XmlSerializer.cs
- DeflateStream.cs
- Marshal.cs
- ServiceChannelProxy.cs
- CommentEmitter.cs
- ISessionStateStore.cs