5 instantiations of Label
mscorlib (1)
system\reflection\emit\ilgenerator.cs (1)
1136return new Label(m_labelCount++);
System.Data.SqlXml (4)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (4)
688Label lblTemp = new Label(); 772Label lblTemp = new Label(); 1079Label lblStart, lblNext, lblOnEnd = new Label(); 4100lblOnEnd = new Label();
460 references to Label
mscorlib (42)
system\reflection\emit\dynamicilgenerator.cs (2)
388public override Label BeginExceptionBlock() 431Label endLabel = current.GetEndLabel();
system\reflection\emit\ilgenerator.cs (21)
355private int GetLabelPos(Label lbl) 371private void AddFixup(Label lbl, int pos, int instSize) 789public virtual void Emit(OpCode opcode, Label label) 815public virtual void Emit(OpCode opcode, Label[] labels) 949public virtual Label BeginExceptionBlock() 982Label endLabel = DefineLabel(); 1003Label endLabel = current.GetEndLabel(); 1040Label endLabel = current.GetEndLabel(); 1067Label endLabel = current.GetEndLabel(); 1083Label endLabel = current.GetEndLabel(); 1096Label endLabel = current.GetEndLabel(); 1108Label finallyEndLabel = this.DefineLabel(); 1121public virtual Label DefineLabel() 1139public virtual void MarkLabel(Label loc) 1390internal Label m_fixupLabel; 1417internal Label m_endLabel; 1418internal Label m_finallyEndLabel; 1440internal __ExceptionInfo(int startAddr, Label endLabel) { 1559internal Label GetEndLabel() { 1587internal void SetFinallyEndLabel(Label lbl) { 1591internal Label GetFinallyEndLabel() {
system\reflection\emit\label.cs (7)
55if (obj is Label) 56return Equals((Label)obj); 61public bool Equals(Label obj) 66public static bool operator ==(Label a, Label b) 71public static bool operator !=(Label a, Label b)
system\runtime\interopservices\tceadaptergen\eventproviderwriter.cs (11)
142Label EventCPNonNullLabel = il.DefineLabel(); 220Label skipExit = il.DefineLabel(); 308Label ForBeginLabel = il.DefineLabel(); 309Label ForEndLabel = il.DefineLabel(); 310Label FalseIfLabel = il.DefineLabel(); 311Label MonitorExitLabel = il.DefineLabel(); 446Label skipExit = il.DefineLabel(); 642Label ForBeginLabel = il.DefineLabel(); 643Label ReleaseComObjectLabel = il.DefineLabel(); 644Label AfterReleaseComObjectLabel = il.DefineLabel(); 726Label skipExit = il.DefineLabel();
system\runtime\interopservices\tceadaptergen\eventsinkhelperwriter.cs (1)
156Label ExitLabel = il.DefineLabel();
System (78)
regex\system\text\regularexpressions\RegexCompiler.cs (78)
100internal Label[] _labels; // a label for every operation in _codes 105internal Label _backtrack; // label for backtracking 256internal BacktrackNote(int flags, Label label, int codepos) { 264internal Label _label; 271internal int AddBacktrackNote(int flags, Label l, int codepos) { 335internal Label DefineLabel() { 342internal void MarkLabel(Label l) { 561internal void BrfalseFar(Label l) { 568internal void BrtrueFar(Label l) { 575internal void BrFar(Label l) { 582internal void BleFar(Label l) { 589internal void BltFar(Label l) { 596internal void BgeFar(Label l) { 603internal void BgtFar(Label l) { 610internal void BneFar(Label l) { 617internal void BeqFar(Label l) { 624internal void Brfalse(Label l) { 631internal void Br(Label l) { 638internal void Ble(Label l) { 645internal void Blt(Label l) { 652internal void Bge(Label l) { 659internal void Bgt(Label l) { 666internal void Bgtun(Label l) { 673internal void Bne(Label l) { 680internal void Beq(Label l) { 933Label l1 = DefineLabel(); 964internal Label AdvanceLabel() { 994_labels = new Label[_codes.Length]; 1037Label l1 = DefineLabel(); 1038Label[] table; 1057table = new Label[_notecount]; 1100Label l1 = DefineLabel(); 1113Label l1 = DefineLabel(); 1126Label l1 = DefineLabel(); 1141Label l1 = DefineLabel(); 1153Label l1 = DefineLabel(); 1166Label l1 = DefineLabel(); 1167Label l2 = DefineLabel(); 1191Label l1 = DefineLabel(); 1204Label l1 = DefineLabel(); 1229Label lDefaultAdvance = DefineLabel(); 1230Label lAdvance = DefineLabel(); 1231Label lFail = DefineLabel(); 1232Label lStart = DefineLabel(); 1233Label lOutOfRange = DefineLabel(); 1234Label lPartialMatch = DefineLabel(); 1241Label[] table; 1312table = new Label[_bmPrefix._highASCII - _bmPrefix._lowASCII + 1]; 1340Label lNext = DefineLabel(); 1395Label l1 = DefineLabel(); 1396Label l2 = DefineLabel(); 1397Label l3 = DefineLabel(); 1398Label l4 = DefineLabel(); 1399Label l5 = DefineLabel(); 1819Label l1 = DefineLabel(); 1887Label l1 = DefineLabel(); 1888Label l2 = DefineLabel(); 1889Label l3 = DefineLabel(); 2001Label l1 = DefineLabel(); 2002Label l2 = DefineLabel(); 2054Label l1 = DefineLabel(); 2112Label l1 = DefineLabel(); 2113Label l2 = DefineLabel(); 2114Label l3 = _labels[NextCodepos()]; 2163Label l1 = DefineLabel(); 2244Label l1 = DefineLabel(); 2245Label l2 = DefineLabel(); 2293Label l1 = DefineLabel(); 2294Label l2 = DefineLabel(); 2321Label l1 = _labels[NextCodepos()]; 2335Label l1 = _labels[NextCodepos()]; 2579Label l1 = DefineLabel(); 2678Label l1 = DefineLabel(); 2785Label l1 = DefineLabel(); 2786Label l2 = DefineLabel(); 2802Label l4 = DefineLabel(); 2955Label l4 = DefineLabel(); 3045Label label = DefineLabel();
System.Activities (1)
System\Activities\Debugger\StateManager.cs (1)
653Label islandWorkerLabel = ilGenerator.DefineLabel();
System.Core (86)
Microsoft\Scripting\Compiler\ILGen.cs (4)
775Label labIfNull = default(Label); 776Label labEnd = default(Label);
Microsoft\Scripting\Compiler\LabelInfo.cs (2)
44private Label _label; 47internal Label Label {
Microsoft\Scripting\Compiler\LambdaCompiler.Binary.cs (18)
239Label labFalse = _ilg.DefineLabel(); 240Label labEnd = _ilg.DefineLabel(); 261Label labFalse = _ilg.DefineLabel(); 262Label labEnd = _ilg.DefineLabel(); 385Label shortCircuit = _ilg.DefineLabel(); 481Label labEnd = _ilg.DefineLabel(); 498Label labIfNull = _ilg.DefineLabel(); 499Label labEnd = _ilg.DefineLabel(); 564Label labComputeRight = _ilg.DefineLabel(); 565Label labReturnFalse = _ilg.DefineLabel(); 566Label labReturnNull = _ilg.DefineLabel(); 567Label labReturnValue = _ilg.DefineLabel(); 568Label labExit = _ilg.DefineLabel(); 636Label labComputeRight = _ilg.DefineLabel(); 637Label labReturnTrue = _ilg.DefineLabel(); 638Label labReturnNull = _ilg.DefineLabel(); 639Label labReturnValue = _ilg.DefineLabel(); 640Label labExit = _ilg.DefineLabel();
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (5)
946Label exit = _ilg.DefineLabel(); 947Label exitNull = _ilg.DefineLabel(); 1013Label exit = _ilg.DefineLabel(); 1014Label exitAllNull = _ilg.DefineLabel(); 1015Label exitAnyNull = _ilg.DefineLabel();
Microsoft\Scripting\Compiler\LambdaCompiler.Lambda.cs (1)
46Label l = _ilg.DefineLabel();
Microsoft\Scripting\Compiler\LambdaCompiler.Logical.cs (33)
39Label labFalse = _ilg.DefineLabel(); 44Label labEnd = _ilg.DefineLabel(); 114Label labIfNull = _ilg.DefineLabel(); 115Label labEnd = _ilg.DefineLabel(); 164Label labEnd = _ilg.DefineLabel(); 165Label labNotNull = _ilg.DefineLabel(); 194Label labEnd = _ilg.DefineLabel(); 195Label labCast = _ilg.DefineLabel(); 224Label labComputeRight = _ilg.DefineLabel(); 225Label labReturnFalse = _ilg.DefineLabel(); 226Label labReturnNull = _ilg.DefineLabel(); 227Label labReturnValue = _ilg.DefineLabel(); 228Label labExit = _ilg.DefineLabel(); 280Label labEnd = _ilg.DefineLabel(); 310Label @else = _ilg.DefineLabel(); 311Label end = _ilg.DefineLabel(); 340Label labComputeRight = _ilg.DefineLabel(); 341Label labReturnTrue = _ilg.DefineLabel(); 342Label labReturnNull = _ilg.DefineLabel(); 343Label labReturnValue = _ilg.DefineLabel(); 344Label labExit = _ilg.DefineLabel(); 396Label @else = _ilg.DefineLabel(); 397Label end = _ilg.DefineLabel(); 407Label labEnd = _ilg.DefineLabel(); 478private void EmitExpressionAndBranch(bool branchValue, Expression node, Label label) { 506private void EmitBranchOp(bool branch, Label label) { 510private void EmitBranchNot(bool branch, UnaryExpression node, Label label) { 519private void EmitBranchComparison(bool branch, BinaryExpression node, Label label) { 580private void EmitBranchLogical(bool branch, BinaryExpression node, Label label) { 615private void EmitBranchAnd(bool branch, BinaryExpression node, Label label) { 620Label endif = _ilg.DefineLabel(); 628private void EmitBranchOr(bool branch, BinaryExpression node, Label label) { 635private void EmitBranchBlock(bool branch, BlockExpression node, Label label) {
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (20)
186var labels = new Label[node.Cases.Count]; 201Label end = _ilg.DefineLabel(); 202Label @default = (node.DefaultBody == null) ? end : _ilg.DefineLabel(); 228internal readonly Label Label; 233internal SwitchLabel(decimal key, object @constant, Label label) { 243internal readonly Label Default; 248internal SwitchInfo(SwitchExpression node, LocalBuilder value, Label @default) { 344var labels = new Label[node.Cases.Count]; 382Label end = _ilg.DefineLabel(); 383Label @default = (node.DefaultBody == null) ? end : _ilg.DefineLabel(); 408private void DefineSwitchCaseLabel(SwitchCase @case, out Label label, out bool isGoto) { 430private void EmitSwitchCases(SwitchExpression node, Label[] labels, bool[] isGoto, Label @default, Label end, CompilationFlags flags) { 482Label secondHalf = _ilg.DefineLabel(); 507Label? after = null; 533Label[] jmpLabels = new Label[len]; 796Label endFilter = _ilg.DefineLabel(); 797Label rightType = _ilg.DefineLabel();
Microsoft\Scripting\Compiler\LambdaCompiler.Unary.cs (3)
111Label labEnd = _ilg.DefineLabel(); 147Label labIfNull = _ilg.DefineLabel(); 148Label labEnd = _ilg.DefineLabel();
System.Data.Entity (13)
System\Data\Metadata\Edm\LightweightCodeGenerator.cs (4)
237Label lableFalse = gen.DefineLabel(); 320Label labelContinueNull = gen.DefineLabel(); 321Label labelContinueValue = gen.DefineLabel(); 322Label labelInvalidValue = gen.DefineLabel();
System\Data\Objects\Internal\EntityProxyFactory.cs (9)
903Label lableTrue = generator.DefineLabel(); 987Label[] labels = new Label[_baseGetters.Count]; 1010Label[] labels = new Label[_baseSetters.Count]; 1232Label endOfMethod = generator.DefineLabel(); 1378Label instanceEqual = generator.DefineLabel(); 1409Label methodEnd = generator.DefineLabel(); 1455Label trueLabel = generator.DefineLabel();
System.Data.Linq (31)
SqlClient\Reader\ObjectReaderCompiler.cs (31)
838Label labIsNull = gen.DefineLabel(); 839Label labExit = gen.DefineLabel(); 935Label labNewExit = gen.DefineLabel(); 936Label labAlreadyCached = gen.DefineLabel(); 974Label labExit = gen.DefineLabel(); 1073Label labEndDeferLoad = gen.DefineLabel(); 1113Label labExit = gen.DefineLabel(); 1159Label labExit = gen.DefineLabel(); 1185Label labFetch = gen.DefineLabel(); 1221Label labExit = gen.DefineLabel(); 1247Label labFetch = gen.DefineLabel(); 1283Label labExit = gen.DefineLabel(); 1488Label labLoopTest = gen.DefineLabel(); 1489Label labLoopTop = gen.DefineLabel(); 1504Label labNext = gen.DefineLabel(); 1517Label labNext2 = gen.DefineLabel(); 1763Label labZero = gen.DefineLabel(); 1764Label labExit = gen.DefineLabel(); 1811Label labNotDefined = gen.DefineLabel(); 1812Label labExit = gen.DefineLabel(); 1845Label labIsNull = gen.DefineLabel(); 1846Label labExit = gen.DefineLabel(); 1847Label labReadFromBuffer = gen.DefineLabel(); 1909Label labNext = gen.DefineLabel(); 1910Label labEnd = gen.DefineLabel(); 1941Label labNext = gen.DefineLabel(); 1942Label labEnd = gen.DefineLabel(); 1989Label labNext = gen.DefineLabel(); 1990Label labEnd = gen.DefineLabel(); 2024Label labNext = gen.DefineLabel(); 2025Label labEnd = gen.DefineLabel();
System.Data.SqlXml (74)
System\Xml\Xsl\IlGen\GenerateHelper.cs (11)
717public void BranchAndMark(Label lblBranch, Label lblMark) { 733public void TestAndBranch(int i4, Label lblBranch, OpCode opcodeBranch) { 763public void ConvBranchToBool(Label lblBranch, bool isTrueBranch) { 764Label lblDone = DefineLabel(); 1442public Label DefineLabel() { 1443Label lbl = this.ilgen.DefineLabel(); 1453public void MarkLabel(Label lbl) { 1543public void Emit(OpCode opcode, Label lblVal) { 1552public void Emit(OpCode opcode, Label[] arrLabels) { 1643public void EmitUnconditionalBranch(OpCode opcode, Label lblTarget) {
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (8)
222private Label lblNext; 228private Label lblBranch; 288public Label GetLabelNext() { 297public void SetIterator(Label lblNext, StorageDescriptor storage) { 322public void LoopToEnd(Label lblOnEnd) { 372Label lblNext; 418public void SetBranching(BranchingContext brctxt, Label lblBranch) { 434public Label LabelBranch {
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (54)
108Label lblGetGlobal, lblComputeGlobal; 240Label lblLocalComputed = this.helper.DefineLabel(); 341Label lblOnEnd; 581Label lblOnFalse; 605private Label StartConjunctiveTests(BranchingContext brctxt, Label lblBranch) { 606Label lblOnFalse; 627private void StartLastConjunctiveTest(BranchingContext brctxt, Label lblBranch, Label lblOnFalse) { 645private void EndConjunctiveTests(BranchingContext brctxt, Label lblBranch, Label lblOnFalse) { 688Label lblTemp = new Label(); 772Label lblTemp = new Label(); 812Label lblFalse, lblDone; 844Label lblFalse, lblDone, lblNext; 937Label[] switchLabels; 938Label lblOtherwise, lblDone; 948switchLabels = new Label[regBranches]; 997Label lblOnEnd = this.helper.DefineLabel(); 1079Label lblStart, lblNext, lblOnEnd = new Label(); 1080Label[] arrSwitchLabels; 1107arrSwitchLabels = new Label[ndSeq.Count]; 1185Label lblNext, lblCall, lblNextLeft, lblNextRight, lblInitRight; 1238this.helper.Emit(OpCodes.Switch, new Label[] {lblInitRight, lblNextLeft, lblNextRight}); 1242this.helper.Emit(OpCodes.Switch, new Label[] {this.iterCurr.GetLabelNext(), lblInitRight, lblNextLeft, lblNextRight}); 1285Label lblOnEnd = this.helper.DefineLabel(); 1464Label lblOnEnd; 1726Label lblOnEnd; 1889Label lblOnEnd = this.helper.DefineLabel(); 1890Label lblLookup = this.helper.DefineLabel(); 2096Label lblOnEndSort = this.helper.DefineLabel(); 2160Label lblOnEndKey; 2195Label lblDone = this.helper.DefineLabel(); 2325Label lblOnEnd = this.helper.DefineLabel(); 2933Label lblDummy = this.helper.DefineLabel(); 3117Label lblTrue; 3149Label lblOnEnd = this.helper.DefineLabel(); 3197Label lblOnEnd, lblDone; 3265Label lblOnEnd, lblDone; 3455Label lblSkip = this.helper.DefineLabel(); 3473Label lblSkipContent = this.helper.DefineLabel(); 3697Label lblOnEndNested; 3730Label lblNext; 3759private void GenerateContainerIterator(QilNode nd, LocalBuilder locIter, Label lblOnEndNested, 3761Label lblCall; 3797this.helper.Emit(OpCodes.Switch, new Label[] {this.iterCurr.GetLabelNext(), this.iterNested.GetLabelNext()}); 3978Label lblTrue; 4055Label lblTrue; 4095private void StartWriterLoop(QilNode nd, out bool hasOnEnd, out Label lblOnEnd) { 4118private void EndWriterLoop(QilNode nd, bool hasOnEnd, Label lblOnEnd) { 4328private void StartNestedIterator(QilNode nd, Label lblOnEnd) { 4405private void NestedVisit(QilNode nd, Label lblOnEnd) { 4453private void NestedVisitWithBranch(QilNode nd, BranchingContext brctxt, Label lblBranch) { 4470Label lblOnEnd = this.helper.DefineLabel();
System\Xml\Xsl\XmlIlGenerator.cs (1)
277Label lblClone;
System.Runtime.Serialization (50)
System\Runtime\Serialization\CodeGenerator.cs (37)
169Label methodEndLabel; 1014internal void Bgt(Label label) 1021internal void Ble(Label label) 1486internal Label DefineLabel() 1491internal void MarkLabel(Label label) 1539internal void Br(Label label) 1546internal void Blt(Label label) 1553internal void Brfalse(Label label) 1560internal void Brtrue(Label label) 1832internal Label[] Switch(int labelCount) 1835Label[] caseLabels = new Label[labelCount]; 1842foreach (Label l in caseLabels) 1851internal void Case(Label caseLabel1, string caseLabelName) 1935Label startWhile = DefineLabel(); 1942Label startWhile = (Label)blockStack.Pop(); 1949Label startWhile = (Label)blockStack.Pop(); 2355Label beginLabel; 2356Label testLabel; 2357Label endLabel; 2361internal ForState(LocalBuilder indexVar, Label beginLabel, Label testLabel, object end) 2377internal Label BeginLabel 2385internal Label TestLabel 2393internal Label EndLabel 2438Label elseBegin; 2439Label endIf; 2441internal Label EndIf 2453internal Label ElseBegin 2567Label defaultLabel; 2568Label endOfSwitchLabel; 2570internal SwitchState(Label defaultLabel, Label endOfSwitchLabel) 2576internal Label DefaultLabel 2584internal Label EndOfSwitchLabel
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (7)
377Label throwDuplicateMemberLabel = ilg.DefineLabel(); 378Label throwMissingRequiredMembersLabel = ilg.DefineLabel(); 386Label[] memberLabels = ilg.Switch(memberCount); 396Label endOfTypeLabel = ilg.DefineLabel(); 414Label[] memberLabels, Label throwDuplicateMemberLabel, LocalBuilder memberIndexLocal) 451void CheckRequiredElements(BitFlagsGenerator expectedElements, byte[] requiredElements, Label throwMissingRequiredMembersLabel)
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (2)
750Label onNull = ilg.DefineLabel(); 751Label end = ilg.DefineLabel();
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (2)
380Label[] memberLabels = ilg.Switch(memberCount); 397int ReadMembers(ClassDataContract classContract, bool[] requiredMembers, Label[] memberLabels, LocalBuilder memberIndexLocal, LocalBuilder requiredIndexLocal)
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (2)
728Label onNull = ilg.DefineLabel(); 729Label end = ilg.DefineLabel();
System.ServiceModel (10)
System\ServiceModel\Dispatcher\CodeGenerator.cs (10)
51Label methodEndLabel; 752internal Label DefineLabel() 757internal void MarkLabel(Label label) 771internal void Br(Label label) 778internal void Brfalse(Label label) 785internal void Brtrue(Label label) 1194Label elseBegin; 1195Label endIf; 1197internal Label EndIf 1209internal Label ElseBegin
System.Web.Extensions (1)
UI\WebControls\Dynamic.cs (1)
370Label next = gen.DefineLabel();
System.Xml (74)
System\Xml\Serialization\CodeGenerator.cs (28)
56Label methodEndLabel; 148internal Label retLabel; 156internal Label ReturnLabel { 524ilGen.MarkLabel((Label)leaveLabels.Pop()); 528ilGen.Emit(OpCodes.Leave, (Label)leaveLabels.Peek()); 1031internal void Ble(Label label) { 1521internal Label DefineLabel() { 1525internal void MarkLabel(Label label) { 1562internal void Br(Label label) { 1566internal void Br_S(Label label) { 1570internal void Blt(Label label) { 1574internal void Brfalse(Label label) { 1578internal void Brtrue(Label label) { 2137internal void Beq(Label label) { 2141internal void Bne(Label label) { 2229public Label StartLabel; 2230public Label CondLabel; 2231public Label EndLabel; 2458Label beginLabel; 2459Label testLabel; 2462internal ForState(LocalBuilder indexVar, Label beginLabel, Label testLabel, object end) { 2475internal Label BeginLabel { 2481internal Label TestLabel { 2504Label elseBegin; 2505Label endIf; 2507internal Label EndIf { 2516internal Label ElseBegin {
System\Xml\Serialization\XmlSerializationReaderILGen.cs (25)
1093List<Label> caseLabels = new List<Label>(); 1095Label defaultLabel = ilg.DefineLabel(); 1096Label endSwitchLabel = ilg.DefineLabel(); 1110Label caseLabel = ilg.DefineLabel(); 1389Label labelTrue = ilg.DefineLabel(); 1390Label labelEnd = ilg.DefineLabel(); 1748Label labelEnd = ilg.DefineLabel(); 1749Label labelFalse = ilg.DefineLabel(); 1800Label labelFalse = ilg.DefineLabel(); 1801Label labelEnd = ilg.DefineLabel(); 1956Label labelEqual5 = ilg.DefineLabel(); 1957Label labelEndLength = ilg.DefineLabel(); 2315Label labelTrue = ilg.DefineLabel(); 2316Label labelEnd = ilg.DefineLabel(); 2550Label labelTrue = ilg.DefineLabel(); 2551Label labelEnd = ilg.DefineLabel(); 2889Label labelTrue = ilg.DefineLabel(); 2890Label labelEnd = ilg.DefineLabel(); 3234Label labelTrue = ilg.DefineLabel(); 3235Label labelEnd = ilg.DefineLabel(); 3301Label labelTrue = ilg.DefineLabel(); 3302Label labelEnd = ilg.DefineLabel(); 3425Label labelFalse = ilg.DefineLabel(); 3426Label labelEnd = ilg.DefineLabel();
System\Xml\Serialization\XmlSerializationWriterILGen.cs (21)
403Label labelTrue = ilg.DefineLabel(); 404Label labelEnd = ilg.DefineLabel(); 453Label labelTrue = ilg.DefineLabel(); 454Label labelEnd = ilg.DefineLabel(); 574List<Label> caseLabels = new List<Label>(); 576Label defaultLabel = ilg.DefineLabel(); 577Label endSwitchLabel = ilg.DefineLabel(); 585Label caseLabel = ilg.DefineLabel(); 1393Label labelEnd = ilg.DefineLabel(); 1394Label labelTrue = ilg.DefineLabel(); 1561Label labelFalse = ilg.DefineLabel(); 1562Label labelEnd = ilg.DefineLabel(); 1625Label labelEnd, labelFalse; 1964Label ifLabel1 = ilg.DefineLabel(); 1965Label ifLabel2 = ilg.DefineLabel(); 2023Label labelEnd = ilg.DefineLabel(); 2024Label labelFalse = ilg.DefineLabel(); 2025Label labelTrue = ilg.DefineLabel(); 2089Label labelFalse = ilg.DefineLabel(); 2090Label labelEnd = ilg.DefineLabel();