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); }
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"); }