C#: Fix up tests. Fix cil_class, and add locations for constructed methods and types.

This commit is contained in:
Calum Grant
2019-08-22 18:20:12 +01:00
parent 02fd51ae61
commit b776421602
7 changed files with 13 additions and 27 deletions

View File

@@ -57,11 +57,6 @@ namespace Semmle.Extraction.CIL.Entities
public abstract void WriteId(TextWriter trapFile);
/// <summary>
/// For debugging purposes.
/// </summary>
string DebugId => this.GetDebugLabel();
public void WriteQuotedId(TextWriter trapFile)
{
trapFile.Write("@\"");
@@ -508,11 +503,10 @@ namespace Semmle.Extraction.CIL.Entities
if (td.Attributes.HasFlag(TypeAttributes.Abstract))
yield return Tuples.cil_abstract(this);
if (td.Attributes.HasFlag(TypeAttributes.Class))
yield return Tuples.cil_class(this);
if (td.Attributes.HasFlag(TypeAttributes.Interface))
yield return Tuples.cil_interface(this);
else
yield return Tuples.cil_class(this);
if (td.Attributes.HasFlag(TypeAttributes.Public))
yield return Tuples.cil_public(this);