Package cli.System.Collections

Examples of cli.System.Collections.IEnumerator.MoveNext()


        } else {
            StringValue[] groupArray = new StringValue[c-1];
            IEnumerator e = groups.GetEnumerator();
            int i=0;
            // we're not interested in group 0
            e.MoveNext();
            e.get_Current();
            while (e.MoveNext()) {
                Group g = (Group)e.get_Current();
                //System.err.println("group: " + i + " " + g.get_Value());
                groupArray[i++] = StringValue.makeStringValue(g.get_Value());
View Full Code Here


            IEnumerator e = groups.GetEnumerator();
            int i=0;
            // we're not interested in group 0
            e.MoveNext();
            e.get_Current();
            while (e.MoveNext()) {
                Group g = (Group)e.get_Current();
                //System.err.println("group: " + i + " " + g.get_Value());
                groupArray[i++] = StringValue.makeStringValue(g.get_Value());
            }
            return new ArrayIterator(groupArray);
View Full Code Here

            return new SequenceExtent(values);
        } else if (CLI_IENUMERABLE.IsAssignableFrom(returnType)) {
            // the difference here is we don't know the expected type of the elements
            IEnumerator enumerator = ((IEnumerable) result).GetEnumerator();
            List values = new ArrayList(20);
            while (enumerator.MoveNext()) {
                values.add(convertFromDotNet(enumerator.get_Current(), CLI_OBJECT, context));
            }
            return new SequenceExtent(values);
        } else {
            return new DotNetObjectValue(result);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.