9 instantiations of ApiPattern
SemanticSearch.BuildTask (1)
GenerateFilteredReferenceAssembliesTask.cs (1)
261patterns.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)
108var patterns = new List<ApiPattern>(); 200internal static void ParseApiPatterns(IReadOnlyList<string> lines, List<(string message, int line)> errors, List<ApiPattern> patterns) 329private static bool IsIncluded(ISymbol symbol, ImmutableArray<ApiPattern> patterns) 338foreach (var pattern in patterns) 358internal static unsafe void Rewrite(byte[] peImage, ImmutableArray<ApiPattern> patterns) 437private static unsafe void UpdateTypeDefinitions(BinaryWriter writer, MetadataReader metadataReader, ImmutableArray<ApiPattern> patterns, ImmutableArray<INamedTypeSymbol> symbols, int metadataOffset) 477private static unsafe void UpdateMethodDefinitions(BinaryWriter writer, MetadataReader metadataReader, ImmutableArray<ApiPattern> patterns, ImmutableArray<IMethodSymbol> symbols, int metadataOffset) 511private 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>();