52 references to CallingMethod
Microsoft.CodeAnalysis.CSharp (52)
Binder\Binder.ValueChecks.cs (41)
1527
_ => SafeContext.
CallingMethod
1541
{ HasUnscopedRefAttribute: true, UseUpdatedEscapeRules: true, IsThis: false } => SafeContext.
CallingMethod
,
1780
return SafeContext.
CallingMethod
;
2293
SafeContext escapeScope = SafeContext.
CallingMethod
;
2348
SafeContext escapeScope = SafeContext.
CallingMethod
;
2390
SafeContext escapeScope = SafeContext.
CallingMethod
;
3217
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3304
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3699
return SafeContext.
CallingMethod
;
3705
return SafeContext.
CallingMethod
;
3722
return SafeContext.
CallingMethod
;
3789
return SafeContext.
CallingMethod
;
3801
return SafeContext.
CallingMethod
;
3856
return SafeContext.
CallingMethod
;
3861
return SafeContext.
CallingMethod
;
4347
return SafeContext.
CallingMethod
;
4353
return SafeContext.
CallingMethod
;
4359
return SafeContext.
CallingMethod
;
4374
return SafeContext.
CallingMethod
;
4382
return SafeContext.
CallingMethod
;
4394
return SafeContext.
CallingMethod
;
4397
return SafeContext.
CallingMethod
;
4451
return SafeContext.
CallingMethod
;
4463
return SafeContext.
CallingMethod
;
4510
return SafeContext.
CallingMethod
;
4564
var escape = SafeContext.
CallingMethod
;
4697
return (range.LeftOperandOpt is { } left ? GetValEscape(left) : SafeContext.
CallingMethod
)
4698
.Intersect(range.RightOperandOpt is { } right ? GetValEscape(right) : SafeContext.
CallingMethod
);
4743
return SafeContext.
CallingMethod
;
4776
return SafeContext.
CallingMethod
;
4782
return SafeContext.
CallingMethod
;
4795
? SafeContext.
CallingMethod
4881
var result = SafeContext.
CallingMethod
;
4900
var result = SafeContext.
CallingMethod
;
4950
return SafeContext.
CallingMethod
;
4957
return SafeContext.
CallingMethod
;
4978
SafeContext receiverEscapeScope = SafeContext.
CallingMethod
;
5006
return SafeContext.
CallingMethod
;
5017
var result = SafeContext.
CallingMethod
;
5888
SafeContext scope = SafeContext.
CallingMethod
;
5909
SafeContext scope = SafeContext.
CallingMethod
;
Binder\RefSafetyAnalysis.cs (11)
108
_analysis.AddLocalScopes(local, refEscapeScope: _analysis._localScopeDepth, valEscapeScope: SafeContext.
CallingMethod
);
226
: (SafeContext.CurrentMethod, SafeContext.
CallingMethod
);
269
: SafeContext.
CallingMethod
;
516
SafeContext.
CallingMethod
;
669
return typeExpression.Type.IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
723
: symbol.GetTypeOrReturnType().IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
736
return member.Type.IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
910
valEscapeScope = SafeContext.
CallingMethod
;
947
valEscapeScope = SafeContext.
CallingMethod
; // Consider skipping this placeholder entirely since SafeContext.CallingMethod is the fallback in GetPlaceholderScope().
1362
? SafeContext.
CallingMethod
1385
var elementsScope = SafeContext.
CallingMethod
;