RegexInlineOptionsSyntax Class
Represents an inline option setter such as (?i) or (?-x), which has no body.
public sealed class RegexInlineOptionsSyntax : RegexAtomSyntax- Inheritance
RegexAtomSyntaxRegexInlineOptionsSyntax
Properties
| Name | Description |
|---|---|
| AppliedOptions | |
| CloseParenToken | |
| OpenParenToken | |
| OptionsText | The option letters, such as imnsx-imnsx. |
| OptionsToken | |
| QuestionToken |
AppliedOptions
Syntax.g.csCloseParenToken
Syntax.g.csOpenParenToken
Syntax.g.csOptionsText
RegexInlineOptionsSyntax.csOptionsToken
Syntax.g.csQuestionToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(RegexSyntaxVisitor) | |
| Accept<TResult>(RegexSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithCloseParenToken(SyntaxToken) | Returns this node with closeParenToken in place of its RegexInlineOptionsSyntax.CloseParenToken. |
| WithOpenParenToken(SyntaxToken) | Returns this node with openParenToken in place of its RegexInlineOptionsSyntax.OpenParenToken. |
| WithOptionsToken(SyntaxToken) | Returns this node with optionsToken in place of its RegexInlineOptionsSyntax.OptionsToken. |
| WithQuestionToken(SyntaxToken) | Returns this node with questionToken in place of its RegexInlineOptionsSyntax.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, SyntaxToken, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public RegexInlineOptionsSyntax Update(SyntaxToken openParenToken, SyntaxToken questionToken, SyntaxToken optionsToken, SyntaxToken closeParenToken)Parameters
openParenTokenSyntaxTokenquestionTokenSyntaxTokenoptionsTokenSyntaxTokencloseParenTokenSyntaxToken
Returns
WithCloseParenToken(SyntaxToken)
Syntax.g.csReturns this node with closeParenToken in place of its RegexInlineOptionsSyntax.CloseParenToken.
public RegexInlineOptionsSyntax WithCloseParenToken(SyntaxToken closeParenToken)WithOpenParenToken(SyntaxToken)
Syntax.g.csReturns this node with openParenToken in place of its RegexInlineOptionsSyntax.OpenParenToken.
public RegexInlineOptionsSyntax WithOpenParenToken(SyntaxToken openParenToken)WithOptionsToken(SyntaxToken)
Syntax.g.csReturns this node with optionsToken in place of its RegexInlineOptionsSyntax.OptionsToken.
public RegexInlineOptionsSyntax WithOptionsToken(SyntaxToken optionsToken)WithQuestionToken(SyntaxToken)
Syntax.g.csReturns this node with questionToken in place of its RegexInlineOptionsSyntax.QuestionToken.
public RegexInlineOptionsSyntax WithQuestionToken(SyntaxToken questionToken)