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