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