Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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); } } } // 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
- _TransmitFileOverlappedAsyncResult.cs
- RightsManagementPermission.cs
- Quack.cs
- PersonalizationDictionary.cs
- TypeUtil.cs
- ApplicationId.cs
- PeerTransportSecurityElement.cs
- ToolStripDropDownMenu.cs
- MobileControlsSectionHelper.cs
- RowUpdatingEventArgs.cs
- LayoutEvent.cs
- Helper.cs
- AssemblyBuilderData.cs
- SafeRightsManagementQueryHandle.cs
- DetailsViewRow.cs
- RadioButtonPopupAdapter.cs
- InstanceContextManager.cs
- TitleStyle.cs
- DbParameterCollectionHelper.cs
- ValidationPropertyAttribute.cs
- HttpModulesSection.cs
- HostedElements.cs
- TriState.cs
- State.cs
- Util.cs
- ValuePattern.cs
- grammarelement.cs
- GlobalizationAssembly.cs
- VirtualizingStackPanel.cs
- ViewGenerator.cs
- XmlNavigatorStack.cs
- TextTreeRootNode.cs
- VisualBrush.cs
- HttpHandlersSection.cs
- HandlerBase.cs
- PassportAuthenticationEventArgs.cs
- SessionStateUtil.cs
- IisTraceListener.cs
- DictionaryContent.cs
- ListViewContainer.cs
- RoutingExtension.cs
- BitmapFrame.cs
- GenerateScriptTypeAttribute.cs
- CompleteWizardStep.cs
- DocumentViewerConstants.cs
- SettingsBase.cs
- ConfigurationSettings.cs
- HtmlToClrEventProxy.cs
- MenuItemStyle.cs
- Separator.cs
- HyperLink.cs
- DataSourceXmlTextReader.cs
- UserInitiatedNavigationPermission.cs
- SerializationHelper.cs
- OperationParameterInfoCollection.cs
- BufferBuilder.cs
- SocketCache.cs
- IncomingWebRequestContext.cs
- DependencyPropertyChangedEventArgs.cs
- HttpRuntime.cs
- CriticalHandle.cs
- SecUtil.cs
- CfgParser.cs
- StreamUpgradeBindingElement.cs
- smtpconnection.cs
- NativeMethods.cs
- Activation.cs
- AssemblyHash.cs
- DataViewSetting.cs
- AdRotatorDesigner.cs
- XamlSerializerUtil.cs
- DataServiceResponse.cs
- Latin1Encoding.cs
- StateFinalizationActivity.cs
- XmlSchemaObjectCollection.cs
- SecurityException.cs
- HealthMonitoringSection.cs
- ObfuscationAttribute.cs
- Wildcard.cs
- thaishape.cs
- ServerValidateEventArgs.cs
- Clock.cs
- InputLanguage.cs
- XmlSchemaGroupRef.cs
- MediaCommands.cs
- EncoderReplacementFallback.cs
- ListView.cs
- ToolStripDropDownButton.cs
- DataGridAddNewRow.cs
- StringCollection.cs
- SQLBinaryStorage.cs
- HttpContext.cs
- ResourceReader.cs
- CodeDOMUtility.cs
- UniqueIdentifierService.cs
- TaiwanLunisolarCalendar.cs
- SmtpSection.cs
- KeyPressEvent.cs
- TypeInformation.cs
- RegisteredArrayDeclaration.cs