51 references to CallingMethod
Microsoft.CodeAnalysis.CSharp (51)
Binder\Binder.ValueChecks.cs (41)
1530
_ => SafeContext.
CallingMethod
1544
{ HasUnscopedRefAttribute: true, UseUpdatedEscapeRules: true, IsThis: false } => SafeContext.
CallingMethod
,
1783
return SafeContext.
CallingMethod
;
2285
SafeContext escapeScope = SafeContext.
CallingMethod
;
2340
SafeContext escapeScope = SafeContext.
CallingMethod
;
2382
SafeContext escapeScope = SafeContext.
CallingMethod
;
3234
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3321
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3713
return SafeContext.
CallingMethod
;
3719
return SafeContext.
CallingMethod
;
3736
return SafeContext.
CallingMethod
;
3799
return SafeContext.
CallingMethod
;
3811
return SafeContext.
CallingMethod
;
3866
return SafeContext.
CallingMethod
;
3871
return SafeContext.
CallingMethod
;
4353
return SafeContext.
CallingMethod
;
4359
return SafeContext.
CallingMethod
;
4365
return SafeContext.
CallingMethod
;
4380
return SafeContext.
CallingMethod
;
4388
return SafeContext.
CallingMethod
;
4400
return SafeContext.
CallingMethod
;
4403
return SafeContext.
CallingMethod
;
4452
return SafeContext.
CallingMethod
;
4464
return SafeContext.
CallingMethod
;
4511
return SafeContext.
CallingMethod
;
4565
var escape = SafeContext.
CallingMethod
;
4698
return (range.LeftOperandOpt is { } left ? GetValEscape(left) : SafeContext.
CallingMethod
)
4699
.Intersect(range.RightOperandOpt is { } right ? GetValEscape(right) : SafeContext.
CallingMethod
);
4747
return SafeContext.
CallingMethod
;
4780
return SafeContext.
CallingMethod
;
4786
return SafeContext.
CallingMethod
;
4799
? SafeContext.
CallingMethod
4846
var result = SafeContext.
CallingMethod
;
4865
var result = SafeContext.
CallingMethod
;
4915
return SafeContext.
CallingMethod
;
4922
return SafeContext.
CallingMethod
;
4943
SafeContext receiverEscapeScope = SafeContext.
CallingMethod
;
4971
return SafeContext.
CallingMethod
;
4982
var result = SafeContext.
CallingMethod
;
5848
SafeContext scope = SafeContext.
CallingMethod
;
5869
SafeContext scope = SafeContext.
CallingMethod
;
Binder\RefSafetyAnalysis.cs (10)
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().
1323
? SafeContext.
CallingMethod