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)