C# Class Unity.IL2CPP.GenericsUtilities

Mostra file Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Public Methods

Method Description
CheckForMaximumRecursion ( Mono.Cecil.GenericInstanceType genericInstanceType ) : bool
CheckForMaximumRecursionPlusTwo ( Mono.Cecil.GenericInstanceType genericInstanceType ) : bool
IsGenericInstanceOfCompareExchange ( MethodReference methodReference ) : bool
IsGenericInstanceOfExchange ( MethodReference methodReference ) : bool
RecursiveGenericDepthFor ( Mono.Cecil.GenericInstanceType type ) : int

Private Methods

Method Description
MaximumDepthFor ( int depth, TypeReference genericArgument, int maximumDepth ) : int
RecursiveGenericDepthFor ( Mono.Cecil.ArrayType type, int depth ) : int
RecursiveGenericDepthFor ( Mono.Cecil.GenericInstanceType type, int depth ) : int

Method Details

CheckForMaximumRecursion() public static method

public static CheckForMaximumRecursion ( Mono.Cecil.GenericInstanceType genericInstanceType ) : bool
genericInstanceType Mono.Cecil.GenericInstanceType
return bool

CheckForMaximumRecursionPlusTwo() public static method

public static CheckForMaximumRecursionPlusTwo ( Mono.Cecil.GenericInstanceType genericInstanceType ) : bool
genericInstanceType Mono.Cecil.GenericInstanceType
return bool

IsGenericInstanceOfCompareExchange() public static method

public static IsGenericInstanceOfCompareExchange ( MethodReference methodReference ) : bool
methodReference Mono.Cecil.MethodReference
return bool

IsGenericInstanceOfExchange() public static method

public static IsGenericInstanceOfExchange ( MethodReference methodReference ) : bool
methodReference Mono.Cecil.MethodReference
return bool

RecursiveGenericDepthFor() public static method

public static RecursiveGenericDepthFor ( Mono.Cecil.GenericInstanceType type ) : int
type Mono.Cecil.GenericInstanceType
return int