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); }
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; }