Esempio n. 1
0
 public T Write <T>(T output, TypeFormatterFlags flags) where T : ITypeOutput
 {
     new TypeFormatter(output, flags).Write(this);
     return(output);
 }
Esempio n. 2
0
 public string ToString(TypeFormatterFlags flags) => Write(new StringBuilderTypeOutput(), flags).ToString();
Esempio 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);
 }
Esempio 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);
 }
Esempio 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);
 }
Esempio n. 6
0
 public string ToString(TypeFormatterFlags flags, Func <DnEval> getEval = null) => Write(new StringBuilderTypeOutput(), flags, getEval).ToString();
Esempio 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);
 }
Esempio n. 8
0
 public string ToString(CorValue value, TypeFormatterFlags flags) => Write(new StringBuilderTypeOutput(), value, flags).ToString();
Esempio n. 9
0
 public static string ConstantToString(TypeSig type, object c, TypeFormatterFlags flags) => WriteConstant(new StringBuilderTypeOutput(), type, c, flags).ToString();
Esempio n. 10
0
 public static string ToString(CorElementType etype, TypeFormatterFlags flags) => Write(new StringBuilderTypeOutput(), etype, flags).ToString();
Esempio n. 11
0
 public static T Write <T>(this T output, CorElementType etype, TypeFormatterFlags flags) where T : ITypeOutput => Write(output, ToTypeSig(etype), flags);
Esempio 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();
Esempio 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);
 }