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