Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.TypeExtensions Class Reference

Static Public Member Functions

static ? ConstructorInfo GetConstructor ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] this Type type, Type[] types)
 
static ConstructorInfo[] GetConstructors ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] this Type type)
 
static ConstructorInfo[] GetConstructors ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] this Type type, BindingFlags bindingAttr)
 
static MemberInfo[] GetDefaultMembers ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.PublicNestedTypes|DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.PublicEvents)] this Type type)
 
static ? EventInfo GetEvent ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicEvents)] this Type type, string name)
 
static ? EventInfo GetEvent ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicEvents|DynamicallyAccessedMemberTypes.NonPublicEvents)] this Type type, string name, BindingFlags bindingAttr)
 
static EventInfo[] GetEvents ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicEvents)] this Type type)
 
static EventInfo[] GetEvents ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicEvents|DynamicallyAccessedMemberTypes.NonPublicEvents)] this Type type, BindingFlags bindingAttr)
 
static ? FieldInfo GetField ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)] this Type type, string name)
 
static ? FieldInfo GetField ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.NonPublicFields)] this Type type, string name, BindingFlags bindingAttr)
 
static FieldInfo[] GetFields ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)] this Type type)
 
static FieldInfo[] GetFields ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.NonPublicFields)] this Type type, BindingFlags bindingAttr)
 
static Type[] GetGenericArguments (this Type type)
 
static Type[] GetInterfaces ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] this Type type)
 
static MemberInfo[] GetMember ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.PublicNestedTypes|DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.PublicEvents)] this Type type, string name)
 
static MemberInfo[] GetMember ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] this Type type, string name, BindingFlags bindingAttr)
 
static MemberInfo[] GetMembers ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.PublicNestedTypes|DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.PublicEvents)] this Type type)
 
static MemberInfo[] GetMembers ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] this Type type, BindingFlags bindingAttr)
 
static ? MethodInfo GetMethod ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] this Type type, string name)
 
static ? MethodInfo GetMethod ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] this Type type, string name, BindingFlags bindingAttr)
 
static ? MethodInfo GetMethod ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] this Type type, string name, Type[] types)
 
static MethodInfo[] GetMethods ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] this Type type)
 
static MethodInfo[] GetMethods ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] this Type type, BindingFlags bindingAttr)
 
static ? Type GetNestedType ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicNestedTypes|DynamicallyAccessedMemberTypes.NonPublicNestedTypes)] this Type type, string name, BindingFlags bindingAttr)
 
static Type[] GetNestedTypes ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicNestedTypes|DynamicallyAccessedMemberTypes.NonPublicNestedTypes)] this Type type, BindingFlags bindingAttr)
 
static PropertyInfo[] GetProperties ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] this Type type)
 
static PropertyInfo[] GetProperties ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties)] this Type type, BindingFlags bindingAttr)
 
static ? PropertyInfo GetProperty ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] this Type type, string name)
 
static ? PropertyInfo GetProperty ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties)] this Type type, string name, BindingFlags bindingAttr)
 
static ? PropertyInfo GetProperty ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] this Type type, string name, Type? returnType)
 
static ? PropertyInfo GetProperty ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] this Type type, string name, Type? returnType, Type[] types)
 
static bool IsAssignableFrom (this Type type, [NotNullWhen(true)] Type? c)
 
static bool IsInstanceOfType (this Type type, [NotNullWhen(true)] object? o)
 

Detailed Description

Definition at line 5 of file TypeExtensions.cs.


The documentation for this class was generated from the following file: