Class ClientTypeResolver
Inheritance
ClientTypeResolver
Assembly: Ascon.Polynom.Api.dll
Syntax
public sealed class ClientTypeResolver : ITypeResolver
Fields
LocalOnlyMemberInfos
Declaration
public static readonly HashSet<MemberInfo> LocalOnlyMemberInfos
Field Value
LocalOnlyMethodInfos
Declaration
public static readonly HashSet<MethodInfo> LocalOnlyMethodInfos
Field Value
Properties
Instance
Declaration
public static ClientTypeResolver Instance { get; }
Property Value
KnownTypes
Declaration
public ReadOnlyCollection<Type> KnownTypes { get; }
Property Value
Methods
GetElementType(Type)
Declaration
public static Type GetElementType(Type collectionType)
Parameters
| Type |
Name |
Description |
| Type |
collectionType |
|
Returns
GetMethod(Type, string, Type[], Type[])
Declaration
public MethodInfo GetMethod(Type declaringType, string name, Type[] parameterTypes, Type[] genArgTypes)
Parameters
| Type |
Name |
Description |
| Type |
declaringType |
|
| string |
name |
|
| Type[] |
parameterTypes |
|
| Type[] |
genArgTypes |
|
Returns
GetType(string)
Declaration
public Type GetType(string typeName)
Parameters
| Type |
Name |
Description |
| string |
typeName |
|
Returns
GetType(string, IEnumerable<Type>)
Declaration
public Type GetType(string typeName, IEnumerable<Type> genericArgumentTypes)
Parameters
Returns
IsValidRemoteType(Type)
Declaration
public bool IsValidRemoteType(Type type)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
Returns
ToGenericTypeFullNameString(Type)
Declaration
public static string ToGenericTypeFullNameString(Type t)
Parameters
| Type |
Name |
Description |
| Type |
t |
|
Returns
Implements