2 implementations of IAssetsLogMessage
NuGet.ProjectModel (2)
LockFile\AssetsLogMessage.cs (2)
16public partial class AssetsLogMessage : IAssetsLogMessage, IEquatable<IAssetsLogMessage>
121 references to IAssetsLogMessage
Microsoft.NET.Build.Tasks (3)
ResolvePackageAssets.cs (2)
1264foreach (var message in _lockFile.LogMessages) 1538var message = _lockFile.LogMessages[i];
ResolvePackageDependencies.cs (1)
247foreach (var message in LockFile.LogMessages)
NuGet.Commands (13)
RestoreCommand\RequestFactory\DependencyGraphSpecRequestProvider.cs (6)
188IReadOnlyList<IAssetsLogMessage> projectAdditionalMessages = GetMessagesForProject(restoreArgs.AdditionalMessages, project.PackageSpec.FilePath); 261internal static IReadOnlyList<IAssetsLogMessage> GetMessagesForProject(IReadOnlyList<IAssetsLogMessage> allMessages, string projectPath) 263List<IAssetsLogMessage> projectAdditionalMessages = null; 267foreach (var message in allMessages) 273projectAdditionalMessages = 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)
198public 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 (1)
1143public 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)
_generated\12\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\4\CacheFileSourceGen.CacheFile.g.cs (3)
153var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>> 168AttributeProviderFactory = 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), 171properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>>(options, info5);
_generated\5\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> 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.ProjectModel.IAssetsLogMessage>(options, objectInfo); 58DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 60Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).Level, 68AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("Level", InstanceMemberBindingFlags, null, typeof(global::NuGet.Common.LogLevel), global::System.Array.Empty<global::System.Type>(), null), 78DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 80Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).Code, 88AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("Code", InstanceMemberBindingFlags, null, typeof(global::NuGet.Common.NuGetLogCode), global::System.Array.Empty<global::System.Type>(), null), 98DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 100Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).Message, 108AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("Message", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 118DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 120Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).ProjectPath, 128AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("ProjectPath", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 138DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 140Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).WarningLevel, 148AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("WarningLevel", InstanceMemberBindingFlags, null, typeof(global::NuGet.Common.WarningLevel), global::System.Array.Empty<global::System.Type>(), null), 158DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 160Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).FilePath, 168AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("FilePath", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 178DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 180Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).StartLineNumber, 188AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("StartLineNumber", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null), 198DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 200Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).StartColumnNumber, 208AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("StartColumnNumber", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null), 218DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 220Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).EndLineNumber, 228AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("EndLineNumber", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null), 238DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 240Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).EndColumnNumber, 248AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("EndColumnNumber", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null), 258DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 260Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).LibraryId, 268AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.IAssetsLogMessage).GetProperty("LibraryId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 278DeclaringType = typeof(global::NuGet.ProjectModel.IAssetsLogMessage), 280Getter = static obj => ((global::NuGet.ProjectModel.IAssetsLogMessage)obj).TargetGraphs, 288AttributeProviderFactory = 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), 298private void IAssetsLogMessageSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.ProjectModel.IAssetsLogMessage? value) 309global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).Level, LogLevel); 311global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).Code, NuGetLogCode); 312writer.WriteString(PropName_Message, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).Message); 313writer.WriteString(PropName_ProjectPath, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).ProjectPath); 315global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).WarningLevel, WarningLevel); 316writer.WriteString(PropName_FilePath, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).FilePath); 317writer.WriteNumber(PropName_StartLineNumber, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).StartLineNumber); 318writer.WriteNumber(PropName_StartColumnNumber, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).StartColumnNumber); 319writer.WriteNumber(PropName_EndLineNumber, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).EndLineNumber); 320writer.WriteNumber(PropName_EndColumnNumber, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).EndColumnNumber); 321writer.WriteString(PropName_LibraryId, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).LibraryId); 323IReadOnlyListStringSerializeHandler(writer, ((global::NuGet.ProjectModel.IAssetsLogMessage)value).TargetGraphs);
_generated\6\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>> 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateIListInfo<global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>, global::NuGet.ProjectModel.IAssetsLogMessage>(options, info); 47private void IListIAssetsLogMessageSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>? value)
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)
LockFile\AssetsLogMessage.cs (3)
59public static IAssetsLogMessage Create(IRestoreLogMessage logMessage) 128public bool Equals(IAssetsLogMessage other) 160return 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)
287/// Writes the <see cref="IAssetsLogMessage"/> object to the <see cref="JsonWriter"/>. 290private static void WriteLogMessage(JsonWriter writer, IAssetsLogMessage logMessage, string projectPath) 362internal static void WriteLogMessages(JsonWriter writer, IEnumerable<IAssetsLogMessage> logMessages, string projectPath) 366foreach (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>();