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