Ejemplo n.º 1
0
 public ProjectNode(VCAPI.VC_FOLDER_TYPE _type, long _id, string _name, long _parentId, string _description, string _hash, string _sha)
 {
     type        = _type;
     id          = _id;
     name        = _name;
     parentId    = _parentId;
     description = _description;
     hash        = _hash;
     sha         = _sha;
 }
        internal static string UnitTypeToString(VCAPI.VC_FOLDER_TYPE unitType)
        {
            switch (unitType)
            {
            case VCAPI.VC_FOLDER_TYPE.COUNTRY: return("Country");

            case VCAPI.VC_FOLDER_TYPE.ADDON: return("Add-On");

            case VCAPI.VC_FOLDER_TYPE.CONFIG: return("Config");

            case VCAPI.VC_FOLDER_TYPE.INPUT: return("Input");

            case VCAPI.VC_FOLDER_TYPE.LOG: return("Log");

            default: return("Unknown");
            }
        }
Ejemplo n.º 3
0
 public VersionControlUnitInfo GetUnit(string name, VCAPI.VC_FOLDER_TYPE unitType)
 {
     try {
         return(Units.Find(x => x.Name.ToLower() == name.ToLower() && x.UnitType == unitType));
     } catch { return(null); }
 }