public void WriteLine(WriteCursor writeCursor) { writeCursor.WriteLine( (IsStatic ? "static " : "") + Name + "(" + string.Join(", ", Parameters.Select(x => x.Name + ": " + x.Type.FullName)) + ")" + (Return == null ? "" : ": " + Return.FullName) +";"); }
public override void Write(WriteCursor writeCursor) { var export = Parent.Name == string.Empty ? "export declare " : ""; writeCursor.StartBlock(export + "enum " + Name); foreach (var value in Values) { writeCursor.WriteLine(value.Name + " = " + value.Value + ","); } writeCursor.EndBlock(); }
public void WriteLine(WriteCursor writeCursor) { writeCursor.WriteLine(Name + ": " + TsType.FullName + ";"); }
public new void WriteLine(WriteCursor writeCursor) { writeCursor.WriteLine("constructor (" + string.Join(", ", Parameters.Select(x => x.Name + ": " + x.Type.FullName)) + ");"); }
public override void Write(WriteCursor writeCursor) { writeCursor.WriteLine("undefined"); }