Code:
/ DotNET / DotNET / 8.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
- HierarchicalDataSourceDesigner.cs
- Margins.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- EdmType.cs
- WebPartEditorOkVerb.cs
- QueueProcessor.cs
- WinCategoryAttribute.cs
- DrawingContext.cs
- Byte.cs
- JsonByteArrayDataContract.cs
- LineVisual.cs
- WebReferencesBuildProvider.cs
- TreeNodeStyleCollectionEditor.cs
- HttpBrowserCapabilitiesWrapper.cs
- OleDbPropertySetGuid.cs
- InstanceCompleteException.cs
- DetailsViewDeleteEventArgs.cs
- MachineKeySection.cs
- MimeTypePropertyAttribute.cs
- RenderData.cs
- TextEditorTables.cs
- ProxySimple.cs
- GlyphCache.cs
- tibetanshape.cs
- InputProcessorProfilesLoader.cs
- ControlIdConverter.cs
- FrameworkPropertyMetadata.cs
- UIElement3DAutomationPeer.cs
- AlphabeticalEnumConverter.cs
- CompilerError.cs
- ConfigurationProperty.cs
- DefaultHttpHandler.cs
- DragEvent.cs
- SqlCommandSet.cs
- DrawTreeNodeEventArgs.cs
- LeaseManager.cs
- CodeBinaryOperatorExpression.cs
- WebServiceData.cs
- FieldBuilder.cs
- XmlLoader.cs
- SinglePageViewer.cs
- SqlUtil.cs
- ProfilePropertySettingsCollection.cs
- WebDisplayNameAttribute.cs
- KeyValuePair.cs
- PackagePart.cs
- AdCreatedEventArgs.cs
- SharedPersonalizationStateInfo.cs
- TempFiles.cs
- RenderingEventArgs.cs
- WeakRefEnumerator.cs
- FamilyTypefaceCollection.cs
- SchemaInfo.cs
- CheckBoxStandardAdapter.cs
- FormView.cs
- TopClause.cs
- TextContainer.cs
- SessionParameter.cs
- XhtmlBasicImageAdapter.cs
- BamlResourceSerializer.cs
- ProcessExitedException.cs
- XmlCustomFormatter.cs
- SiteMapDataSourceDesigner.cs
- SelectionPatternIdentifiers.cs
- EntityParameterCollection.cs
- Variant.cs
- DesignTimeVisibleAttribute.cs
- UnlockCardRequest.cs
- SizeKeyFrameCollection.cs
- MsmqIntegrationBindingCollectionElement.cs
- Dispatcher.cs
- MessageVersion.cs
- TextureBrush.cs
- MemberPath.cs
- AnonymousIdentificationSection.cs
- CatalogPart.cs
- GPRECT.cs
- DataServiceProviderWrapper.cs
- SqlInternalConnectionSmi.cs
- CurrentChangedEventManager.cs
- Codec.cs
- Journal.cs
- WebResourceUtil.cs
- ArgumentValue.cs
- ListViewGroupItemCollection.cs
- SqlFunctionAttribute.cs
- ModuleBuilderData.cs
- GatewayDefinition.cs
- UnmanagedBitmapWrapper.cs
- TitleStyle.cs
- WebEventCodes.cs
- Avt.cs
- ReceiveDesigner.xaml.cs
- COM2ExtendedUITypeEditor.cs
- formatter.cs
- DriveNotFoundException.cs
- _LoggingObject.cs
- HebrewNumber.cs
- BlurBitmapEffect.cs
- Pts.cs