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);
196json[DependenciesProperty] = JsonUtility.WriteObject(lockFile.Targets, WriteTarget);
204var parts = property.Split(JsonUtility.PathSplitChars);
209Dependencies = JsonUtility.ReadObject(json as JObject, ReadTargetDependency)
228var frameworkString = JsonUtility.ReadProperty<string>(jObject, FrameworkProperty);
234var parts = property.Split(JsonUtility.PathSplitChars);
241Dependencies = JsonUtility.ReadObject(jObject[DependenciesProperty] as JObject, ReadTargetDependency)
252Dependencies = JsonUtility.ReadObject(json[DependenciesProperty] as JObject, JsonUtility.ReadPackageDependency)
257var typeString = JsonUtility.ReadProperty<string>(jObject, TypeProperty);
265var resolvedString = JsonUtility.ReadProperty<string>(jObject, ResolvedProperty);
272var requestedString = JsonUtility.ReadProperty<string>(jObject, RequestedProperty);
279dependency.ContentHash = JsonUtility.ReadProperty<string>(jObject, ContentHashProperty);
291[DependenciesProperty] = JsonUtility.WriteObject(target.Dependencies, WriteTargetDependency)
299var json = JsonUtility.WriteObject(target.Dependencies, WriteTargetDependency);
333json[DependenciesProperty] = JsonUtility.WriteObject(ordered, dependency.Type == PackageDependencyType.Project ?
334JsonUtility.WritePackageDependency : JsonUtility.WritePackageDependencyWithLegacyString);