Esempio n. 1
0
        private Dictionary <string, LibraryStub> ReadLibraryStubs(JObject librariesObject)
        {
            var libraries = new Dictionary <string, LibraryStub>();

            foreach (var libraryProperty in librariesObject)
            {
                var value = (JObject)libraryProperty.Value;
                var stub  = new LibraryStub
                {
                    Name        = libraryProperty.Key,
                    Hash        = value[DependencyContextStrings.Sha512PropertyName]?.Value <string>(),
                    Type        = value[DependencyContextStrings.TypePropertyName].Value <string>(),
                    Serviceable = value[DependencyContextStrings.ServiceablePropertyName]?.Value <bool>() == true
                };
                libraries.Add(stub.Name, stub);
            }
            return(libraries);
        }
Esempio n. 2
0
 private Dictionary<string, LibraryStub> ReadLibraryStubs(JObject librariesObject)
 {
     var libraries = new Dictionary<string, LibraryStub>();
     foreach (var libraryProperty in librariesObject)
     {
         var value = (JObject) libraryProperty.Value;
         var stub = new LibraryStub
         {
             Name = libraryProperty.Key,
             Hash = value[DependencyContextStrings.Sha512PropertyName]?.Value<string>(),
             Type = value[DependencyContextStrings.TypePropertyName].Value<string>(),
             Serviceable = value[DependencyContextStrings.ServiceablePropertyName]?.Value<bool>() == true
         };
         libraries.Add(stub.Name, stub);
     }
     return libraries;
 }