C# 클래스 Runt.Service.SourceServices.Highlighter.Visitor

상속: Microsoft.CodeAnalysis.CSharp.CSharpSyntaxWalker
파일 보기 프로젝트 열기: Runt-Editor/Runt

공개 메소드들

메소드 설명
VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void
VisitEnumDeclaration ( EnumDeclarationSyntax node ) : void
VisitStructDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax node ) : void
VisitToken ( SyntaxToken token ) : void
VisitTrivia ( SyntaxTrivia trivia ) : void
Visitor ( Microsoft.CodeAnalysis.SemanticModel model ) : System.Collections.Generic

비공개 메소드들

메소드 설명
ClassifyIdentifierToken ( SyntaxToken token ) : void
Diagnostics ( SyntaxToken token ) : ImmutableList
GetTokenType ( SyntaxToken token ) : TokenType
LocStr ( Location loc ) : string
Mark ( SyntaxToken token, string type = null, Newtonsoft.Json.Linq.JObject props = null ) : void
Mark ( SyntaxTrivia trivia, string type, Newtonsoft.Json.Linq.JObject props = null ) : void
VisitSymbol ( SyntaxToken token, ISymbol symbol ) : void

메소드 상세

VisitClassDeclaration() 공개 메소드

public VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax
리턴 void

VisitEnumDeclaration() 공개 메소드

public VisitEnumDeclaration ( EnumDeclarationSyntax node ) : void
node EnumDeclarationSyntax
리턴 void

VisitStructDeclaration() 공개 메소드

public VisitStructDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax
리턴 void

VisitToken() 공개 메소드

public VisitToken ( SyntaxToken token ) : void
token SyntaxToken
리턴 void

VisitTrivia() 공개 메소드

public VisitTrivia ( SyntaxTrivia trivia ) : void
trivia SyntaxTrivia
리턴 void

Visitor() 공개 메소드

public Visitor ( Microsoft.CodeAnalysis.SemanticModel model ) : System.Collections.Generic
model Microsoft.CodeAnalysis.SemanticModel
리턴 System.Collections.Generic