Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SpellerError.cs
- ModifierKeysConverter.cs
- TraceXPathNavigator.cs
- AssemblyBuilder.cs
- RequestedSignatureDialog.cs
- GridViewSelectEventArgs.cs
- FirstQueryOperator.cs
- SqlUDTStorage.cs
- MethodRental.cs
- Expr.cs
- StringResourceManager.cs
- WorkflowShape.cs
- CodeSnippetExpression.cs
- Hyperlink.cs
- Processor.cs
- WebConfigurationHost.cs
- ClipboardData.cs
- FileDialogCustomPlacesCollection.cs
- ListBox.cs
- Application.cs
- Frame.cs
- GPRECT.cs
- SocketElement.cs
- UpdatePanelTrigger.cs
- WrappedReader.cs
- InkPresenter.cs
- TokenBasedSet.cs
- UserControl.cs
- WebBrowserProgressChangedEventHandler.cs
- MessageBox.cs
- CodeLabeledStatement.cs
- User.cs
- OleDbMetaDataFactory.cs
- ImageIndexConverter.cs
- ListViewInsertionMark.cs
- SoapMessage.cs
- PropertyMapper.cs
- SqlCacheDependencyDatabaseCollection.cs
- ReferenceConverter.cs
- ButtonFieldBase.cs
- NameSpaceEvent.cs
- MessageQueueException.cs
- NewArrayExpression.cs
- DiscoveryEndpointValidator.cs
- BaseAddressElement.cs
- HistoryEventArgs.cs
- XmlLanguageConverter.cs
- WinEventHandler.cs
- _SslState.cs
- AsyncOperation.cs
- Attributes.cs
- ReturnEventArgs.cs
- PolicyDesigner.cs
- IProvider.cs
- XmlNamespaceMapping.cs
- PageHandlerFactory.cs
- CqlParserHelpers.cs
- WebPartConnectionsCancelEventArgs.cs
- dtdvalidator.cs
- SchemaAttDef.cs
- SessionEndingCancelEventArgs.cs
- NullableLongAverageAggregationOperator.cs
- SecUtil.cs
- ElementHost.cs
- LinkArea.cs
- PartBasedPackageProperties.cs
- TimeSpanMinutesConverter.cs
- StorageScalarPropertyMapping.cs
- TcpServerChannel.cs
- Clock.cs
- UniqueEventHelper.cs
- BitmapSourceSafeMILHandle.cs
- AnnotationHighlightLayer.cs
- EventRouteFactory.cs
- XPathPatternParser.cs
- DataGridViewDataConnection.cs
- TemplateManager.cs
- TextTreeDeleteContentUndoUnit.cs
- TableAutomationPeer.cs
- _AutoWebProxyScriptWrapper.cs
- BitmapEffect.cs
- SByte.cs
- StreamUpdate.cs
- TreeViewImageKeyConverter.cs
- LiteralControl.cs
- DateTimeUtil.cs
- DiagnosticsElement.cs
- AVElementHelper.cs
- MemberAccessException.cs
- ScrollBarRenderer.cs
- RelatedCurrencyManager.cs
- TextAction.cs
- DataContractSerializerServiceBehavior.cs
- TableDetailsRow.cs
- AnimatedTypeHelpers.cs
- Clause.cs
- WbmpConverter.cs
- FormatterConverter.cs
- DesignSurfaceEvent.cs
- RangeBase.cs