ServiceRegistration public class ServiceRegistration : IServiceRegistration Documentation Code public ConstructorInformation[] Constructors { get; } public bool HasCondition { get; } public bool HasScopeName { get; } public Type ImplementationType { get; } public MemberInformation[] InjectionMembers { get; } public MethodInformation[] InjectionMethods { get; } public bool IsDecorator { get; } public bool IsResolvableByUnnamedRequest { get; } public RegistrationContext RegistrationContext { get; } public int RegistrationId { get; } public object RegistrationName { get; } public ConstructorInformation SelectedConstructor { get; } public bool ShouldHandleDisposal { get; } public bool CanInjectIntoNamedScope(IEnumerable<object> scopeNames) public IServiceRegistration Clone(Type implementationType, IObjectBuilder objectBuilder) public Expression GetExpression(IContainerContext containerContext, ResolutionContext resolutionContext, Type resolveType) public void InheritIdFrom(IServiceRegistration serviceRegistration) public bool IsUsableForCurrentContext(TypeInformation typeInfo) public bool ValidateGenericConstraints(Type type)