public void WriteFormalArgumentType(Identifier arg, bool writeStorage) { if (writeStorage) { if (arg.Storage is OutArgumentStorage os) { writer.Write(os.OriginalIdentifier.Storage.Kind); writer.Write(" out "); } else { writer.Write(arg.Storage.Kind); writer.Write(" "); } } typeWriter = new TypeGraphWriter(writer); typeWriter.WriteReference(arg.DataType); }
public void WriteFormalArgumentType(Identifier arg, bool writeStorage) { if (writeStorage) { OutArgumentStorage os = arg.Storage as OutArgumentStorage; if (os != null) { writer.Write(os.OriginalIdentifier.Storage.Kind); writer.Write(" out "); } else { writer.Write(arg.Storage.Kind); writer.Write(" "); } } typeWriter = new TypeGraphWriter(writer); typeWriter.WriteReference(arg.DataType); }
public CodeFormatter(Formatter writer) { this.InnerFormatter = writer; this.typeWriter = new TypeGraphWriter(writer); }