public override void Restore(Stream str) { base.Restore(str); if (str.ReadByte() == 0) { fontDefinitionID = str.ReadInteger(); searchAttempted = false; fontDefinition = null; } }
public FontDefinition Resolve(int appID) { if (fontDefinition != null) { return(fontDefinition); } if (!searchAttempted && (fontDefinitionID != -1)) { searchAttempted = true; fontDefinition = Core.Definitions.Find(appID, fontDefinitionID) as FontDefinition; return(fontDefinition); } return(null); }