C# Класс Rubberduck.Inspections.ProcedureNotUsedInspection

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

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

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