public static void CSharpMarshalToNative(this Type type, CSharpMarshalManagedToNativePrinter printer) { CSharpMarshalToNative(new QualifiedType(type), printer); }
public static void CSharpMarshalToNative(this ITypedDecl decl, CSharpMarshalManagedToNativePrinter printer) { CSharpMarshalToNative(decl.QualifiedType, printer); }
public static void CSharpMarshalToNative(this QualifiedType type, CSharpMarshalManagedToNativePrinter printer) { printer.Context.FullType = type; type.Visit(printer); }