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