Example #1
0
        /// <param name="glyph">Глиф.</param>
        public GlyphSnapshot(AbstractGlyph glyph)
        {
            // Получаем идентификатор глифа.
            GlyphId = glyph.Id;

            // Получаем тип глифа.
            GlyphType = glyph.GetType().FullName;

            // Проходим по активным свойствам глифа и сохраняем их значения...
            foreach (KeyValuePair <string, string> kvp in glyph.SerializeProperties())
            {
                AddProperty(kvp.Key, kvp.Value);
            }
        }