IDependencies
IDependencies is used to indicate the modules there is dependency to.
public class Module : IDependencies
{
public static Module Instance { get; } = new();
public IList<object> Dependencies { get; set; } = new object[]
{
AnotherModule.Instance
};
}
public class AnotherModule
{
public static AnotherModule Instance { get; } = new();
}
Full Example
Full example
using Avalanche.Module;
public class dependencies
{
// <99>
public class Module : IDependencies
{
public static Module Instance { get; } = new();
public IList<object> Dependencies { get; set; } = new object[]
{
AnotherModule.Instance
};
}
public class AnotherModule
{
public static AnotherModule Instance { get; } = new();
}
// </99>
}