Class ObjectCreationExpressionSyntax
Inheritance
ObjectCreationExpressionSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class ObjectCreationExpressionSyntax : BaseObjectCreationExpressionSyntax, IFormattable
Properties
ArgumentList
Declaration
public override ArgumentListSyntax? ArgumentList { get; }
Property Value
Overrides
Initializer
Declaration
public override InitializerExpressionSyntax? Initializer { get; }
Property Value
Overrides
NewKeyword
Declaration
public override SyntaxToken NewKeyword { get; }
Property Value
Overrides
Type
Declaration
public TypeSyntax Type { 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
AddArgumentListArguments(params ArgumentSyntax[])
Declaration
public ObjectCreationExpressionSyntax AddArgumentListArguments(params ArgumentSyntax[] items)
Parameters
Returns
Update(SyntaxToken, TypeSyntax, ArgumentListSyntax?, InitializerExpressionSyntax?)
Declaration
public ObjectCreationExpressionSyntax Update(SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
Parameters
Returns
WithArgumentList(ArgumentListSyntax?)
Declaration
public ObjectCreationExpressionSyntax WithArgumentList(ArgumentListSyntax? argumentList)
Parameters
Returns
WithInitializer(InitializerExpressionSyntax?)
Declaration
public ObjectCreationExpressionSyntax WithInitializer(InitializerExpressionSyntax? initializer)
Parameters
Returns
WithNewKeyword(SyntaxToken)
Declaration
public ObjectCreationExpressionSyntax WithNewKeyword(SyntaxToken newKeyword)
Parameters
Returns
WithType(TypeSyntax)
Declaration
public ObjectCreationExpressionSyntax WithType(TypeSyntax type)
Parameters
Returns
Implements
Extension Methods