20 references to HasHome
Microsoft.CodeAnalysis.CSharp (20)
CodeGen\CodeGenerator_HasHome.cs (9)
38
/// <see cref="
HasHome
(BoundExpression, AddressKind, Symbol, bool, HashSet{LocalSymbol})"/>, actually makes
166
return
HasHome
(((BoundSequence)expression).Value, addressKind, containingSymbol, peVerifyCompatEnabled, stackLocalsOpt);
187
return
HasHome
(right.Expression, RefAssignmentValueAddressKind(right.RefKind), containingSymbol, peVerifyCompatEnabled, stackLocalsOpt);
190
Debug.Assert(
HasHome
(
196
Debug.Assert(
HasHome
(
221
return
HasHome
(conditional.Consequence, addressKind, containingSymbol, peVerifyCompatEnabled, stackLocalsOpt)
222
&&
HasHome
(conditional.Alternative, addressKind, containingSymbol, peVerifyCompatEnabled, stackLocalsOpt);
307
return
HasHome
(receiver, addressKind, containingSymbol, peVerifyCompatEnabled, stackLocalsOpt)
308
|| !
HasHome
(receiver, AddressKind.ReadOnly, containingSymbol, peVerifyCompatEnabled, stackLocalsOpt);
CodeGen\EmitAddress.cs (1)
521
=>
HasHome
(expression, addressKind, _method, IsPeVerifyCompatEnabled(), _stackLocals);
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
304
CodeGen.CodeGenerator.
HasHome
(rewrittenReceiver,
Lowering\LocalRewriter\LocalRewriter_Call.cs (7)
304
&& !CodeGenerator.
HasHome
(
987
(CodeGenerator.
HasHome
(rewrittenReceiver,
992
CodeGenerator.
HasHome
(rewrittenReceiver,
1000
!CodeGenerator.
HasHome
(rewrittenReceiver,
1006
if (CodeGenerator.
HasHome
(rewrittenReceiver,
1048
if (CodeGenerator.
HasHome
(rewrittenReceiver,
1062
if (CodeGenerator.
HasHome
(rewrittenReceiver,
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
551
var hasHome = CodeGenerator.
HasHome
(loweredReceiver,
Lowering\SyntheticBoundNodeFactory.cs (1)
1695
if (!CodeGenerator.
HasHome
(argument,