<PackageReference Include="Relativity.ObjectManager" Version="12.1.171.20" />

DependencyModel

public class DependencyModel

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)