protected CoalesceFile(string source = "", string name = "", string id = "", IList<CoalesceAsset> assets = null, CoalesceSettings settings = null, ByteOrder byteOrder = ByteOrder.LittleEndian) { Assets = assets ?? new List<CoalesceAsset>(); ByteOrder = byteOrder; Id = id ?? ""; Name = name ?? ""; Settings = settings ?? new CoalesceSettings(); Source = source ?? ""; }
public static CoalesceSettings FromXml(IEnumerable<XElement> settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } var result = new CoalesceSettings(); result.Parse(settings); return result; }
public static CoalesceSettings FromDictionary(Dictionary<string, string> settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } var result = new CoalesceSettings(); result.Parse(settings); return result; }