Enum Class CsContainer.Location

java.lang.Object
java.lang.Enum<CsContainer.Location>
org.openrewrite.csharp.tree.CsContainer.Location
All Implemented Interfaces:
Serializable, Comparable<CsContainer.Location>, Constable
Enclosing class:
CsContainer

public static enum CsContainer.Location extends Enum<CsContainer.Location>
  • Enum Constant Details

    • ARRAY_RANK_SPECIFIER_SIZES

      public static final CsContainer.Location ARRAY_RANK_SPECIFIER_SIZES
    • CLASS_DECLARATION_TYPE_PARAMETER_CONSTRAINT_CLAUSES

      public static final CsContainer.Location CLASS_DECLARATION_TYPE_PARAMETER_CONSTRAINT_CLAUSES
    • TYPE_PARAMETER_CONSTRAINT_CLAUSE_TYPE_CONSTRAINTS

      public static final CsContainer.Location TYPE_PARAMETER_CONSTRAINT_CLAUSE_TYPE_CONSTRAINTS
    • ALLOWS_CONSTRAINT_CLAUSE_EXPRESSIONS

      public static final CsContainer.Location ALLOWS_CONSTRAINT_CLAUSE_EXPRESSIONS
    • TYPE_PARAMETER_CONSTRAINT_CLAUSE_TYPE_PARAMETER_CONSTRAINTS

      public static final CsContainer.Location TYPE_PARAMETER_CONSTRAINT_CLAUSE_TYPE_PARAMETER_CONSTRAINTS
    • METHOD_DECLARATION_TYPE_PARAMETER_CONSTRAINT_CLAUSES

      public static final CsContainer.Location METHOD_DECLARATION_TYPE_PARAMETER_CONSTRAINT_CLAUSES
    • USING_STATEMENT_EXPRESSION

      public static final CsContainer.Location USING_STATEMENT_EXPRESSION
    • DECLARATION_EXPRESSION_PARENTHESIZED_VARIABLE_VARIABLES

      public static final CsContainer.Location DECLARATION_EXPRESSION_PARENTHESIZED_VARIABLE_VARIABLES
    • PARENTHESIZED_VARIABLE_DESIGNATION_VARIABLES

      public static final CsContainer.Location PARENTHESIZED_VARIABLE_DESIGNATION_VARIABLES
    • DECLARATION_EXPRESSION_VARIABLES

      public static final CsContainer.Location DECLARATION_EXPRESSION_VARIABLES
    • TUPLE_EXPRESSION_ARGUMENTS

      public static final CsContainer.Location TUPLE_EXPRESSION_ARGUMENTS
    • METHOD_DECLARATION_PARAMETERS

      public static final CsContainer.Location METHOD_DECLARATION_PARAMETERS
    • CONSTRUCTOR_INITIALIZER_ARGUMENTS

      public static final CsContainer.Location CONSTRUCTOR_INITIALIZER_ARGUMENTS
    • TUPLE_TYPE_ELEMENTS

      public static final CsContainer.Location TUPLE_TYPE_ELEMENTS
    • INITIALIZER_EXPRESSION_EXPRESSIONS

      public static final CsContainer.Location INITIALIZER_EXPRESSION_EXPRESSIONS
    • IMPLICIT_ELEMENT_ACCESS_ARGUMENT_LIST

      public static final CsContainer.Location IMPLICIT_ELEMENT_ACCESS_ARGUMENT_LIST
    • PROPERTY_PATTERN_CLAUSE_SUBPATTERNS

      public static final CsContainer.Location PROPERTY_PATTERN_CLAUSE_SUBPATTERNS
    • POSITIONAL_PATTERN_CLAUSE_SUBPATTERNS

      public static final CsContainer.Location POSITIONAL_PATTERN_CLAUSE_SUBPATTERNS
    • PARENTHESIZED_PATTERN_PREFIX

      public static final CsContainer.Location PARENTHESIZED_PATTERN_PREFIX
    • LIST_PATTERN_PATTERNS

      public static final CsContainer.Location LIST_PATTERN_PATTERNS
    • DEFAULT_EXPRESSION_TYPE_OPERATOR

      public static final CsContainer.Location DEFAULT_EXPRESSION_TYPE_OPERATOR
    • SWITCH_STATEMENT_SECTIONS

      public static final CsContainer.Location SWITCH_STATEMENT_SECTIONS
    • SWITCH_STATEMENT_EXPRESSION

      public static final CsContainer.Location SWITCH_STATEMENT_EXPRESSION
    • SWITCH_EXPRESSION_ARMS

      public static final CsContainer.Location SWITCH_EXPRESSION_ARMS
    • PARENTHESIZED_PATTERN_PATTERN

      public static final CsContainer.Location PARENTHESIZED_PATTERN_PATTERN
    • INDEXER_DECLARATION_PARAMETERS

      public static final CsContainer.Location INDEXER_DECLARATION_PARAMETERS
    • DELEGATE_DECLARATION_TYPE_PARAMETERS

      public static final CsContainer.Location DELEGATE_DECLARATION_TYPE_PARAMETERS
    • DELEGATE_DECLARATION_PARAMETERS

      public static final CsContainer.Location DELEGATE_DECLARATION_PARAMETERS
    • DELEGATE_DECLARATION_TYPE_PARAMETER_CONSTRAINT_CLAUSES

      public static final CsContainer.Location DELEGATE_DECLARATION_TYPE_PARAMETER_CONSTRAINT_CLAUSES
    • CONVERSION_OPERATOR_DECLARATION_PARAMETERS

      public static final CsContainer.Location CONVERSION_OPERATOR_DECLARATION_PARAMETERS
    • CLASS_DECLARATION_TYPE_PARAMETERS

      public static final CsContainer.Location CLASS_DECLARATION_TYPE_PARAMETERS
    • CLASS_DECLARATION_PRIMARY_CONSTRUCTOR

      public static final CsContainer.Location CLASS_DECLARATION_PRIMARY_CONSTRUCTOR
    • CLASS_DECLARATION_IMPLEMENTINGS

      public static final CsContainer.Location CLASS_DECLARATION_IMPLEMENTINGS
    • METHOD_DECLARATION_TYPE_PARAMETERS

      public static final CsContainer.Location METHOD_DECLARATION_TYPE_PARAMETERS
    • ENUM_DECLARATION_MEMBERS

      public static final CsContainer.Location ENUM_DECLARATION_MEMBERS
  • Method Details

    • values

      public static CsContainer.Location[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static CsContainer.Location valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getBeforeLocation

      public CsSpace.Location getBeforeLocation()
    • getElementLocation

      public CsRightPadded.Location getElementLocation()