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