Table of Contents

Class BackReferenceSource

Namespace
TimeCockpit.Data.QueryLanguage.Syntax
Assembly
TimeCockpit.Data.dll

QuerySource for backreferences in sub selects.

public class BackReferenceSource : QuerySource
Inheritance
Object
BackReferenceSource
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()

Constructors

BackReferenceSource(MemberAccess)

Initializes a new instance of the BackReferenceSource class.

public BackReferenceSource(MemberAccess memberAccess)

Parameters

memberAccess MemberAccess

The member access describing the back reference.

Properties

MemberAccess

Gets the member access to the back reference.

public MemberAccess MemberAccess { get; }

Property Value

MemberAccess

Methods

Accept(Visitor)

Dispatches to the VisitBackReferenceSource method on the visitor object passed in.

public override Node Accept(Visitor visitor)

Parameters

visitor Visitor

The visitor to dispatch to.

Returns

Node

Returns the value returned by the call to VisitBackReferenceSource(BackReferenceSource).