1 write to Pattern
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8240this.Pattern = pattern;
13 references to Pattern
Microsoft.CodeAnalysis.CSharp (13)
Binder\DecisionDagBuilder_ListPatterns.cs (2)
32subpatterns[0] is BoundSlicePattern { Pattern: null }) 56if (slice.Pattern is BoundPattern slicePattern)
FlowAnalysis\DefiniteAssignment.cs (2)
2006if (pat.Pattern != null) 2008assignPatternVariablesAndMarkReadFields(pat.Pattern, definitely);
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
361this.Visit(node.Pattern);
FlowAnalysis\NullableWalker_Patterns.cs (1)
83Visit(node.Pattern);
Generated\BoundNodes.xml.Generated.cs (5)
8260if (pattern != this.Pattern || indexerAccess != this.IndexerAccess || receiverPlaceholder != this.ReceiverPlaceholder || argumentPlaceholder != this.ArgumentPlaceholder || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything)) 10746this.Visit(node.Pattern); 12135BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 14803BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 17002new TreeDumperNode("pattern", null, new TreeDumperNode[] { Visit(node.Pattern, null) }),
Operations\CSharpOperationFactory.cs (2)
2608sliceSymbol: boundNode.Pattern is null ? null : 2610pattern: (IPatternOperation?)Create(boundNode.Pattern),