2 implementations of IAssetsLogMessage
NuGet.ProjectModel (2)
LockFile\AssetsLogMessage.cs (2)
14public partial class AssetsLogMessage : IAssetsLogMessage, IEquatable<IAssetsLogMessage>
132 references to IAssetsLogMessage
Microsoft.NET.Build.Tasks (3)
ResolvePackageAssets.cs (2)
1346foreach (var message in _lockFile.LogMessages) 1620var message = _lockFile.LogMessages[i];
ResolvePackageDependencies.cs (1)
247foreach (var message in LockFile.LogMessages)
NuGet.Build.Tasks (1)
BuildTasksUtility.cs (1)
130IReadOnlyList<IAssetsLogMessage> additionalMessages,
NuGet.Build.Tasks.Console (5)
MSBuildStaticGraphRestore.cs (5)
112(DependencyGraphSpec dependencyGraphSpec, IReadOnlyList<IAssetsLogMessage> additionalMessages) = GetDependencyGraphSpec(entryProjectFilePath, globalProperties, interactive, binaryLoggerParameters, EnvironmentVariableWrapper.Instance); 819private (DependencyGraphSpec DependencyGraphSpec, IReadOnlyList<IAssetsLogMessage> AdditionalMessages) GetDependencyGraphSpec(string entryProjectPath, IDictionary<string, string> globalProperties, bool interactive, string binaryLoggerParameters, IEnvironmentVariableReader environmentVariableReader) 821var additionalMessages = new ConcurrentBag<IAssetsLogMessage>(); 901ConcurrentBag<IAssetsLogMessage> additionalMessages) 924ConcurrentBag<IAssetsLogMessage> additionalMessages)
NuGet.Commands (18)
RestoreCommand\RequestFactory\DependencyGraphSpecRequestProvider.cs (6)
191IReadOnlyList<IAssetsLogMessage> projectAdditionalMessages = GetMessagesForProject(restoreArgs.AdditionalMessages, project.PackageSpec.FilePath); 265internal static IReadOnlyList<IAssetsLogMessage> GetMessagesForProject(IReadOnlyList<IAssetsLogMessage> allMessages, string projectPath) 267List<IAssetsLogMessage> projectAdditionalMessages = null; 271foreach (var message in allMessages) 277projectAdditionalMessages = new List<IAssetsLogMessage>();
RestoreCommand\RequestFactory\NoOpRestoreResult.cs (1)
27LogMessages = cacheFile?.LogMessages ?? new List<IAssetsLogMessage>();
RestoreCommand\RequestFactory\RestoreArgs.cs (1)
69public IReadOnlyList<IAssetsLogMessage> AdditionalMessages { get; set; }
RestoreCommand\RestoreRequest.cs (1)
203public IReadOnlyList<IAssetsLogMessage> AdditionalMessages { get; set; }
RestoreCommand\RestoreResult.cs (2)
65public virtual IList<IAssetsLogMessage> LogMessages { get; internal set; } 140LogMessages = lockFile?.LogMessages ?? new List<IAssetsLogMessage>();
RestoreCommand\Utility\MSBuildRestoreUtility.cs (6)
60public static (DependencyGraphSpec, IReadOnlyList<IAssetsLogMessage>) GetDependencySpec(IEnumerable<IMSBuildItem> items, bool readOnly, bool collectAdditionalMessages) 100var additionalMessages = collectAdditionalMessages ? new List<IAssetsLogMessage>() : null; 160return (graphSpec, (IReadOnlyList<IAssetsLogMessage>)additionalMessages ?? Array.Empty<IAssetsLogMessage>()); 342private static PackageSpec CreateErrorSpecFromItems(IEnumerable<IMSBuildItem> items, string errorDetails, List<IAssetsLogMessage> additionalMessages) 1246public static Task ReplayWarningsAndErrorsAsync(IEnumerable<IAssetsLogMessage> messages, ILogger logger)
Utility\Extensions.cs (1)
69public static RestoreLogMessage AsRestoreLogMessage(this IAssetsLogMessage logMessage)
NuGet.PackageManagement (10)
BuildIntegration\DependencyGraphRestoreUtility.cs (5)
73IReadOnlyList<IAssetsLogMessage> additionalMessages, 243public static async Task<(DependencyGraphSpec dgSpec, IReadOnlyList<IAssetsLogMessage> additionalMessages)> GetSolutionRestoreSpecAndAdditionalMessages( 248List<IAssetsLogMessage> allAdditionalMessages = null; 261allAdditionalMessages = new List<IAssetsLogMessage>(); 326IReadOnlyList<IAssetsLogMessage> additionalMessasges,
IDependencyGraphProject.cs (1)
34Task<(IReadOnlyList<PackageSpec> dgSpecs, IReadOnlyList<IAssetsLogMessage> additionalMessages)> GetPackageSpecsAndAdditionalMessagesAsync(DependencyGraphCacheContext context);
Projects\BuildIntegratedNuGetProject.cs (1)
62public abstract Task<(IReadOnlyList<PackageSpec> dgSpecs, IReadOnlyList<IAssetsLogMessage> additionalMessages)> GetPackageSpecsAndAdditionalMessagesAsync(DependencyGraphCacheContext context);
Projects\MSBuildNuGetProject.cs (1)
646public async Task<(IReadOnlyList<PackageSpec> dgSpecs, IReadOnlyList<IAssetsLogMessage> additionalMessages)> GetPackageSpecsAndAdditionalMessagesAsync(DependencyGraphCacheContext context)
Projects\ProjectJsonNuGetProject.cs (1)
172public override async Task<(IReadOnlyList<PackageSpec> dgSpecs, IReadOnlyList<IAssetsLogMessage> additionalMessages)> GetPackageSpecsAndAdditionalMessagesAsync(DependencyGraphCacheContext context)
Utility\LogUtility.cs (1)
37internal static RestoreLogMessage AsRestoreLogMessage(this IAssetsLogMessage logMessage)
NuGet.ProjectModel (95)
CacheFile.cs (1)
40public IList<IAssetsLogMessage> LogMessages { get; set; }
CacheFileFormat.cs (3)
41private class AssetsLogMessageConverter : JsonConverter<IAssetsLogMessage> 43public override IAssetsLogMessage Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 48public override void Write(Utf8JsonWriter writer, IAssetsLogMessage value, JsonSerializerOptions options)
Generated\361d1da7f942c932\CacheFileSourceGen.IListIAssetsLogMessage.g.cs (11)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>>? _IListIAssetsLogMessage; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>> IListIAssetsLogMessage 24get => _IListIAssetsLogMessage ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>> Create_IListIAssetsLogMessage(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>> jsonTypeInfo)) 31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>> 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateIListInfo<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>, global::NuGet.ProjectModel.IAssetsLogMessage>(options, info); 49private void IListIAssetsLogMessageSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>? value)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\CacheFileSourceGen.CacheFile.g.cs (3)
155var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>> 170AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.CacheFile).GetProperty("LogMessages", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>), global::System.Array.Empty<global::System.Type>(), null), 173properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>>(options, info5);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\CacheFileSourceGen.GetJsonTypeInfo.g.cs (2)
44if (type == typeof(global::NuGet.ProjectModel.IAssetsLogMessage)) 48if (type == typeof(global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\CacheFileSourceGen.IAssetsLogMessage.g.cs (58)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.ProjectModel.IAssetsLogMessage>? _IAssetsLogMessage; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.ProjectModel.IAssetsLogMessage> IAssetsLogMessage 24get => _IAssetsLogMessage ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.ProjectModel.IAssetsLogMessage>)Options.GetTypeInfo(typeof(global::NuGet.ProjectModel.IAssetsLogMessage)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.ProjectModel.IAssetsLogMessage> Create_IAssetsLogMessage(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.ProjectModel.IAssetsLogMessage>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.ProjectModel.IAssetsLogMessage> jsonTypeInfo)) 31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.ProjectModel.IAssetsLogMessage> 43jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.ProjectModel.IAssetsLogMessage>(options, objectInfo); 60DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 62Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).Level, 70AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("Level", InstanceMemberBindingFlags, null, typeof(global::NuGet.Common.LogLevel), global::System.Array.Empty<global::System.Type>(), null), 80DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 82Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).Code, 90AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("Code", InstanceMemberBindingFlags, null, typeof(global::NuGet.Common.NuGetLogCode), global::System.Array.Empty<global::System.Type>(), null), 100DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 102Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).Message, 110AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("Message", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 121DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 123Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).ProjectPath, 131AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("ProjectPath", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 141DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 143Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).WarningLevel, 151AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("WarningLevel", InstanceMemberBindingFlags, null, typeof(global::NuGet.Common.WarningLevel), global::System.Array.Empty<global::System.Type>(), null), 161DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 163Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).FilePath, 171AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("FilePath", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 181DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 183Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).StartLineNumber, 191AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("StartLineNumber", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null), 201DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 203Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).StartColumnNumber, 211AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("StartColumnNumber", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null), 221DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 223Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).EndLineNumber, 231AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("EndLineNumber", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null), 241DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 243Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).EndColumnNumber, 251AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("EndColumnNumber", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null), 261DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 263Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).LibraryId, 271AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("LibraryId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 281DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 283Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).TargetGraphs, 291AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("TargetGraphs", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<string>), global::System.Array.Empty<global::System.Type>(), null), 301private void IAssetsLogMessageSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.ProjectModel.IAssetsLogMessage? value) 312global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).Level, LogLevel); 314global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).Code, NuGetLogCode); 315writer.WriteString(PropName_Message, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).Message); 316writer.WriteString(PropName_ProjectPath, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).ProjectPath); 318global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).WarningLevel, WarningLevel); 319writer.WriteString(PropName_FilePath, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).FilePath); 320writer.WriteNumber(PropName_StartLineNumber, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).StartLineNumber); 321writer.WriteNumber(PropName_StartColumnNumber, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).StartColumnNumber); 322writer.WriteNumber(PropName_EndLineNumber, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).EndLineNumber); 323writer.WriteNumber(PropName_EndColumnNumber, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).EndColumnNumber); 324writer.WriteString(PropName_LibraryId, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).LibraryId); 326IReadOnlyListStringSerializeHandler(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).TargetGraphs);
LockFile\AssetsLogMessage.cs (3)
59public static IAssetsLogMessage Create(IRestoreLogMessage logMessage) 133public bool Equals(IAssetsLogMessage? other) 165return Equals(other as IAssetsLogMessage);
LockFile\LockFile.cs (3)
29public IList<IAssetsLogMessage> LogMessages { get; set; } = new List<IAssetsLogMessage>(); 78private bool LogsEqual(IList<IAssetsLogMessage> otherLogMessages)
LockFile\LockFileExtensions.cs (2)
19public static IEnumerable<LockFileTarget> GetTargetGraphs(this IAssetsLogMessage message, LockFile assetsFile) 42public static IEnumerable<LockFileTargetLibrary> GetTargetLibraries(this IAssetsLogMessage message, LockFile assetsFile)
LockFile\LockFileFormat.cs (4)
288/// Writes the <see cref="IAssetsLogMessage"/> object to the <see cref="JsonWriter"/>. 291private static void WriteLogMessage(JsonWriter writer, IAssetsLogMessage logMessage, string projectPath) 363internal static void WriteLogMessages(JsonWriter writer, IEnumerable<IAssetsLogMessage> logMessages, string projectPath) 367foreach (var logMessage in logMessages)
LockFile\Utf8JsonStreamIAssetsLogMessageConverter.cs (3)
16/// A <see cref="IUtf8JsonStreamReaderConverter{T}"/> to allow read JSON into <see cref="IAssetsLogMessage"/> 35internal class Utf8JsonStreamIAssetsLogMessageConverter : IUtf8JsonStreamReaderConverter<IAssetsLogMessage> 49public IAssetsLogMessage Read(ref Utf8JsonStreamReader reader)
LockFile\Utf8JsonStreamLockFileConverter.cs (2)
185lockFile.LogMessages = reader.ReadListOfObjects<IAssetsLogMessage>(Utf8JsonStreamLockFileConverters.IAssetsLogMessageConverter); 190lockFile.LogMessages = Array.Empty<IAssetsLogMessage>();