Search Results for

    Show / Hide Table of Contents

    Class JoinClauseSyntax

    Inheritance
    object
    SyntaxNode
    CSharpSyntaxNode
    QueryClauseSyntax
    JoinClauseSyntax
    Implements
    IFormattable
    Inherited Members
    CSharpSyntaxNode.Kind()
    CSharpSyntaxNode.GetLeadingTrivia()
    CSharpSyntaxNode.GetTrailingTrivia()
    CSharpSyntaxNode.DeserializeFrom(Stream, CancellationToken)
    CSharpSyntaxNode.GetLocation()
    CSharpSyntaxNode.GetDiagnostics()
    CSharpSyntaxNode.GetFirstDirective(Func<DirectiveTriviaSyntax, bool>)
    CSharpSyntaxNode.GetLastDirective(Func<DirectiveTriviaSyntax, bool>)
    CSharpSyntaxNode.GetFirstToken(bool, bool, bool, bool)
    CSharpSyntaxNode.GetLastToken(bool, bool, bool, bool)
    CSharpSyntaxNode.FindToken(int, bool)
    CSharpSyntaxNode.FindTrivia(int, Func<SyntaxTrivia, bool>)
    CSharpSyntaxNode.FindTrivia(int, bool)
    CSharpSyntaxNode.Language
    SyntaxNode.ToString()
    SyntaxNode.ToFullString()
    SyntaxNode.WriteTo(TextWriter)
    SyntaxNode.GetText(Encoding, SourceHashAlgorithm)
    SyntaxNode.IsEquivalentTo(SyntaxNode)
    SyntaxNode.IsIncrementallyIdenticalTo(SyntaxNode)
    SyntaxNode.IsPartOfStructuredTrivia()
    SyntaxNode.ContainsDirective(int)
    SyntaxNode.Contains(SyntaxNode)
    SyntaxNode.GetReference()
    SyntaxNode.ChildNodesAndTokens()
    SyntaxNode.ChildThatContainsPosition(int)
    SyntaxNode.ChildNodes()
    SyntaxNode.Ancestors(bool)
    SyntaxNode.AncestorsAndSelf(bool)
    SyntaxNode.FirstAncestorOrSelf<TNode>(Func<TNode, bool>, bool)
    SyntaxNode.FirstAncestorOrSelf<TNode, TArg>(Func<TNode, TArg, bool>, TArg, bool)
    SyntaxNode.DescendantNodes(Func<SyntaxNode, bool>, bool)
    SyntaxNode.DescendantNodes(TextSpan, Func<SyntaxNode, bool>, bool)
    SyntaxNode.DescendantNodesAndSelf(Func<SyntaxNode, bool>, bool)
    SyntaxNode.DescendantNodesAndSelf(TextSpan, Func<SyntaxNode, bool>, bool)
    SyntaxNode.DescendantNodesAndTokens(Func<SyntaxNode, bool>, bool)
    SyntaxNode.DescendantNodesAndTokens(TextSpan, Func<SyntaxNode, bool>, bool)
    SyntaxNode.DescendantNodesAndTokensAndSelf(Func<SyntaxNode, bool>, bool)
    SyntaxNode.DescendantNodesAndTokensAndSelf(TextSpan, Func<SyntaxNode, bool>, bool)
    SyntaxNode.FindNode(TextSpan, bool, bool)
    SyntaxNode.ChildTokens()
    SyntaxNode.DescendantTokens(Func<SyntaxNode, bool>, bool)
    SyntaxNode.DescendantTokens(TextSpan, Func<SyntaxNode, bool>, bool)
    SyntaxNode.DescendantTrivia(Func<SyntaxNode, bool>, bool)
    SyntaxNode.DescendantTrivia(TextSpan, Func<SyntaxNode, bool>, bool)
    SyntaxNode.HasAnnotations(string)
    SyntaxNode.HasAnnotations(IEnumerable<string>)
    SyntaxNode.HasAnnotation(SyntaxAnnotation)
    SyntaxNode.GetAnnotations(string)
    SyntaxNode.GetAnnotations(IEnumerable<string>)
    SyntaxNode.GetAnnotatedNodesAndTokens(string)
    SyntaxNode.GetAnnotatedNodesAndTokens(params string[])
    SyntaxNode.GetAnnotatedNodesAndTokens(SyntaxAnnotation)
    SyntaxNode.GetAnnotatedNodes(SyntaxAnnotation)
    SyntaxNode.GetAnnotatedNodes(string)
    SyntaxNode.GetAnnotatedTokens(SyntaxAnnotation)
    SyntaxNode.GetAnnotatedTokens(string)
    SyntaxNode.GetAnnotatedTrivia(string)
    SyntaxNode.GetAnnotatedTrivia(params string[])
    SyntaxNode.GetAnnotatedTrivia(SyntaxAnnotation)
    SyntaxNode.CopyAnnotationsTo<T>(T)
    SyntaxNode.IsEquivalentTo(SyntaxNode, bool)
    SyntaxNode.SerializeTo(Stream, CancellationToken)
    SyntaxNode.RawKind
    SyntaxNode.SyntaxTree
    SyntaxNode.FullSpan
    SyntaxNode.Span
    SyntaxNode.SpanStart
    SyntaxNode.IsMissing
    SyntaxNode.IsStructuredTrivia
    SyntaxNode.HasStructuredTrivia
    SyntaxNode.ContainsSkippedText
    SyntaxNode.ContainsDiagnostics
    SyntaxNode.ContainsDirectives
    SyntaxNode.HasLeadingTrivia
    SyntaxNode.HasTrailingTrivia
    SyntaxNode.Parent
    SyntaxNode.ParentTrivia
    SyntaxNode.ContainsAnnotations
    object.GetType()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Microsoft.CodeAnalysis.CSharp.Syntax
    Assembly: Microsoft.CodeAnalysis.CSharp.dll
    Syntax
    public sealed class JoinClauseSyntax : QueryClauseSyntax, IFormattable

    Properties

    EqualsKeyword

    Declaration
    public SyntaxToken EqualsKeyword { get; }
    Property Value
    Type Description
    SyntaxToken

    Identifier

    Declaration
    public SyntaxToken Identifier { get; }
    Property Value
    Type Description
    SyntaxToken

    InExpression

    Declaration
    public ExpressionSyntax InExpression { get; }
    Property Value
    Type Description
    ExpressionSyntax

    InKeyword

    Declaration
    public SyntaxToken InKeyword { get; }
    Property Value
    Type Description
    SyntaxToken

    Into

    Declaration
    public JoinIntoClauseSyntax? Into { get; }
    Property Value
    Type Description
    JoinIntoClauseSyntax

    JoinKeyword

    Declaration
    public SyntaxToken JoinKeyword { get; }
    Property Value
    Type Description
    SyntaxToken

    LeftExpression

    Declaration
    public ExpressionSyntax LeftExpression { get; }
    Property Value
    Type Description
    ExpressionSyntax

    OnKeyword

    Declaration
    public SyntaxToken OnKeyword { get; }
    Property Value
    Type Description
    SyntaxToken

    RightExpression

    Declaration
    public ExpressionSyntax RightExpression { get; }
    Property Value
    Type Description
    ExpressionSyntax

    Type

    Declaration
    public TypeSyntax? Type { get; }
    Property Value
    Type Description
    TypeSyntax

    Methods

    Accept(CSharpSyntaxVisitor)

    Declaration
    public override void Accept(CSharpSyntaxVisitor visitor)
    Parameters
    Type Name Description
    CSharpSyntaxVisitor visitor
    Overrides
    CSharpSyntaxNode.Accept(CSharpSyntaxVisitor)

    Accept<TResult>(CSharpSyntaxVisitor<TResult>)

    Declaration
    public override TResult? Accept<TResult>(CSharpSyntaxVisitor<TResult> visitor)
    Parameters
    Type Name Description
    CSharpSyntaxVisitor<TResult> visitor
    Returns
    Type Description
    TResult
    Type Parameters
    Name Description
    TResult
    Overrides
    CSharpSyntaxNode.Accept<TResult>(CSharpSyntaxVisitor<TResult>)

    Update(SyntaxToken, TypeSyntax?, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, JoinIntoClauseSyntax?)

    Declaration
    public JoinClauseSyntax Update(SyntaxToken joinKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
    Parameters
    Type Name Description
    SyntaxToken joinKeyword
    TypeSyntax type
    SyntaxToken identifier
    SyntaxToken inKeyword
    ExpressionSyntax inExpression
    SyntaxToken onKeyword
    ExpressionSyntax leftExpression
    SyntaxToken equalsKeyword
    ExpressionSyntax rightExpression
    JoinIntoClauseSyntax into
    Returns
    Type Description
    JoinClauseSyntax

    WithEqualsKeyword(SyntaxToken)

    Declaration
    public JoinClauseSyntax WithEqualsKeyword(SyntaxToken equalsKeyword)
    Parameters
    Type Name Description
    SyntaxToken equalsKeyword
    Returns
    Type Description
    JoinClauseSyntax

    WithIdentifier(SyntaxToken)

    Declaration
    public JoinClauseSyntax WithIdentifier(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    JoinClauseSyntax

    WithInExpression(ExpressionSyntax)

    Declaration
    public JoinClauseSyntax WithInExpression(ExpressionSyntax inExpression)
    Parameters
    Type Name Description
    ExpressionSyntax inExpression
    Returns
    Type Description
    JoinClauseSyntax

    WithInKeyword(SyntaxToken)

    Declaration
    public JoinClauseSyntax WithInKeyword(SyntaxToken inKeyword)
    Parameters
    Type Name Description
    SyntaxToken inKeyword
    Returns
    Type Description
    JoinClauseSyntax

    WithInto(JoinIntoClauseSyntax?)

    Declaration
    public JoinClauseSyntax WithInto(JoinIntoClauseSyntax? into)
    Parameters
    Type Name Description
    JoinIntoClauseSyntax into
    Returns
    Type Description
    JoinClauseSyntax

    WithJoinKeyword(SyntaxToken)

    Declaration
    public JoinClauseSyntax WithJoinKeyword(SyntaxToken joinKeyword)
    Parameters
    Type Name Description
    SyntaxToken joinKeyword
    Returns
    Type Description
    JoinClauseSyntax

    WithLeftExpression(ExpressionSyntax)

    Declaration
    public JoinClauseSyntax WithLeftExpression(ExpressionSyntax leftExpression)
    Parameters
    Type Name Description
    ExpressionSyntax leftExpression
    Returns
    Type Description
    JoinClauseSyntax

    WithOnKeyword(SyntaxToken)

    Declaration
    public JoinClauseSyntax WithOnKeyword(SyntaxToken onKeyword)
    Parameters
    Type Name Description
    SyntaxToken onKeyword
    Returns
    Type Description
    JoinClauseSyntax

    WithRightExpression(ExpressionSyntax)

    Declaration
    public JoinClauseSyntax WithRightExpression(ExpressionSyntax rightExpression)
    Parameters
    Type Name Description
    ExpressionSyntax rightExpression
    Returns
    Type Description
    JoinClauseSyntax

    WithType(TypeSyntax?)

    Declaration
    public JoinClauseSyntax WithType(TypeSyntax? type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    JoinClauseSyntax

    Implements

    IFormattable

    Extension Methods

    CSharpExtensions.GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax, bool>?)
    CSharpExtensions.GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax, bool>?)
    CSharpExtensions.Kind(SyntaxNode)
    SyntaxFacts.TryGetInferredMemberName(SyntaxNode)
    CSharpExtensions.ContainsDirective(SyntaxNode, SyntaxKind)
    CSharpExtensions.IsKind(SyntaxNode?, SyntaxKind)
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0