2 instantiations of TestInputOutputInfo
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
345return new TestInputOutputInfo(dagTemp, null); 1021tests.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)
335return MakeTestsAndBindings((TestInputOutputInfo)input, pattern, out _, bindings); 343public static explicit operator TestInputOutputInfo(BoundDagTemp dagTemp) 348public static explicit operator BoundDagTemp(TestInputOutputInfo info) 367TestInputOutputInfo input, 369out TestInputOutputInfo output, 420private BoundDagTemp PrepareForUnionValuePropertyMatching(ref TestInputOutputInfo input, ArrayBuilder<Tests> tests) 427input = (TestInputOutputInfo)temp; 499TestInputOutputInfo inputInfo, 501out TestInputOutputInfo outputInfo, 586TestInputOutputInfo inputInfo, 588out TestInputOutputInfo outputInfo, 615TestInputOutputInfo input, 617out TestInputOutputInfo output) 750private bool TryMakeTestsForUnionHasValue(SyntaxNode syntax, TestInputOutputInfo inputInfo, bool sense, [NotNullWhen(true)] out Tests? tests) 779private TestInputOutputInfo MakeConvertToType( 780TestInputOutputInfo inputInfo, 827return (TestInputOutputInfo)typeEvaluationTemp; 859inputInfo = (TestInputOutputInfo)evaluation.MakeResultTemp(); 867TestInputOutputInfo inputInfo, 869out TestInputOutputInfo outputInfo) 890Tests makeTestsForNonNullConstantPattern(TestInputOutputInfo inputInfo, BoundConstantPattern constant, out TestInputOutputInfo output) 933TestInputOutputInfo inputInfo, 935out TestInputOutputInfo outputInfo, 1052input = (BoundDagTemp)MakeConvertToType((TestInputOutputInfo)input, member.Syntax, member.Receiver.Type.StrippedType(), isExplicitTest: false, tests); 1105private Tests MakeTestsAndBindingsForNegatedPattern(TestInputOutputInfo input, BoundNegatedPattern neg, ArrayBuilder<BoundPatternBinding> bindings) 1112TestInputOutputInfo inputInfo, 1114out TestInputOutputInfo outputInfo, 1140Tests makeTestsAndBindingsForBinaryPattern(DecisionDagBuilder @this, Tests leftTests, TestInputOutputInfo leftOutputInfo, TestInputOutputInfo inputInfo, BoundBinaryPattern bin, out TestInputOutputInfo outputInfo, ArrayBuilder<BoundPatternBinding> bindings) 1160outputInfo = (TestInputOutputInfo)evaluation.MakeResultTemp(); 1168builder.Add(@this.MakeTestsAndBindings(leftOutputInfo, bin.Right, out var rightOutput, bindings)); 1180TestInputOutputInfo inputInfo, 1182out TestInputOutputInfo outputInfo)