C# 클래스 MonoDevelop.Ide.FindInFiles.MemberCollector

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

공개 메소드들

메소드 설명
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