ProjectLockFile\PackagesLockFileFormat.cs (20)
78var json = JsonUtility.LoadJson(reader);
104int version = JsonUtility.ReadInt(cursor, VersionProperty, defaultValue: int.MinValue);
126targets = JsonUtility.ReadObject(cursor[DependenciesProperty] as JObject, ReadDependencyV2);
205json[DependenciesProperty] = JsonUtility.WriteObject(lockFile.Targets, WriteTarget);
213var parts = property.Split(JsonUtility.PathSplitChars);
218Dependencies = JsonUtility.ReadObject(json as JObject, ReadTargetDependency)
237var frameworkString = JsonUtility.ReadProperty<string>(jObject, FrameworkProperty);
243var parts = property.Split(JsonUtility.PathSplitChars);
250Dependencies = JsonUtility.ReadObject(jObject[DependenciesProperty] as JObject, ReadTargetDependency)
261Dependencies = JsonUtility.ReadObject(json[DependenciesProperty] as JObject, JsonUtility.ReadPackageDependency)
266var typeString = JsonUtility.ReadProperty<string>(jObject, TypeProperty);
274var resolvedString = JsonUtility.ReadProperty<string>(jObject, ResolvedProperty);
281var requestedString = JsonUtility.ReadProperty<string>(jObject, RequestedProperty);
288dependency.ContentHash = JsonUtility.ReadProperty<string>(jObject, ContentHashProperty);
300[DependenciesProperty] = JsonUtility.WriteObject(target.Dependencies, WriteTargetDependency)
308var json = JsonUtility.WriteObject(target.Dependencies, WriteTargetDependency);
342json[DependenciesProperty] = JsonUtility.WriteObject(ordered, dependency.Type == PackageDependencyType.Project ?
343JsonUtility.WritePackageDependency : JsonUtility.WritePackageDependencyWithLegacyString);