40 references to CallingMethod
Microsoft.CodeAnalysis.CSharp (40)
Binder\Binder.ValueChecks.cs (31)
1260
_ => SafeContext.
CallingMethod
1274
{ HasUnscopedRefAttribute: true, UseUpdatedEscapeRules: true, IsThis: false } => SafeContext.
CallingMethod
,
1513
return SafeContext.
CallingMethod
;
2030
SafeContext escapeScope = SafeContext.
CallingMethod
;
2099
SafeContext escapeScope = SafeContext.
CallingMethod
;
2943
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3043
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3433
return SafeContext.
CallingMethod
;
3439
return SafeContext.
CallingMethod
;
3456
return SafeContext.
CallingMethod
;
3519
return SafeContext.
CallingMethod
;
3609
return SafeContext.
CallingMethod
;
4150
return SafeContext.
CallingMethod
;
4156
return SafeContext.
CallingMethod
;
4162
return SafeContext.
CallingMethod
;
4177
return SafeContext.
CallingMethod
;
4185
return SafeContext.
CallingMethod
;
4197
return SafeContext.
CallingMethod
;
4200
return SafeContext.
CallingMethod
;
4247
return SafeContext.
CallingMethod
;
4406
var escape = SafeContext.
CallingMethod
;
4454
SafeContext.
CallingMethod
;
4584
return (range.LeftOperandOpt is { } left ? GetValEscape(left, localScopeDepth) : SafeContext.
CallingMethod
)
4585
.Intersect(range.RightOperandOpt is { } right ? GetValEscape(right, localScopeDepth) : SafeContext.
CallingMethod
);
4644
return SafeContext.
CallingMethod
;
4737
var result = SafeContext.
CallingMethod
;
4787
return SafeContext.
CallingMethod
;
4794
return SafeContext.
CallingMethod
;
4811
SafeContext receiverEscapeScope = SafeContext.
CallingMethod
;
4839
return SafeContext.
CallingMethod
;
4850
var result = SafeContext.
CallingMethod
;
Binder\RefSafetyAnalysis.cs (9)
101
_analysis.AddLocalScopes(local, refEscapeScope: _analysis._localScopeDepth, valEscapeScope: SafeContext.
CallingMethod
);
182
: (SafeContext.CurrentMethod, SafeContext.
CallingMethod
);
220
: SafeContext.
CallingMethod
;
454
SafeContext.
CallingMethod
;
610
return typeExpression.Type.IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
664
: symbol.GetTypeOrReturnType().IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
677
return member.Type.IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.
CallingMethod
;
757
valEscapeScope = SafeContext.
CallingMethod
;
779
valEscapeScope = SafeContext.
CallingMethod
; // Consider skipping this placeholder entirely since SafeContext.CallingMethod is the fallback in GetPlaceholderScope().