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 / BrowsableAttribute.cs / 1 / BrowsableAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.ComponentModel; using System.Diagnostics; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.All)] public sealed class BrowsableAttribute : Attribute { ///Specifies whether a property or event should be displayed in /// a property browsing window. ////// public static readonly BrowsableAttribute Yes = new BrowsableAttribute(true); ////// Specifies that a property or event can be modified at /// design time. This ////// field is read-only. /// /// public static readonly BrowsableAttribute No = new BrowsableAttribute(false); ////// Specifies that a property or event cannot be modified at /// design time. This ///field is read-only. /// /// public static readonly BrowsableAttribute Default = Yes; private bool browsable = true; ///Specifies the default value for the ///, /// which is . This field is read-only. /// public BrowsableAttribute(bool browsable) { this.browsable = browsable; } ///Initializes a new instance of the ///class. /// public bool Browsable { get { return browsable; } } ////// Gets a value indicating whether an object is browsable. /// ////// /// public override bool Equals(object obj) { if (obj == this) { return true; } BrowsableAttribute other = obj as BrowsableAttribute; return (other != null) && other.Browsable == browsable; } ////// public override int GetHashCode() { return browsable.GetHashCode(); } ///[To be supplied.] ////// /// public override bool IsDefaultAttribute() { return (this.Equals(Default)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.ComponentModel; using System.Diagnostics; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.All)] public sealed class BrowsableAttribute : Attribute { ///Specifies whether a property or event should be displayed in /// a property browsing window. ////// public static readonly BrowsableAttribute Yes = new BrowsableAttribute(true); ////// Specifies that a property or event can be modified at /// design time. This ////// field is read-only. /// /// public static readonly BrowsableAttribute No = new BrowsableAttribute(false); ////// Specifies that a property or event cannot be modified at /// design time. This ///field is read-only. /// /// public static readonly BrowsableAttribute Default = Yes; private bool browsable = true; ///Specifies the default value for the ///, /// which is . This field is read-only. /// public BrowsableAttribute(bool browsable) { this.browsable = browsable; } ///Initializes a new instance of the ///class. /// public bool Browsable { get { return browsable; } } ////// Gets a value indicating whether an object is browsable. /// ////// /// public override bool Equals(object obj) { if (obj == this) { return true; } BrowsableAttribute other = obj as BrowsableAttribute; return (other != null) && other.Browsable == browsable; } ////// public override int GetHashCode() { return browsable.GetHashCode(); } ///[To be supplied.] ////// /// public override bool IsDefaultAttribute() { return (this.Equals(Default)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- oledbmetadatacollectionnames.cs
- BatchWriter.cs
- ControlValuePropertyAttribute.cs
- IisTraceWebEventProvider.cs
- Guid.cs
- TextTreePropertyUndoUnit.cs
- EventSetter.cs
- StringExpressionSet.cs
- ListItem.cs
- storepermission.cs
- FrameworkReadOnlyPropertyMetadata.cs
- HtmlEncodedRawTextWriter.cs
- DiffuseMaterial.cs
- Panel.cs
- SimpleWorkerRequest.cs
- Models.cs
- ButtonBase.cs
- UInt64Storage.cs
- StylusPointProperties.cs
- HttpContext.cs
- DbParameterCollectionHelper.cs
- RPIdentityRequirement.cs
- TemplateControlCodeDomTreeGenerator.cs
- WindowsGraphicsWrapper.cs
- XmlC14NWriter.cs
- RegistryPermission.cs
- AbstractExpressions.cs
- ControlIdConverter.cs
- ObjectNotFoundException.cs
- SoapEnumAttribute.cs
- FocusWithinProperty.cs
- SystemResources.cs
- InvokeMethodDesigner.xaml.cs
- MemberPath.cs
- Ppl.cs
- SRGSCompiler.cs
- SQLGuid.cs
- dataprotectionpermission.cs
- BaseDataList.cs
- HttpCapabilitiesBase.cs
- MultipleViewProviderWrapper.cs
- View.cs
- _DisconnectOverlappedAsyncResult.cs
- WebPartCancelEventArgs.cs
- ResourceFallbackManager.cs
- WindowsRegion.cs
- SystemException.cs
- SecurityHeaderTokenResolver.cs
- TextParaLineResult.cs
- Transform3D.cs
- DictionaryBase.cs
- LicenseManager.cs
- ByteAnimationBase.cs
- _LoggingObject.cs
- SessionStateItemCollection.cs
- CodeTypeReferenceCollection.cs
- _Rfc2616CacheValidators.cs
- HttpBrowserCapabilitiesWrapper.cs
- EntityTemplateFactory.cs
- ExtendedProtectionPolicyElement.cs
- FormViewUpdatedEventArgs.cs
- XmlIterators.cs
- Ray3DHitTestResult.cs
- CodeMemberProperty.cs
- ToolStripDropDownClosingEventArgs.cs
- DeploymentSection.cs
- ApplicationActivator.cs
- MissingManifestResourceException.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- ImmutableObjectAttribute.cs
- SiteMembershipCondition.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- SystemIPGlobalStatistics.cs
- RegexFCD.cs
- EditorZoneBase.cs
- TextModifier.cs
- TimeSpanStorage.cs
- ProfileGroupSettingsCollection.cs
- FixedSOMTextRun.cs
- IdnElement.cs
- SchemaElementLookUpTableEnumerator.cs
- ToolStripItemRenderEventArgs.cs
- UnionCqlBlock.cs
- DirtyTextRange.cs
- DeferredTextReference.cs
- SecurityException.cs
- XPathParser.cs
- WebPartCancelEventArgs.cs
- FlowLayoutSettings.cs
- SequenceQuery.cs
- DataList.cs
- MsmqIntegrationSecurityMode.cs
- ClickablePoint.cs
- Vertex.cs
- _NegotiateClient.cs
- DataGridViewAdvancedBorderStyle.cs
- SourceExpressionException.cs
- Vector3DAnimation.cs
- AbandonedMutexException.cs
- ExecutionContext.cs