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