Search Results for

    Show / Hide Table of Contents

    Class SyntaxExtensions

    Inheritance
    object
    SyntaxExtensions
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Microsoft.CodeAnalysis.CSharp
    Assembly: Microsoft.CodeAnalysis.CSharp.dll
    Syntax
    public static class SyntaxExtensions

    Methods

    NormalizeWhitespace(SyntaxToken, string, bool)

    Declaration
    public static SyntaxToken NormalizeWhitespace(this SyntaxToken token, string indentation, bool elasticTrivia)
    Parameters
    Type Name Description
    SyntaxToken token
    string indentation
    bool elasticTrivia
    Returns
    Type Description
    SyntaxToken

    NormalizeWhitespace(SyntaxToken, string, string, bool)

    Declaration
    public static SyntaxToken NormalizeWhitespace(this SyntaxToken token, string indentation = "    ", string eol = "\r\n", bool elasticTrivia = false)
    Parameters
    Type Name Description
    SyntaxToken token
    string indentation
    string eol
    bool elasticTrivia
    Returns
    Type Description
    SyntaxToken

    NormalizeWhitespace(SyntaxTriviaList, string, bool)

    Declaration
    public static SyntaxTriviaList NormalizeWhitespace(this SyntaxTriviaList list, string indentation, bool elasticTrivia)
    Parameters
    Type Name Description
    SyntaxTriviaList list
    string indentation
    bool elasticTrivia
    Returns
    Type Description
    SyntaxTriviaList

    NormalizeWhitespace(SyntaxTriviaList, string, string, bool)

    Declaration
    public static SyntaxTriviaList NormalizeWhitespace(this SyntaxTriviaList list, string indentation = "    ", string eol = "\r\n", bool elasticTrivia = false)
    Parameters
    Type Name Description
    SyntaxTriviaList list
    string indentation
    string eol
    bool elasticTrivia
    Returns
    Type Description
    SyntaxTriviaList

    ToSyntaxTriviaList(IEnumerable<SyntaxTrivia>)

    Declaration
    public static SyntaxTriviaList ToSyntaxTriviaList(this IEnumerable<SyntaxTrivia> sequence)
    Parameters
    Type Name Description
    IEnumerable<SyntaxTrivia> sequence
    Returns
    Type Description
    SyntaxTriviaList

    Update(IndexerDeclarationSyntax, SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, BracketedParameterListSyntax, AccessorListSyntax)

    Declaration
    public static IndexerDeclarationSyntax Update(this IndexerDeclarationSyntax syntax, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax accessorList)
    Parameters
    Type Name Description
    IndexerDeclarationSyntax syntax
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax type
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken thisKeyword
    BracketedParameterListSyntax parameterList
    AccessorListSyntax accessorList
    Returns
    Type Description
    IndexerDeclarationSyntax

    Update(MethodDeclarationSyntax, SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>, BlockSyntax, SyntaxToken)

    Declaration
    public static MethodDeclarationSyntax Update(this MethodDeclarationSyntax syntax, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax block, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    MethodDeclarationSyntax syntax
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    BlockSyntax block
    SyntaxToken semicolonToken
    Returns
    Type Description
    MethodDeclarationSyntax

    Update(OperatorDeclarationSyntax, SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax, SyntaxToken)

    Declaration
    public static OperatorDeclarationSyntax Update(this OperatorDeclarationSyntax syntax, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken operatorKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax block, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    OperatorDeclarationSyntax syntax
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    SyntaxToken operatorKeyword
    SyntaxToken operatorToken
    ParameterListSyntax parameterList
    BlockSyntax block
    SyntaxToken semicolonToken
    Returns
    Type Description
    OperatorDeclarationSyntax

    WithIdentifier(SimpleNameSyntax, SyntaxToken)

    Declaration
    public static SimpleNameSyntax WithIdentifier(this SimpleNameSyntax simpleName, SyntaxToken identifier)
    Parameters
    Type Name Description
    SimpleNameSyntax simpleName
    SyntaxToken identifier
    Returns
    Type Description
    SimpleNameSyntax
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0