public static IndexFieldBuilder Create(IndexBuilder builder, string name) { if (builder is null) { throw new ArgumentNullException(nameof(builder)); } if (string.IsNullOrWhiteSpace(name)) { throw new ArgumentException(nameof(name)); } var field = new Domain.IndexField(name); return(new IndexFieldBuilder(builder, field)); }
public IndexFieldBuilder(IndexBuilder keyBuilder, Domain.IndexField field) { Build = keyBuilder ?? throw new ArgumentNullException(nameof(keyBuilder)); Instance = field ?? throw new ArgumentNullException(nameof(field)); }