Skip to content

Commit b295c27

Browse files
committed
C#: Also use * IDs in traced mode.
1 parent 4716232 commit b295c27

File tree

1 file changed

+2
-22
lines changed

1 file changed

+2
-22
lines changed

csharp/extractor/Semmle.Extraction.CSharp/Entities/Locations/NonGeneratedSourceLocation.cs

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -47,32 +47,12 @@ private static void WriteStarId(EscapingTextWriter writer)
4747

4848
public sealed override void WriteQuotedId(EscapingTextWriter writer)
4949
{
50-
if (Context.ExtractionContext.IsStandalone)
51-
{
52-
WriteStarId(writer);
53-
return;
54-
}
55-
base.WriteQuotedId(writer);
50+
WriteStarId(writer);
5651
}
5752

5853
public override void WriteId(EscapingTextWriter trapFile)
5954
{
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);
55+
WriteStarId(trapFile);
7656
}
7757

7858
private class SourceLocationFactory : CachedEntityFactory<Microsoft.CodeAnalysis.Location, NonGeneratedSourceLocation>

0 commit comments

Comments
 (0)