2 instantiations of TestInputOutputInfo
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
346return new TestInputOutputInfo(dagTemp, null); 1022tests.Add(MakeTestsAndBindings(new TestInputOutputInfo(currentInput, member), pattern, output: out _, bindings));
37 references to TestInputOutputInfo
Microsoft.CodeAnalysis.CSharp (37)
Binder\DecisionDagBuilder_ListPatterns.cs (2)
14private Tests MakeTestsAndBindingsForListPattern(TestInputOutputInfo inputInfo, BoundListPattern list, out TestInputOutputInfo outputInfo, ArrayBuilder<BoundPatternBinding> bindings)
Binder\DecisionDagBuilder.cs (35)
336return MakeTestsAndBindings((TestInputOutputInfo)input, pattern, out _, bindings); 344public static explicit operator TestInputOutputInfo(BoundDagTemp dagTemp) 349public static explicit operator BoundDagTemp(TestInputOutputInfo info) 368TestInputOutputInfo input, 370out TestInputOutputInfo output, 421private BoundDagTemp PrepareForUnionValuePropertyMatching(ref TestInputOutputInfo input, ArrayBuilder<Tests> tests) 428input = (TestInputOutputInfo)temp; 500TestInputOutputInfo inputInfo, 502out TestInputOutputInfo outputInfo, 587TestInputOutputInfo inputInfo, 589out TestInputOutputInfo outputInfo, 616TestInputOutputInfo input, 618out TestInputOutputInfo output) 751private bool TryMakeTestsForUnionHasValue(SyntaxNode syntax, TestInputOutputInfo inputInfo, bool sense, [NotNullWhen(true)] out Tests? tests) 780private TestInputOutputInfo MakeConvertToType( 781TestInputOutputInfo inputInfo, 828return (TestInputOutputInfo)typeEvaluationTemp; 860inputInfo = (TestInputOutputInfo)evaluation.MakeResultTemp(); 868TestInputOutputInfo inputInfo, 870out TestInputOutputInfo outputInfo) 891Tests makeTestsForNonNullConstantPattern(TestInputOutputInfo inputInfo, BoundConstantPattern constant, out TestInputOutputInfo output) 934TestInputOutputInfo inputInfo, 936out TestInputOutputInfo outputInfo, 1053input = (BoundDagTemp)MakeConvertToType((TestInputOutputInfo)input, member.Syntax, member.Receiver.Type.StrippedType(), isExplicitTest: false, tests); 1106private Tests MakeTestsAndBindingsForNegatedPattern(TestInputOutputInfo input, BoundNegatedPattern neg, ArrayBuilder<BoundPatternBinding> bindings) 1113TestInputOutputInfo inputInfo, 1115out TestInputOutputInfo outputInfo, 1141Tests makeTestsAndBindingsForBinaryPattern(DecisionDagBuilder @this, Tests leftTests, TestInputOutputInfo leftOutputInfo, TestInputOutputInfo inputInfo, BoundBinaryPattern bin, out TestInputOutputInfo outputInfo, ArrayBuilder<BoundPatternBinding> bindings) 1161outputInfo = (TestInputOutputInfo)evaluation.MakeResultTemp(); 1169builder.Add(@this.MakeTestsAndBindings(leftOutputInfo, bin.Right, out var rightOutput, bindings)); 1181TestInputOutputInfo inputInfo, 1183out TestInputOutputInfo outputInfo)