using System; using Antix.Building.Abstraction; namespace Antix.Building { public sealed class Builder : BuilderBase, T, TBuildArgs> where TBuildArgs : IBuildArgs, new() { public Builder(Func create) : base(create) { } public Builder(Func create) : this(p => create()) { } public Builder() : this(default(Func)) { } } public sealed class Builder : BuilderBase, T, BuildArgs> { public Builder(Func create) : base(create) { } public Builder(Func create) : this(p => create()) { } public Builder() : this(default(Func)) { } } }