System.Type

E697565

System.Type is a fundamental .NET class that represents type metadata at runtime, enabling reflection, dynamic type inspection, and late-bound invocation.

Jump to: Statements Referenced by

Statements (68)

Predicate Object
instanceOf System.Object
System.Reflection.MemberInfo
assembly System.Runtime NERFINISHED
belongsToPlatform .NET NERFINISHED
CLSCompliant true
hasMethod GetConstructors()
GetCustomAttributes()
GetElementType()
GetField(string)
GetFields()
GetGenericArguments()
GetInterfaces()
GetMembers()
GetMethod(string)
GetMethods()
GetProperties()
GetProperty(string)
GetType()
GetType(string)
GetTypeFromHandle(RuntimeTypeHandle)
InvokeMember(string,BindingFlags,Binder,object,object[])
IsAssignableFrom(Type)
IsSubclassOf(Type)
MakeGenericType(Type[])
hasProperty Assembly
Attributes
BaseType
FullName
IsAbstract
IsArray
IsClass
IsEnum
IsGenericType
IsGenericTypeDefinition
IsInterface
IsNested
IsPrimitive
IsSealed
IsValueType
Name
Namespace
introducedIn .NET Framework 1.0 NERFINISHED
isAbstract true
isClass true
isPublic true
isSealed true
isSerializable true
namespace System NERFINISHED
represents runtime type metadata
supports dynamic type inspection
late-bound invocation
reflection
threadSafety instance members are not guaranteed to be thread-safe
members are generally thread-safe for static operations
usedFor ORM frameworks
accessing fields and properties dynamically
creating instances dynamically
dependency injection containers
discovering members of a type
dynamic proxy generation
examining attributes
generic type inspection
invoking methods dynamically
obtaining type information at runtime
reflection-based frameworks
serialization frameworks
type assignability checks
type comparison

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.Reflection relatedTo System.Type