DependencyModel public class DependencyModel Documentation protected ParameterModel parameterModel protected string reference public object DefaultValue { get; set; } public string DependencyKey { get; set; } public bool HasDefaultValue { get; set; } public bool IsOptional { get; set; } public bool IsPrimitiveTypeDependency { get; } public ParameterModel Parameter { get; set; } public string ReferencedComponentName { get; } public Type TargetItemType { get; } public Type TargetType { get; } public DependencyModel(string dependencyKey, Type targetType, bool isOptional) public DependencyModel(string dependencyKey, Type targetType, bool isOptional, bool hasDefaultValue, object defaultValue) public virtual void Init(ParameterModelCollection parameters)