System [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.3300.0 1.0.5000.0 2.0.0.0 4.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.CodeDom.CodeObject System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch) System.Runtime.InteropServices.ComVisible(true)

The class can be used to represent the declaration for a member of a type. is a base class from which more specific types of members are derived, such as and . This class contains properties and methods common to all type members.

Provides a base class for a member of a type. Type members include fields, methods, properties, constructors and nested types.

- Constructor
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  To be added

  Initializes a new instance of the class.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.CodeDom.MemberAttributes To be added: an object of type 'MemberAttributes'

  This property is used to specify the attributes of the type member.

  Member attributes are classified in groups, with a mask for each group. The access group consists of flags containing the terms Public, Private, Family, or Assembly. The scope group includes flags for , , , , and . The mask identifies the access attributes. The mask identifies the scope attributes. The default value for the property includes flags from both access and scope. To change either access or scope, first mask out the existing flags and then set the new value. For example, the code statement to identify a constructor (named constructor1) as public is constructor1.Attributes = (constructor1.Attributes & ~MemberAttributes.AccessMask) | MemberAttributes.Public;.

  Gets or sets the attributes of the member.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.CodeDom.CodeCommentStatementCollection To be added: an object of type 'CodeCommentStatementCollection'

  The comments in this collection are written to the generated source file just before the declaration of the member.

  Gets the collection of comments for the type member.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.CodeDom.CodeAttributeDeclarationCollection To be added: an object of type 'CodeAttributeDeclarationCollection'

  This property can be used to add metadata attributes to the declaration of the member.

  This property is null by default and should be checked for content before being referenced.

  Gets or sets the custom attributes of the member.

- Property
  2.0.0.0
  4.0.0.0
  System.CodeDom.CodeDirectiveCollection To be added. To be added.

  Gets the end directives for the member.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.CodeDom.CodeLinePragma To be added: an object of type 'CodeLinePragma'

  This property indicates the location of the type member declaration. This property can be used for error reporting and debugging. The location of the type member declaration can be useful when code is generated based on a template file.

  This value is null by default and should be checked for content before being referenced.

  Gets or sets the line on which the type member statement occurs.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String To be added: an object of type 'string' To be added

  Gets or sets the name of the member.

- Property
  2.0.0.0
  4.0.0.0
  System.CodeDom.CodeDirectiveCollection To be added. To be added.

  Gets the start directives for the member.