48 references to CallingMethod
Microsoft.CodeAnalysis.CSharp (48)
Binder\Binder.ValueChecks.cs (39)
1483
_ => SafeContext.
CallingMethod
1497
{ HasUnscopedRefAttribute: true, UseUpdatedEscapeRules: true, IsThis: false } => SafeContext.
CallingMethod
,
1736
return SafeContext.
CallingMethod
;
2240
SafeContext escapeScope = SafeContext.
CallingMethod
;
2296
SafeContext escapeScope = SafeContext.
CallingMethod
;
2339
SafeContext escapeScope = SafeContext.
CallingMethod
;
3196
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3284
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3676
return SafeContext.
CallingMethod
;
3682
return SafeContext.
CallingMethod
;
3699
return SafeContext.
CallingMethod
;
3762
return SafeContext.
CallingMethod
;
3774
return SafeContext.
CallingMethod
;
3833
return SafeContext.
CallingMethod
;
3838
return SafeContext.
CallingMethod
;
4329
return SafeContext.
CallingMethod
;
4335
return SafeContext.
CallingMethod
;
4341
return SafeContext.
CallingMethod
;
4356
return SafeContext.
CallingMethod
;
4364
return SafeContext.
CallingMethod
;
4376
return SafeContext.
CallingMethod
;
4379
return SafeContext.
CallingMethod
;
4426
return SafeContext.
CallingMethod
;
4438
return SafeContext.
CallingMethod
;
4489
return SafeContext.
CallingMethod
;
4547
var escape = SafeContext.
CallingMethod
;
4589
SafeContext.
CallingMethod
;
4689
return (range.LeftOperandOpt is { } left ? GetValEscape(left, localScopeDepth) : SafeContext.
CallingMethod
)
4690
.Intersect(range.RightOperandOpt is { } right ? GetValEscape(right, localScopeDepth) : SafeContext.
CallingMethod
);
4739
return SafeContext.
CallingMethod
;
4830
var result = SafeContext.
CallingMethod
;
4850
var result = SafeContext.
CallingMethod
;
4900
return SafeContext.
CallingMethod
;
4907
return SafeContext.
CallingMethod
;
4928
SafeContext receiverEscapeScope = SafeContext.
CallingMethod
;
4956
return SafeContext.
CallingMethod
;
4967
var result = SafeContext.
CallingMethod
;
5846
SafeContext scope = SafeContext.
CallingMethod
;
5867
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
;
875
valEscapeScope = SafeContext.
CallingMethod
;
912
valEscapeScope = SafeContext.
CallingMethod
; // Consider skipping this placeholder entirely since SafeContext.CallingMethod is the fallback in GetPlaceholderScope().