ComponentModel public sealed class ComponentModel : GraphNode Documentation public const string SkipRegistration = "skip.registration" public IConfiguration Configuration { get; set; } public ConstructorCandidateCollection Constructors { get; } public Type CustomComponentActivator { get; set; } public IDictionary CustomDependencies { get; } public Type CustomLifestyle { get; set; } public DependencyModelCollection Dependencies { get; } public IDictionary ExtendedProperties { get; set; } public Type Implementation { get; set; } public PropertiesInspectionBehavior InspectionBehavior { get; set; } public InterceptorReferenceCollection Interceptors { get; } public LifecycleStepCollection LifecycleSteps { get; } public LifestyleType LifestyleType { get; set; } public string Name { get; set; } public ParameterModelCollection Parameters { get; } public PropertySetCollection Properties { get; } public bool RequiresGenericArguments { get; set; } public Type Service { get; set; } public ComponentModel(string name, Type service, Type implementation) public void Requires(Predicate<PropertySet>[] selectors) public void Requires<D>()