48 references to CallingMethod
Microsoft.CodeAnalysis.CSharp (48)
Binder\Binder.ValueChecks.cs (39)
1513
_ => SafeContext.
CallingMethod
1527
{ HasUnscopedRefAttribute: true, UseUpdatedEscapeRules: true, IsThis: false } => SafeContext.
CallingMethod
,
1766
return SafeContext.
CallingMethod
;
2268
SafeContext escapeScope = SafeContext.
CallingMethod
;
2323
SafeContext escapeScope = SafeContext.
CallingMethod
;
2365
SafeContext escapeScope = SafeContext.
CallingMethod
;
3217
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3304
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3696
return SafeContext.
CallingMethod
;
3702
return SafeContext.
CallingMethod
;
3719
return SafeContext.
CallingMethod
;
3782
return SafeContext.
CallingMethod
;
3794
return SafeContext.
CallingMethod
;
3849
return SafeContext.
CallingMethod
;
3854
return SafeContext.
CallingMethod
;
4336
return SafeContext.
CallingMethod
;
4342
return SafeContext.
CallingMethod
;
4348
return SafeContext.
CallingMethod
;
4363
return SafeContext.
CallingMethod
;
4371
return SafeContext.
CallingMethod
;
4383
return SafeContext.
CallingMethod
;
4386
return SafeContext.
CallingMethod
;
4433
return SafeContext.
CallingMethod
;
4445
return SafeContext.
CallingMethod
;
4492
return SafeContext.
CallingMethod
;
4546
var escape = SafeContext.
CallingMethod
;
4587
SafeContext.
CallingMethod
;
4681
return (range.LeftOperandOpt is { } left ? GetValEscape(left) : SafeContext.
CallingMethod
)
4682
.Intersect(range.RightOperandOpt is { } right ? GetValEscape(right) : SafeContext.
CallingMethod
);
4730
return SafeContext.
CallingMethod
;
4821
var result = SafeContext.
CallingMethod
;
4840
var result = SafeContext.
CallingMethod
;
4890
return SafeContext.
CallingMethod
;
4897
return SafeContext.
CallingMethod
;
4918
SafeContext receiverEscapeScope = SafeContext.
CallingMethod
;
4946
return SafeContext.
CallingMethod
;
4957
var result = SafeContext.
CallingMethod
;
5820
SafeContext scope = SafeContext.
CallingMethod
;
5841
SafeContext scope = SafeContext.
CallingMethod
;
Binder\RefSafetyAnalysis.cs (9)
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().