Class NullableTypeSyntax
Inheritance
NullableTypeSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class NullableTypeSyntax : TypeSyntax, IFormattable
Properties
ElementType
Declaration
public TypeSyntax ElementType { get; }
Property Value
QuestionToken
Declaration
public SyntaxToken QuestionToken { get; }
Property Value
Methods
Accept(CSharpSyntaxVisitor)
Declaration
public override void Accept(CSharpSyntaxVisitor visitor)
Parameters
Overrides
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
Declaration
public override TResult? Accept<TResult>(CSharpSyntaxVisitor<TResult> visitor)
Parameters
Returns
Type Parameters
Overrides
Update(TypeSyntax, SyntaxToken)
Declaration
public NullableTypeSyntax Update(TypeSyntax elementType, SyntaxToken questionToken)
Parameters
Returns
WithElementType(TypeSyntax)
Declaration
public NullableTypeSyntax WithElementType(TypeSyntax elementType)
Parameters
Returns
WithQuestionToken(SyntaxToken)
Declaration
public NullableTypeSyntax WithQuestionToken(SyntaxToken questionToken)
Parameters
Returns
Implements
Extension Methods