Exemple #1
0
        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));
        }
Exemple #2
0
 public IndexFieldBuilder(IndexBuilder keyBuilder, Domain.IndexField field)
 {
     Build    = keyBuilder ?? throw new ArgumentNullException(nameof(keyBuilder));
     Instance = field ?? throw new ArgumentNullException(nameof(field));
 }