9 instantiations of ApiPattern
SemanticSearch.BuildTask (1)
GenerateFilteredReferenceAssembliesTask.cs (1)
261
patterns.Add(
new
()
SemanticSearch.BuildTask.UnitTests (8)
GenerateFilteredReferenceAssembliesTaskTests.cs (8)
115
new
ApiPattern
(SymbolKindFlags.NamedType, new Regex(@"M\.E.*"), IsIncluded: true),
116
new
ApiPattern
(SymbolKindFlags.NamedType, new Regex(@"M\.E`1"), IsIncluded: false));
160
new
ApiPattern
(SymbolKindFlags.NamedType, new Regex(@".*"), IsIncluded: true),
161
new
ApiPattern
(SymbolKindFlags.Method, new Regex(@"I.M1"), IsIncluded: false));
200
new
ApiPattern
(SymbolKindFlags.NamedType, new Regex(@".*"), IsIncluded: true),
201
new
ApiPattern
(SymbolKindFlags.Method, new Regex(@"C\.get_.*"), IsIncluded: false),
202
new
ApiPattern
(SymbolKindFlags.Method, new Regex(@"C\.set_.*"), IsIncluded: false),
203
new
ApiPattern
(SymbolKindFlags.Method, new Regex(@"C\.get_P2"), IsIncluded: true));
12 references to ApiPattern
SemanticSearch.BuildTask (8)
GenerateFilteredReferenceAssembliesTask.cs (8)
108
var patterns = new List<
ApiPattern
>();
200
internal static void ParseApiPatterns(IReadOnlyList<string> lines, List<(string message, int line)> errors, List<
ApiPattern
> patterns)
329
private static bool IsIncluded(ISymbol symbol, ImmutableArray<
ApiPattern
> patterns)
338
foreach (
var
pattern in patterns)
358
internal static unsafe void Rewrite(byte[] peImage, ImmutableArray<
ApiPattern
> patterns)
437
private static unsafe void UpdateTypeDefinitions(BinaryWriter writer, MetadataReader metadataReader, ImmutableArray<
ApiPattern
> patterns, ImmutableArray<INamedTypeSymbol> symbols, int metadataOffset)
477
private static unsafe void UpdateMethodDefinitions(BinaryWriter writer, MetadataReader metadataReader, ImmutableArray<
ApiPattern
> patterns, ImmutableArray<IMethodSymbol> symbols, int metadataOffset)
511
private static unsafe void UpdateFieldDefinitions(BinaryWriter writer, MetadataReader metadataReader, ImmutableArray<
ApiPattern
> patterns, ImmutableArray<IFieldSymbol> symbols, int metadataOffset)
SemanticSearch.BuildTask.UnitTests (4)
GenerateFilteredReferenceAssembliesTaskTests.cs (4)
31
var patterns = new List<
ApiPattern
>();
43
var patterns = new List<
ApiPattern
>();
57
var patterns = new List<
ApiPattern
>();
84
var patterns = new List<
ApiPattern
>();