2 instantiations of TestInputOutputInfo
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
337return new TestInputOutputInfo(dagTemp, null); 1011tests.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) 742private bool TryMakeTestsForUnionHasValue(SyntaxNode syntax, TestInputOutputInfo inputInfo, bool sense, [NotNullWhen(true)] out Tests? tests) 771private TestInputOutputInfo MakeConvertToType( 772TestInputOutputInfo inputInfo, 819return (TestInputOutputInfo)typeEvaluationTemp; 851inputInfo = (TestInputOutputInfo)evaluation.MakeResultTemp(); 859TestInputOutputInfo inputInfo, 861out TestInputOutputInfo outputInfo) 882Tests makeTestsForNonNullConstantPattern(TestInputOutputInfo inputInfo, BoundConstantPattern constant, out TestInputOutputInfo output) 925TestInputOutputInfo inputInfo, 927out TestInputOutputInfo outputInfo, 1048input = (BoundDagTemp)MakeConvertToType((TestInputOutputInfo)input, member.Syntax, member.Receiver.Type.StrippedType(), isExplicitTest: false, tests); 1077private Tests MakeTestsAndBindingsForNegatedPattern(TestInputOutputInfo input, BoundNegatedPattern neg, ArrayBuilder<BoundPatternBinding> bindings) 1084TestInputOutputInfo inputInfo, 1086out TestInputOutputInfo outputInfo, 1112Tests makeTestsAndBindingsForBinaryPattern(DecisionDagBuilder @this, Tests leftTests, TestInputOutputInfo leftOutputInfo, TestInputOutputInfo inputInfo, BoundBinaryPattern bin, out TestInputOutputInfo outputInfo, ArrayBuilder<BoundPatternBinding> bindings) 1132outputInfo = (TestInputOutputInfo)evaluation.MakeResultTemp(); 1140builder.Add(@this.MakeTestsAndBindings(leftOutputInfo, bin.Right, out var rightOutput, bindings)); 1152TestInputOutputInfo inputInfo, 1154out TestInputOutputInfo outputInfo)
Binder\DecisionDagBuilder_ListPatterns.cs (2)
14private Tests MakeTestsAndBindingsForListPattern(TestInputOutputInfo inputInfo, BoundListPattern list, out TestInputOutputInfo outputInfo, ArrayBuilder<BoundPatternBinding> bindings)