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