9 types derived from MemberDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (9)
_generated\1\Syntax.xml.Internal.Generated.cs (9)
10056
internal sealed partial class GlobalStatementSyntax :
MemberDeclarationSyntax
15538
internal abstract partial class BaseNamespaceDeclarationSyntax :
MemberDeclarationSyntax
16711
internal abstract partial class BaseTypeDeclarationSyntax :
MemberDeclarationSyntax
18279
internal sealed partial class DelegateDeclarationSyntax :
MemberDeclarationSyntax
18460
internal sealed partial class EnumMemberDeclarationSyntax :
MemberDeclarationSyntax
19663
internal abstract partial class BaseFieldDeclarationSyntax :
MemberDeclarationSyntax
19990
internal abstract partial class BaseMethodDeclarationSyntax :
MemberDeclarationSyntax
21154
internal abstract partial class BasePropertyDeclarationSyntax :
MemberDeclarationSyntax
22573
internal sealed partial class IncompleteMemberSyntax :
MemberDeclarationSyntax
110 references to MemberDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (110)
_generated\0\Syntax.xml.Main.Generated.cs (9)
4828
return (CompilationUnitSyntax)Syntax.InternalSyntax.SyntaxFactory.CompilationUnit(externs.Node.ToGreenList<Syntax.InternalSyntax.ExternAliasDirectiveSyntax>(), usings.Node.ToGreenList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), members.Node.ToGreenList<Syntax.InternalSyntax.
MemberDeclarationSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)endOfFileToken.Node!).CreateRed();
4905
return (NamespaceDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.NamespaceDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)namespaceKeyword.Node!, (Syntax.InternalSyntax.NameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)openBraceToken.Node!, externs.Node.ToGreenList<Syntax.InternalSyntax.ExternAliasDirectiveSyntax>(), usings.Node.ToGreenList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), members.Node.ToGreenList<Syntax.InternalSyntax.
MemberDeclarationSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.Node!, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
4922
return (FileScopedNamespaceDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.FileScopedNamespaceDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)namespaceKeyword.Node!, (Syntax.InternalSyntax.NameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!, externs.Node.ToGreenList<Syntax.InternalSyntax.ExternAliasDirectiveSyntax>(), usings.Node.ToGreenList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), members.Node.ToGreenList<Syntax.InternalSyntax.
MemberDeclarationSyntax
>()).CreateRed();
5067
return (ClassDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.ClassDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, parameterList == null ? null : (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, baseList == null ? null : (Syntax.InternalSyntax.BaseListSyntax)baseList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)openBraceToken.Node, members.Node.ToGreenList<Syntax.InternalSyntax.
MemberDeclarationSyntax
>(), (Syntax.InternalSyntax.SyntaxToken?)closeBraceToken.Node, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5093
return (StructDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.StructDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, parameterList == null ? null : (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, baseList == null ? null : (Syntax.InternalSyntax.BaseListSyntax)baseList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)openBraceToken.Node, members.Node.ToGreenList<Syntax.InternalSyntax.
MemberDeclarationSyntax
>(), (Syntax.InternalSyntax.SyntaxToken?)closeBraceToken.Node, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5120
return (UnionDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.UnionDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, parameterList == null ? null : (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, baseList == null ? null : (Syntax.InternalSyntax.BaseListSyntax)baseList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)openBraceToken.Node, members.Node.ToGreenList<Syntax.InternalSyntax.
MemberDeclarationSyntax
>(), (Syntax.InternalSyntax.SyntaxToken?)closeBraceToken.Node, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5146
return (InterfaceDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.InterfaceDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, parameterList == null ? null : (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, baseList == null ? null : (Syntax.InternalSyntax.BaseListSyntax)baseList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)openBraceToken.Node, members.Node.ToGreenList<Syntax.InternalSyntax.
MemberDeclarationSyntax
>(), (Syntax.InternalSyntax.SyntaxToken?)closeBraceToken.Node, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5184
return (RecordDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.RecordDeclaration(kind, attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)classOrStructKeyword.Node, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, parameterList == null ? null : (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, baseList == null ? null : (Syntax.InternalSyntax.BaseListSyntax)baseList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)openBraceToken.Node, members.Node.ToGreenList<Syntax.InternalSyntax.
MemberDeclarationSyntax
>(), (Syntax.InternalSyntax.SyntaxToken?)closeBraceToken.Node, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5293
return (ExtensionBlockDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.ExtensionBlockDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)keyword.Node!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, parameterList == null ? null : (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)openBraceToken.Node, members.Node.ToGreenList<Syntax.InternalSyntax.
MemberDeclarationSyntax
>(), (Syntax.InternalSyntax.SyntaxToken?)closeBraceToken.Node, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (47)
15217
public CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> Members => new CoreSyntax.SyntaxList<
MemberDeclarationSyntax
>(this.members);
15236
public CompilationUnitSyntax Update(CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken endOfFileToken)
15558
public abstract CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> Members { get; }
15714
public override CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> Members => new CoreSyntax.SyntaxList<
MemberDeclarationSyntax
>(this.members);
15740
public NamespaceDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
15894
public override CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> Members => new CoreSyntax.SyntaxList<
MemberDeclarationSyntax
>(this.members);
15915
public FileScopedNamespaceDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members)
16763
public abstract CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> Members { get; }
16973
public override CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> Members => new CoreSyntax.SyntaxList<
MemberDeclarationSyntax
>(this.members);
17000
public ClassDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, BaseListSyntax baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
17231
public override CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> Members => new CoreSyntax.SyntaxList<
MemberDeclarationSyntax
>(this.members);
17258
public StructDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, BaseListSyntax baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
17489
public override CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> Members => new CoreSyntax.SyntaxList<
MemberDeclarationSyntax
>(this.members);
17516
public UnionDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, BaseListSyntax baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
17747
public override CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> Members => new CoreSyntax.SyntaxList<
MemberDeclarationSyntax
>(this.members);
17774
public InterfaceDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, BaseListSyntax baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
18020
public override CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> Members => new CoreSyntax.SyntaxList<
MemberDeclarationSyntax
>(this.members);
18048
public RecordDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken classOrStructKeyword, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, BaseListSyntax baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
18763
public override CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> Members => new CoreSyntax.SyntaxList<
MemberDeclarationSyntax
>(this.members);
18788
public ExtensionBlockDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
31899
public CompilationUnitSyntax CompilationUnit(CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken endOfFileToken)
31965
public NamespaceDeclarationSyntax NamespaceDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken closeBraceToken, SyntaxToken? semicolonToken)
31989
public FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members)
32158
public ClassDeclarationSyntax ClassDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken? openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
32197
public StructDeclarationSyntax StructDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken? openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
32236
public UnionDeclarationSyntax UnionDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken? openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
32275
public InterfaceDeclarationSyntax InterfaceDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken? openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
32314
public RecordDeclarationSyntax RecordDeclaration(SyntaxKind kind, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken? classOrStructKeyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken? openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
32433
public ExtensionBlockDeclarationSyntax ExtensionBlockDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken? openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
37321
public static CompilationUnitSyntax CompilationUnit(CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken endOfFileToken)
37387
public static NamespaceDeclarationSyntax NamespaceDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken closeBraceToken, SyntaxToken? semicolonToken)
37411
public static FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members)
37580
public static ClassDeclarationSyntax ClassDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken? openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
37619
public static StructDeclarationSyntax StructDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken? openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
37658
public static UnionDeclarationSyntax UnionDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken? openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
37697
public static InterfaceDeclarationSyntax InterfaceDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken? openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
37736
public static RecordDeclarationSyntax RecordDeclaration(SyntaxKind kind, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken? classOrStructKeyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken? openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
37855
public static ExtensionBlockDeclarationSyntax ExtensionBlockDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken? openBraceToken, CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
Declarations\DeclarationTreeBuilder.cs (4)
128
CoreInternalSyntax.SyntaxList<Syntax.InternalSyntax.
MemberDeclarationSyntax
> internalMembers)
952
CoreInternalSyntax.SyntaxList<Syntax.InternalSyntax.
MemberDeclarationSyntax
> members,
963
foreach (
var
member in members)
1032
foreach (
var
member in tuple.members)
Parser\LanguageParser.cs (41)
149
public SyntaxListBuilder<
MemberDeclarationSyntax
> Members;
156
Members = pool.Allocate<
MemberDeclarationSyntax
>();
176
new SyntaxList<
MemberDeclarationSyntax
>(),
433
var finalMembers = _pool.Allocate<
MemberDeclarationSyntax
>();
438
var
currentMember = body.Members[currentBodyMemberIndex];
502
var finalTypeDeclarationMembers = _pool.Allocate<
MemberDeclarationSyntax
>();
507
var
currentSibling = body.Members[memberToMoveIndex];
547
private static bool IsMemberDeclarationOnlyValidWithinTypeDeclaration(
MemberDeclarationSyntax
? memberDeclaration)
577
var pendingIncompleteMembers = _pool.Allocate<
MemberDeclarationSyntax
>();
727
var
memberOrStatement = isGlobal
776
MemberDeclarationSyntax
adjustStateAndReportStatementOutOfOrder(ref NamespaceParts seen,
MemberDeclarationSyntax
memberOrStatement)
829
ref SyntaxListBuilder<
MemberDeclarationSyntax
> pendingIncompleteMembers)
848
private static void AddIncompleteMembers(ref SyntaxListBuilder<
MemberDeclarationSyntax
> incompleteMembers, ref NamespaceBodyBuilder body)
858
ref SyntaxListBuilder<
MemberDeclarationSyntax
> incompleteMembers,
1751
private
MemberDeclarationSyntax
ParseTypeDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers)
1830
SyntaxListBuilder<
MemberDeclarationSyntax
> members = default;
1865
members = _pool.Allocate<
MemberDeclarationSyntax
>();
1877
var
member = this.ParseMemberDeclaration(keyword.Kind);
1962
SyntaxToken? openBrace, SyntaxListBuilder<
MemberDeclarationSyntax
> members, SyntaxToken? closeBrace, SyntaxToken semicolon)
1965
var membersList = (SyntaxList<
MemberDeclarationSyntax
>)members;
2570
public
MemberDeclarationSyntax
ParseMemberDeclaration()
2580
static
MemberDeclarationSyntax
createEmptyNodeFunc(LanguageParser @this)
2590
internal
MemberDeclarationSyntax
ParseMemberDeclarationOrStatement(SyntaxKind parentKind)
2594
var
result = ParseMemberDeclarationOrStatementCore(parentKind);
2605
private
MemberDeclarationSyntax
ParseMemberDeclarationOrStatementCore(SyntaxKind parentKind)
2615
return (
MemberDeclarationSyntax
)this.EatNode();
2690
MemberDeclarationSyntax
result;
2934
bool tryParseLocalDeclarationStatement<DeclarationSyntax>(SyntaxList<AttributeListSyntax> attributes, out
MemberDeclarationSyntax
result) where DeclarationSyntax : StatementSyntax
2952
bool tryParseStatement(SyntaxList<AttributeListSyntax> attributes, ref ResetPoint afterAttributesPoint, out
MemberDeclarationSyntax
result)
2982
bool tryParseLocalDeclarationStatementFromStartPoint<DeclarationSyntax>(SyntaxList<AttributeListSyntax> attributes, ref ResetPoint startPoint, out
MemberDeclarationSyntax
result) where DeclarationSyntax : StatementSyntax
3039
private bool IsMisplacedModifier(SyntaxListBuilder modifiers, SyntaxList<AttributeListSyntax> attributes, TypeSyntax type, out
MemberDeclarationSyntax
result)
3072
out
MemberDeclarationSyntax
result)
3198
out
MemberDeclarationSyntax
result)
3239
internal
MemberDeclarationSyntax
ParseMemberDeclaration(SyntaxKind parentKind)
3243
var
result = ParseMemberDeclarationCore(parentKind);
3254
private
MemberDeclarationSyntax
ParseMemberDeclarationCore(SyntaxKind parentKind)
3264
return (
MemberDeclarationSyntax
)this.EatNode();
3313
MemberDeclarationSyntax
result = this.TryParseConversionOperatorDeclaration(attributes, modifiers);
4017
private
MemberDeclarationSyntax
ParseOperatorDeclaration(
5124
private
MemberDeclarationSyntax
ParseEventDeclaration(
Syntax\InternalSyntax\TypeDeclarationSyntax.cs (7)
24
CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members,
41
CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members,
73
CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members,
105
CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members,
138
CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members,
170
CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members,
202
CoreSyntax.SyntaxList<
MemberDeclarationSyntax
> members,
Syntax\SyntaxFactory.cs (1)
1805
var
node = parser.ParseMemberDeclaration();
Syntax\SyntaxFacts.cs (1)
583
Debug.Assert(node.Green == current || current is not Syntax.InternalSyntax.
MemberDeclarationSyntax
and not Syntax.InternalSyntax.TypeDeclarationSyntax);