Name
Type
Synopsis
Type
is an abstract base class that
encapsulates the metadata for any .NET type. You can get a
Type
object by using the
System.Object.GetType()
method,
which is inherited by all .NET types, or by the typeof
operator in C#.
The Type
is used most often for reflection.
You can get a complete description of an object’s metadata,
including information about the constructors, methods, fields,
properties, and events of a class, as well as the module and the
assembly in which the class is deployed by using it. Do this by using the
supplied Get
methods, such as
GetEvents()
and GetConstructors()
, which return arrays
of the appropriate System.Reflection
class. You can also
use the singular methods, such as GetEvent()
, to
retrieve a single type object that matches specific criteria. Note that
all members can be retrieved, including inherited, private, and
protected members.
public abstract class Type : System.Reflection.MemberInfo : System.Reflection.IReflect { // Protected Constructors protected method Type(); // Public Static Fields public static readonly field char Delimiter; // =0x2e public static readonly field Type[] EmptyTypes; // =System.Type[] public static readonly field MemberFilter FilterAttribute; // =System.Reflection.MemberFilter public static readonly field MemberFilter FilterName; // =System.Reflection.MemberFilter // =System.Reflection.MemberFilter public static readonly field MemberFilter FilterNameIgnoreCase; public static readonly field object Missing ...
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.