An instance of this type will be supplied to the PredicateT delegate that is that is supplied to the RegisterConditional overload that takes this delegate. This type contains information about the open generic service that is about to be created and it allows the user to examine the given instance to decide whether this implementation should be created or not.
Assembly: SimpleInjector (in SimpleInjector.dll) Version: 4.9.1
public sealed class PredicateContext : ApiObject
Public NotInheritable Class PredicateContext Inherits ApiObject
Thetype exposes the following members.
Gets the contextual information of the consuming component that directly depends on the resolved service. This property will return null in case the service is resolved directly from the container.
Gets a value indicating whether a previous Register registration has already been applied for the given ServiceType.
Gets the closed generic implementation type that will be created by the container.
Gets the closed generic service type that is to be created.
Determines whether the specified object is equal to the current object.(Inherited from ApiObject.)
Serves as the default hash function.(Inherited from ApiObject.)
Gets the Type of the current instance.(Inherited from ApiObject.)
Returns a string that represents the current object.(Inherited from ApiObject.)