AmbiguousLifestylesDiagnosticResult Class

Simple Injector
Diagnostic result that warns about when a multiple registrations map to the same implementation type and lifestyle, which might cause multiple instances to be created during the lifespan of that lifestyle. For more information, see: https://simpleinjector.org/diaal.
Inheritance Hierarchy

SystemObject
  SimpleInjector.DiagnosticsDiagnosticResult
    SimpleInjector.DiagnosticsAmbiguousLifestylesDiagnosticResult

Namespace:  SimpleInjector.Diagnostics
Assembly:  SimpleInjector (in SimpleInjector.dll) Version: 4.0.0
Syntax

public class AmbiguousLifestylesDiagnosticResult : DiagnosticResult

The AmbiguousLifestylesDiagnosticResult type exposes the following members.

Properties

  NameDescription
Public propertyConflictingRegistrations
Gets the list of registrations that are in conflict with the DiagnosedRegistration.
Public propertyDescription
Gets the description of the diagnostic result.
(Inherited from DiagnosticResult.)
Public propertyDiagnosedRegistration
Gets the registration that caused this warning.
Public propertyDiagnosticType
Gets the diagnostic type of this result.
(Inherited from DiagnosticResult.)
Public propertyDocumentationUrl
Gets the documentation URL of the diagnostic result.
(Inherited from DiagnosticResult.)
Public propertyGroup
Gets the hierarchical group to which this diagnostic result belongs.
(Inherited from DiagnosticResult.)
Public propertyImplementationType
Gets the implementation type that the affected registrations map to.
Public propertyLifestyles
Gets the lifestyles that causes the registrations to be conflicting.
Public propertyServiceType
Gets the service type to which this warning is related.
(Inherited from DiagnosticResult.)
Public propertySeverity
Gets the severity of this result.
(Inherited from DiagnosticResult.)
Top
See Also

Reference