51 instantiations of PatternDefinition
Microsoft.DotNet.Build.Tasks.TargetFramework (4)
TargetFrameworkResolver.cs (4)
31
new
PatternDefinition
("{tfm}/"),
32
new
PatternDefinition
("{tfm}-{rid}/")
36
new
PatternDefinition
("{tfm}/"),
37
new
PatternDefinition
("{tfm}-{rid}/")
NuGet.Packaging (47)
ContentModel\ContentQueryDefinition.cs (1)
114
return new
PatternDefinition
(pattern);
ContentModel\ManagedCodeConventions.cs (44)
508
new
PatternDefinition
("{any}/{tfm}/{any?}", table: DotnetAnyTable),
509
new
PatternDefinition
("runtimes/{rid}/{any}/{tfm}/{any?}", table: DotnetAnyTable),
513
new
PatternDefinition
("{any}/{tfm}/{any?}", table: DotnetAnyTable),
514
new
PatternDefinition
("runtimes/{rid}/{any}/{tfm}/{any?}", table: DotnetAnyTable),
521
new
PatternDefinition
("runtimes/{rid}/lib/{tfm}/{any?}", table: DotnetAnyTable),
522
new
PatternDefinition
("lib/{tfm}/{any?}", table: DotnetAnyTable),
523
new
PatternDefinition
("lib/{assembly?}", table: DotnetAnyTable, defaults: NetTFMTable)
527
new
PatternDefinition
("runtimes/{rid}/lib/{tfm}/{assembly}", table: DotnetAnyTable),
528
new
PatternDefinition
("lib/{tfm}/{assembly}", table: DotnetAnyTable),
529
new
PatternDefinition
("lib/{assembly}", table: DotnetAnyTable, defaults: NetTFMTable)
536
new
PatternDefinition
("ref/{tfm}/{any?}", table: DotnetAnyTable),
540
new
PatternDefinition
("ref/{tfm}/{assembly}", table: DotnetAnyTable),
547
new
PatternDefinition
("lib/{tfm}/{any?}", table: DotnetAnyTable),
548
new
PatternDefinition
("lib/{assembly?}", table: DotnetAnyTable, defaults: NetTFMTable)
552
new
PatternDefinition
("lib/{tfm}/{assembly}", table: DotnetAnyTable),
553
new
PatternDefinition
("lib/{assembly}", table: DotnetAnyTable, defaults: NetTFMTable)
560
new
PatternDefinition
("runtimes/{rid}/nativeassets/{tfm}/{any?}", table: DotnetAnyTable),
561
new
PatternDefinition
("runtimes/{rid}/native/{any?}", table: null, defaults: DefaultTfmAny)
565
new
PatternDefinition
("runtimes/{rid}/nativeassets/{tfm}/{any}", table: DotnetAnyTable),
566
new
PatternDefinition
("runtimes/{rid}/native/{any}", table: null, defaults: DefaultTfmAny)
573
new
PatternDefinition
("runtimes/{rid}/lib/{tfm}/{locale?}/{any?}", table: DotnetAnyTable),
574
new
PatternDefinition
("lib/{tfm}/{locale?}/{any?}", table: DotnetAnyTable),
578
new
PatternDefinition
("runtimes/{rid}/lib/{tfm}/{locale}/{satelliteAssembly}", table: DotnetAnyTable),
579
new
PatternDefinition
("lib/{tfm}/{locale}/{satelliteAssembly}", table: DotnetAnyTable),
586
new
PatternDefinition
("build/{tfm}/{msbuild?}", table: DotnetAnyTable),
587
new
PatternDefinition
("build/{msbuild?}", table: null, defaults: DefaultTfmAny)
591
new
PatternDefinition
("build/{tfm}/{msbuild}", table: DotnetAnyTable),
592
new
PatternDefinition
("build/{msbuild}", table: null, defaults: DefaultTfmAny)
599
new
PatternDefinition
("buildMultiTargeting/{msbuild?}", table: null, defaults: DefaultTfmAny),
602
new
PatternDefinition
("buildCrossTargeting/{msbuild?}", table: null, defaults: DefaultTfmAny)
606
new
PatternDefinition
("buildMultiTargeting/{msbuild}", table: null, defaults: DefaultTfmAny),
609
new
PatternDefinition
("buildCrossTargeting/{msbuild}", table: null, defaults: DefaultTfmAny)
616
new
PatternDefinition
("contentFiles/{codeLanguage}/{tfm}/{any?}"),
620
new
PatternDefinition
("contentFiles/{codeLanguage}/{tfm}/{any?}"),
627
new
PatternDefinition
("tools/{tfm}/{rid}/{any?}", table: AnyTable),
631
new
PatternDefinition
("tools/{tfm}/{rid}/{any?}", table: AnyTable),
638
new
PatternDefinition
("embed/{tfm}/{any?}", table: DotnetAnyTable),
642
new
PatternDefinition
("embed/{tfm}/{assembly}", table: DotnetAnyTable),
649
new
PatternDefinition
("buildTransitive/{tfm}/{msbuild?}", table: DotnetAnyTable),
650
new
PatternDefinition
("buildTransitive/{msbuild?}", table: null, defaults: DefaultTfmAny)
654
new
PatternDefinition
("buildTransitive/{tfm}/{msbuild}", table: DotnetAnyTable),
655
new
PatternDefinition
("buildTransitive/{msbuild}", table: null, defaults: DefaultTfmAny)
662
new
PatternDefinition
("analyzers/{analyzerAssembly}"),
666
new
PatternDefinition
("analyzers/{analyzerAssembly}"),
Rules\InvalidUndottedFrameworkRule.cs (2)
260
var groupPatterns = patternSet.GroupPatterns.Select(e => new
PatternDefinition
(e.Pattern, e.Table, e.Defaults) { PreserveRawValues = true });
261
var pathPatterns = patternSet.PathPatterns.Select(e => new
PatternDefinition
(e.Pattern, e.Table, e.Defaults) { PreserveRawValues = true });
37 references to PatternDefinition
Microsoft.DotNet.Build.Tasks.TargetFramework (2)
TargetFrameworkResolver.cs (2)
28
groupPatterns: new
PatternDefinition
[]
34
pathPatterns: new
PatternDefinition
[]
NuGet.Packaging (35)
ContentModel\ContentQueryDefinition.cs (8)
16
public PatternSet(IReadOnlyDictionary<string, ContentPropertyDefinition> properties, IEnumerable<
PatternDefinition
> groupPatterns, IEnumerable<
PatternDefinition
> pathPatterns)
22
var groupPatternsArray = groupPatterns as
PatternDefinition
[] ?? groupPatterns.ToArray();
23
var pathPatternsArray = pathPatterns as
PatternDefinition
[] ?? pathPatterns.ToArray();
32
private static PatternExpression[] CreatePatternExpressions(
PatternDefinition
[] patternDefinitions)
46
public IEnumerable<
PatternDefinition
> GroupPatterns { get; }
56
public IEnumerable<
PatternDefinition
> PathPatterns { get; }
112
public static implicit operator
PatternDefinition
(string pattern)
ContentModel\Infrastructure\Parser.cs (1)
18
public PatternExpression(
PatternDefinition
pattern)
ContentModel\ManagedCodeConventions.cs (26)
506
groupPatterns: new
PatternDefinition
[]
511
pathPatterns: new
PatternDefinition
[]
519
groupPatterns: new
PatternDefinition
[]
525
pathPatterns: new
PatternDefinition
[]
534
groupPatterns: new
PatternDefinition
[]
538
pathPatterns: new
PatternDefinition
[]
545
groupPatterns: new
PatternDefinition
[]
550
pathPatterns: new
PatternDefinition
[]
558
groupPatterns: new
PatternDefinition
[]
563
pathPatterns: new
PatternDefinition
[]
571
groupPatterns: new
PatternDefinition
[]
576
pathPatterns: new
PatternDefinition
[]
584
groupPatterns: new
PatternDefinition
[]
589
pathPatterns: new
PatternDefinition
[]
597
groupPatterns: new
PatternDefinition
[]
604
pathPatterns: new
PatternDefinition
[]
614
groupPatterns: new
PatternDefinition
[]
618
pathPatterns: new
PatternDefinition
[]
625
groupPatterns: new
PatternDefinition
[]
629
pathPatterns: new
PatternDefinition
[]
636
groupPatterns: new
PatternDefinition
[]
640
pathPatterns: new
PatternDefinition
[]
647
groupPatterns: new
PatternDefinition
[]
652
pathPatterns: new
PatternDefinition
[]
660
groupPatterns: new
PatternDefinition
[]
664
pathPatterns: new
PatternDefinition
[]