Vixen
02b45cc4
csharp
public enum BoundKind

Discriminator for BoundNode, mirroring Roslyn's bound tree.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (35)

  • LiteralExpression
  • LocalExpression
  • ParameterExpression
  • FieldExpression
  • PropertyExpression
  • SelfExpression
  • BaseExpression
  • TypeExpression
  • NamespaceExpression
  • MethodGroupExpression
  • InvocationExpression
  • ObjectCreationExpression
  • ConversionExpression
  • UnaryExpression
  • BinaryExpression
  • AssignmentExpression
  • ConditionalExpression
  • ArrayAccessExpression
  • RangeExpression
  • TupleExpression
  • CollectionExpression
  • ErrorExpression
  • BlockStatement
  • LocalDeclarationStatement
  • ExpressionStatement
  • IfStatement
  • WhileStatement
  • RepeatStatement
  • ForStatement
  • ReturnStatement
  • BreakStatement
  • ContinueStatement
  • DiscardStatement
  • SwitchStatement
  • NoOpStatement

Used by (36)

  • BoundArrayAccessExpressionVixen.Raven
  • BoundAssignmentExpressionVixen.Raven
  • BoundBaseExpressionVixen.Raven
  • BoundBinaryExpressionVixen.Raven
  • BoundBlockStatementVixen.Raven
  • BoundBreakStatementVixen.Raven
  • BoundCollectionExpressionVixen.Raven
  • BoundConditionalExpressionVixen.Raven
  • BoundContinueStatementVixen.Raven
  • BoundConversionExpressionVixen.Raven
  • BoundDiscardStatementVixen.Raven
  • BoundErrorExpressionVixen.Raven
  • BoundExpressionStatementVixen.Raven
  • BoundFieldExpressionVixen.Raven
  • BoundForStatementVixen.Raven
  • BoundIfStatementVixen.Raven
  • BoundInvocationExpressionVixen.Raven
  • BoundLiteralExpressionVixen.Raven
  • BoundLocalDeclarationStatementVixen.Raven
  • BoundLocalExpressionVixen.Raven
  • BoundMethodGroupExpressionVixen.Raven
  • BoundNamespaceExpressionVixen.Raven
  • BoundNoOpStatementVixen.Raven
  • BoundNodeVixen.Raven
  • BoundObjectCreationExpressionVixen.Raven
  • BoundParameterExpressionVixen.Raven
  • BoundPropertyExpressionVixen.Raven
  • BoundRangeExpressionVixen.Raven
  • BoundRepeatStatementVixen.Raven
  • BoundReturnStatementVixen.Raven
  • BoundSelfExpressionVixen.Raven
  • BoundSwitchStatementVixen.Raven
  • BoundTupleExpressionVixen.Raven
  • BoundTypeExpressionVixen.Raven
  • BoundUnaryExpressionVixen.Raven
  • BoundWhileStatementVixen.Raven