/// <summary> /// 寻找所有模组; /// </summary> private static void SearcheAll() { ModificationFactory factory = new ModificationFactory(); string directory = Path.Combine(Resource.StreamingAssetsPath, "Data"); Core = factory.ReadInfo(directory); var mods = factory.EnumerateModifications(Resource.ModDirectory); modificationInfos.AddRange(mods); var userMods = factory.EnumerateModifications(Resource.UserModDirectory); modificationInfos.AddRange(userMods); }
public static ColumnSourceByQuery NewColumnSourceByQuery(this ModificationFactory factory, QueryExpression query, params String[] columns) { return(factory.NewColumnSourceByQuery(query, columns.NewAQ(false))); }
public static UpdateBySearch NewUpdateBySearch(this ModificationFactory factory, TargetTable target, BooleanExpression condition = null, params SetClause[] setClauses) { return(factory.NewUpdateBySearch(target, ArrayQueryHelper.NewAQ(setClauses, false), condition)); }
public static ColumnSourceByValues NewColumnSourceByValuesMultiple(this ModificationFactory factory, ColumnNameList names, params ValueExpression[][] values) { return(factory.NewColumnSourceByValues(values.Select(v => v.NewAQ()).NewAQ())); }
public static ColumnSourceByValues NewColumnSourceByValues(this ModificationFactory factory, ColumnNameList names, params ValueExpression[] values) { return(factory.NewColumnSourceByValues(new[] { values.NewAQ() }.NewAQ(false), names)); }
public static ColumnSourceByValues NewColumnSourceByValues(this ModificationFactory factory, params ValueExpression[] values) { return(NewColumnSourceByValues(factory, null, values)); }