ProjectLockFile\PackagesLockFileFormat.cs (20)
75var json = JsonUtility.LoadJson(reader);
97int version = JsonUtility.ReadInt(cursor, VersionProperty, defaultValue: int.MinValue);
119targets = JsonUtility.ReadObject(cursor[DependenciesProperty] as JObject, ReadDependencyV2);
194json[DependenciesProperty] = JsonUtility.WriteObject(lockFile.Targets, WriteTarget);
202var parts = property.Split(JsonUtility.PathSplitChars);
207Dependencies = JsonUtility.ReadObject(json as JObject, ReadTargetDependency)
226var frameworkString = JsonUtility.ReadProperty<string>(jObject, FrameworkProperty);
232var parts = property.Split(JsonUtility.PathSplitChars);
239Dependencies = JsonUtility.ReadObject(jObject[DependenciesProperty] as JObject, ReadTargetDependency)
250Dependencies = JsonUtility.ReadObject(json[DependenciesProperty] as JObject, JsonUtility.ReadPackageDependency)
255var typeString = JsonUtility.ReadProperty<string>(jObject, TypeProperty);
263var resolvedString = JsonUtility.ReadProperty<string>(jObject, ResolvedProperty);
270var requestedString = JsonUtility.ReadProperty<string>(jObject, RequestedProperty);
277dependency.ContentHash = JsonUtility.ReadProperty<string>(jObject, ContentHashProperty);
289[DependenciesProperty] = JsonUtility.WriteObject(target.Dependencies, WriteTargetDependency)
297var json = JsonUtility.WriteObject(target.Dependencies, WriteTargetDependency);
331json[DependenciesProperty] = JsonUtility.WriteObject(ordered, dependency.Type == PackageDependencyType.Project ?
332JsonUtility.WritePackageDependency : JsonUtility.WritePackageDependencyWithLegacyString);