public HierarchyMethod(GeneratorContext context, HierarchyObject parent) : base(context, parent) { }
public HierarchyTypeMember(GeneratorContext context, HierarchyObject parent) : base(context, parent) { }
public HierarchyTypeParameterGenericConstraint(GeneratorContext context, HierarchyBase parent) : base(context, parent) { }
public DefaultOutputPathProvider(GeneratorContext context, OutputTreeLayout treeLayout) : base(context) { TreeLayout = treeLayout ?? throw new ArgumentNullException(nameof(treeLayout)); }
public Hierarchy(GeneratorContext context) : base(context) { }
public HierarchyClass(GeneratorContext context, HierarchyElement parent) : base(context, parent) { }
public HierarchyImplements(GeneratorContext context, HierarchyBase parent) : base(context, parent) { }
public HierarchyMethodParameter(GeneratorContext context, HierarchyBase parent) : base(context, parent) { }
protected HierarchyBase(GeneratorContext context) { Context = context ?? throw new ArgumentNullException(nameof(context)); }