Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Text" /> structure.
 /// </summary>
 /// <param name="contentElement">content XML element</param>
 /// <param name="localeManager">locale manager</param>
 /// <param name="colorManager">color manager</param>
 /// <example>
 /// <![CDATA[
 /// XML:
 /// <content locale="en-us">this is my content</content>
 /// ]]>
 /// </example>
 public Text(XmlElement contentElement, LocaleManager localeManager, ColorManager colorManager)
     : this(
         localeManager.GetLocaleId(contentElement.GetAttribute(LocaleAttributeName)),
         new Content(contentElement.InnerText, colorManager))
 {
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Resource" /> struct.
 /// </summary>
 /// <param name="resourceElement">resource element</param>
 /// <param name="localeManager">locale manager</param>
 /// <param name="colorManager">color manager</param>
 public Resource(XmlElement resourceElement, LocaleManager localeManager, ColorManager colorManager)
     : this(LoadTextFromXml(resourceElement, localeManager, colorManager))
 {
 }