public static string ToCanonicalForm(this SourceReference src) { return(src.File + (src.Location.HasValue ? "(" + src.Location.Value.ToCanonicalForm() + ")" : "")); }
public static void Write(BinaryWriter w, SourceReference s) { w.Write(s.File); Optional.Write(w, s.Location, (Action <BinaryWriter, TextPosition>)TextPosition.Write); }