Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / Design / ParenthesizePropertyNameAttribute.cs / 1 / ParenthesizePropertyNameAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.All)] public sealed class ParenthesizePropertyNameAttribute : Attribute { ///Provides a value indicating whether the name of the associated property is parenthesized in the /// properties window. ////// public static readonly ParenthesizePropertyNameAttribute Default = new ParenthesizePropertyNameAttribute(); private bool needParenthesis; ////// Sets the System.ComponentModel.Design.ParenthesizePropertyName /// attribute by default to /// ///. /// /// public ParenthesizePropertyNameAttribute() : this(false) { } ///[To be supplied.] ////// public ParenthesizePropertyNameAttribute(bool needParenthesis) { this.needParenthesis = needParenthesis; } ///Initializes a new instance of the System.ComponentModel.Design.ParenthesizePropertyNameAttribute /// class, using the specified value to indicate whether the attribute is /// marked for display with parentheses. ////// public bool NeedParenthesis { get { return needParenthesis; } } ////// Gets a value indicating /// whether the /// attribute is placed in parentheses when listed in /// the properties window. /// ////// public override bool Equals(object o) { if (o is ParenthesizePropertyNameAttribute) { return ((ParenthesizePropertyNameAttribute)o).NeedParenthesis == needParenthesis; } return false; } ///Compares the specified object /// to this object and tests for equality. ////// public override int GetHashCode() { return base.GetHashCode(); } ////// Returns the hashcode for this object. /// ////// public override bool IsDefaultAttribute() { return this.Equals(Default); } } }Gets a value indicating whether this attribute is set to ///by default.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- basecomparevalidator.cs
- OdbcCommand.cs
- TitleStyle.cs
- RenderContext.cs
- DataGridView.cs
- TypedReference.cs
- GuidConverter.cs
- DataGridViewBand.cs
- WriterOutput.cs
- HttpEncoder.cs
- DataGridColumnCollection.cs
- Margins.cs
- DataGridHeaderBorder.cs
- SqlDataSourceFilteringEventArgs.cs
- CodeSubDirectoriesCollection.cs
- NamespaceInfo.cs
- MouseGestureValueSerializer.cs
- SystemIPGlobalStatistics.cs
- WSDualHttpSecurityElement.cs
- EventListener.cs
- ItemChangedEventArgs.cs
- ColorAnimationBase.cs
- Queue.cs
- AutomationElement.cs
- TableSectionStyle.cs
- SynchronizationContext.cs
- DateRangeEvent.cs
- PrivilegeNotHeldException.cs
- Triplet.cs
- InfoCardSymmetricAlgorithm.cs
- DataGridViewColumnCollection.cs
- CookieProtection.cs
- Themes.cs
- StopStoryboard.cs
- TableLayoutSettingsTypeConverter.cs
- SequentialWorkflowRootDesigner.cs
- UidManager.cs
- UnregisterInfo.cs
- OleDbPropertySetGuid.cs
- ProfileEventArgs.cs
- StopStoryboard.cs
- HtmlInputButton.cs
- TypedRowHandler.cs
- SafeIUnknown.cs
- FamilyMap.cs
- FileEnumerator.cs
- DataGridViewIntLinkedList.cs
- Light.cs
- Interlocked.cs
- XmlSchemaAnyAttribute.cs
- _SSPISessionCache.cs
- PageParser.cs
- LogSwitch.cs
- CreateUserWizard.cs
- Invariant.cs
- X509Utils.cs
- WebPartConnection.cs
- TreeViewDataItemAutomationPeer.cs
- PersonalizationProvider.cs
- PeerNodeAddress.cs
- ValidatorCollection.cs
- xmlformatgeneratorstatics.cs
- UserControlBuildProvider.cs
- XmlSerializerVersionAttribute.cs
- TemplateParser.cs
- IntPtr.cs
- HttpWebRequestElement.cs
- OlePropertyStructs.cs
- VerificationAttribute.cs
- RuntimeHandles.cs
- SerializationFieldInfo.cs
- TemplateControlBuildProvider.cs
- StreamingContext.cs
- Label.cs
- RSAPKCS1SignatureFormatter.cs
- HttpWriter.cs
- DbFunctionCommandTree.cs
- InlinedLocationReference.cs
- Geometry.cs
- FindCompletedEventArgs.cs
- RelatedPropertyManager.cs
- Pair.cs
- NamedElement.cs
- SpotLight.cs
- SecurityUtils.cs
- XmlSchemaAnnotation.cs
- FlagsAttribute.cs
- securestring.cs
- TextDecorationCollection.cs
- ReservationNotFoundException.cs
- HandleCollector.cs
- XmlNotation.cs
- WindowsToolbarItemAsMenuItem.cs
- WebPartConnectionsDisconnectVerb.cs
- PropertyEmitter.cs
- TraceHwndHost.cs
- DomNameTable.cs
- TransformGroup.cs
- NameValueSectionHandler.cs
- SHA256.cs