Class BaseMethodDeclarationSyntax
Inheritance
BaseMethodDeclarationSyntax
Inherited Members
CSharpSyntaxNode.ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode, TNode, SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken, SyntaxToken, SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia, SyntaxTrivia, SyntaxTrivia>)
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public abstract class BaseMethodDeclarationSyntax : MemberDeclarationSyntax, IFormattable
Properties
AttributeLists
Declaration
public override abstract SyntaxList<AttributeListSyntax> AttributeLists { get; }
Property Value
Overrides
Body
Declaration
public abstract BlockSyntax? Body { get; }
Property Value
ExpressionBody
Declaration
public abstract ArrowExpressionClauseSyntax? ExpressionBody { get; }
Property Value
Modifiers
Declaration
public override abstract SyntaxTokenList Modifiers { get; }
Property Value
Overrides
ParameterList
Declaration
public abstract ParameterListSyntax ParameterList { get; }
Property Value
SemicolonToken
Declaration
public abstract SyntaxToken SemicolonToken { get; }
Property Value
Methods
AddAttributeLists(params AttributeListSyntax[])
Declaration
public BaseMethodDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
AddBodyAttributeLists(params AttributeListSyntax[])
Declaration
public BaseMethodDeclarationSyntax AddBodyAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
AddBodyStatements(params StatementSyntax[])
Declaration
public BaseMethodDeclarationSyntax AddBodyStatements(params StatementSyntax[] items)
Parameters
Returns
AddModifiers(params SyntaxToken[])
Declaration
public BaseMethodDeclarationSyntax AddModifiers(params SyntaxToken[] items)
Parameters
Returns
AddParameterListParameters(params ParameterSyntax[])
Declaration
public BaseMethodDeclarationSyntax AddParameterListParameters(params ParameterSyntax[] items)
Parameters
Returns
WithAttributeLists(SyntaxList<AttributeListSyntax>)
Declaration
public BaseMethodDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
WithBody(BlockSyntax?)
Declaration
public BaseMethodDeclarationSyntax WithBody(BlockSyntax? body)
Parameters
Returns
WithExpressionBody(ArrowExpressionClauseSyntax?)
Declaration
public BaseMethodDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax? expressionBody)
Parameters
Returns
WithModifiers(SyntaxTokenList)
Declaration
public BaseMethodDeclarationSyntax WithModifiers(SyntaxTokenList modifiers)
Parameters
Returns
WithParameterList(ParameterListSyntax)
Declaration
public BaseMethodDeclarationSyntax WithParameterList(ParameterListSyntax parameterList)
Parameters
Returns
WithSemicolonToken(SyntaxToken)
Declaration
public BaseMethodDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken)
Parameters
Returns
Implements
Extension Methods