48 references to CallingMethod
Microsoft.CodeAnalysis.CSharp (48)
Binder\Binder.ValueChecks.cs (39)
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
;
3194
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3282
var inferredDestinationValEscape = SafeContext.
CallingMethod
;
3674
return SafeContext.
CallingMethod
;
3680
return SafeContext.
CallingMethod
;
3697
return SafeContext.
CallingMethod
;
3760
return SafeContext.
CallingMethod
;
3772
return SafeContext.
CallingMethod
;
3831
return SafeContext.
CallingMethod
;
3836
return SafeContext.
CallingMethod
;
4327
return SafeContext.
CallingMethod
;
4333
return SafeContext.
CallingMethod
;
4339
return SafeContext.
CallingMethod
;
4354
return SafeContext.
CallingMethod
;
4362
return SafeContext.
CallingMethod
;
4374
return SafeContext.
CallingMethod
;
4377
return SafeContext.
CallingMethod
;
4424
return SafeContext.
CallingMethod
;
4436
return SafeContext.
CallingMethod
;
4487
return SafeContext.
CallingMethod
;
4545
var escape = SafeContext.
CallingMethod
;
4587
SafeContext.
CallingMethod
;
4687
return (range.LeftOperandOpt is { } left ? GetValEscape(left, localScopeDepth) : SafeContext.
CallingMethod
)
4688
.Intersect(range.RightOperandOpt is { } right ? GetValEscape(right, localScopeDepth) : SafeContext.
CallingMethod
);
4737
return SafeContext.
CallingMethod
;
4828
var result = SafeContext.
CallingMethod
;
4848
var result = SafeContext.
CallingMethod
;
4898
return SafeContext.
CallingMethod
;
4905
return SafeContext.
CallingMethod
;
4926
SafeContext receiverEscapeScope = SafeContext.
CallingMethod
;
4954
return SafeContext.
CallingMethod
;
4965
var result = SafeContext.
CallingMethod
;
5844
SafeContext scope = SafeContext.
CallingMethod
;
5865
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().