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