File tree Expand file tree Collapse file tree 1 file changed +22
-2
lines changed
Expand file tree Collapse file tree 1 file changed +22
-2
lines changed Original file line number Diff line number Diff line change @@ -47,12 +47,32 @@ private static void WriteStarId(EscapingTextWriter writer)
4747
4848 public sealed override void WriteQuotedId ( EscapingTextWriter writer )
4949 {
50- WriteStarId ( writer ) ;
50+ if ( Context . ExtractionContext . IsStandalone )
51+ {
52+ WriteStarId ( writer ) ;
53+ return ;
54+ }
55+ base . WriteQuotedId ( writer ) ;
5156 }
5257
5358 public override void WriteId ( EscapingTextWriter trapFile )
5459 {
55- WriteStarId ( trapFile ) ;
60+ if ( Context . ExtractionContext . IsStandalone )
61+ {
62+ WriteStarId ( trapFile ) ;
63+ return ;
64+ }
65+
66+ trapFile . Write ( "loc," ) ;
67+ trapFile . WriteSubId ( FileEntity ) ;
68+ trapFile . Write ( ',' ) ;
69+ trapFile . Write ( Position . Span . Start . Line + 1 ) ;
70+ trapFile . Write ( ',' ) ;
71+ trapFile . Write ( Position . Span . Start . Character + 1 ) ;
72+ trapFile . Write ( ',' ) ;
73+ trapFile . Write ( Position . Span . End . Line + 1 ) ;
74+ trapFile . Write ( ',' ) ;
75+ trapFile . Write ( Position . Span . End . Character ) ;
5676 }
5777
5878 private class SourceLocationFactory : CachedEntityFactory < Microsoft . CodeAnalysis . Location , NonGeneratedSourceLocation >
You can’t perform that action at this time.
0 commit comments