/// <summary> /// ストリームからプリセットを読み込みます。 /// </summary> /// <param name="stream">読み込まれるストリーム。</param> public void Load(Stream stream) { this.programs.AddRange(PresetReader.Load(stream)); stream.Seek(0L, SeekOrigin.Begin); this.drums.AddRange(PresetReader.DrumLoad(stream)); }
/// <summary> /// XML を格納したストリームを読み込み、ドラムプリセットを生成します。 /// </summary> /// <param name="stream">読み取られるストリーム。</param> /// <returns>ドラムプリセットの列挙子。</returns> public static IEnumerable <DrumPreset> DrumLoad(Stream stream) { return(PresetReader.DrumLoad(XDocument.Load(stream))); }
/// <summary> /// XML を格納したストリームを読み込み、プログラムプリセットを生成します。 /// </summary> /// <param name="stream">読み取られるストリーム。</param> /// <returns>プログラムプリセットの列挙子。</returns> public static IEnumerable <ProgramPreset> Load(Stream stream) { return(PresetReader.Load(XDocument.Load(stream))); }
/// <summary> /// XML を格納したファイルを読み込み、ドラムプリセットを生成します。 /// </summary> /// <param name="filename">読み込まれるファイル名。</param> /// <returns>ドラムプリセットの列挙子。</returns> public static IEnumerable <DrumPreset> DrumLoad(string filename) { return(PresetReader.DrumLoad(XDocument.Load(filename))); }
/// <summary> /// XML を格納したファイルを読み込み、プログラムプリセットを生成します。 /// </summary> /// <param name="filename">読み込まれるファイル名。</param> /// <returns>プログラムプリセットの列挙子。</returns> public static IEnumerable <ProgramPreset> Load(string filename) { return(PresetReader.Load(XDocument.Load(filename))); }