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)
369private void Write(RuntimeModel.IObjectWriter writer, bool hashing, Action<PackageSpec, RuntimeModel.IObjectWriter, bool, IEnvironmentVariableReader> writeAction)
LockFile\LockFileFormat.cs (2)
178private static void WriteLockFile(JsonWriter writer, IObjectWriter jsonObjectWriter, LockFile lockFile) 561private 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) 178private static void WriteNuGetLockFileProperties(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 195private static void WriteNuGetAuditProperties(IObjectWriter writer, RestoreAuditProperties auditProperties) 220private static void WriteMetadataTargetFrameworks(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata, bool useTargetFrameworkAsKey) 277private static void WriteMetadataFiles(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 292private static void WriteMetadataSources(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 308private static void SetWarningProperties(IObjectWriter writer, ProjectRestoreMetadata msbuildMetadata) 353private static void SetDependencies(IObjectWriter writer, IEnumerable<LibraryDependency> libraryDependencies) 363internal static void SetDependencies(IObjectWriter writer, string name, IEnumerable<LibraryDependency> libraryDependencies) 454internal static void SetCentralTransitveDependencyGroup(IObjectWriter writer, string name, IEnumerable<LibraryDependency> libraryDependencies) 488private static void SetImports(IObjectWriter writer, ImmutableArray<NuGetFramework> frameworks) 498private static void SetDownloadDependencies(IObjectWriter writer, ImmutableArray<DownloadDependency> downloadDependencies) 520private static void SetFrameworks(IObjectWriter writer, IList<TargetFrameworkInformation> frameworks, bool hashing, bool useTargetFrameworkAsKey) 569private static void SetFrameworkReferences(IObjectWriter writer, IReadOnlyCollection<FrameworkDependency> frameworkReferences) 585private static void SetCentralDependencies(IObjectWriter writer, int count, IEnumerable<CentralPackageVersion> centralPackageVersions, bool hashing) 602private static void SetPackagesToPrune(IObjectWriter writer, IReadOnlyDictionary<string, PrunePackageReference> packagesToPrune, bool hashing) 619private static void SetValueIfTrue(IObjectWriter writer, string name, bool value) 627private static void SetValueIfFalse(IObjectWriter writer, string name, bool value) 635private static void SetValueIfNotNull(IObjectWriter writer, string name, string value) 643private static void SetValue(IObjectWriter writer, string name, string value) 651private static void SetArrayValue(IObjectWriter writer, string name, IEnumerable<string> values)