Share via


PathSegmentTranslator<T> Class

Definition

Translator interface for walking the Syntactic Tree.

public abstract class PathSegmentTranslator<T>
type PathSegmentTranslator<'T> = class
Public MustInherit Class PathSegmentTranslator(Of T)

Type Parameters

T

Generic type produced by the translator.

Inheritance
PathSegmentTranslator<T>
Derived

Constructors

PathSegmentTranslator<T>()

Methods

Translate(AnnotationSegment)

Translate an AnnotationSegment

Translate(BatchReferenceSegment)

Translate a BatchReferenceSegment

Translate(BatchSegment)

Translate a BatchSegment

Translate(CountSegment)

Translate a CountSegment

Translate(DynamicPathSegment)

Translate an OpenPropertySegment

Translate(EachSegment)

Translate an EachSegment

Translate(EntitySetSegment)

Translate an EntitySetSegment

Translate(FilterSegment)

Translate a FilterSegment

Translate(KeySegment)

Translate a KeySegment

Translate(MetadataSegment)

Translate a MetadataSegment

Translate(NavigationPropertyLinkSegment)

Visit a NavigationPropertyLinkSegment

Translate(NavigationPropertySegment)

Translate a NavigationPropertySegment

Translate(OperationImportSegment)

Translate an OperationImportSegment

Translate(OperationSegment)

Translate an OperationSegment

Translate(PathTemplateSegment)

Translate a PathTemplateSegment

Translate(PropertySegment)

Translate a PropertySegment

Translate(ReferenceSegment)

Translate a ReferenceSegment

Translate(SingletonSegment)

Translate an SingletonSegment

Translate(TypeSegment)

Translate a TypeSegment

Translate(ValueSegment)

Translate a ValueSegment

Applies to