Fan.Sys.Version.make C# (CSharp) Method

make() public static method

public static make ( List segments ) : Version
segments List
return Version
        public static Version make(List segments)
        {
            bool valid = segments.sz() > 0;
              for (int i=0; i<segments.sz(); i++)
            if (((Long)segments.get(i)).longValue() < 0) valid = false;
              if (!valid) throw ArgErr.make("Invalid Version: '" + segments + "'").val;
              return new Version(segments);
        }