C# 클래스 Rubberduck.Parsing.Symbols.DeclarationFinder

파일 보기 프로젝트 열기: retailcoder/Rubberduck 1 사용 예제들

공개 메소드들

메소드 설명
DeclarationFinder ( IReadOnlyList declarations, IEnumerable comments, IEnumerable annotations ) : System
FindClass ( Rubberduck.Parsing.Symbols.Declaration parent, string name, bool includeBuiltIn = false ) : Rubberduck.Parsing.Symbols.Declaration
FindEnum ( Rubberduck.Parsing.Symbols.Declaration parent, string name, bool includeBuiltIn = false ) : Rubberduck.Parsing.Symbols.Declaration
FindProject ( Rubberduck.Parsing.Symbols.Declaration currentScope, string name ) : Rubberduck.Parsing.Symbols.Declaration
FindStdModule ( Rubberduck.Parsing.Symbols.Declaration parent, string name, bool includeBuiltIn = false ) : Rubberduck.Parsing.Symbols.Declaration
FindUserDefinedType ( Rubberduck.Parsing.Symbols.Declaration parent, string name, bool includeBuiltIn = false ) : Rubberduck.Parsing.Symbols.Declaration
MatchName ( string name ) : IEnumerable
MatchTypeName ( string name ) : IEnumerable
ModuleAnnotations ( QualifiedModuleName module ) : IEnumerable
ModuleComments ( QualifiedModuleName module ) : IEnumerable

메소드 상세

DeclarationFinder() 공개 메소드

public DeclarationFinder ( IReadOnlyList declarations, IEnumerable comments, IEnumerable annotations ) : System
declarations IReadOnlyList
comments IEnumerable
annotations IEnumerable
리턴 System

FindClass() 공개 메소드

public FindClass ( Rubberduck.Parsing.Symbols.Declaration parent, string name, bool includeBuiltIn = false ) : Rubberduck.Parsing.Symbols.Declaration
parent Rubberduck.Parsing.Symbols.Declaration
name string
includeBuiltIn bool
리턴 Rubberduck.Parsing.Symbols.Declaration

FindEnum() 공개 메소드

public FindEnum ( Rubberduck.Parsing.Symbols.Declaration parent, string name, bool includeBuiltIn = false ) : Rubberduck.Parsing.Symbols.Declaration
parent Rubberduck.Parsing.Symbols.Declaration
name string
includeBuiltIn bool
리턴 Rubberduck.Parsing.Symbols.Declaration

FindProject() 공개 메소드

public FindProject ( Rubberduck.Parsing.Symbols.Declaration currentScope, string name ) : Rubberduck.Parsing.Symbols.Declaration
currentScope Rubberduck.Parsing.Symbols.Declaration
name string
리턴 Rubberduck.Parsing.Symbols.Declaration

FindStdModule() 공개 메소드

public FindStdModule ( Rubberduck.Parsing.Symbols.Declaration parent, string name, bool includeBuiltIn = false ) : Rubberduck.Parsing.Symbols.Declaration
parent Rubberduck.Parsing.Symbols.Declaration
name string
includeBuiltIn bool
리턴 Rubberduck.Parsing.Symbols.Declaration

FindUserDefinedType() 공개 메소드

public FindUserDefinedType ( Rubberduck.Parsing.Symbols.Declaration parent, string name, bool includeBuiltIn = false ) : Rubberduck.Parsing.Symbols.Declaration
parent Rubberduck.Parsing.Symbols.Declaration
name string
includeBuiltIn bool
리턴 Rubberduck.Parsing.Symbols.Declaration

MatchName() 공개 메소드

public MatchName ( string name ) : IEnumerable
name string
리턴 IEnumerable

MatchTypeName() 공개 메소드

public MatchTypeName ( string name ) : IEnumerable
name string
리턴 IEnumerable

ModuleAnnotations() 공개 메소드

public ModuleAnnotations ( QualifiedModuleName module ) : IEnumerable
module Rubberduck.VBEditor.QualifiedModuleName
리턴 IEnumerable

ModuleComments() 공개 메소드

public ModuleComments ( QualifiedModuleName module ) : IEnumerable
module Rubberduck.VBEditor.QualifiedModuleName
리턴 IEnumerable