示例#1
0
 public EnumeratedPropertyHolder(ICollection <string> enumeratedValues)
 {
     values    = (string[])(new List <string>(enumeratedValues)).ToArray();
     completer = new NameCompleter(enumeratedValues.GetEnumerator());
 }
示例#2
0
 public EnumeratedPropertyHolder(string[] enumeratedValues)
 {
     values    = enumeratedValues;
     completer = new NameCompleter(enumeratedValues);
 }
示例#3
0
            public NameEnumerator(NameCompleter completer, string partialName)
            {
                enumerator = SubsetCollection <string> .Tail(completer.nameSet, partialName).GetEnumerator();

                namePattern = partialName;
            }