public IndexAttribute(params string[] names)
        {
            if (null == names)
            {
                throw new ArgumentNullException("names");
            }

            if (names.Length == 0)
            {
                throw new ArgumentException(Resources.MapIndex_EmptyNames, "names");
            }

            _fields = NameOrIndexParameter.FromStringArray(names);
        }
Exemple #2
0
        public MapIndex(string[] names)
        {
            if (null == names)
            {
                throw new ArgumentNullException("names");
            }

            if (names.Length == 0)
            {
                throw new ArgumentException("At least one field name must be specified", "names");
            }

            _fields = NameOrIndexParameter.FromStringArray(names);
        }
 public void StringArrayTest()
 {
     NameOrIndexParameter[] nips = NameOrIndexParameter.FromStringArray(new string[] { "98765", "54321" });
     Assert.AreEqual(nips[0].Name, "98765");
     Assert.AreEqual(nips[1].Name, "54321");
 }