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
- TypeForwardedToAttribute.cs
- WebColorConverter.cs
- ContentPlaceHolderDesigner.cs
- CaseInsensitiveComparer.cs
- ZipArchive.cs
- InProcStateClientManager.cs
- ClientSettingsProvider.cs
- SuppressIldasmAttribute.cs
- ErrorProvider.cs
- PostBackTrigger.cs
- BrowserCapabilitiesFactoryBase.cs
- TraceHandler.cs
- TransportContext.cs
- OdbcException.cs
- CustomError.cs
- FrameworkContentElement.cs
- LocatorBase.cs
- EntityKey.cs
- DataGridViewCheckBoxCell.cs
- OutputCacheProfileCollection.cs
- IPEndPointCollection.cs
- VisualTransition.cs
- DATA_BLOB.cs
- ProcessHostServerConfig.cs
- CuspData.cs
- OutputCacheProfileCollection.cs
- ActivityLocationReferenceEnvironment.cs
- ProviderCommandInfoUtils.cs
- EdmEntityTypeAttribute.cs
- CallbackValidator.cs
- TextTreeInsertElementUndoUnit.cs
- BuildResultCache.cs
- NotifyIcon.cs
- InputProcessorProfiles.cs
- FontNamesConverter.cs
- SessionEndedEventArgs.cs
- UInt64.cs
- LineInfo.cs
- PerformanceCounterManager.cs
- ResourceDescriptionAttribute.cs
- SoapException.cs
- ExceptionValidationRule.cs
- CollectionEditVerbManager.cs
- HTTPAPI_VERSION.cs
- CodeGeneratorOptions.cs
- CommonObjectSecurity.cs
- ObjectDataSourceFilteringEventArgs.cs
- CompilerCollection.cs
- ArrayItemValue.cs
- DateTimeParse.cs
- DSASignatureFormatter.cs
- PagesSection.cs
- ObjectHelper.cs
- CollectionViewGroupInternal.cs
- ConvertersCollection.cs
- Underline.cs
- CustomPopupPlacement.cs
- SqlCommandBuilder.cs
- RadioButtonList.cs
- RuntimeEnvironment.cs
- MenuItemCollectionEditorDialog.cs
- LocatorBase.cs
- HtmlSelectionListAdapter.cs
- MonthCalendarDesigner.cs
- JoinCqlBlock.cs
- OleDbFactory.cs
- ProfileServiceManager.cs
- BaseTransportHeaders.cs
- ConfigurationValidatorAttribute.cs
- Assembly.cs
- HtmlHistory.cs
- XmlSchemaComplexContentRestriction.cs
- ToolStripItemRenderEventArgs.cs
- ClientApiGenerator.cs
- GridViewCommandEventArgs.cs
- CodeTypeReferenceExpression.cs
- DesignerActionTextItem.cs
- XmlObjectSerializer.cs
- WindowsFormsHelpers.cs
- FilteredDataSetHelper.cs
- LinearKeyFrames.cs
- XamlTypeMapper.cs
- LinqDataSourceView.cs
- GatewayIPAddressInformationCollection.cs
- Preprocessor.cs
- CompilerGlobalScopeAttribute.cs
- ImportContext.cs
- EnumBuilder.cs
- UrlMapping.cs
- OracleBinary.cs
- EncryptedHeaderXml.cs
- SchemaImporterExtensionElement.cs
- SqlXmlStorage.cs
- TextServicesDisplayAttribute.cs
- XmlILAnnotation.cs
- CodeCatchClauseCollection.cs
- ScrollChrome.cs
- TextDpi.cs
- EventWaitHandleSecurity.cs
- Light.cs