Ejemplo n.º 1
0
		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 ?? "";
		}
Ejemplo n.º 2
0
		public static CoalesceSettings FromXml(IEnumerable<XElement> settings)
		{
			if (settings == null)
			{
				throw new ArgumentNullException(nameof(settings));
			}

			var result = new CoalesceSettings();

			result.Parse(settings);

			return result;
		}
Ejemplo n.º 3
0
		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;
		}