7 instantiations of EscapeValue
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder.ValueChecks.cs (7)
2713
escapeValues.Add(new
EscapeValue
(parameter: null, argument, EscapeLevel.ReturnOnly, isRefEscape: true));
2718
escapeValues.Add(new
EscapeValue
(parameter: null, argument, EscapeLevel.CallingMethod, isRefEscape: false));
2726
escapeValues.Add(new
EscapeValue
(parameter, argument, valEscapeLevel, isRefEscape: false));
2733
escapeValues.Add(new
EscapeValue
(parameter, argument, refEscapeLevel, isRefEscape: true));
2789
escapeValues.Add(new
EscapeValue
(parameter: null, argument, EscapeLevel.CallingMethod, isRefEscape: false));
2797
escapeValues.Add(new
EscapeValue
(parameter, argument, EscapeLevel.CallingMethod, isRefEscape: false));
2802
escapeValues.Add(new
EscapeValue
(parameter, argument, EscapeLevel.CallingMethod, isRefEscape: true));
17 references to EscapeValue
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder.ValueChecks.cs (16)
2031
var escapeValues = ArrayBuilder<
EscapeValue
>.GetInstance();
2101
var argsAndParamsAll = ArrayBuilder<
EscapeValue
>.GetInstance();
2317
var argsAndParamsAll = ArrayBuilder<
EscapeValue
>.GetInstance();
2560
ArrayBuilder<
EscapeValue
> escapeValues)
2617
/// Returns the set of <see cref="
EscapeValue
"/> to an invocation that impact ref analysis.
2630
ArrayBuilder<
EscapeValue
> escapeValues)
2664
/// Returns the set of <see cref="
EscapeValue
"/> to an invocation that impact ref analysis.
2667
/// - For ref arguments it will return an <see cref="
EscapeValue
"/> for both ref and
2685
ArrayBuilder<
EscapeValue
> escapeValues)
2741
/// Returns the set of <see cref="
EscapeValue
"/> to an invocation that impact ref analysis.
2744
/// - For ref arguments it will return an <see cref="
EscapeValue
"/> for both ref and
2761
ArrayBuilder<
EscapeValue
> escapeValues)
2988
var escapeValues = ArrayBuilder<
EscapeValue
>.GetInstance();
3039
void inferDeclarationExpressionValEscape(ImmutableArray<BoundExpression> argsOpt, SafeContext localScopeDepth, ArrayBuilder<
EscapeValue
> escapeValues)
4797
var escapeValues = ArrayBuilder<
EscapeValue
>.GetInstance();
4812
foreach (
var
escapeValue in escapeValues)
Binder\RefSafetyAnalysis.cs (1)
852
var escapeValues = ArrayBuilder<
EscapeValue
>.GetInstance();