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