C# 클래스 Rubberduck.Inspections.ProcedureNotUsedInspection

상속: InspectionBase
파일 보기 프로젝트 열기: retailcoder/Rubberduck 1 사용 예제들

공개 메소드들

메소드 설명
GetInspectionResults ( ) : IEnumerable
ProcedureNotUsedInspection ( RubberduckParserState state ) : System.Collections.Generic

비공개 메소드들

메소드 설명
GetImplementedInterfaceMembers ( IEnumerable declarations, IEnumerable classes, string componentName ) : IEnumerable
IsClassLifeCycleHandler ( IEnumerable classes, Rubberduck.Parsing.Symbols.Declaration procedure ) : bool
IsIgnoredDeclaration ( IEnumerable declarations, Rubberduck.Parsing.Symbols.Declaration declaration, IEnumerable handlers, IEnumerable classes, IEnumerable modules ) : bool
IsInterfaceMember ( IEnumerable declarations, IEnumerable classes, Rubberduck.Parsing.Symbols.Declaration procedure ) : bool Interface implementation members are private, they're not called from an object variable reference of the type of the procedure's class, and whether they're called or not, they have to be implemented anyway, so removing them would break the code. Best just ignore them.
IsPublicModuleMember ( IEnumerable modules, Rubberduck.Parsing.Symbols.Declaration procedure ) : bool We cannot determine whether exposed members of standard modules are called or not, so we assume they are instead of flagging them as "never called".

메소드 상세

GetInspectionResults() 공개 메소드

public GetInspectionResults ( ) : IEnumerable
리턴 IEnumerable

ProcedureNotUsedInspection() 공개 메소드

public ProcedureNotUsedInspection ( RubberduckParserState state ) : System.Collections.Generic
state Rubberduck.Parsing.VBA.RubberduckParserState
리턴 System.Collections.Generic