11 references to CallingMethod
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder.ValueChecks.cs (11)
347/// wider escape level. An destination that is <see cref="EscapeLevel.CallingMethod"/>
370EscapeLevel.CallingMethod => level == EscapeLevel.CallingMethod,
1502{ IsCallingMethod: true } => EscapeLevel.CallingMethod,
2783mixableArguments.Add(new MixableDestination(argument, EscapeLevel.CallingMethod));
2901if (escapeLevel != EscapeLevel.CallingMethod)
2998escapeValues.Add(new EscapeValue(parameter: null, argument, EscapeLevel.CallingMethod, isRefEscape: false));
3058escapeValues.Add(new EscapeValue(parameter: null, argument, EscapeLevel.CallingMethod, isRefEscape: false));
3066escapeValues.Add(new EscapeValue(parameter, argument, EscapeLevel.CallingMethod, isRefEscape: false));
3077escapeValues.Add(new EscapeValue(parameter, argument, EscapeLevel.CallingMethod, isRefEscape: true));
4968if (escapeValue.IsRefEscape && escapeValue.EscapeLevel != EscapeLevel.CallingMethod)