49 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 (45)
ContentModel\ContentQueryDefinition.cs (1)
114
return new
PatternDefinition
(pattern);
ContentModel\ManagedCodeConventions.cs (42)
481
new
PatternDefinition
("{any}/{tfm}/{any?}", table: DotnetAnyTable),
482
new
PatternDefinition
("runtimes/{rid}/{any}/{tfm}/{any?}", table: DotnetAnyTable),
486
new
PatternDefinition
("{any}/{tfm}/{any?}", table: DotnetAnyTable),
487
new
PatternDefinition
("runtimes/{rid}/{any}/{tfm}/{any?}", table: DotnetAnyTable),
494
new
PatternDefinition
("runtimes/{rid}/lib/{tfm}/{any?}", table: DotnetAnyTable),
495
new
PatternDefinition
("lib/{tfm}/{any?}", table: DotnetAnyTable),
496
new
PatternDefinition
("lib/{assembly?}", table: DotnetAnyTable, defaults: NetTFMTable)
500
new
PatternDefinition
("runtimes/{rid}/lib/{tfm}/{assembly}", table: DotnetAnyTable),
501
new
PatternDefinition
("lib/{tfm}/{assembly}", table: DotnetAnyTable),
502
new
PatternDefinition
("lib/{assembly}", table: DotnetAnyTable, defaults: NetTFMTable)
509
new
PatternDefinition
("ref/{tfm}/{any?}", table: DotnetAnyTable),
513
new
PatternDefinition
("ref/{tfm}/{assembly}", table: DotnetAnyTable),
520
new
PatternDefinition
("lib/{tfm}/{any?}", table: DotnetAnyTable),
521
new
PatternDefinition
("lib/{assembly?}", table: DotnetAnyTable, defaults: NetTFMTable)
525
new
PatternDefinition
("lib/{tfm}/{assembly}", table: DotnetAnyTable),
526
new
PatternDefinition
("lib/{assembly}", table: DotnetAnyTable, defaults: NetTFMTable)
533
new
PatternDefinition
("runtimes/{rid}/nativeassets/{tfm}/{any?}", table: DotnetAnyTable),
534
new
PatternDefinition
("runtimes/{rid}/native/{any?}", table: null, defaults: DefaultTfmAny)
538
new
PatternDefinition
("runtimes/{rid}/nativeassets/{tfm}/{any}", table: DotnetAnyTable),
539
new
PatternDefinition
("runtimes/{rid}/native/{any}", table: null, defaults: DefaultTfmAny)
546
new
PatternDefinition
("runtimes/{rid}/lib/{tfm}/{locale?}/{any?}", table: DotnetAnyTable),
547
new
PatternDefinition
("lib/{tfm}/{locale?}/{any?}", table: DotnetAnyTable),
551
new
PatternDefinition
("runtimes/{rid}/lib/{tfm}/{locale}/{satelliteAssembly}", table: DotnetAnyTable),
552
new
PatternDefinition
("lib/{tfm}/{locale}/{satelliteAssembly}", table: DotnetAnyTable),
559
new
PatternDefinition
("build/{tfm}/{msbuild?}", table: DotnetAnyTable),
560
new
PatternDefinition
("build/{msbuild?}", table: null, defaults: DefaultTfmAny)
564
new
PatternDefinition
("build/{tfm}/{msbuild}", table: DotnetAnyTable),
565
new
PatternDefinition
("build/{msbuild}", table: null, defaults: DefaultTfmAny)
572
new
PatternDefinition
("buildMultiTargeting/{msbuild?}", table: null, defaults: DefaultTfmAny),
575
new
PatternDefinition
("buildCrossTargeting/{msbuild?}", table: null, defaults: DefaultTfmAny)
579
new
PatternDefinition
("buildMultiTargeting/{msbuild}", table: null, defaults: DefaultTfmAny),
582
new
PatternDefinition
("buildCrossTargeting/{msbuild}", table: null, defaults: DefaultTfmAny)
589
new
PatternDefinition
("contentFiles/{codeLanguage}/{tfm}/{any?}"),
593
new
PatternDefinition
("contentFiles/{codeLanguage}/{tfm}/{any?}"),
600
new
PatternDefinition
("tools/{tfm}/{rid}/{any?}", table: AnyTable),
604
new
PatternDefinition
("tools/{tfm}/{rid}/{any?}", table: AnyTable),
611
new
PatternDefinition
("embed/{tfm}/{any?}", table: DotnetAnyTable),
615
new
PatternDefinition
("embed/{tfm}/{assembly}", table: DotnetAnyTable),
622
new
PatternDefinition
("buildTransitive/{tfm}/{msbuild?}", table: DotnetAnyTable),
623
new
PatternDefinition
("buildTransitive/{msbuild?}", table: null, defaults: DefaultTfmAny)
627
new
PatternDefinition
("buildTransitive/{tfm}/{msbuild}", table: DotnetAnyTable),
628
new
PatternDefinition
("buildTransitive/{msbuild}", table: null, defaults: DefaultTfmAny)
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 });
35 references to PatternDefinition
Microsoft.DotNet.Build.Tasks.TargetFramework (2)
TargetFrameworkResolver.cs (2)
28
groupPatterns: new
PatternDefinition
[]
34
pathPatterns: new
PatternDefinition
[]
NuGet.Packaging (33)
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 (24)
479
groupPatterns: new
PatternDefinition
[]
484
pathPatterns: new
PatternDefinition
[]
492
groupPatterns: new
PatternDefinition
[]
498
pathPatterns: new
PatternDefinition
[]
507
groupPatterns: new
PatternDefinition
[]
511
pathPatterns: new
PatternDefinition
[]
518
groupPatterns: new
PatternDefinition
[]
523
pathPatterns: new
PatternDefinition
[]
531
groupPatterns: new
PatternDefinition
[]
536
pathPatterns: new
PatternDefinition
[]
544
groupPatterns: new
PatternDefinition
[]
549
pathPatterns: new
PatternDefinition
[]
557
groupPatterns: new
PatternDefinition
[]
562
pathPatterns: new
PatternDefinition
[]
570
groupPatterns: new
PatternDefinition
[]
577
pathPatterns: new
PatternDefinition
[]
587
groupPatterns: new
PatternDefinition
[]
591
pathPatterns: new
PatternDefinition
[]
598
groupPatterns: new
PatternDefinition
[]
602
pathPatterns: new
PatternDefinition
[]
609
groupPatterns: new
PatternDefinition
[]
613
pathPatterns: new
PatternDefinition
[]
620
groupPatterns: new
PatternDefinition
[]
625
pathPatterns: new
PatternDefinition
[]