1 write to Kind
System.Linq.Expressions (1)
System\Linq\Expressions\Compiler\LabelInfo.cs (1)
336
Kind
= kind;
22 references to Kind
System.Linq.Expressions (22)
System\Linq\Expressions\Compiler\LabelInfo.cs (10)
140
if (j.
Kind
== LabelScopeKind.Finally ||
141
j.
Kind
== LabelScopeKind.Filter)
145
if (j.
Kind
== LabelScopeKind.Try ||
146
j.
Kind
== LabelScopeKind.Catch)
173
if (j!.
Kind
== LabelScopeKind.Finally)
177
if (j.
Kind
== LabelScopeKind.Filter)
181
if (j.
Kind
== LabelScopeKind.Try ||
182
j.
Kind
== LabelScopeKind.Catch)
193
if (j.
Kind
== LabelScopeKind.Expression)
346
switch (
Kind
)
System\Linq\Expressions\Compiler\LambdaCompiler.ControlFlow.cs (7)
47
Debug.Assert(_labelBlock != null && _labelBlock.
Kind
== kind);
61
if (_labelBlock.
Kind
== LabelScopeKind.Block)
66
if (label == null && _labelBlock.Parent!.
Kind
== LabelScopeKind.Switch)
150
if (_labelBlock.
Kind
!= LabelScopeKind.Expression)
160
if (_labelBlock.
Kind
== LabelScopeKind.Block)
167
if (_labelBlock.Parent!.
Kind
== LabelScopeKind.Switch &&
185
if (_labelBlock.Parent!.
Kind
!= LabelScopeKind.Switch)
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (1)
162
PopLabelBlock(_labelBlock.
Kind
);
System\Linq\Expressions\Compiler\LambdaCompiler.Lambda.cs (1)
246
Debug.Assert(_labelBlock.Parent == null && _labelBlock.
Kind
== LabelScopeKind.Lambda);
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (3)
767
if (j.
Kind
== LabelScopeKind.Catch)
771
else if (j.
Kind
== LabelScopeKind.Finally)
787
if (j.
Kind
== LabelScopeKind.Filter)