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))); }
public override Type GetEnumUnderlyingType() { return(_projector.ProjectType(base.GetEnumUnderlyingType())); }
public override Type GetType(string className, bool throwOnError, bool ignoreCase) { return(_projector.ProjectType(base.GetType(className, throwOnError, ignoreCase))); }
public override Type?GetType(string name, bool throwOnError, bool ignoreCase) { return(Projector.ProjectType(base.GetType(name, throwOnError, ignoreCase))); }