2 instantiations of LocalOrParameter
Microsoft.CodeAnalysis (2)
CodeGen\LocalOrParameter.cs (2)
23return new LocalOrParameter(local, -1); 28return new LocalOrParameter(null, parameterIndex);
20 references to LocalOrParameter
Microsoft.CodeAnalysis (11)
CodeGen\ILBuilderEmit.cs (4)
232LocalOrParameter key, 263LocalOrParameter key, 416internal void EmitLoad(LocalOrParameter localOrParameter) 428internal void EmitLoadAddress(LocalOrParameter localOrParameter)
CodeGen\LocalOrParameter.cs (2)
21public static implicit operator LocalOrParameter(LocalDefinition? local) 26public static implicit operator LocalOrParameter(int parameterIndex)
CodeGen\SwitchIntegralJumpTableEmitter.cs (2)
25private readonly LocalOrParameter _key; 54LocalOrParameter key)
CodeGen\SwitchStringJumpTableEmitter.cs (3)
25private readonly LocalOrParameter _key; 43public delegate void EmitStringCompareAndBranch(LocalOrParameter key, ConstantValue stringConstant, object targetLabel); 68LocalOrParameter key,
Microsoft.CodeAnalysis.CSharp (8)
CodeGen\EmitStatement.cs (8)
1236LocalOrParameter key; 1318LocalOrParameter keyTemp, 1357void emitLengthDispatch(LengthBasedStringSwitchData lengthBasedSwitchInfo, LocalOrParameter keyTemp, LabelSymbol fallThroughLabel, SyntaxNode syntaxNode) 1391void emitCharDispatches(LengthBasedStringSwitchData lengthBasedSwitchInfo, LocalOrParameter keyTemp, LabelSymbol fallThroughLabel, SyntaxNode syntaxNode) 1429void emitFinalDispatches(LengthBasedStringSwitchData lengthBasedSwitchInfo, LocalOrParameter keyTemp, TypeSymbol keyType, LabelSymbol fallThroughLabel, SyntaxNode syntaxNode) 1457LocalOrParameter key, 1660private void EmitStringCompareAndBranch(LocalOrParameter key, SyntaxNode syntaxNode, ConstantValue stringConstant, object targetLabel, Microsoft.Cci.IReference stringEqualityMethodRef) 1698private void EmitCharCompareAndBranch(LocalOrParameter key, SyntaxNode syntaxNode, ConstantValue stringConstant, object targetLabel, Cci.IReference sequenceEqualsRef, Cci.IReference asSpanRef)
Microsoft.CodeAnalysis.VisualBasic (1)
CodeGen\EmitStatement.vb (1)
1147Private Sub EmitStringCompareAndBranch(key As LocalOrParameter, syntaxNode As SyntaxNode, stringConstant As ConstantValue, targetLabel As Object, stringCompareMethodRef As Microsoft.Cci.IReference)