C# 클래스 MonoDevelop.CSharp.ClassOutline.CSharpOutlineTextEditorExtension.TreeVisitor

상속: Microsoft.CodeAnalysis.CSharp.CSharpSyntaxWalker
파일 보기 프로젝트 열기: powerumc/monodevelop_korean

공개 메소드들

메소드 설명
TreeVisitor ( TreeStore store, Gtk.TreeIter curIter ) : System
VisitBlock ( BlockSyntax node ) : void
VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void
VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void
VisitDelegateDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.DelegateDeclarationSyntax node ) : void
VisitDestructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.DestructorDeclarationSyntax node ) : void
VisitEnumDeclaration ( EnumDeclarationSyntax node ) : void
VisitEnumMemberDeclaration ( EnumMemberDeclarationSyntax node ) : void
VisitEventDeclaration ( EventDeclarationSyntax node ) : void
VisitEventFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.EventFieldDeclarationSyntax node ) : void
VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : void
VisitIndexerDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.IndexerDeclarationSyntax node ) : void
VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : void
VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void
VisitNamespaceDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax node ) : void
VisitOperatorDeclaration ( OperatorDeclarationSyntax node ) : void
VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void
VisitStructDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax node ) : void
VisitTrivia ( SyntaxTrivia trivia ) : void

비공개 메소드들

메소드 설명
Append ( object node ) : Gtk.TreeIter
VisitBody ( Microsoft.CodeAnalysis.SyntaxNode node ) : void

메소드 상세

TreeVisitor() 공개 메소드

public TreeVisitor ( TreeStore store, Gtk.TreeIter curIter ) : System
store Gtk.TreeStore
curIter Gtk.TreeIter
리턴 System

VisitBlock() 공개 메소드

public VisitBlock ( BlockSyntax node ) : void
node BlockSyntax
리턴 void

VisitClassDeclaration() 공개 메소드

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

VisitConstructorDeclaration() 공개 메소드

public VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax
리턴 void

VisitDelegateDeclaration() 공개 메소드

public VisitDelegateDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.DelegateDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.DelegateDeclarationSyntax
리턴 void

VisitDestructorDeclaration() 공개 메소드

public VisitDestructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.DestructorDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.DestructorDeclarationSyntax
리턴 void

VisitEnumDeclaration() 공개 메소드

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

VisitEnumMemberDeclaration() 공개 메소드

public VisitEnumMemberDeclaration ( EnumMemberDeclarationSyntax node ) : void
node EnumMemberDeclarationSyntax
리턴 void

VisitEventDeclaration() 공개 메소드

public VisitEventDeclaration ( EventDeclarationSyntax node ) : void
node EventDeclarationSyntax
리턴 void

VisitEventFieldDeclaration() 공개 메소드

public VisitEventFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.EventFieldDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.EventFieldDeclarationSyntax
리턴 void

VisitFieldDeclaration() 공개 메소드

public VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax
리턴 void

VisitIndexerDeclaration() 공개 메소드

public VisitIndexerDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.IndexerDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.IndexerDeclarationSyntax
리턴 void

VisitInterfaceDeclaration() 공개 메소드

public VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : void
node InterfaceDeclarationSyntax
리턴 void

VisitMethodDeclaration() 공개 메소드

public VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax
리턴 void

VisitNamespaceDeclaration() 공개 메소드

public VisitNamespaceDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax
리턴 void

VisitOperatorDeclaration() 공개 메소드

public VisitOperatorDeclaration ( OperatorDeclarationSyntax node ) : void
node OperatorDeclarationSyntax
리턴 void

VisitPropertyDeclaration() 공개 메소드

public VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax
리턴 void

VisitStructDeclaration() 공개 메소드

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

VisitTrivia() 공개 메소드

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