コード例 #1
0
ファイル: Audio.cs プロジェクト: zurgeg/riivolution
        public void Save(Stream stream)
        {
            DataArray data = new DataArray();

            data.SetArray <Mapping>("mappings", Mappings.ToArray());
            data.SetValue("offset", InitialOffset);

            data.Save(stream);

            stream.Flush();
        }
コード例 #2
0
ファイル: DataArray.cs プロジェクト: zurgeg/riivolution
        public void SetArray <T>(string name, IList <T> value)
        {
            DataArray subtree = GetSubtree(name, true);

            subtree.SetValue("count", value.Count);
            DataArray data = subtree.GetSubtree("data", true);

            for (int i = 0; i < value.Count; i++)
            {
                data.InternalSetValue(value[i], i);
            }

            RaisePropertyChangedEvent();
        }