52 references to CallingMethod
Microsoft.CodeAnalysis.CSharp (52)
Binder\Binder.ValueChecks.cs (41)
1512
_ => SafeContext.
CallingMethod
1526
{ HasUnscopedRefAttribute: true, UseUpdatedEscapeRules: true, IsThis: false } => SafeContext.
CallingMethod
,
1765
return SafeContext.
CallingMethod
;
2278
SafeContext escapeScope = SafeContext.
CallingMethod
;
2333
SafeContext escapeScope = SafeContext.
CallingMethod
;
2375
SafeContext escapeScope = SafeContext.
CallingMethod
;
3202
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3289
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3684
return SafeContext.
CallingMethod
;
3690
return SafeContext.
CallingMethod
;
3707
return SafeContext.
CallingMethod
;
3774
return SafeContext.
CallingMethod
;
3786
return SafeContext.
CallingMethod
;
3841
return SafeContext.
CallingMethod
;
3846
return SafeContext.
CallingMethod
;
4332
return SafeContext.
CallingMethod
;
4338
return SafeContext.
CallingMethod
;
4344
return SafeContext.
CallingMethod
;
4359
return SafeContext.
CallingMethod
;
4367
return SafeContext.
CallingMethod
;
4379
return SafeContext.
CallingMethod
;
4382
return SafeContext.
CallingMethod
;
4436
return SafeContext.
CallingMethod
;
4448
return SafeContext.
CallingMethod
;
4495
return SafeContext.
CallingMethod
;
4549
var escape = SafeContext.
CallingMethod
;
4682
return (range.LeftOperandOpt is { } left ? GetValEscape(left) : SafeContext.
CallingMethod
)
4683
.Intersect(range.RightOperandOpt is { } right ? GetValEscape(right) : SafeContext.
CallingMethod
);
4728
return SafeContext.
CallingMethod
;
4761
return SafeContext.
CallingMethod
;
4767
return SafeContext.
CallingMethod
;
4780
? SafeContext.
CallingMethod
4866
var result = SafeContext.
CallingMethod
;
4885
var result = SafeContext.
CallingMethod
;
4935
return SafeContext.
CallingMethod
;
4942
return SafeContext.
CallingMethod
;
4963
SafeContext receiverEscapeScope = SafeContext.
CallingMethod
;
4991
return SafeContext.
CallingMethod
;
5002
var result = SafeContext.
CallingMethod
;
5873
SafeContext scope = SafeContext.
CallingMethod
;
5894
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
;