Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- SqlCacheDependency.cs
- XmlNodeComparer.cs
- ProfileSection.cs
- NegationPusher.cs
- ParsedRoute.cs
- AudioDeviceOut.cs
- Vector3DAnimation.cs
- BitmapPalette.cs
- XmlSerializationGeneratedCode.cs
- mediaeventargs.cs
- Completion.cs
- Rules.cs
- GetRecipientRequest.cs
- HttpCacheVaryByContentEncodings.cs
- X509CertificateTrustedIssuerElementCollection.cs
- RelatedView.cs
- ManagedWndProcTracker.cs
- SqlAliaser.cs
- DataServiceRequestOfT.cs
- MdiWindowListItemConverter.cs
- ClientEndpointLoader.cs
- TemplatePropertyEntry.cs
- WebGetAttribute.cs
- LocatorGroup.cs
- Polygon.cs
- PackageProperties.cs
- Authorization.cs
- EntitySetBase.cs
- TemplateControlBuildProvider.cs
- AssemblyAssociatedContentFileAttribute.cs
- ProgressBar.cs
- AstTree.cs
- TreeViewHitTestInfo.cs
- EnglishPluralizationService.cs
- SiteMapDesignerDataSourceView.cs
- XmlDocumentFragment.cs
- StringAnimationBase.cs
- SecurityDocument.cs
- DataFieldConverter.cs
- SafeProcessHandle.cs
- ValidatedControlConverter.cs
- SqlParameterCollection.cs
- DataTable.cs
- QueryableFilterUserControl.cs
- FontStyle.cs
- PositiveTimeSpanValidatorAttribute.cs
- XmlWrappingWriter.cs
- DataGridItem.cs
- DataGridColumnCollection.cs
- TransformValueSerializer.cs
- BindableAttribute.cs
- AlternationConverter.cs
- DataServiceConfiguration.cs
- PhysicalOps.cs
- Constraint.cs
- HtmlTableRow.cs
- UIPropertyMetadata.cs
- DispatcherHooks.cs
- ZipIOExtraFieldPaddingElement.cs
- SrgsSubset.cs
- HoistedLocals.cs
- ThicknessAnimationUsingKeyFrames.cs
- SingleStorage.cs
- StrokeCollectionConverter.cs
- RegexCode.cs
- Keyboard.cs
- TableItemPattern.cs
- LineGeometry.cs
- ISAPIRuntime.cs
- SchemaImporter.cs
- OleStrCAMarshaler.cs
- AnimatedTypeHelpers.cs
- BevelBitmapEffect.cs
- ProfileElement.cs
- RawStylusSystemGestureInputReport.cs
- DbXmlEnabledProviderManifest.cs
- XmlReaderDelegator.cs
- UrlMappingCollection.cs
- BasicHttpBindingCollectionElement.cs
- PasswordTextContainer.cs
- UInt32Storage.cs
- OLEDB_Enum.cs
- safemediahandle.cs
- FormClosedEvent.cs
- WebResponse.cs
- shaperfactoryquerycachekey.cs
- SecurityDescriptor.cs
- XmlDataProvider.cs
- PeerOutputChannel.cs
- _BufferOffsetSize.cs
- ConfigurationException.cs
- URLAttribute.cs
- TemplateColumn.cs
- XmlDataFileEditor.cs
- HtmlGenericControl.cs
- SpStreamWrapper.cs
- SamlSubjectStatement.cs
- SafePointer.cs
- MsmqEncryptionAlgorithm.cs
- WebPartMenuStyle.cs