2 instantiations of LocalOrParameter
Microsoft.CodeAnalysis (2)
CodeGen\LocalOrParameter.cs (2)
23
return new
LocalOrParameter
(local, -1);
28
return new
LocalOrParameter
(null, parameterIndex);
19 references to LocalOrParameter
Microsoft.CodeAnalysis (11)
CodeGen\ILBuilderEmit.cs (4)
226
LocalOrParameter
key,
259
LocalOrParameter
key,
413
internal void EmitLoad(
LocalOrParameter
localOrParameter)
425
internal void EmitLoadAddress(
LocalOrParameter
localOrParameter)
CodeGen\LocalOrParameter.cs (2)
21
public static implicit operator
LocalOrParameter
(LocalDefinition? local)
26
public static implicit operator
LocalOrParameter
(int parameterIndex)
CodeGen\SwitchIntegralJumpTableEmitter.cs (2)
30
private readonly
LocalOrParameter
_key;
60
LocalOrParameter
key)
CodeGen\SwitchStringJumpTableEmitter.cs (3)
30
private readonly
LocalOrParameter
_key;
48
public delegate void EmitStringCompareAndBranch(
LocalOrParameter
key, ConstantValue stringConstant, object targetLabel);
74
LocalOrParameter
key,
Microsoft.CodeAnalysis.CSharp (8)
CodeGen\EmitStatement.cs (8)
1261
LocalOrParameter
key;
1343
LocalOrParameter
keyTemp,
1382
void emitLengthDispatch(LengthBasedStringSwitchData lengthBasedSwitchInfo,
LocalOrParameter
keyTemp, LabelSymbol fallThroughLabel, SyntaxNode syntaxNode)
1419
void emitCharDispatches(LengthBasedStringSwitchData lengthBasedSwitchInfo,
LocalOrParameter
keyTemp, LabelSymbol fallThroughLabel, SyntaxNode syntaxNode)
1460
void emitFinalDispatches(LengthBasedStringSwitchData lengthBasedSwitchInfo,
LocalOrParameter
keyTemp, TypeSymbol keyType, LabelSymbol fallThroughLabel, SyntaxNode syntaxNode)
1488
LocalOrParameter
key,
1690
private void EmitStringCompareAndBranch(
LocalOrParameter
key, SyntaxNode syntaxNode, ConstantValue stringConstant, object targetLabel, Microsoft.Cci.IReference stringEqualityMethodRef)
1728
private void EmitCharCompareAndBranch(
LocalOrParameter
key, SyntaxNode syntaxNode, ConstantValue stringConstant, object targetLabel, Cci.IReference sequenceEqualsRef, Cci.IReference asSpanRef)