45 references to PipelinePhase
Microsoft.CodeAnalysis.CSharp (45)
Generated\BoundNodes.xml.Generated.cs (37)
17698
internal static
PipelinePhase
DoesNotSurvive(BoundKind kind)
17702
BoundKind.ValuePlaceholder =>
PipelinePhase
.LocalRewriting,
17703
BoundKind.DeconstructValuePlaceholder =>
PipelinePhase
.LocalRewriting,
17704
BoundKind.TupleOperandPlaceholder =>
PipelinePhase
.InitialBinding,
17705
BoundKind.AwaitableValuePlaceholder =>
PipelinePhase
.StateMachineRewriting,
17706
BoundKind.DisposableValuePlaceholder =>
PipelinePhase
.InitialBinding,
17707
BoundKind.ImplicitIndexerReceiverPlaceholder =>
PipelinePhase
.LocalRewriting,
17708
BoundKind.ListPatternReceiverPlaceholder =>
PipelinePhase
.LocalRewriting,
17709
BoundKind.ListPatternIndexPlaceholder =>
PipelinePhase
.LocalRewriting,
17710
BoundKind.SlicePatternReceiverPlaceholder =>
PipelinePhase
.LocalRewriting,
17711
BoundKind.SlicePatternRangePlaceholder =>
PipelinePhase
.LocalRewriting,
17712
BoundKind.CollectionBuilderElementsPlaceholder =>
PipelinePhase
.LocalRewriting,
17713
BoundKind.TypeOrValueExpression =>
PipelinePhase
.InitialBinding,
17714
BoundKind.UnconvertedAddressOfOperator =>
PipelinePhase
.InitialBinding,
17715
BoundKind.UnconvertedConditionalOperator =>
PipelinePhase
.InitialBinding,
17716
BoundKind.AwaitableInfo =>
PipelinePhase
.StateMachineRewriting,
17717
BoundKind.AwaitExpression =>
PipelinePhase
.StateMachineRewriting,
17718
BoundKind.DefaultLiteral =>
PipelinePhase
.LocalRewriting,
17719
BoundKind.LocalFunctionStatement =>
PipelinePhase
.ClosureConversion,
17720
BoundKind.YieldReturnStatement =>
PipelinePhase
.StateMachineRewriting,
17721
BoundKind.YieldBreakStatement =>
PipelinePhase
.StateMachineRewriting,
17722
BoundKind.IfStatement =>
PipelinePhase
.LocalRewriting,
17723
BoundKind.UsingStatement =>
PipelinePhase
.LocalRewriting,
17724
BoundKind.UnconvertedSwitchExpression =>
PipelinePhase
.InitialBinding,
17725
BoundKind.SpillSequence =>
PipelinePhase
.Spilling,
17726
BoundKind.UnconvertedObjectCreationExpression =>
PipelinePhase
.InitialBinding,
17727
BoundKind.UnconvertedCollectionExpression =>
PipelinePhase
.InitialBinding,
17728
BoundKind.TupleLiteral =>
PipelinePhase
.InitialBinding,
17729
BoundKind.TypeOrInstanceInitializers =>
PipelinePhase
.LocalRewriting,
17730
BoundKind.UnconvertedInterpolatedString =>
PipelinePhase
.InitialBinding,
17731
BoundKind.InterpolatedStringHandlerPlaceholder =>
PipelinePhase
.LocalRewriting,
17732
BoundKind.InterpolatedStringArgumentPlaceholder =>
PipelinePhase
.LocalRewriting,
17733
BoundKind.PatternWithUnionMatching =>
PipelinePhase
.InitialBinding,
17734
BoundKind.DeconstructionVariablePendingInference =>
PipelinePhase
.LocalRewriting,
17735
BoundKind.ExpressionWithNullability =>
PipelinePhase
.InitialBinding,
17736
BoundKind.ValueForNullableAnalysis =>
PipelinePhase
.InitialBinding,
17737
_ =>
PipelinePhase
.Emit
Lowering\LocalRewriter\PipelinePhaseValidator.cs (8)
29
private readonly
PipelinePhase
_completedPhase;
33
private PipelinePhaseValidator(
PipelinePhase
completedPhase)
43
Assert(node,
PipelinePhase
.InitialBinding);
51
Assert(node,
PipelinePhase
.LocalRewriting);
59
Assert(node,
PipelinePhase
.Spilling);
67
Assert(node,
PipelinePhase
.ClosureConversion);
75
Assert(node,
PipelinePhase
.StateMachineRewriting);
83
public static void Assert(BoundNode node,
PipelinePhase
completedPhase)