GetIntegerField() public method

public GetIntegerField ( string FieldName ) : int
FieldName string
return int
Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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);
        }