Пример #1
0
 public MethodRef(MethodInfo method, Resolver resolver)
     : this(TypeRef.Get(method.DeclaringType, resolver), method.MetadataToken, method.GetGenericArguments().Select(t => TypeRef.Get(t, resolver)).ToImmutableArray())
 {
 }
Пример #2
0
 public FieldRef(FieldInfo field, Resolver resolver)
     : this(TypeRef.Get(field.DeclaringType, resolver), field.MetadataToken, field.Name)
 {
 }
Пример #3
0
 public static Type Resolve(this TypeRef typeRef)
 {
     return(typeRef?.ResolvedType);
 }
Пример #4
0
 public ConstructorRef(ConstructorInfo constructor, Resolver resolver)
     : this(TypeRef.Get(constructor.DeclaringType, resolver), constructor.MetadataToken, constructor.GetParameterTypes(resolver))
 {
 }