Skip to content

Commit fc5f6c5

Browse files
committed
C#: Fix ID of TypeReferenceType for top level classes
1 parent 332a64a commit fc5f6c5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

csharp/extractor/Semmle.Extraction.CIL/Entities/TypeReferenceType.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ public override void WriteId(TextWriter trapFile, bool inContext)
134134
if (ct != null)
135135
{
136136
ct.GetId(trapFile, inContext);
137+
trapFile.Write('.');
137138
}
138139
else
139140
{
@@ -145,10 +146,10 @@ public override void WriteId(TextWriter trapFile, bool inContext)
145146
if (!ContainingNamespace.IsGlobalNamespace)
146147
{
147148
ContainingNamespace.WriteId(trapFile);
149+
trapFile.Write('.');
148150
}
149151
}
150152

151-
trapFile.Write('.');
152153
trapFile.Write(Cx.GetString(tr.Name));
153154
}
154155

0 commit comments

Comments
 (0)