Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / Design / ParenthesizePropertyNameAttribute.cs / 1305376 / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Gets a value indicating whether this attribute is set to ///by default. // 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.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
- RelOps.cs
- DbConnectionPoolOptions.cs
- ConvertEvent.cs
- CmsInterop.cs
- ServiceDescription.cs
- IndexOutOfRangeException.cs
- IFlowDocumentViewer.cs
- MonthCalendarDesigner.cs
- RtfFormatStack.cs
- RadioButton.cs
- TrustManager.cs
- SQLConvert.cs
- CodeTypeMember.cs
- SessionEndedEventArgs.cs
- ProviderException.cs
- ExpressionNormalizer.cs
- GridViewCommandEventArgs.cs
- DataGridViewComboBoxEditingControl.cs
- PropertyRecord.cs
- DispatchWrapper.cs
- MarkupCompiler.cs
- Receive.cs
- StatusBar.cs
- FontFamily.cs
- RoleGroup.cs
- ConstraintCollection.cs
- DependentList.cs
- EntityDataSourceDesigner.cs
- AssemblyBuilder.cs
- IndexerNameAttribute.cs
- ThicknessAnimationUsingKeyFrames.cs
- Stylesheet.cs
- TrackingProfile.cs
- XhtmlConformanceSection.cs
- LogSwitch.cs
- XmlIncludeAttribute.cs
- PropertyGridEditorPart.cs
- WindowsListBox.cs
- PropertyIDSet.cs
- DivideByZeroException.cs
- XmlNodeChangedEventArgs.cs
- EntityContainerRelationshipSetEnd.cs
- BamlMapTable.cs
- KeyValueConfigurationCollection.cs
- Parser.cs
- querybuilder.cs
- SessionEndedEventArgs.cs
- Scene3D.cs
- _AuthenticationState.cs
- SiteMapDataSourceView.cs
- EventLogException.cs
- ArrayConverter.cs
- HtmlImageAdapter.cs
- ToolStripPanelRow.cs
- X509Extension.cs
- AddInToken.cs
- WorkflowFileItem.cs
- RequestCachePolicyConverter.cs
- OdbcCommandBuilder.cs
- ZipIOExtraFieldElement.cs
- HttpListenerException.cs
- ContextInformation.cs
- printdlgexmarshaler.cs
- KeyFrames.cs
- WebConfigurationFileMap.cs
- BrowserCapabilitiesFactoryBase.cs
- BitmapEffectvisualstate.cs
- Merger.cs
- PersistChildrenAttribute.cs
- Error.cs
- FileNotFoundException.cs
- QilUnary.cs
- MouseActionValueSerializer.cs
- isolationinterop.cs
- DiscoveryReferences.cs
- SerializationStore.cs
- DropShadowBitmapEffect.cs
- XmlLanguageConverter.cs
- UnsafeNativeMethods.cs
- CommonProperties.cs
- PerfCounterSection.cs
- Scripts.cs
- FileIOPermission.cs
- XmlSchemaFacet.cs
- ParentQuery.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- FragmentQuery.cs
- TextPointer.cs
- AbstractExpressions.cs
- PageParserFilter.cs
- PermissionToken.cs
- BaseEntityWrapper.cs
- TreeNodeClickEventArgs.cs
- MailWebEventProvider.cs
- ListItemConverter.cs
- SingleAnimationBase.cs
- GenerateHelper.cs
- DockingAttribute.cs
- NullableLongAverageAggregationOperator.cs
- UriWriter.cs