Bagikan melalui


SyntaxWalker Kelas

Definisi

Berjalan di pohon sintaksis, memungkinkan subkelas beroperasi pada semua simpul, token, dan trivia. Walker akan melakukan perjalanan kedalaman terlebih dahulu dari pohon.

public ref class SyntaxWalker abstract
public abstract class SyntaxWalker
type SyntaxWalker = class
Public MustInherit Class SyntaxWalker
Warisan
SyntaxWalker

Konstruktor

SyntaxWalker(SyntaxWalkerDepth)

Membuat instans walker baru.

Properti

Depth

Sintaks harus SyntaxWalker turun ke dalam.

Metode

Visit(SyntaxNode)

Dipanggil ketika walker mengunjungi sebuah simpul. Metode ini dapat ditimpa jika subkelas ingin menangani simpul. Penimpaan harus memanggil kembali ke metode dasar ini jika mereka ingin anak-anak simpul ini dikunjungi.

VisitToken(SyntaxToken)

Dipanggil ketika walker mengunjungi token. Metode ini dapat ditimpa jika subkelas ingin menangani token. Penimpaan harus memanggil kembali ke metode dasar ini jika mereka ingin trivia token ini dikunjungi.

VisitTrivia(SyntaxTrivia)

Dipanggil ketika walker mengunjungi sintaks trivia. Metode ini dapat ditimpa jika subkelas ingin menangani token. Penimpaan harus memanggil kembali ke metode dasar ini jika mereka ingin anak-anak sintaks trivia ini dikunjungi.

Berlaku untuk