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)
1288
LocalOrParameter
key;
1370
LocalOrParameter
keyTemp,
1409
void emitLengthDispatch(LengthBasedStringSwitchData lengthBasedSwitchInfo,
LocalOrParameter
keyTemp, LabelSymbol fallThroughLabel, SyntaxNode syntaxNode)
1446
void emitCharDispatches(LengthBasedStringSwitchData lengthBasedSwitchInfo,
LocalOrParameter
keyTemp, LabelSymbol fallThroughLabel, SyntaxNode syntaxNode)
1487
void emitFinalDispatches(LengthBasedStringSwitchData lengthBasedSwitchInfo,
LocalOrParameter
keyTemp, TypeSymbol keyType, LabelSymbol fallThroughLabel, SyntaxNode syntaxNode)
1515
LocalOrParameter
key,
1717
private void EmitStringCompareAndBranch(
LocalOrParameter
key, SyntaxNode syntaxNode, ConstantValue stringConstant, object targetLabel, Microsoft.Cci.IReference stringEqualityMethodRef)
1755
private void EmitCharCompareAndBranch(
LocalOrParameter
key, SyntaxNode syntaxNode, ConstantValue stringConstant, object targetLabel, Cci.IReference sequenceEqualsRef, Cci.IReference asSpanRef)