Share via


SerializableMemberInfo Members

A binary and XML serializable representation of a member.

The following tables list the members exposed by the SerializableMemberInfo type.

Protected Constructors

  Name Description
  SerializableMemberInfo  

Top

Public Properties

  Name Description
public property DeclaringType The declaring type of this member.
public property Header A unique representation of the member as a string. Uniqueness is determined by .Net naming rules. For instance, whether a member is static or not, will not be represented, as static and non-static members with same name/parameters cannot co-exist in one declaring type. And for methods, the return type will not be represented, as different methods with same name and parameters cannot co-exist in one type.
public property IsPublic Whether this is a public member.
public property IsStatic Whether this is a static member.
public property Name The simple name of this member.

Top

Public Methods

(see also Protected Methods)

  Name Description
public methodstatic Constructor Create a serializable constructor.
public method Equals Overridden. Equality, based on headers.
public methodstatic Event Create a serializable event.
public methodstatic Field Create a serializable field.
public method GetHashCode Overridden. Hash code based on headers.
public method GetType  (Inherited from Object)
public methodstatic Method Create a serializable method.
public methodstatic Parameter Create a serializable parameter.
public methodstatic Property Create a serializable property.
public method ToMemberInfo Convert to a member info.
public method ToString Overridden. Convert to string. Returns the header.
public methodstatic Type  

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object)
protected method MemberwiseClone  (Inherited from Object)

Top

See Also

Reference

SerializableMemberInfo Class
Microsoft.SpecExplorer.ObjectModel Namespace