Home
last modified time | relevance | path

Searched refs:_labelBlock (Results 1 – 11 of 11) sorted by relevance

/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Core/Microsoft/Scripting/Compiler/
H A DLambdaCompiler.ControlFlow.cs39 result.Reference(_labelBlock); in ReferenceLabel()
48 result.Define(_labelBlock); in DefineLabel()
53 _labelBlock = new LabelScopeInfo(_labelBlock, type); in PushLabelBlock()
58 Debug.Assert(_labelBlock != null && _labelBlock.Kind == kind); in PopLabelBlock()
59 _labelBlock = _labelBlock.Parent; in PopLabelBlock()
71 if (_labelBlock.Kind == LabelScopeKind.Block) { in EmitLabelExpression()
72 _labelBlock.TryGetLabelInfo(node.Target, out label); in EmitLabelExpression()
146 if (_labelBlock.Kind != LabelScopeKind.Expression) { in TryPushLabelBlock()
155 if (_labelBlock.Kind == LabelScopeKind.Block) { in TryPushLabelBlock()
157 if (_labelBlock.ContainsTarget(label)) { in TryPushLabelBlock()
[all …]
H A DLambdaCompiler.Lambda.cs196 Debug.Assert(_labelBlock.Parent == null && _labelBlock.Kind == LabelScopeKind.Lambda); in EmitLambdaBody()
H A DLambdaCompiler.cs56 private LabelScopeInfo _labelBlock = new LabelScopeInfo(null, LabelScopeKind.Lambda); field in Microsoft.Scripting.Ast.Compiler.LambdaCompiler
H A DLambdaCompiler.Statements.cs664 for (LabelScopeInfo j = _labelBlock; j != null; j = j.Parent) { in CheckRethrow()
679 for (LabelScopeInfo j = _labelBlock; j != null; j = j.Parent) { in CheckTry()
H A DLambdaCompiler.Expressions.cs158 PopLabelBlock(_labelBlock.Kind); in EmitExpressionEnd()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/
H A DLambdaCompiler.ControlFlow.cs27 result.Reference(_labelBlock); in ReferenceLabel()
38 result.Define(_labelBlock); in DefineLabel()
44 _labelBlock = new LabelScopeInfo(_labelBlock, type); in PushLabelBlock()
50 Debug.Assert(_labelBlock != null && _labelBlock.Kind == kind); in PopLabelBlock()
51 _labelBlock = _labelBlock.Parent; in PopLabelBlock()
64 if (_labelBlock.Kind == LabelScopeKind.Block) in EmitLabelExpression()
66 _labelBlock.TryGetLabelInfo(node.Target, out label); in EmitLabelExpression()
156 if (_labelBlock.Kind != LabelScopeKind.Expression) in TryPushLabelBlock()
166 if (_labelBlock.Kind == LabelScopeKind.Block) in TryPushLabelBlock()
169 if (_labelBlock.ContainsTarget(label)) in TryPushLabelBlock()
[all …]
H A DLambdaCompiler.Lambda.cs247 Debug.Assert(_labelBlock.Parent == null && _labelBlock.Kind == LabelScopeKind.Lambda); in EmitLambdaBody()
H A DLambdaCompiler.cs44 private LabelScopeInfo _labelBlock = new LabelScopeInfo(null, LabelScopeKind.Lambda); field in System.Linq.Expressions.Compiler.LambdaCompiler
H A DLambdaCompiler.Statements.cs760 for (LabelScopeInfo j = _labelBlock; j != null; j = j.Parent) in CheckRethrow()
780 for (LabelScopeInfo j = _labelBlock; j != null; j = j.Parent) in CheckTry()
H A DLambdaCompiler.Expressions.cs160 PopLabelBlock(_labelBlock.Kind); in EmitExpressionEnd()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Linq.Expressions/src/System/Linq/Expressions/Interpreter/
H A DLightCompiler.cs1733 if (_labelBlock.Kind == LabelScopeKind.Block) in CompileLabelExpression()
1735 _labelBlock.TryGetLabelInfo(node.Target, out label); in CompileLabelExpression()
1785 _labelBlock = new LabelScopeInfo(_labelBlock, type); in PushLabelBlock()
1791 Debug.Assert(_labelBlock != null && _labelBlock.Kind == kind); in PopLabelBlock()
1792 _labelBlock = _labelBlock.Parent; in PopLabelBlock()
1808 result.Reference(_labelBlock); in ReferenceLabel()
1819 result.Define(_labelBlock); in DefineLabel()
1844 if (_labelBlock.Kind == LabelScopeKind.Block) in TryPushLabelBlock()
1847 if (_labelBlock.ContainsTarget(label)) in TryPushLabelBlock()
3020 PopLabelBlock(_labelBlock.Kind); in CompileAsVoid()
[all …]