DIComponentVertex
public final class DIComponentVertex : Hashable
Component vertex. For all components maked one to one component vertex
-
Information about registration component - type, file, line
Declaration
Swift
public let componentInfo: DIComponentInfo
-
Component lifetime
Declaration
Swift
public let lifeTime: DILifeTime
-
Component have
default
flag or notDeclaration
Swift
public let isDefault: Bool
-
Component have
init
method or notDeclaration
Swift
public let canInitialize: Bool
-
Alternative types. It’s types setup in component used function
as(...
Declaration
Swift
public let alternativeTypes: [ComponentAlternativeType]
-
Framework where this component was register
Declaration
Swift
public let framework: DIFramework.Type?
-
Part where this component was register
Declaration
Swift
public let part: DIPart.Type?
-
Declaration
Swift
public func hash(into hasher: inout Hasher)
-
Declaration
Swift
public static func == (lhs: DIComponentVertex, rhs: DIComponentVertex) -> Bool