RegexConditionalSyntax Class
public sealed class RegexConditionalSyntax : RegexGroupSyntaxNo documentation is available.
- Inheritance
RegexGroupSyntaxRegexConditionalSyntax
Properties
| Name | Description |
|---|---|
| Alternation | |
| CloseParenToken | |
| Condition | |
| OpenParenToken | |
| QuestionToken |
Alternation
Syntax.g.csCloseParenToken
Syntax.g.csCondition
Syntax.g.csOpenParenToken
Syntax.g.csQuestionToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(RegexSyntaxVisitor) | |
| Accept<TResult>(RegexSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, SyntaxToken, RegexSyntaxNode?, RegexAlternationSyntax, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithAlternation(RegexAlternationSyntax) | Returns this node with alternation in place of its RegexConditionalSyntax.Alternation. |
| WithCloseParenToken(SyntaxToken) | Returns this node with closeParenToken in place of its RegexConditionalSyntax.CloseParenToken. |
| WithCondition(RegexSyntaxNode?) | Returns this node with condition in place of its RegexConditionalSyntax.Condition. |
| WithOpenParenToken(SyntaxToken) | Returns this node with openParenToken in place of its RegexConditionalSyntax.OpenParenToken. |
| WithQuestionToken(SyntaxToken) | Returns this node with questionToken in place of its RegexConditionalSyntax.QuestionToken. |
Accept overloads
Accept(RegexSyntaxVisitor)
Syntax.g.cspublic override void Accept(RegexSyntaxVisitor visitor)Parameters
visitorRegexSyntaxVisitor
No documentation is available.
Accept<TResult>(RegexSyntaxVisitor<TResult>)
Syntax.g.cspublic override TResult? Accept<TResult>(RegexSyntaxVisitor<TResult> visitor)No documentation is available.
Update(SyntaxToken, SyntaxToken, RegexSyntaxNode?, RegexAlternationSyntax, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public RegexConditionalSyntax Update(SyntaxToken openParenToken, SyntaxToken questionToken, RegexSyntaxNode? condition, RegexAlternationSyntax alternation, SyntaxToken closeParenToken)Parameters
openParenTokenSyntaxTokenquestionTokenSyntaxTokenconditionRegexSyntaxNode?alternationRegexAlternationSyntaxcloseParenTokenSyntaxToken
Returns
WithAlternation(RegexAlternationSyntax)
Syntax.g.csReturns this node with alternation in place of its RegexConditionalSyntax.Alternation.
public RegexConditionalSyntax WithAlternation(RegexAlternationSyntax alternation)WithCloseParenToken(SyntaxToken)
Syntax.g.csReturns this node with closeParenToken in place of its RegexConditionalSyntax.CloseParenToken.
public RegexConditionalSyntax WithCloseParenToken(SyntaxToken closeParenToken)WithCondition(RegexSyntaxNode?)
Syntax.g.csReturns this node with condition in place of its RegexConditionalSyntax.Condition.
public RegexConditionalSyntax WithCondition(RegexSyntaxNode? condition)WithOpenParenToken(SyntaxToken)
Syntax.g.csReturns this node with openParenToken in place of its RegexConditionalSyntax.OpenParenToken.
public RegexConditionalSyntax WithOpenParenToken(SyntaxToken openParenToken)WithQuestionToken(SyntaxToken)
Syntax.g.csReturns this node with questionToken in place of its RegexConditionalSyntax.QuestionToken.
public RegexConditionalSyntax WithQuestionToken(SyntaxToken questionToken)