11 references to CheckRefEscape
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder.ValueChecks.cs (11)
1820return CheckRefEscape(node, fieldAccess.ReceiverOpt, escapeTo, checkingReceiver: true, diagnostics: diagnostics); 1834return CheckRefEscape(node, eventAccess.ReceiverOpt, escapeTo, checkingReceiver: true, diagnostics: diagnostics); 2530CheckRefEscape(argument.Syntax, argument, escapeTo, false, diagnostics) : 2595CheckRefEscape(argument.Syntax, argument, escapeTo, false, diagnostics) : 2632? CheckRefEscape(argument.Syntax, argument, escapeTo, checkingReceiver: false, diagnostics) 3299? CheckRefEscape(fromArg.Syntax, fromArg, toArgEscape, checkingReceiver: false, diagnostics) 3694CheckRefEscape(expr.Syntax, expr, escapeTo, checkingReceiver: false, diagnostics: diagnostics); 4075return CheckRefEscape(conditional.Consequence.Syntax, conditional.Consequence, escapeTo, checkingReceiver: false, diagnostics: diagnostics) && 4076CheckRefEscape(conditional.Alternative.Syntax, conditional.Alternative, escapeTo, checkingReceiver: false, diagnostics: diagnostics); 4261return CheckRefEscape( 4272return CheckRefEscape(node, conversion.Operand, escapeTo, checkingReceiver, diagnostics);