Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- GlobalEventManager.cs
- StatusBarItem.cs
- RightsManagementEncryptedStream.cs
- IsolatedStoragePermission.cs
- ImageAutomationPeer.cs
- RewritingValidator.cs
- HandledEventArgs.cs
- SchemaCreator.cs
- PeerNameRegistration.cs
- Domain.cs
- ISO2022Encoding.cs
- SemanticResultKey.cs
- ProjectionCamera.cs
- InstanceLockException.cs
- StateDesigner.cs
- StringResourceManager.cs
- sqlstateclientmanager.cs
- OracleTransaction.cs
- ResourcePart.cs
- AuthStoreRoleProvider.cs
- ObjectViewEntityCollectionData.cs
- RemotingConfiguration.cs
- IntSecurity.cs
- DBSchemaTable.cs
- ToolStripManager.cs
- ResumeStoryboard.cs
- FailedToStartupUIException.cs
- GlyphRunDrawing.cs
- BitmapEffectInputConnector.cs
- FigureHelper.cs
- TextServicesCompartmentEventSink.cs
- XmlSchemaInferenceException.cs
- TextServicesHost.cs
- IWorkflowDebuggerService.cs
- OutputCacheSettingsSection.cs
- DataObjectEventArgs.cs
- ScopelessEnumAttribute.cs
- SimpleRecyclingCache.cs
- DetailsViewUpdateEventArgs.cs
- ECDsaCng.cs
- ContractHandle.cs
- TcpServerChannel.cs
- safelinkcollection.cs
- StringAnimationUsingKeyFrames.cs
- InputEventArgs.cs
- NativeCompoundFileAPIs.cs
- WebServiceEndpoint.cs
- QueryExtender.cs
- NeutralResourcesLanguageAttribute.cs
- BitStream.cs
- RelationshipManager.cs
- HttpListenerPrefixCollection.cs
- ParenExpr.cs
- SqlProviderManifest.cs
- SourceElementsCollection.cs
- DnsPermission.cs
- CompoundFileIOPermission.cs
- ConnectionConsumerAttribute.cs
- FillErrorEventArgs.cs
- XmlCustomFormatter.cs
- EmulateRecognizeCompletedEventArgs.cs
- linebase.cs
- mediaeventargs.cs
- BasicKeyConstraint.cs
- Table.cs
- DataGridViewColumnTypePicker.cs
- SortQuery.cs
- CapabilitiesRule.cs
- TextStore.cs
- CodeVariableReferenceExpression.cs
- SqlGatherProducedAliases.cs
- ControlBuilderAttribute.cs
- FilteredReadOnlyMetadataCollection.cs
- DataSetUtil.cs
- ParallelEnumerable.cs
- CallbackException.cs
- ResourceFallbackManager.cs
- SqlBooleanMismatchVisitor.cs
- DecoderFallback.cs
- BaseContextMenu.cs
- GradientStopCollection.cs
- wgx_commands.cs
- PeerEndPoint.cs
- EntityDataSourceQueryBuilder.cs
- Synchronization.cs
- ObjectResult.cs
- SqlFormatter.cs
- XmlSchemaAttribute.cs
- ContentFileHelper.cs
- _StreamFramer.cs
- ToolStripGrip.cs
- TemplateControl.cs
- ReversePositionQuery.cs
- WebServiceEnumData.cs
- SHA1CryptoServiceProvider.cs
- Bitmap.cs
- SqlUtil.cs
- SdlChannelSink.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- HttpInputStream.cs