1 write to UnionMatchingInputType
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8193this.UnionMatchingInputType = unionMatchingInputType;
13 references to UnionMatchingInputType
Microsoft.CodeAnalysis.CSharp (13)
Binder\UnionMatchingRewriter.cs (5)
360rightUnionPattern.UnionMatchingInputType, 383leftUnionPattern.UnionMatchingInputType, 415return unionPattern.UnionMatchingInputType; 451TypeSymbol unionMatchingInputType = unionPattern.UnionMatchingInputType; 516unionMatchingInputType = leftUnionPattern.UnionMatchingInputType;
BoundTree\BoundPatternWithUnionMatching.cs (4)
14Debug.Assert(UnionMatchingInputType.IsSubjectForUnionMatching); 15Debug.Assert(InputType.Equals(LeftOfPendingConjunction?.InputType ?? UnionMatchingInputType, TypeCompareKind.AllIgnoreOptions)); 16Debug.Assert(UnionMatchingInputType == (object)(LeftOfPendingConjunction?.NarrowedType ?? InputType)); 39Debug.Assert(ExclusiveInstancePattern.InputType == (object)UnionMatchingInputType);
Generated\BoundNodes.xml.Generated.cs (4)
8217if (!TypeSymbol.Equals(unionMatchingInputType, this.UnionMatchingInputType, TypeCompareKind.ConsiderEverything) || leftOfPendingConjunction != this.LeftOfPendingConjunction || exclusiveInstancePattern != this.ExclusiveInstancePattern || valueProperty != this.ValueProperty || exclusiveValuePattern != this.ExclusiveValuePattern || sharedRightOfPendingConjunction != this.SharedRightOfPendingConjunction || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything)) 12531TypeSymbol? unionMatchingInputType = this.VisitType(node.UnionMatchingInputType); 15222TypeSymbol unionMatchingInputType = GetUpdatedSymbol(node, node.UnionMatchingInputType); 17474new TreeDumperNode("unionMatchingInputType", node.UnionMatchingInputType, null),