C# Class MonoDevelop.Debugger.Gdb.D.MemberLookup

Inheritance: D_Parser.Resolver.ASTScanner.AbstractVisitor
Afficher le fichier Open project: llucenic/MonoDevelop.Debugger.Gdb.D Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
GetMembers ( D_Parser.Resolver.TemplateIntermediateType ct, ResolutionContext ctxt ) : MemberSymbol[]>[].KeyValuePair
HandleItem ( INode n ) : bool
HandleItem ( D_Parser.Resolver.PackageSymbol pack ) : bool

Private Methods

Méthode Description
MemberLookup ( ResolutionContext ctxt ) : System.Collections.Generic

Method Details

GetMembers() protected static méthode

protected static GetMembers ( D_Parser.Resolver.TemplateIntermediateType ct, ResolutionContext ctxt ) : MemberSymbol[]>[].KeyValuePair
ct D_Parser.Resolver.TemplateIntermediateType
ctxt ResolutionContext
Résultat MemberSymbol[]>[].KeyValuePair

HandleItem() protected méthode

protected HandleItem ( INode n ) : bool
n INode
Résultat bool

HandleItem() protected méthode

protected HandleItem ( D_Parser.Resolver.PackageSymbol pack ) : bool
pack D_Parser.Resolver.PackageSymbol
Résultat bool

ListMembers() public static méthode

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
Résultat List

PrefilterSubnodes() public méthode

public PrefilterSubnodes ( ModulePackage pack, ModulePackage &subPackages ) : IEnumerable
pack ModulePackage
subPackages ModulePackage
Résultat IEnumerable

PrefilterSubnodes() public méthode

public PrefilterSubnodes ( IBlockNode bn ) : IEnumerable
bn IBlockNode
Résultat IEnumerable