C#: Remove IExtractionScope.FromSource

This commit is contained in:
Tamas Vajk
2021-02-10 09:03:06 +01:00
parent a75306acbd
commit fc3e6526ce
4 changed files with 1 additions and 7 deletions

View File

@@ -21,7 +21,5 @@ namespace Semmle.Extraction
public bool InScope(ISymbol symbol) =>
SymbolEqualityComparer.Default.Equals(symbol.ContainingAssembly, assembly) ||
SymbolEqualityComparer.Default.Equals(symbol, assembly);
public bool FromSource => false;
}
}

View File

@@ -242,7 +242,7 @@ namespace Semmle.Extraction
ShouldAddAssemblyTrapPrefix = addAssemblyTrapPrefix;
}
public bool FromSource => scope.FromSource;
public bool FromSource => scope is SourceScope;
public ICommentGenerator CommentGenerator { get; } = new CommentProcessor();

View File

@@ -22,7 +22,5 @@ namespace Semmle.Extraction
/// </summary>
/// <param name="path">The path to populate.</param>
bool InFileScope(string path);
bool FromSource { get; }
}
}

View File

@@ -19,7 +19,5 @@ namespace Semmle.Extraction
public bool InFileScope(string path) => path == SourceTree.FilePath;
public bool InScope(ISymbol symbol) => symbol.Locations.Any(loc => loc.SourceTree == SourceTree);
public bool FromSource => true;
}
}