Exemplo n.º 1
0
 public T Write <T>(T output, TypeFormatterFlags flags) where T : ITypeOutput
 {
     new TypeFormatter(output, flags).Write(this);
     return(output);
 }
Exemplo n.º 2
0
 public string ToString(TypeFormatterFlags flags) => Write(new StringBuilderTypeOutput(), flags).ToString();
Exemplo n.º 3
0
 public T Write <T>(T output, TypeSig type, TypeFormatterFlags flags) where T : ITypeOutput
 {
     new TypeFormatter(output, flags).Write(type, TypeParameters.ToArray());
     return(output);
 }
Exemplo n.º 4
0
 public T Write <T>(T output, TypeFormatterFlags flags, Func <DnEval> getEval = null) where T : ITypeOutput
 {
     new TypeFormatter(output, flags, getEval).Write(this);
     return(output);
 }
Exemplo n.º 5
0
 public T WriteType <T>(T output, TypeSig ts, IList <CorType> typeArgs, IList <CorType> methodArgs, TypeFormatterFlags flags, Func <DnEval> getEval = null) where T : ITypeOutput
 {
     new TypeFormatter(output, flags, getEval).Write(ts, typeArgs, methodArgs);
     return(output);
 }
Exemplo n.º 6
0
 public string ToString(TypeFormatterFlags flags, Func <DnEval> getEval = null) => Write(new StringBuilderTypeOutput(), flags, getEval).ToString();
Exemplo n.º 7
0
 public static T WriteConstant <T>(this T output, object c, TypeFormatterFlags flags) where T : ITypeOutput
 {
     new TypeFormatter(output, flags).WriteConstant(c);
     return(output);
 }
Exemplo n.º 8
0
 public string ToString(CorValue value, TypeFormatterFlags flags) => Write(new StringBuilderTypeOutput(), value, flags).ToString();
Exemplo n.º 9
0
 public static string ConstantToString(TypeSig type, object c, TypeFormatterFlags flags) => WriteConstant(new StringBuilderTypeOutput(), type, c, flags).ToString();
Exemplo n.º 10
0
 public static string ToString(CorElementType etype, TypeFormatterFlags flags) => Write(new StringBuilderTypeOutput(), etype, flags).ToString();
Exemplo n.º 11
0
 public static T Write <T>(this T output, CorElementType etype, TypeFormatterFlags flags) where T : ITypeOutput => Write(output, ToTypeSig(etype), flags);
Exemplo n.º 12
0
 public static string ToString(TypeSig type, TypeFormatterFlags flags, IList <CorType> typeGenArgs = null, IList <CorType> methGenArgs = null) => Write(new StringBuilderTypeOutput(), type, flags, typeGenArgs, methGenArgs).ToString();
Exemplo n.º 13
0
 public static T Write <T>(this T output, TypeSig type, TypeFormatterFlags flags, IList <CorType> typeGenArgs = null, IList <CorType> methGenArgs = null) where T : ITypeOutput
 {
     new TypeFormatter(output, flags).Write(type, typeGenArgs, methGenArgs);
     return(output);
 }