Interface Cs.Pattern

All Superinterfaces:
Cs, org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.Tree
All Known Implementing Classes:
Cs.BinaryPattern, Cs.ConstantPattern, Cs.DiscardPattern, Cs.ListPattern, Cs.ParenthesizedPattern, Cs.RecursivePattern, Cs.RelationalPattern, Cs.SlicePattern, Cs.TypePattern, Cs.UnaryPattern, Cs.VarPattern
Enclosing interface:
Cs

public static interface Cs.Pattern extends org.openrewrite.java.tree.Expression, Cs
Base interface for all C# pattern types that can appear on the right-hand side of an 'is' expression. This includes type patterns, constant patterns, declaration patterns, property patterns, etc.