C# Class MonoDevelop.Ide.FindInFiles.MemberCollector

Afficher le fichier Open project: LogosBible/monodevelop Class Usage Examples

Méthodes publiques

Méthode Description
CollectMembers ( Solution solution, IMember member, MonoDevelop.Ide.FindInFiles.ReferenceFinder scope, bool includeOverloads = true, bool matchDeclaringType = false ) : IEnumerable

collect members with the same signature/name(if overloads are included) as the specified member in the inheritance tree

GetBaseTypes ( IEnumerable types ) : IEnumerable

find all base types(types that are not derived from other types) in the specified types

Private Methods

Méthode Description
GetMembers ( ITypeDefinition type, IMember member, bool ignoreInherited, bool>.Func filter ) : IEnumerable
Import ( ICompilation compilation, IEnumerable types ) : IEnumerable
MatchParameters ( IMember a, IMember b ) : bool
MatchParameters ( IParameterizedMember a, IParameterizedMember b ) : bool

Method Details

CollectMembers() public static méthode

collect members with the same signature/name(if overloads are included) as the specified member in the inheritance tree
public static CollectMembers ( Solution solution, IMember member, MonoDevelop.Ide.FindInFiles.ReferenceFinder scope, bool includeOverloads = true, bool matchDeclaringType = false ) : IEnumerable
solution Solution
member IMember
scope MonoDevelop.Ide.FindInFiles.ReferenceFinder
includeOverloads bool
matchDeclaringType bool
Résultat IEnumerable

GetBaseTypes() public static méthode

find all base types(types that are not derived from other types) in the specified types
public static GetBaseTypes ( IEnumerable types ) : IEnumerable
types IEnumerable
Résultat IEnumerable