52 references to CallingMethod
Microsoft.CodeAnalysis.CSharp (52)
Binder\Binder.ValueChecks.cs (41)
1531
_ => SafeContext.
CallingMethod
1545
{ HasUnscopedRefAttribute: true, UseUpdatedEscapeRules: true, IsThis: false } => SafeContext.
CallingMethod
,
1784
return SafeContext.
CallingMethod
;
2296
SafeContext escapeScope = SafeContext.
CallingMethod
;
2351
SafeContext escapeScope = SafeContext.
CallingMethod
;
2393
SafeContext escapeScope = SafeContext.
CallingMethod
;
3245
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3332
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3724
return SafeContext.
CallingMethod
;
3730
return SafeContext.
CallingMethod
;
3747
return SafeContext.
CallingMethod
;
3810
return SafeContext.
CallingMethod
;
3822
return SafeContext.
CallingMethod
;
3877
return SafeContext.
CallingMethod
;
3882
return SafeContext.
CallingMethod
;
4364
return SafeContext.
CallingMethod
;
4370
return SafeContext.
CallingMethod
;
4376
return SafeContext.
CallingMethod
;
4391
return SafeContext.
CallingMethod
;
4399
return SafeContext.
CallingMethod
;
4411
return SafeContext.
CallingMethod
;
4414
return SafeContext.
CallingMethod
;
4464
return SafeContext.
CallingMethod
;
4476
return SafeContext.
CallingMethod
;
4523
return SafeContext.
CallingMethod
;
4577
var escape = SafeContext.
CallingMethod
;
4710
return (range.LeftOperandOpt is { } left ? GetValEscape(left) : SafeContext.
CallingMethod
)
4711
.Intersect(range.RightOperandOpt is { } right ? GetValEscape(right) : SafeContext.
CallingMethod
);
4756
return SafeContext.
CallingMethod
;
4789
return SafeContext.
CallingMethod
;
4795
return SafeContext.
CallingMethod
;
4808
? SafeContext.
CallingMethod
4894
var result = SafeContext.
CallingMethod
;
4913
var result = SafeContext.
CallingMethod
;
4963
return SafeContext.
CallingMethod
;
4970
return SafeContext.
CallingMethod
;
4991
SafeContext receiverEscapeScope = SafeContext.
CallingMethod
;
5019
return SafeContext.
CallingMethod
;
5030
var result = SafeContext.
CallingMethod
;
5897
SafeContext scope = SafeContext.
CallingMethod
;
5918
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
;
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().
1332
? SafeContext.
CallingMethod
1355
var elementsScope = SafeContext.
CallingMethod
;