RegexOptionsGroupSyntax Class
Represents a group that scopes inline options to its body, (?i:…).
public sealed class RegexOptionsGroupSyntax : RegexGroupSyntax- Inheritance
RegexGroupSyntaxRegexOptionsGroupSyntax
Properties
| Name | Description |
|---|---|
| Alternation | |
| CloseParenToken | |
| ColonToken | |
| OpenParenToken | |
| OptionsText | The option letters, such as ix-ms. |
| OptionsToken | |
| QuestionToken |
Alternation
Syntax.g.csCloseParenToken
Syntax.g.csColonToken
Syntax.g.csOpenParenToken
Syntax.g.csOptionsText
RegexOptionsGroupSyntax.csOptionsToken
Syntax.g.csQuestionToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(RegexSyntaxVisitor) | |
| Accept<TResult>(RegexSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, 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 RegexOptionsGroupSyntax.Alternation. |
| WithCloseParenToken(SyntaxToken) | Returns this node with closeParenToken in place of its RegexOptionsGroupSyntax.CloseParenToken. |
| WithColonToken(SyntaxToken) | Returns this node with colonToken in place of its RegexOptionsGroupSyntax.ColonToken. |
| WithOpenParenToken(SyntaxToken) | Returns this node with openParenToken in place of its RegexOptionsGroupSyntax.OpenParenToken. |
| WithOptionsToken(SyntaxToken) | Returns this node with optionsToken in place of its RegexOptionsGroupSyntax.OptionsToken. |
| WithQuestionToken(SyntaxToken) | Returns this node with questionToken in place of its RegexOptionsGroupSyntax.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, RegexAlternationSyntax, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public RegexOptionsGroupSyntax Update(SyntaxToken openParenToken, SyntaxToken questionToken, SyntaxToken optionsToken, SyntaxToken colonToken, RegexAlternationSyntax alternation, SyntaxToken closeParenToken)Parameters
openParenTokenSyntaxTokenquestionTokenSyntaxTokenoptionsTokenSyntaxTokencolonTokenSyntaxTokenalternationRegexAlternationSyntaxcloseParenTokenSyntaxToken
Returns
WithAlternation(RegexAlternationSyntax)
Syntax.g.csReturns this node with alternation in place of its RegexOptionsGroupSyntax.Alternation.
public RegexOptionsGroupSyntax WithAlternation(RegexAlternationSyntax alternation)WithCloseParenToken(SyntaxToken)
Syntax.g.csReturns this node with closeParenToken in place of its RegexOptionsGroupSyntax.CloseParenToken.
public RegexOptionsGroupSyntax WithCloseParenToken(SyntaxToken closeParenToken)WithColonToken(SyntaxToken)
Syntax.g.csReturns this node with colonToken in place of its RegexOptionsGroupSyntax.ColonToken.
public RegexOptionsGroupSyntax WithColonToken(SyntaxToken colonToken)WithOpenParenToken(SyntaxToken)
Syntax.g.csReturns this node with openParenToken in place of its RegexOptionsGroupSyntax.OpenParenToken.
public RegexOptionsGroupSyntax WithOpenParenToken(SyntaxToken openParenToken)WithOptionsToken(SyntaxToken)
Syntax.g.csReturns this node with optionsToken in place of its RegexOptionsGroupSyntax.OptionsToken.
public RegexOptionsGroupSyntax WithOptionsToken(SyntaxToken optionsToken)WithQuestionToken(SyntaxToken)
Syntax.g.csReturns this node with questionToken in place of its RegexOptionsGroupSyntax.QuestionToken.
public RegexOptionsGroupSyntax WithQuestionToken(SyntaxToken questionToken)