52 references to CallingMethod
Microsoft.CodeAnalysis.CSharp (52)
Binder\Binder.ValueChecks.cs (41)
1528
_ => SafeContext.
CallingMethod
1542
{ HasUnscopedRefAttribute: true, UseUpdatedEscapeRules: true, IsThis: false } => SafeContext.
CallingMethod
,
1781
return SafeContext.
CallingMethod
;
2294
SafeContext escapeScope = SafeContext.
CallingMethod
;
2349
SafeContext escapeScope = SafeContext.
CallingMethod
;
2391
SafeContext escapeScope = SafeContext.
CallingMethod
;
3218
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3305
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3700
return SafeContext.
CallingMethod
;
3706
return SafeContext.
CallingMethod
;
3723
return SafeContext.
CallingMethod
;
3790
return SafeContext.
CallingMethod
;
3802
return SafeContext.
CallingMethod
;
3857
return SafeContext.
CallingMethod
;
3862
return SafeContext.
CallingMethod
;
4348
return SafeContext.
CallingMethod
;
4354
return SafeContext.
CallingMethod
;
4360
return SafeContext.
CallingMethod
;
4375
return SafeContext.
CallingMethod
;
4383
return SafeContext.
CallingMethod
;
4395
return SafeContext.
CallingMethod
;
4398
return SafeContext.
CallingMethod
;
4452
return SafeContext.
CallingMethod
;
4464
return SafeContext.
CallingMethod
;
4511
return SafeContext.
CallingMethod
;
4565
var escape = SafeContext.
CallingMethod
;
4698
return (range.LeftOperandOpt is { } left ? GetValEscape(left) : SafeContext.
CallingMethod
)
4699
.Intersect(range.RightOperandOpt is { } right ? GetValEscape(right) : SafeContext.
CallingMethod
);
4744
return SafeContext.
CallingMethod
;
4777
return SafeContext.
CallingMethod
;
4783
return SafeContext.
CallingMethod
;
4796
? SafeContext.
CallingMethod
4882
var result = SafeContext.
CallingMethod
;
4901
var result = SafeContext.
CallingMethod
;
4951
return SafeContext.
CallingMethod
;
4958
return SafeContext.
CallingMethod
;
4979
SafeContext receiverEscapeScope = SafeContext.
CallingMethod
;
5007
return SafeContext.
CallingMethod
;
5018
var result = SafeContext.
CallingMethod
;
5889
SafeContext scope = SafeContext.
CallingMethod
;
5910
SafeContext scope = SafeContext.
CallingMethod
;
Binder\RefSafetyAnalysis.cs (11)
113
_analysis.AddLocalScopes(local, refEscapeScope: _analysis._localScopeDepth, valEscapeScope: SafeContext.
CallingMethod
);
231
: (SafeContext.CurrentMethod, SafeContext.
CallingMethod
);
274
: SafeContext.
CallingMethod
;
521
SafeContext.
CallingMethod
;
674
return typeExpression.Type.IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
728
: symbol.GetTypeOrReturnType().IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
741
return member.Type.IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
915
valEscapeScope = SafeContext.
CallingMethod
;
952
valEscapeScope = SafeContext.
CallingMethod
; // Consider skipping this placeholder entirely since SafeContext.CallingMethod is the fallback in GetPlaceholderScope().
1367
? SafeContext.
CallingMethod
1390
var elementsScope = SafeContext.
CallingMethod
;