8 references to IsWritableReference
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder.ValueChecks.cs (3)
353Debug.Assert(parameter.RefKind.IsWritableReference() && parameter.Type.IsRefLikeOrAllowsRefLikeType()); 2743parameter.RefKind.IsWritableReference(); 3205if (refKind.IsWritableReference()
Binder\RefSafetyAnalysis.cs (2)
914valEscapeScope = receiver.GetRefKind().IsWritableReference() ? GetRefEscape(receiver) : GetValEscape(receiver); 1042!parameter.RefKind.IsWritableReference())
CodeGen\CodeGenerator_RefSafety.cs (1)
100if (parameter.RefKind.IsWritableReference())
FlowAnalysis\AbstractFlowPass.cs (2)
1444if (thisRefKind.IsWritableReference()) 1558if (method is null || Binder.GetCorrespondingParameter(i, method.Parameters, argsToParamsOpt, expanded)?.RefKind.IsWritableReference() != false)