ServiceRegistration public class ServiceRegistration : IServiceRegistration Documentation Code public ConstructorInformation[] Constructors { get; } public bool HasCondition { get; } public bool HasName { 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 object RegistrationId { get; } public int RegistrationNumber { get; } public ConstructorInformation SelectedConstructor { get; } public bool ShouldHandleDisposal { get; } public bool CanInjectIntoNamedScope(ISet<object> scopeNames) public IServiceRegistration Clone(Type implementationType, IObjectBuilder objectBuilder) public Expression GetExpression(IContainerContext containerContext, ResolutionContext resolutionContext, Type resolveType) public bool IsUsableForCurrentContext(TypeInformation typeInfo) public bool ValidateGenericConstraints(Type type)