39 references to JsonUtility
NuGet.ProjectModel (39)
LockFile\LockFileFormat.cs (19)
160var lockFile = JsonUtility.LoadJson(stream, Utf8JsonStreamLockFileConverters.LockFileConverter, flags); 187JsonUtility.WriteObject(writer, lockFile.Targets, WriteTarget); 190JsonUtility.WriteObject(writer, lockFile.Libraries, WriteLibrary); 193JsonUtility.WriteObject(writer, lockFile.ProjectFileDependencyGroups, WriteProjectFileDependencyGroup); 198JsonUtility.WriteObject(writer, lockFile.PackageFolders, WriteFileItem); 284JsonUtility.WriteObject(writer, target.Libraries, WriteTargetLibrary); 398JsonUtility.WriteObject(writer, ordered, JsonUtility.WritePackageDependencyWithLegacyString); 414JsonUtility.WriteObject(writer, ordered, WriteFileItem); 422JsonUtility.WriteObject(writer, ordered, WriteFileItem); 430JsonUtility.WriteObject(writer, ordered, WriteFileItem); 446JsonUtility.WriteObject(writer, ordered, WriteFileItem); 454JsonUtility.WriteObject(writer, ordered, WriteFileItem); 462JsonUtility.WriteObject(writer, ordered, WriteFileItem); 470JsonUtility.WriteObject(writer, ordered, WriteFileItem); 478JsonUtility.WriteObject(writer, ordered, WriteFileItem); 486JsonUtility.WriteObject(writer, ordered, WriteFileItem); 494JsonUtility.WriteObject(writer, ordered, WriteFileItem); 502JsonUtility.WriteObject(writer, ordered, WriteFileItem);
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);