44 references to CallingMethod
Microsoft.CodeAnalysis.CSharp (44)
Binder\Binder.ValueChecks.cs (35)
1481
_ => SafeContext.
CallingMethod
1495
{ HasUnscopedRefAttribute: true, UseUpdatedEscapeRules: true, IsThis: false } => SafeContext.
CallingMethod
,
1734
return SafeContext.
CallingMethod
;
2238
SafeContext escapeScope = SafeContext.
CallingMethod
;
2294
SafeContext escapeScope = SafeContext.
CallingMethod
;
2337
SafeContext escapeScope = SafeContext.
CallingMethod
;
3188
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3276
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3668
return SafeContext.
CallingMethod
;
3674
return SafeContext.
CallingMethod
;
3691
return SafeContext.
CallingMethod
;
3754
return SafeContext.
CallingMethod
;
3820
return SafeContext.
CallingMethod
;
4301
return SafeContext.
CallingMethod
;
4307
return SafeContext.
CallingMethod
;
4313
return SafeContext.
CallingMethod
;
4328
return SafeContext.
CallingMethod
;
4336
return SafeContext.
CallingMethod
;
4348
return SafeContext.
CallingMethod
;
4351
return SafeContext.
CallingMethod
;
4398
return SafeContext.
CallingMethod
;
4509
var escape = SafeContext.
CallingMethod
;
4551
SafeContext.
CallingMethod
;
4651
return (range.LeftOperandOpt is { } left ? GetValEscape(left, localScopeDepth) : SafeContext.
CallingMethod
)
4652
.Intersect(range.RightOperandOpt is { } right ? GetValEscape(right, localScopeDepth) : SafeContext.
CallingMethod
);
4701
return SafeContext.
CallingMethod
;
4792
var result = SafeContext.
CallingMethod
;
4812
var result = SafeContext.
CallingMethod
;
4862
return SafeContext.
CallingMethod
;
4869
return SafeContext.
CallingMethod
;
4890
SafeContext receiverEscapeScope = SafeContext.
CallingMethod
;
4918
return SafeContext.
CallingMethod
;
4929
var result = SafeContext.
CallingMethod
;
5798
SafeContext scope = SafeContext.
CallingMethod
;
5819
SafeContext scope = SafeContext.
CallingMethod
;
Binder\RefSafetyAnalysis.cs (9)
102
_analysis.AddLocalScopes(local, refEscapeScope: _analysis._localScopeDepth, valEscapeScope: SafeContext.
CallingMethod
);
218
: (SafeContext.CurrentMethod, SafeContext.
CallingMethod
);
261
: SafeContext.
CallingMethod
;
495
SafeContext.
CallingMethod
;
634
return typeExpression.Type.IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
688
: symbol.GetTypeOrReturnType().IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
701
return member.Type.IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
846
valEscapeScope = SafeContext.
CallingMethod
;
883
valEscapeScope = SafeContext.
CallingMethod
; // Consider skipping this placeholder entirely since SafeContext.CallingMethod is the fallback in GetPlaceholderScope().