1 write to Kind
System.Core (1)
Microsoft\Scripting\Compiler\LabelInfo.cs (1)
314Kind = kind;
22 references to Kind
System.Core (22)
Microsoft\Scripting\Compiler\LabelInfo.cs (10)
151if (j.Kind == LabelScopeKind.Finally || 152j.Kind == LabelScopeKind.Filter) { 155if (j.Kind == LabelScopeKind.Try || 156j.Kind == LabelScopeKind.Catch) { 179if (j.Kind == LabelScopeKind.Finally) { 182if (j.Kind == LabelScopeKind.Filter) { 185if (j.Kind == LabelScopeKind.Try || 186j.Kind == LabelScopeKind.Catch) { 194if (j.Kind == LabelScopeKind.Expression) { 322switch (Kind) {
Microsoft\Scripting\Compiler\LambdaCompiler.ControlFlow.cs (7)
58Debug.Assert(_labelBlock != null && _labelBlock.Kind == kind); 71if (_labelBlock.Kind == LabelScopeKind.Block) { 75if (label == null && _labelBlock.Parent.Kind == LabelScopeKind.Switch) { 146if (_labelBlock.Kind != LabelScopeKind.Expression) { 155if (_labelBlock.Kind == LabelScopeKind.Block) { 160if (_labelBlock.Parent.Kind == LabelScopeKind.Switch && 176if (_labelBlock.Parent.Kind != LabelScopeKind.Switch) {
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (1)
158PopLabelBlock(_labelBlock.Kind);
Microsoft\Scripting\Compiler\LambdaCompiler.Lambda.cs (1)
196Debug.Assert(_labelBlock.Parent == null && _labelBlock.Kind == LabelScopeKind.Lambda);
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (3)
665if (j.Kind == LabelScopeKind.Catch) { 667} else if (j.Kind == LabelScopeKind.Finally) { 680if (j.Kind == LabelScopeKind.Filter) {