C# Класс MonoDevelop.Ide.FindInFiles.MemberCollector

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CollectMembers() публичный статический Метод

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
Результат IEnumerable

GetBaseTypes() публичный статический Метод

find all base types(types that are not derived from other types) in the specified types
public static GetBaseTypes ( IEnumerable types ) : IEnumerable
types IEnumerable
Результат IEnumerable