1 write to Pattern
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7979
this.
Pattern
= pattern;
24 references to Pattern
Microsoft.CodeAnalysis.CSharp (24)
Binder\DecisionDagBuilder.cs (4)
348
tests.Add(MakeTestsAndBindings(indexTemp, pattern.Subpatterns[i].
Pattern
, bindings));
536
BoundPattern pattern = recursive.Deconstruction[i].
Pattern
;
557
BoundPattern pattern = recursive.Deconstruction[i].
Pattern
;
580
BoundPattern pattern = subpattern.
Pattern
;
Compilation\CSharpSemanticModel.cs (1)
2041
BoundPattern pattern = lowestBoundNode as BoundPattern ?? highestBoundNode as BoundPattern ?? (highestBoundNode is BoundSubpattern sp ? sp.
Pattern
: null);
FlowAnalysis\DefiniteAssignment.cs (3)
1899
assignPatternVariablesAndMarkReadFields(subpat.
Pattern
, definitely);
1919
assignPatternVariablesAndMarkReadFields(sub.
Pattern
, definitely);
1931
assignPatternVariablesAndMarkReadFields(subpat.
Pattern
, definitely);
FlowAnalysis\NullableWalker_Patterns.cs (4)
44
Visit(node.
Pattern
);
50
Visit(node.
Pattern
);
181
LearnFromAnyNullPatterns(GetOrCreateSlot(element, inputSlot), element.Type, item.
Pattern
);
192
LearnFromAnyNullPatterns(getExtendedPropertySlot(member, inputSlot), member.Type, subpattern.
Pattern
);
Generated\BoundNodes.xml.Generated.cs (9)
8003
if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(symbol, this.Symbol) || pattern != this.
Pattern
)
8033
if (member != this.Member || isLengthOrCount != this.IsLengthOrCount || pattern != this.
Pattern
)
10340
this.Visit(node.
Pattern
);
10346
this.Visit(node.
Pattern
);
11681
BoundPattern pattern = (BoundPattern)this.Visit(node.
Pattern
);
11687
BoundPattern pattern = (BoundPattern)this.Visit(node.
Pattern
);
14249
BoundPattern pattern = (BoundPattern)this.Visit(node.
Pattern
);
16367
new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.
Pattern
, null) }),
16375
new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.
Pattern
, null) }),
Operations\CSharpOperationFactory.cs (3)
2440
? deconstructions.SelectAsArray((p, fac) => (IPatternOperation)fac.Create(p.
Pattern
), this)
2461
? subpatterns.SelectAsArray((p, fac) => (IPatternOperation)fac.Create(p.
Pattern
), this)
2713
IPatternOperation pattern = (IPatternOperation)Create(subpattern.
Pattern
);