SyntaxFactory.TypeDeclaration Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
TypeDeclaration(SyntaxKind, SyntaxToken)
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
public:
static Microsoft::CodeAnalysis::CSharp::Syntax::TypeDeclarationSyntax ^ TypeDeclaration(Microsoft::CodeAnalysis::CSharp::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxToken identifier);
public static Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax TypeDeclaration (Microsoft.CodeAnalysis.CSharp.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxToken identifier);
static member TypeDeclaration : Microsoft.CodeAnalysis.CSharp.SyntaxKind * Microsoft.CodeAnalysis.SyntaxToken -> Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax
Public Shared Function TypeDeclaration (kind As SyntaxKind, identifier As SyntaxToken) As TypeDeclarationSyntax
Parameters
- kind
- SyntaxKind
- identifier
- SyntaxToken
Returns
Applies to
TypeDeclaration(SyntaxKind, String)
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
public:
static Microsoft::CodeAnalysis::CSharp::Syntax::TypeDeclarationSyntax ^ TypeDeclaration(Microsoft::CodeAnalysis::CSharp::SyntaxKind kind, System::String ^ identifier);
public static Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax TypeDeclaration (Microsoft.CodeAnalysis.CSharp.SyntaxKind kind, string identifier);
static member TypeDeclaration : Microsoft.CodeAnalysis.CSharp.SyntaxKind * string -> Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax
Public Shared Function TypeDeclaration (kind As SyntaxKind, identifier As String) As TypeDeclarationSyntax
Parameters
- kind
- SyntaxKind
- identifier
- String
Returns
Applies to
TypeDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, BaseListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
- Source:
- TypeDeclarationSyntax.cs
public:
static Microsoft::CodeAnalysis::CSharp::Syntax::TypeDeclarationSyntax ^ TypeDeclaration(Microsoft::CodeAnalysis::CSharp::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::CSharp::Syntax::AttributeListSyntax ^> attributes, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken keyword, Microsoft::CodeAnalysis::SyntaxToken identifier, Microsoft::CodeAnalysis::CSharp::Syntax::TypeParameterListSyntax ^ typeParameterList, Microsoft::CodeAnalysis::CSharp::Syntax::BaseListSyntax ^ baseList, Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::CSharp::Syntax::TypeParameterConstraintClauseSyntax ^> constraintClauses, Microsoft::CodeAnalysis::SyntaxToken openBraceToken, Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::CSharp::Syntax::MemberDeclarationSyntax ^> members, Microsoft::CodeAnalysis::SyntaxToken closeBraceToken, Microsoft::CodeAnalysis::SyntaxToken semicolonToken);
public static Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax TypeDeclaration (Microsoft.CodeAnalysis.CSharp.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax> attributes, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken keyword, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.CSharp.Syntax.TypeParameterListSyntax typeParameterList, Microsoft.CodeAnalysis.CSharp.Syntax.BaseListSyntax baseList, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.CSharp.Syntax.TypeParameterConstraintClauseSyntax> constraintClauses, Microsoft.CodeAnalysis.SyntaxToken openBraceToken, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax> members, Microsoft.CodeAnalysis.SyntaxToken closeBraceToken, Microsoft.CodeAnalysis.SyntaxToken semicolonToken);
public static Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax TypeDeclaration (Microsoft.CodeAnalysis.CSharp.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax> attributes, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken keyword, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.CSharp.Syntax.TypeParameterListSyntax? typeParameterList, Microsoft.CodeAnalysis.CSharp.Syntax.BaseListSyntax? baseList, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.CSharp.Syntax.TypeParameterConstraintClauseSyntax> constraintClauses, Microsoft.CodeAnalysis.SyntaxToken openBraceToken, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax> members, Microsoft.CodeAnalysis.SyntaxToken closeBraceToken, Microsoft.CodeAnalysis.SyntaxToken semicolonToken);
static member TypeDeclaration : Microsoft.CodeAnalysis.CSharp.SyntaxKind * Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.CSharp.Syntax.TypeParameterListSyntax * Microsoft.CodeAnalysis.CSharp.Syntax.BaseListSyntax * Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.CSharp.Syntax.TypeParameterConstraintClauseSyntax> * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax> * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken -> Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax
Public Shared Function TypeDeclaration (kind As SyntaxKind, attributes As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, keyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, baseList As BaseListSyntax, constraintClauses As SyntaxList(Of TypeParameterConstraintClauseSyntax), openBraceToken As SyntaxToken, members As SyntaxList(Of MemberDeclarationSyntax), closeBraceToken As SyntaxToken, semicolonToken As SyntaxToken) As TypeDeclarationSyntax
Parameters
- kind
- SyntaxKind
- attributes
- SyntaxList<AttributeListSyntax>
- modifiers
- SyntaxTokenList
- keyword
- SyntaxToken
- identifier
- SyntaxToken
- typeParameterList
- TypeParameterListSyntax
- baseList
- BaseListSyntax
- constraintClauses
- SyntaxList<TypeParameterConstraintClauseSyntax>
- openBraceToken
- SyntaxToken
- members
- SyntaxList<MemberDeclarationSyntax>
- closeBraceToken
- SyntaxToken
- semicolonToken
- SyntaxToken
Returns
Applies to
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.