public GetIntegerField ( string FieldName ) : int | ||
FieldName | string | |
Résultat | int |
/// <summary> /// Read an app receipt from disk /// </summary> /// <param name="FileName">Filename to read from</param> /// <returns>The receipt that was read</returns> public static VersionManifest Read(string FileName) { JsonObject Object = JsonObject.Read(FileName); VersionManifest Receipt = new VersionManifest(Object.GetIntegerField("Changelist"), Object.GetStringField("BuildId")); JsonObject Modules = Object.GetObjectField("Modules"); foreach (string ModuleName in Modules.KeyNames) { Receipt.ModuleNameToFileName.Add(ModuleName, Modules.GetStringField(ModuleName)); } return(Receipt); }
/// <summary> /// Read an app receipt from disk /// </summary> /// <param name="FileName">Filename to read from</param> /// <returns>The receipt that was read</returns> public static VersionManifest Read(string FileName) { JsonObject Object = JsonObject.Read(FileName); int Changelist = Object.GetIntegerField("Changelist"); int CompatibleChangelist; if (!Object.TryGetIntegerField("CompatibleChangelist", out CompatibleChangelist)) { CompatibleChangelist = Changelist; } VersionManifest Receipt = new VersionManifest(Changelist, CompatibleChangelist, Object.GetStringField("BuildId")); JsonObject Modules = Object.GetObjectField("Modules"); foreach (string ModuleName in Modules.KeyNames) { Receipt.ModuleNameToFileName.Add(ModuleName, Modules.GetStringField(ModuleName)); } return(Receipt); }