38 references to JsonUtility
NuGet.ProjectModel (38)
LockFile\LockFileFormat.cs (18)
159var lockFile = JsonUtility.LoadJson(stream, Utf8JsonStreamLockFileConverters.LockFileConverter, flags); 186JsonUtility.WriteObject(writer, lockFile.Targets, WriteTarget); 189JsonUtility.WriteObject(writer, lockFile.Libraries, WriteLibrary); 192JsonUtility.WriteObject(writer, lockFile.ProjectFileDependencyGroups, WriteProjectFileDependencyGroup); 197JsonUtility.WriteObject(writer, lockFile.PackageFolders, WriteFileItem); 283JsonUtility.WriteObject(writer, target.Libraries, WriteTargetLibrary); 397JsonUtility.WriteObject(writer, ordered, JsonUtility.WritePackageDependencyWithLegacyString); 413JsonUtility.WriteObject(writer, ordered, WriteFileItem); 421JsonUtility.WriteObject(writer, ordered, WriteFileItem); 437JsonUtility.WriteObject(writer, ordered, WriteFileItem); 445JsonUtility.WriteObject(writer, ordered, WriteFileItem); 453JsonUtility.WriteObject(writer, ordered, WriteFileItem); 461JsonUtility.WriteObject(writer, ordered, WriteFileItem); 469JsonUtility.WriteObject(writer, ordered, WriteFileItem); 477JsonUtility.WriteObject(writer, ordered, WriteFileItem); 485JsonUtility.WriteObject(writer, ordered, WriteFileItem); 493JsonUtility.WriteObject(writer, ordered, WriteFileItem);
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);