2 instantiations of TestInputOutputInfo
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
337return new TestInputOutputInfo(dagTemp, null); 1005tests.Add(MakeTestsAndBindings(new TestInputOutputInfo(input, subpattern.Member), pattern, output: out _, bindings));
37 references to TestInputOutputInfo
Microsoft.CodeAnalysis.CSharp (37)
Binder\DecisionDagBuilder.cs (35)
327return MakeTestsAndBindings((TestInputOutputInfo)input, pattern, out _, bindings); 335public static explicit operator TestInputOutputInfo(BoundDagTemp dagTemp) 340public static explicit operator BoundDagTemp(TestInputOutputInfo info) 359TestInputOutputInfo input, 361out TestInputOutputInfo output, 412private BoundDagTemp PrepareForUnionValuePropertyMatching(ref TestInputOutputInfo input, ArrayBuilder<Tests> tests) 419input = (TestInputOutputInfo)temp; 491TestInputOutputInfo inputInfo, 493out TestInputOutputInfo outputInfo, 578TestInputOutputInfo inputInfo, 580out TestInputOutputInfo outputInfo, 607TestInputOutputInfo input, 609out TestInputOutputInfo output) 748private bool TryMakeTestsForUnionHasValue(SyntaxNode syntax, TestInputOutputInfo inputInfo, bool sense, [NotNullWhen(true)] out Tests? tests) 777private TestInputOutputInfo MakeConvertToType( 778TestInputOutputInfo inputInfo, 816return (TestInputOutputInfo)typeEvaluation.MakeResultTemp(); 848inputInfo = (TestInputOutputInfo)evaluation.MakeResultTemp(); 856TestInputOutputInfo inputInfo, 858out TestInputOutputInfo outputInfo) 879Tests makeTestsForNonNullConstantPattern(TestInputOutputInfo inputInfo, BoundConstantPattern constant, out TestInputOutputInfo output) 922TestInputOutputInfo inputInfo, 924out TestInputOutputInfo outputInfo, 1042input = (BoundDagTemp)MakeConvertToType((TestInputOutputInfo)input, member.Syntax, member.Receiver.Type.StrippedType(), isExplicitTest: false, tests); 1071private Tests MakeTestsAndBindingsForNegatedPattern(TestInputOutputInfo input, BoundNegatedPattern neg, ArrayBuilder<BoundPatternBinding> bindings) 1078TestInputOutputInfo inputInfo, 1080out TestInputOutputInfo outputInfo, 1106Tests makeTestsAndBindingsForBinaryPattern(DecisionDagBuilder @this, Tests leftTests, TestInputOutputInfo leftOutputInfo, TestInputOutputInfo inputInfo, BoundBinaryPattern bin, out TestInputOutputInfo outputInfo, ArrayBuilder<BoundPatternBinding> bindings) 1127outputInfo = (TestInputOutputInfo)evaluation.MakeResultTemp(); 1135builder.Add(@this.MakeTestsAndBindings(leftOutputInfo, bin.Right, out var rightOutput, bindings)); 1147TestInputOutputInfo inputInfo, 1149out TestInputOutputInfo outputInfo)
Binder\DecisionDagBuilder_ListPatterns.cs (2)
14private Tests MakeTestsAndBindingsForListPattern(TestInputOutputInfo inputInfo, BoundListPattern list, out TestInputOutputInfo outputInfo, ArrayBuilder<BoundPatternBinding> bindings)