docs.unity.cn
    Show / Hide Table of Contents

    Class SyntaxExtensions

    Inheritance
    Object
    SyntaxExtensions
    Namespace: Unity.Entities.SourceGen.Common
    Syntax
    public static class SyntaxExtensions

    Methods

    Name Description
    AddMemberToClassOrNamespace(SyntaxNode, SyntaxNode)
    AddNamespaces(TypeDeclarationSyntax, IEnumerable<NamespaceDeclarationSyntax>)
    AddUsingStatements(SyntaxList<UsingDirectiveSyntax>, IEnumerable<String>)
    AncestorsOfKind<TResult1, TResult2>(SyntaxNode)
    CheckIsForEach(InvocationExpressionSyntax, SemanticModel)
    ContainsDynamicCode(InvocationExpressionSyntax)
    DoesPerformStructuralChange(InvocationExpressionSyntax, SemanticModel)
    FindMemberInvocationWithName(SyntaxNode, String)
    GetContainingTypesAndNamespacesFromMostToLeastNested(SyntaxNode)
    GetDerivedReturnType(PropertyDeclarationSyntax, SemanticModel, CancellationToken)
    GetGeneratedSourceFileName(SyntaxTree, String)
    GetGeneratedSourceFilePath(SyntaxTree, IAssemblySymbol, String)
    GetMethodInvocations(SyntaxNode)
    GetModifierString(ParameterSyntax)
    GetNamespacesFromMostToLeastNested(SyntaxNode)
    HasAttribute(TypeDeclarationSyntax, String)
    HasModifier(ClassDeclarationSyntax, SyntaxKind)
    IsReadOnly(IParameterSymbol)
    IsReadOnly(ParameterSyntax)
    NodeAfter(SyntaxNode, Func<SyntaxNodeOrToken, Boolean>)
    ToBlockSyntax(ParenthesizedLambdaExpressionSyntax)
    WithArgs(InvocationExpressionSyntax, ExpressionSyntax)
    WithArgs(InvocationExpressionSyntax, IEnumerable<ExpressionSyntax>)
    WithLineTrivia(SyntaxNode)
    WithLineTrivia(SyntaxNode, SyntaxNode)
    WithoutPreprocessorTrivia<T>(T)
    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Wednesday, July 6, 2022
    Terms of use