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) 85private static void SetMSBuildMetadata(IObjectWriter writer, PackageSpec packageSpec, IEnvironmentVariableReader environmentVariableReader, bool useTargetFrameworkAsKey) 162private static void WriteMetadataBooleans(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 179private static void WriteNuGetLockFileProperties(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 196private static void WriteNuGetAuditProperties(IObjectWriter writer, RestoreAuditProperties auditProperties) 221private static void WriteMetadataTargetFrameworks(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata, bool useTargetFrameworkAsKey) 278private static void WriteMetadataFiles(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 293private static void WriteMetadataSources(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 309private static void SetWarningProperties(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 354private static void SetDependencies(IObjectWriter writer, IEnumerable<LibraryDependency> libraryDependencies) 364internal static void SetDependencies(IObjectWriter writer, string name, IEnumerable<LibraryDependency> libraryDependencies) 455internal static void SetCentralTransitveDependencyGroup(IObjectWriter writer, string name, IEnumerable<LibraryDependency> libraryDependencies) 489private static void SetImports(IObjectWriter writer, ImmutableArray<NuGetFramework> frameworks) 499private static void SetDownloadDependencies(IObjectWriter writer, ImmutableArray<DownloadDependency> downloadDependencies) 521private static void SetFrameworks(IObjectWriter writer, IList<TargetFrameworkInformation> frameworks, bool hashing, bool useTargetFrameworkAsKey) 570private static void SetFrameworkReferences(IObjectWriter writer, IReadOnlyCollection<FrameworkDependency> frameworkReferences) 586private static void SetCentralDependencies(IObjectWriter writer, int count, IEnumerable<CentralPackageVersion> centralPackageVersions, bool hashing) 603private static void SetPackagesToPrune(IObjectWriter writer, IReadOnlyDictionary<string, PrunePackageReference> packagesToPrune, bool hashing) 620private static void SetValueIfTrue(IObjectWriter writer, string name, bool value) 628private static void SetValueIfFalse(IObjectWriter writer, string name, bool value) 636private static void SetValueIfNotNull(IObjectWriter writer, string name, string value) 644private static void SetValue(IObjectWriter writer, string name, string value) 652private static void SetArrayValue(IObjectWriter writer, string name, IEnumerable<string> values)