1 write to _builder
Microsoft.CodeAnalysis.VisualBasic (1)
CodeGen\CodeGenerator.vb (1)
62_builder = builder
385 references to _builder
Microsoft.CodeAnalysis.VisualBasic (385)
CodeGen\CodeGenerator.vb (15)
117asyncCatchHandlerOffset = _builder.GetILOffsetFromMarker(_asyncCatchHandlerOffset) 134Dim yieldOffset = _builder.GetILOffsetFromMarker(yieldPoints(i)) 135Dim resumeOffset = _builder.GetILOffsetFromMarker(resumePoints(i)) 161_builder.DefineInitialHiddenSequencePoint() 172_builder.Realize() 183_builder.MarkLabel(s_returnLabel) 184_builder.EmitRet(True) 193_builder.EmitToken(_module.Translate(symbol, syntaxNode, _diagnostics), syntaxNode, _diagnostics) 198_builder.EmitToken(methodRef, syntaxNode, _diagnostics, If(encodeAsRawDefinitionToken, Cci.MetadataWriter.RawTokenEncoding.RowId, Cci.MetadataWriter.RawTokenEncoding.None)) 202_builder.EmitToken(_module.Translate(symbol, syntaxNode, _diagnostics), syntaxNode, _diagnostics) 253_builder.EmitOpCode(ILOpCode.Nop) 272_builder.EmitOpCode(ILOpCode.Nop) 285_builder.SetInitialDebugDocument(methodBlockSyntax.SyntaxTree) 291_builder.DefineHiddenSequencePoint() 301_builder.DefineSequencePoint(tree, span)
CodeGen\EmitAddress.vb (15)
61_builder.EmitLocalAddress(local) ' EmitLocalAddress knows about byref locals 66_builder.EmitOpCode(ILOpCode.Dup) 92_builder.EmitOpCode(ILOpCode.Ldarg_0) 95_builder.EmitOpCode(ILOpCode.Ldarg_0) 145_builder.EmitLocalStore(value) 146_builder.EmitLocalAddress(value) 153_builder.OpenLocalScope() 177_builder.CloseLocalScope() 414_builder.EmitOpCode(ILOpCode.Readonly) 418_builder.EmitOpCode(ILOpCode.Ldelema) 421_builder.EmitArrayElementAddress(_module.Translate(DirectCast(arrayAccess.Expression.Type, ArrayTypeSymbol)), arrayAccess.Syntax, _diagnostics) 437_builder.EmitOpCode(ILOpCode.Ldsflda) 444_builder.EmitLoadArgumentAddrOpcode(slot) 446_builder.EmitLoadArgumentOpcode(slot) 511_builder.EmitOpCode(ILOpCode.Ldflda)
CodeGen\EmitArrayInitializer.vb (6)
44_builder.EmitArrayBlockInitializer(Me.GetRawData(initExprs), inits.Syntax, _diagnostics) 70_builder.EmitOpCode(ILOpCode.Dup) 71_builder.EmitIntConstant(i) 157_builder.EmitOpCode(ILOpCode.Dup) 163_builder.EmitIntConstant(row.Index) 167_builder.EmitIntConstant(i)
CodeGen\EmitConversion.vb (27)
78_builder.EmitConstantValue(ConstantValue.Default(underlyingFrom.GetConstantValueTypeDiscriminator())) 82_builder.EmitOpCode(ILOpCode.Ceq) 83_builder.EmitOpCode(ILOpCode.Ldc_i4_0) 84_builder.EmitOpCode(ILOpCode.Ceq) 86_builder.EmitOpCode(ILOpCode.Cgt_un) 95_builder.EmitOpCode(ILOpCode.Ldc_i4_0) 96_builder.EmitOpCode(ILOpCode.Cgt_un) 97_builder.EmitOpCode(ILOpCode.Neg) 102_builder.EmitNumericConversion(PrimitiveTypeCode.Int32, underlyingTo, checked:=False) 126_builder.EmitOpCode(ILOpCode.Conv_r4) 134_builder.EmitOpCode(ILOpCode.Conv_r4) 147_builder.EmitNumericConversion(typeFrom, typeTo, checked) 181_builder.EmitOpCode(ILOpCode.Castclass) 216_builder.EmitOpCode(ILOpCode.Dup) 217_builder.EmitBranch(ILOpCode.Brtrue_s, unboxLabel) 223_builder.EmitOpCode(ILOpCode.Pop) 240_builder.EmitBranch(ILOpCode.Br_s, resultLabel) 242_builder.MarkLabel(unboxLabel) 245_builder.EmitOpCode(ILOpCode.Unbox_any) 248_builder.MarkLabel(resultLabel) 339_builder.EmitOpCode(ILOpCode.Unbox_any) 344_builder.EmitOpCode(ILOpCode.Castclass) 364_builder.EmitOpCode(ILOpCode.Unbox_any) 376_builder.EmitOpCode(ILOpCode.Castclass) 419_builder.EmitOpCode(ILOpCode.Castclass) 498_builder.EmitOpCode(ILOpCode.Isinst) 502_builder.EmitOpCode(ILOpCode.Unbox_any)
CodeGen\EmitExpression.vb (164)
132_builder.EmitOpCode(ILOpCode.Ldarg_0) 233_builder.EmitBranch(ILOpCode.Brtrue, whenValueTypeLabel) 236_builder.EmitBranch(ILOpCode.Br, doneLabel) 237_builder.AdjustStack(-1) 239_builder.MarkLabel(whenValueTypeLabel) 242_builder.MarkLabel(doneLabel) 266_builder.EmitBranch(ILOpCode.Br, doneLabel) 269_builder.AdjustStack(-1) 272_builder.MarkLabel(consequenceLabel) 275_builder.MarkLabel(doneLabel) 317_builder.EmitBranch(ILOpCode.Brtrue, whenNotNullLabel) 321_builder.EmitLocalStore(temp) 322_builder.EmitLocalAddress(temp) 323_builder.EmitLocalLoad(temp) 332_builder.EmitOpCode(ILOpCode.Dup) 337_builder.EmitOpCode(ILOpCode.Dup) 350_builder.EmitBranch(ILOpCode.Brtrue, whenNotNullLabel) 353_builder.EmitOpCode(ILOpCode.Pop) 362_builder.EmitBranch(ILOpCode.Br, doneLabel) 366_builder.AdjustStack(-1) 373_builder.AdjustStack(+1) 376_builder.MarkLabel(whenNotNullLabel) 385_builder.MarkLabel(doneLabel) 408_builder.EmitBranch(ILOpCode.Brtrue, whenValueTypeLabel) 412_builder.EmitBranch(ILOpCode.Br, doneLabel) 413_builder.AdjustStack(-1) 415_builder.MarkLabel(whenValueTypeLabel) 418_builder.MarkLabel(doneLabel) 432_builder.EmitLocalLoad(GetLocal(local)) 455_builder.EmitNullConstant() 468_builder.EmitOpCode(ILOpCode.Dup) 469_builder.EmitOpCode(ILOpCode.Ldvirtftn) 471_builder.EmitOpCode(ILOpCode.Ldftn) 485_builder.EmitOpCode(ILOpCode.Newobj, -1) 495_builder.EmitOpCode(ILOpCode.Ldarg_0) 497_builder.EmitOpCode(ILOpCode.Ldobj) 510_builder.OpenLocalScope() 522_builder.CloseLocalScope() 572_builder.EmitOpCode(ILOpCode.Ldelem_i1) 576_builder.EmitOpCode(ILOpCode.Ldelem_u1) 579_builder.EmitOpCode(ILOpCode.Ldelem_i2) 583_builder.EmitOpCode(ILOpCode.Ldelem_u2) 586_builder.EmitOpCode(ILOpCode.Ldelem_i4) 589_builder.EmitOpCode(ILOpCode.Ldelem_u4) 593_builder.EmitOpCode(ILOpCode.Ldelem_i8) 598_builder.EmitOpCode(ILOpCode.Ldelem_i) 601_builder.EmitOpCode(ILOpCode.Ldelem_r4) 604_builder.EmitOpCode(ILOpCode.Ldelem_r8) 608_builder.EmitOpCode(ILOpCode.Ldelem_ref) 611_builder.EmitOpCode(ILOpCode.Ldelem) 616_builder.EmitOpCode(ILOpCode.Readonly) 619_builder.EmitOpCode(ILOpCode.Ldelema) 626_builder.EmitArrayElementLoad(_module.Translate(DirectCast(arrayAccess.Expression.Type, ArrayTypeSymbol)), arrayAccess.Expression.Syntax, _diagnostics) 659_builder.EmitOpCode(ILOpCode.Dup) 663_builder.EmitOpCode(ILOpCode.Dup) 673_builder.EmitOpCode(ILOpCode.Ldsfld) 697_builder.EmitOpCode(ILOpCode.Ldfld) 722Me._builder.EmitOpCode(ILOpCode.Unbox) 731Me._builder.EmitOpCode(ILOpCode.Ldflda) 802_builder.EmitLoadArgumentOpcode(slot) 818_builder.EmitOpCode(ILOpCode.Ldind_i1) 822_builder.EmitOpCode(ILOpCode.Ldind_u1) 825_builder.EmitOpCode(ILOpCode.Ldind_i2) 829_builder.EmitOpCode(ILOpCode.Ldind_u2) 832_builder.EmitOpCode(ILOpCode.Ldind_i4) 835_builder.EmitOpCode(ILOpCode.Ldind_u4) 839_builder.EmitOpCode(ILOpCode.Ldind_i8) 844_builder.EmitOpCode(ILOpCode.Ldind_i) 847_builder.EmitOpCode(ILOpCode.Ldind_r4) 850_builder.EmitOpCode(ILOpCode.Ldind_r8) 854_builder.EmitOpCode(ILOpCode.Ldind_ref) 856_builder.EmitOpCode(ILOpCode.Ldobj) 1090_builder.EmitOpCode(ILOpCode.Call, stackBehavior) 1093_builder.EmitOpCode(ILOpCode.Callvirt, stackBehavior) 1096_builder.EmitOpCode(ILOpCode.Constrained) 1098_builder.EmitOpCode(ILOpCode.Callvirt, stackBehavior) 1133_builder.EmitOpCode(ILOpCode.Nop) 1217_builder.EmitOpCode(ILOpCode.Isinst) 1223_builder.EmitOpCode(ILOpCode.Ldnull) 1226_builder.EmitOpCode(ILOpCode.Ceq) 1228_builder.EmitOpCode(ILOpCode.Cgt_un) 1286_builder.EmitBranch(ILOpCode.Br, doneLabel) 1289_builder.AdjustStack(-1) 1292_builder.MarkLabel(consequenceLabel) 1306_builder.MarkLabel(doneLabel) 1336_builder.EmitOpCode(ILOpCode.Dup) 1344_builder.EmitBranch(ILOpCode.Brtrue, ifLeftNotNullLabel) 1347_builder.EmitOpCode(ILOpCode.Pop) 1361_builder.MarkLabel(ifLeftNotNullLabel) 1475_builder.EmitLocalStore(temp) 1476_builder.EmitLocalLoad(temp) 1486_builder.EmitOpCode(ILOpCode.Newarr) 1489_builder.EmitArrayCreation(_module.Translate(arrayType), expression.Syntax, _diagnostics) 1503_builder.EmitOpCode(ILOpCode.Ldlen) 1515_builder.EmitNumericConversion(typeFrom, typeTo, checked:=False) 1532_builder.EmitLocalAddress(temp) ' ldloca temp 1533_builder.EmitOpCode(ILOpCode.Initobj) ' initobj <MyStruct> 1535_builder.EmitLocalLoad(temp) ' ldloc temp 1549_builder.EmitOpCode(ILOpCode.Newobj, ILOpCode.Newobj.StackPushCount() - arguments.Length) 1582_builder.EmitOpCode(ILOpCode.Initobj) 1593_builder.EmitConstantValue(constantValue) 1717Me._builder.EmitOpCode(ILOpCode.Initobj) ' initobj <MyStruct> 1735Me._builder.EmitOpCode(ILOpCode.[Call], -stackAdjustment) 1775_builder.EmitLocalLoad(GetLocal(boundLocal)) 1797_builder.EmitLoadArgumentOpcode(ParameterSlot(left)) 1825_builder.OpenLocalScope() 1854Me._builder.EmitOpCode(ILOpCode.Dup) 1857Me._builder.EmitLocalStore(temp) 1865Me._builder.EmitLocalLoad(temp) 1878_builder.EmitOpCode(ILOpCode.Dup) 1888_builder.EmitLocalStore(local) 1910_builder.EmitLocalStore(local) 1933_builder.CloseLocalScope() 1958_builder.EmitOpCode(ILOpCode.Stobj) 1966_builder.EmitArrayElementStore(_module.Translate(arrayType), syntaxNode, _diagnostics) 1985_builder.EmitOpCode(ILOpCode.Stelem_i1) 1990_builder.EmitOpCode(ILOpCode.Stelem_i2) 1994_builder.EmitOpCode(ILOpCode.Stelem_i4) 1998_builder.EmitOpCode(ILOpCode.Stelem_i8) 2003_builder.EmitOpCode(ILOpCode.Stelem_i) 2006_builder.EmitOpCode(ILOpCode.Stelem_r4) 2009_builder.EmitOpCode(ILOpCode.Stelem_r8) 2013_builder.EmitOpCode(ILOpCode.Stelem_ref) 2015_builder.EmitOpCode(ILOpCode.Stelem) 2026_builder.EmitOpCode(ILOpCode.Stsfld) 2028_builder.EmitOpCode(ILOpCode.Stfld) 2038_builder.EmitStoreArgumentOpcode(slot) 2055_builder.EmitOpCode(ILOpCode.Stind_i1) 2060_builder.EmitOpCode(ILOpCode.Stind_i2) 2064_builder.EmitOpCode(ILOpCode.Stind_i4) 2068_builder.EmitOpCode(ILOpCode.Stind_i8) 2073_builder.EmitOpCode(ILOpCode.Stind_i) 2076_builder.EmitOpCode(ILOpCode.Stind_r4) 2079_builder.EmitOpCode(ILOpCode.Stind_r8) 2083_builder.EmitOpCode(ILOpCode.Stind_ref) 2085_builder.EmitOpCode(ILOpCode.Stobj) 2094_builder.EmitOpCode(ILOpCode.Pop) 2103_builder.EmitOpCode(ILOpCode.Ldtoken) 2106_builder.EmitOpCode(ILOpCode.Call, stackAdjustment:=0) 'argument off, return value on 2114_builder.EmitOpCode(ILOpCode.Ldtoken) 2120_builder.EmitOpCode(ILOpCode.Call, stackAdjustment:=0) ' argument off, return value on 2123_builder.EmitOpCode(ILOpCode.Ldtoken) 2125_builder.EmitOpCode(ILOpCode.Call, stackAdjustment:=-1) ' 2 arguments off, return value on 2132_builder.EmitOpCode(ILOpCode.Castclass) 2146_builder.EmitOpCode(ILOpCode.Ldtoken) 2150_builder.EmitOpCode(ILOpCode.Call, stackAdjustment:=0) ' argument off, return value on 2153_builder.EmitOpCode(ILOpCode.Ldtoken) 2155_builder.EmitOpCode(ILOpCode.Call, stackAdjustment:=-1) ' 2 arguments off, return value on 2162_builder.EmitOpCode(ILOpCode.Castclass) 2170_builder.EmitOpCode(ILOpCode.Box) 2175_builder.EmitOpCode(ILOpCode.Unbox_any) 2182_builder.EmitOpCode(ILOpCode.Ldtoken) 2198_builder.EmitOpCode(ILOpCode.Ldtoken) 2199_builder.EmitGreatestMethodToken() 2203_builder.EmitOpCode(ILOpCode.Ldsfld) 2208_builder.EmitOpCode(ILOpCode.Stsfld) 2213_builder.EmitToken(_module.GetModuleVersionId(_module.Translate(node.Type, node.Syntax, _diagnostics), node.Syntax, _diagnostics), node.Syntax, _diagnostics) 2217_builder.EmitOpCode(ILOpCode.Ldstr) 2218_builder.EmitModuleVersionIdStringToken() 2222_builder.EmitOpCode(ILOpCode.Ldsfld) 2227_builder.EmitOpCode(ILOpCode.Stsfld) 2232_builder.EmitToken(_module.GetInstrumentationPayloadRoot(node.AnalysisKind, _module.Translate(node.Type, node.Syntax, _diagnostics), node.Syntax, _diagnostics), node.Syntax, _diagnostics) 2237_builder.EmitOpCode(ILOpCode.Ldtoken) 2238_builder.EmitSourceDocumentIndexToken(node.Document)
CodeGen\EmitOperators.vb (46)
34_builder.EmitOpCode(ILOpCode.Ldc_i4_0) 37_builder.EmitOpCode(ILOpCode.Conv_i8) 44_builder.EmitOpCode(ILOpCode.Sub_ovf) 46_builder.EmitOpCode(ILOpCode.Neg) 61_builder.EmitOpCode(ILOpCode.Not) 71_builder.EmitNumericConversion(Cci.PrimitiveTypeCode.UInt32, 180_builder.EmitOpCode(ILOpCode.And) 183_builder.EmitOpCode(ILOpCode.Xor) 186_builder.EmitOpCode(ILOpCode.Or) 203_builder.EmitOpCode(ILOpCode.And) 208_builder.EmitOpCode(ILOpCode.Xor) 213_builder.EmitOpCode(ILOpCode.Or) 256_builder.EmitOpCode(ILOpCode.Mul_ovf) 260_builder.EmitOpCode(ILOpCode.Mul_ovf_un) 262_builder.EmitOpCode(ILOpCode.Mul) 267_builder.EmitOpCode(ILOpCode.Rem_un) 269_builder.EmitOpCode(ILOpCode.[Rem]) 275_builder.EmitOpCode(ILOpCode.Add_ovf) 279_builder.EmitOpCode(ILOpCode.Add_ovf_un) 281_builder.EmitOpCode(ILOpCode.Add) 287_builder.EmitOpCode(ILOpCode.Sub_ovf) 291_builder.EmitOpCode(ILOpCode.Sub_ovf_un) 293_builder.EmitOpCode(ILOpCode.Sub) 300_builder.EmitOpCode(ILOpCode.Div_un) 302_builder.EmitOpCode(ILOpCode.Div) 313_builder.EmitConstantValue(ConstantValue.Create(shiftMax)) 314_builder.EmitOpCode(ILOpCode.And) 317_builder.EmitOpCode(ILOpCode.Shl) 328_builder.EmitConstantValue(ConstantValue.Create(shiftMax)) 329_builder.EmitOpCode(ILOpCode.And) 333_builder.EmitOpCode(ILOpCode.Shr_un) 335_builder.EmitOpCode(ILOpCode.Shr) 362_builder.EmitNumericConversion(If(targetPrimitiveType.IsUnsigned(), Cci.PrimitiveTypeCode.UInt32, Cci.PrimitiveTypeCode.Int32), 398_builder.EmitBranch(ILOpCode.Br, labEnd) 401_builder.AdjustStack(-1) 403_builder.MarkLabel(fallThrough) 404_builder.EmitBoolConstant(stopValue) 405_builder.MarkLabel(labEnd) 565_builder.EmitConstantValue(nullOrZero) 566_builder.EmitOpCode(ILOpCode.Cgt_un) 577_builder.EmitConstantValue(nullOrZero) 578_builder.EmitOpCode(ILOpCode.Ceq) 587_builder.EmitOpCode(opCode) 608_builder.EmitBoolConstant(constant = sense) 628_builder.EmitOpCode(ILOpCode.Ldc_i4_0) 629_builder.EmitOpCode(ILOpCode.Ceq)
CodeGen\EmitStatement.vb (112)
78_builder.AssertStackEmpty() 84Dim n = _builder.InstructionsEmitted 86Return _builder.InstructionsEmitted - n 93_builder.EmitOpCode(ILOpCode.Nop) 103_asyncYieldPoints.Add(_builder.AllocateILMarker()) 109_asyncResumePoints.Add(_builder.AllocateILMarker()) 120_builder.AssertStackEmpty() 126_builder.OpenLocalScope(ScopeType.TryCatchFinally) 127_builder.OpenLocalScope(ScopeType.Try) 141_builder.CloseLocalScope() 150_builder.OpenLocalScope(ScopeType.Finally) 152_builder.CloseLocalScope() 155_builder.CloseLocalScope() 158_builder.MarkLabel(statement.ExitLabelOpt) 206_builder.AdjustStack(1) 226_builder.OpenLocalScope(ScopeType.Filter) 229_builder.EmitOpCode(ILOpCode.Isinst) 230_builder.EmitToken(exceptionType, catchBlock.Syntax, _diagnostics) 231_builder.EmitOpCode(ILOpCode.Ldnull) 232_builder.EmitOpCode(ILOpCode.Cgt_un) 236_builder.EmitIntConstant(0) 237_builder.EmitOpCode(ILOpCode.Cgt_un) 240_builder.EmitOpCode(ILOpCode.And) 244_builder.EmitIntConstant(0) 245_builder.EmitOpCode(ILOpCode.Ceq) 248_builder.EmitOpCode(ILOpCode.And) 251_builder.MarkFilterConditionEnd() 253_builder.EmitOpCode(ILOpCode.Castclass) 254_builder.EmitToken(exceptionType, catchBlock.Syntax, _diagnostics) 259_builder.EmitOpCode(ILOpCode.Pop) 266_builder.OpenLocalScope(ScopeType.Catch, exceptionType) 270_asyncCatchHandlerOffset = _builder.AllocateILMarker() 273_builder.OpenLocalScope(ScopeType.Filter) 280_builder.EmitOpCode(ILOpCode.Isinst) 281_builder.EmitToken(exceptionType, catchBlock.Syntax, _diagnostics) 282_builder.EmitOpCode(ILOpCode.Dup) 283_builder.EmitBranch(ILOpCode.Brtrue, typeCheckPassedLabel) 284_builder.EmitOpCode(ILOpCode.Pop) 285_builder.EmitIntConstant(0) 286_builder.EmitBranch(ILOpCode.Br, typeCheckFailedLabel) 288_builder.MarkLabel(typeCheckPassedLabel) 302_builder.EmitOpCode(ILOpCode.Dup) 310_builder.EmitOpCode(ILOpCode.Unbox_any) 331_builder.EmitLocalStore(GetLocal(DirectCast(exceptionSource, BoundLocal))) 339_builder.EmitLocalStore(temp) 340_builder.EmitLoadArgumentOpcode(ParameterSlot(left)) 341_builder.EmitLocalLoad(temp) 359_builder.EmitLocalStore(temp) 372_builder.EmitLocalLoad(temp) 384_builder.EmitOpCode(ILOpCode.Pop) 393_builder.EmitIntConstant(0) 394_builder.EmitOpCode(ILOpCode.Cgt_un) 395_builder.MarkLabel(typeCheckFailedLabel) 398_builder.MarkFilterConditionEnd() 401_builder.EmitOpCode(ILOpCode.Pop) 418_builder.CloseLocalScope() 436_builder.EmitOpCode(ILOpCode.Call, -1) 441_builder.EmitOpCode(ILOpCode.Call, -2) 452_builder.EmitOpCode(ILOpCode.Call, 0) 683_builder.EmitBranch(ILOpCode.Br, lazyDest) 712_builder.MarkLabel(lazyFallThrough) 748_builder.EmitBranch(ilcode, lazyDest, revOpCode) 779_builder.EmitBranch(ilcode, lazyDest) 808_builder.EmitBranch(ilcode, lazyDest) 823_builder.OpenLocalScope() 835_builder.CloseLocalScope() 844_builder.MarkLabel(boundLabelStatement.Label) 859_builder.EmitBranch(ILOpCode.Br, boundGotoStatement.Label) 901_builder.EmitRet(boundReturnStatement.ExpressionOpt Is Nothing) 919_builder.EmitThrow(operand Is Nothing) 948_builder.MarkLabel(exitLabel) 1047_builder.EmitBranch(ILOpCode.Br, fallThroughLabel) 1055_builder.EmitIntegerSwitchJumpTable(caseLabels, fallThroughLabel, GetLocal(DirectCast(selectExpression, BoundLocal)), keyTypeCode:=exprType.GetEnumUnderlyingTypeOrSelf.PrimitiveTypeCode) 1058_builder.EmitIntegerSwitchJumpTable(caseLabels, fallThroughLabel, ParameterSlot(DirectCast(selectExpression, BoundParameter)), keyTypeCode:=exprType.GetEnumUnderlyingTypeOrSelf.PrimitiveTypeCode) 1063_builder.EmitLocalStore(temp) 1065_builder.EmitIntegerSwitchJumpTable(caseLabels, fallThroughLabel, temp, keyTypeCode:=exprType.GetEnumUnderlyingTypeOrSelf.PrimitiveTypeCode) 1074_builder.EmitLocalStore(temp) 1101_builder.EmitLocalLoad(key) 1102_builder.EmitOpCode(ILOpCode.[Call], stackAdjustment:=0) 1103_builder.EmitToken(stringHashMethodRef, syntaxNode, _diagnostics) 1108_builder.EmitLocalStore(keyHash) 1126_builder.EmitStringSwitchJumpTable( 1174_builder.EmitLoad(key) 1175_builder.EmitConstantValue(stringConstant) 1176_builder.EmitConstantValue(ConstantValue.False) 1177_builder.EmitOpCode(ILOpCode.Call, stackAdjustment:=-2) 1178_builder.EmitToken(stringCompareMethodRef, syntaxNode, _diagnostics) 1182_builder.EmitBranch(ILOpCode.Brfalse, targetLabel, ILOpCode.Brtrue) 1193_builder.MarkLabel(caseBlockLabels(cur)) 1210_builder.EmitOpCode(ILOpCode.Nop) 1218_builder.EmitBranch(ILOpCode.Br, exitLabel) 1225_builder.OpenLocalScope() 1238_builder.CloseLocalScope() 1268_builder.AddLocalConstantToScope(localConstantDef) 1288Dim localDef = _builder.LocalSlotManager.DeclareLocal( 1302_builder.AddLocalToScope(localDef) 1366_builder.LocalSlotManager.FreeLocal(local) 1379Return _builder.LocalSlotManager.GetLocal(symbol) 1386Return _builder.LocalSlotManager.AllocateSlot( 1395_builder.LocalSlotManager.FreeSlot(temp) 1419_builder.EmitSwitch(labels) 1423_builder.OpenLocalScope(ScopeType.StateMachineVariable) 1433_builder.CloseLocalScope() 1451_builder.AddLocalToScope(New LocalDefinition( 1463_builder.DefineUserDefinedStateMachineHoistedLocal(field.SlotIndex) 1474_builder.EmitBranch(ILOpCode.Br_s, switchLabel) 1476_builder.AdjustStack(-1) 1482_builder.EmitIntConstant(1) 1483_builder.EmitOpCode(ILOpCode.Add) 1486_builder.MarkLabel(switchLabel) 1489_builder.EmitIntConstant(0) 1490_builder.EmitLocalStore(GetLocal(node.ResumeTargetTemporary))