2 implementations of IObjectWriter
NuGet.Packaging (1)
RuntimeModel\JsonObjectWriter.cs (1)
15public sealed class JsonObjectWriter : IObjectWriter, IDisposable
NuGet.ProjectModel (1)
HashObjectWriter.cs (1)
18public sealed class HashObjectWriter : IObjectWriter, IDisposable
34 references to IObjectWriter
NuGet.Packaging (5)
RuntimeModel\JsonRuntimeFormat.cs (5)
68public static void WriteRuntimeGraph(IObjectWriter writer, RuntimeGraph runtimeGraph) 104private static void WriteRuntimeDescription(IObjectWriter writer, RuntimeDescription data) 122private static void WriteRuntimeDependencySet(IObjectWriter writer, RuntimeDependencySet data) 138private static void WritePackageDependency(IObjectWriter writer, RuntimePackageDependency data) 143private static void WriteCompatibilityProfile(IObjectWriter writer, CompatibilityProfile data)
NuGet.ProjectModel (29)
DependencyGraphSpec.cs (2)
377private void Write(RuntimeModel.IObjectWriter writer, bool hashing, Action<PackageSpec, RuntimeModel.IObjectWriter, bool, IEnvironmentVariableReader> writeAction)
LockFile\LockFileFormat.cs (2)
179private static void WriteLockFile(JsonWriter writer, IObjectWriter jsonObjectWriter, LockFile lockFile) 570private static void WriteCentralTransitiveDependencyGroup(IObjectWriter writer, IList<CentralTransitiveDependencyGroup> centralTransitiveDependencyGroups)
PackageSpecWriter.cs (25)
31public static void Write(PackageSpec packageSpec, IObjectWriter writer) 36internal static void Write(PackageSpec packageSpec, IObjectWriter writer, bool hashing, IEnvironmentVariableReader environmentVariableReader) 41internal static void Write(PackageSpec packageSpec, IObjectWriter writer, bool hashing, IEnvironmentVariableReader environmentVariableReader, bool useLegacyWriter) 90private static void SetMSBuildMetadata(IObjectWriter writer, PackageSpec packageSpec, bool hashing, IEnvironmentVariableReader environmentVariableReader, bool useTargetFrameworkAsKey) 167private static void WriteMetadataBooleans(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 184private static void WriteNuGetLockFileProperties(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 201private static void WriteNuGetAuditProperties(IObjectWriter writer, RestoreAuditProperties auditProperties) 226private static void WriteMetadataTargetFrameworks(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata, bool hashing, bool useTargetFrameworkAsKey) 283private static void WriteMetadataFiles(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 298private static void WriteMetadataSources(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 314private static void SetWarningProperties(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 359private static void SetDependencies(IObjectWriter writer, IEnumerable<LibraryDependency> libraryDependencies) 369internal static void SetDependencies(IObjectWriter writer, string name, IEnumerable<LibraryDependency> libraryDependencies) 460internal static void SetCentralTransitveDependencyGroup(IObjectWriter writer, string name, IEnumerable<LibraryDependency> libraryDependencies) 494private static void SetImports(IObjectWriter writer, ImmutableArray<NuGetFramework> frameworks) 504private static void SetDownloadDependencies(IObjectWriter writer, ImmutableArray<DownloadDependency> downloadDependencies) 526private static void SetFrameworks(IObjectWriter writer, IList<TargetFrameworkInformation> frameworks, bool hashing, bool useTargetFrameworkAsKey) 575private static void SetFrameworkReferences(IObjectWriter writer, IReadOnlyCollection<FrameworkDependency> frameworkReferences) 591private static void SetCentralDependencies(IObjectWriter writer, int count, IEnumerable<CentralPackageVersion> centralPackageVersions, bool hashing) 608private static void SetPackagesToPrune(IObjectWriter writer, IReadOnlyDictionary<string, PrunePackageReference> packagesToPrune, bool hashing) 625private static void SetValueIfTrue(IObjectWriter writer, string name, bool value) 633private static void SetValueIfFalse(IObjectWriter writer, string name, bool value) 641private static void SetValueIfNotNull(IObjectWriter writer, string name, string value) 649private static void SetValue(IObjectWriter writer, string name, string value) 657private static void SetArrayValue(IObjectWriter writer, string name, IEnumerable<string> values)