Method | Description | |
---|---|---|
CanConvertType ( |
A holistic method to use for testing coercion of objects
|
|
CrawlThatShit ( int target, |
Recursive method to traverse through the class hierarchy in an attempt to determine if the current object may be converted to the target type, based on it's hash code.
|
|
GetApplicableMembers ( |
Returns all matching members, according to the C# specification, for a given MethResSettings object.
|
|
GetBestInvocableMember ( |
Returns the best applicable and invokable member for a given MethResSettings object.
|
|
GetBestMember ( |
Returns the best matching member for a given MethResSettings object.
|
|
GetCandidateMembers ( |
Returns all members that match the name (candidates) of the given MethResSettings object.
|
|
GetMethodInfos ( |
Returns a list of MethResObject objects, within the given environment and MethResSettings object, according to the C# specification.
|
|
ImpEnumConv ( |
Tests for an implicit enum conversion, given a CseObject and a type.
|
|
ImpRefConv ( |
Tests for an implicit reference conversion, given a CseObject and a type.
|
|
IsBoxingConversion ( |
Determines if a boxing conversion exists between the passed object and the type
|
|
IsNullableType ( |
Determines if the passed type is a nullable type
|
public static CanConvertType ( |
||
fromArg | The object to be coerced | |
to | The type to convert the object to. | |
return | bool |
public static CrawlThatShit ( int target, |
||
target | int | The hashCode value of the target object |
current | The object to be converted. | |
visitedTypes | List |
The list of visited types. This is an optimization parameter. |
return | bool |
public static GetApplicableMembers ( |
||
mrSettings | The object to match when invoking | |
return | List |
public static GetBestInvocableMember ( |
||
mrSettings | The object to match when invoking | |
return |
public static GetBestMember ( |
||
mrSettings | The object to match when invoking | |
return |
public static GetCandidateMembers ( |
||
mrSettings | The object to match when invoking | |
return | List |
public static GetMethodInfos ( |
||
env | The environment to use when locating the desired MethResObject objects. | |
mrSettings | The object to match when invoking | |
return | List |
public static ImpEnumConv ( |
||
data | The object to test converting | |
t | The type to attempt to convert the object to | |
return | bool |
public static ImpRefConv ( |
||
fromArg | ||
to | ||
return | bool? |
public static IsBoxingConversion ( |
||
fromArg | The object to convert | |
to | The type to attempt to convert the object to. | |
return | bool |
public static IsNullableType ( |
||
t | The type to check | |
return | bool |