public override Type ResolveType(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
        {
            genericTypeArguments   = Projector.Unproject(genericTypeArguments);
            genericMethodArguments = Projector.Unproject(genericMethodArguments);

            return(Projector.ProjectType(base.ResolveType(metadataToken, genericTypeArguments, genericMethodArguments)));
        }
Beispiel #2
0
 public override Type GetEnumUnderlyingType()
 {
     return(_projector.ProjectType(base.GetEnumUnderlyingType()));
 }
Beispiel #3
0
 public override Type GetType(string className, bool throwOnError, bool ignoreCase)
 {
     return(_projector.ProjectType(base.GetType(className, throwOnError, ignoreCase)));
 }
Beispiel #4
0
 public override Type?GetType(string name, bool throwOnError, bool ignoreCase)
 {
     return(Projector.ProjectType(base.GetType(name, throwOnError, ignoreCase)));
 }