51 references to CallingMethod
Microsoft.CodeAnalysis.CSharp (51)
Binder\Binder.ValueChecks.cs (41)
1530
_ => SafeContext.
CallingMethod
1544
{ HasUnscopedRefAttribute: true, UseUpdatedEscapeRules: true, IsThis: false } => SafeContext.
CallingMethod
,
1783
return SafeContext.
CallingMethod
;
2295
SafeContext escapeScope = SafeContext.
CallingMethod
;
2350
SafeContext escapeScope = SafeContext.
CallingMethod
;
2392
SafeContext escapeScope = SafeContext.
CallingMethod
;
3244
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3331
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3723
return SafeContext.
CallingMethod
;
3729
return SafeContext.
CallingMethod
;
3746
return SafeContext.
CallingMethod
;
3809
return SafeContext.
CallingMethod
;
3821
return SafeContext.
CallingMethod
;
3876
return SafeContext.
CallingMethod
;
3881
return SafeContext.
CallingMethod
;
4363
return SafeContext.
CallingMethod
;
4369
return SafeContext.
CallingMethod
;
4375
return SafeContext.
CallingMethod
;
4390
return SafeContext.
CallingMethod
;
4398
return SafeContext.
CallingMethod
;
4410
return SafeContext.
CallingMethod
;
4413
return SafeContext.
CallingMethod
;
4462
return SafeContext.
CallingMethod
;
4474
return SafeContext.
CallingMethod
;
4521
return SafeContext.
CallingMethod
;
4575
var escape = SafeContext.
CallingMethod
;
4708
return (range.LeftOperandOpt is { } left ? GetValEscape(left) : SafeContext.
CallingMethod
)
4709
.Intersect(range.RightOperandOpt is { } right ? GetValEscape(right) : SafeContext.
CallingMethod
);
4757
return SafeContext.
CallingMethod
;
4790
return SafeContext.
CallingMethod
;
4796
return SafeContext.
CallingMethod
;
4809
? SafeContext.
CallingMethod
4856
var result = SafeContext.
CallingMethod
;
4875
var result = SafeContext.
CallingMethod
;
4925
return SafeContext.
CallingMethod
;
4932
return SafeContext.
CallingMethod
;
4953
SafeContext receiverEscapeScope = SafeContext.
CallingMethod
;
4981
return SafeContext.
CallingMethod
;
4992
var result = SafeContext.
CallingMethod
;
5858
SafeContext scope = SafeContext.
CallingMethod
;
5879
SafeContext scope = SafeContext.
CallingMethod
;
Binder\RefSafetyAnalysis.cs (10)
108
_analysis.AddLocalScopes(local, refEscapeScope: _analysis._localScopeDepth, valEscapeScope: SafeContext.
CallingMethod
);
226
: (SafeContext.CurrentMethod, SafeContext.
CallingMethod
);
269
: SafeContext.
CallingMethod
;
515
SafeContext.
CallingMethod
;
653
return typeExpression.Type.IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
707
: symbol.GetTypeOrReturnType().IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
720
return member.Type.IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
893
valEscapeScope = SafeContext.
CallingMethod
;
930
valEscapeScope = SafeContext.
CallingMethod
; // Consider skipping this placeholder entirely since SafeContext.CallingMethod is the fallback in GetPlaceholderScope().
1323
? SafeContext.
CallingMethod