C# 클래스 MonoDevelop.Debugger.Gdb.D.MemberLookup

상속: D_Parser.Resolver.ASTScanner.AbstractVisitor
파일 보기 프로젝트 열기: llucenic/MonoDevelop.Debugger.Gdb.D 1 사용 예제들

공개 메소드들

메소드 설명
ListMembers ( D_Parser.Resolver.TemplateIntermediateType tiType, ResolutionContext ctx ) : List

Lists the members. The List may contain MemberSymbols as well as InterfaceTypes

PrefilterSubnodes ( ModulePackage pack, ModulePackage &subPackages ) : IEnumerable
PrefilterSubnodes ( IBlockNode bn ) : IEnumerable

보호된 메소드들

메소드 설명
GetMembers ( D_Parser.Resolver.TemplateIntermediateType ct, ResolutionContext ctxt ) : MemberSymbol[]>[].KeyValuePair
HandleItem ( INode n ) : bool
HandleItem ( D_Parser.Resolver.PackageSymbol pack ) : bool

비공개 메소드들

메소드 설명
MemberLookup ( ResolutionContext ctxt ) : System.Collections.Generic

메소드 상세

GetMembers() 보호된 정적인 메소드

protected static GetMembers ( D_Parser.Resolver.TemplateIntermediateType ct, ResolutionContext ctxt ) : MemberSymbol[]>[].KeyValuePair
ct D_Parser.Resolver.TemplateIntermediateType
ctxt ResolutionContext
리턴 MemberSymbol[]>[].KeyValuePair

HandleItem() 보호된 메소드

protected HandleItem ( INode n ) : bool
n INode
리턴 bool

HandleItem() 보호된 메소드

protected HandleItem ( D_Parser.Resolver.PackageSymbol pack ) : bool
pack D_Parser.Resolver.PackageSymbol
리턴 bool

ListMembers() 공개 정적인 메소드

Lists the members. The List may contain MemberSymbols as well as InterfaceTypes
public static ListMembers ( D_Parser.Resolver.TemplateIntermediateType tiType, ResolutionContext ctx ) : List
tiType D_Parser.Resolver.TemplateIntermediateType
ctx ResolutionContext
리턴 List

PrefilterSubnodes() 공개 메소드

public PrefilterSubnodes ( ModulePackage pack, ModulePackage &subPackages ) : IEnumerable
pack ModulePackage
subPackages ModulePackage
리턴 IEnumerable

PrefilterSubnodes() 공개 메소드

public PrefilterSubnodes ( IBlockNode bn ) : IEnumerable
bn IBlockNode
리턴 IEnumerable