2 implementations of IAssetsLogMessage
NuGet.ProjectModel (2)
LockFile\AssetsLogMessage.cs (2)
16
public partial class AssetsLogMessage :
IAssetsLogMessage
, IEquatable<
IAssetsLogMessage
>
132 references to IAssetsLogMessage
Microsoft.NET.Build.Tasks (3)
ResolvePackageAssets.cs (2)
1264
foreach (
var
message in _lockFile.LogMessages)
1538
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)
108
(DependencyGraphSpec dependencyGraphSpec, IReadOnlyList<
IAssetsLogMessage
> additionalMessages) = GetDependencyGraphSpec(entryProjectFilePath, globalProperties, interactive, binaryLoggerParameters, EnvironmentVariableWrapper.Instance);
809
private (DependencyGraphSpec DependencyGraphSpec, IReadOnlyList<
IAssetsLogMessage
> AdditionalMessages) GetDependencyGraphSpec(string entryProjectPath, IDictionary<string, string> globalProperties, bool interactive, string binaryLoggerParameters, IEnvironmentVariableReader environmentVariableReader)
811
var additionalMessages = new ConcurrentBag<
IAssetsLogMessage
>();
891
ConcurrentBag<
IAssetsLogMessage
> additionalMessages)
914
ConcurrentBag<
IAssetsLogMessage
> additionalMessages)
NuGet.Commands (18)
RestoreCommand\RequestFactory\DependencyGraphSpecRequestProvider.cs (6)
190
IReadOnlyList<
IAssetsLogMessage
> projectAdditionalMessages = GetMessagesForProject(restoreArgs.AdditionalMessages, project.PackageSpec.FilePath);
263
internal static IReadOnlyList<
IAssetsLogMessage
> GetMessagesForProject(IReadOnlyList<
IAssetsLogMessage
> allMessages, string projectPath)
265
List<
IAssetsLogMessage
> projectAdditionalMessages = null;
269
foreach (
var
message in allMessages)
275
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)
198
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
>());
341
private static PackageSpec CreateErrorSpecFromItems(IEnumerable<IMSBuildItem> items, string errorDetails, List<
IAssetsLogMessage
> additionalMessages)
1232
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)
_generated\12\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\4\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\5\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),
120
DeclaringType = typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
),
122
Getter = static obj => ((global::NuGet.ProjectModel.
IAssetsLogMessage
)obj).ProjectPath,
130
AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
).GetProperty("ProjectPath", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
140
DeclaringType = typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
),
142
Getter = static obj => ((global::NuGet.ProjectModel.
IAssetsLogMessage
)obj).WarningLevel,
150
AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
).GetProperty("WarningLevel", InstanceMemberBindingFlags, null, typeof(global::NuGet.Common.WarningLevel), global::System.Array.Empty<global::System.Type>(), null),
160
DeclaringType = typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
),
162
Getter = static obj => ((global::NuGet.ProjectModel.
IAssetsLogMessage
)obj).FilePath,
170
AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
).GetProperty("FilePath", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
180
DeclaringType = typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
),
182
Getter = static obj => ((global::NuGet.ProjectModel.
IAssetsLogMessage
)obj).StartLineNumber,
190
AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
).GetProperty("StartLineNumber", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null),
200
DeclaringType = typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
),
202
Getter = static obj => ((global::NuGet.ProjectModel.
IAssetsLogMessage
)obj).StartColumnNumber,
210
AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
).GetProperty("StartColumnNumber", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null),
220
DeclaringType = typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
),
222
Getter = static obj => ((global::NuGet.ProjectModel.
IAssetsLogMessage
)obj).EndLineNumber,
230
AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
).GetProperty("EndLineNumber", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null),
240
DeclaringType = typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
),
242
Getter = static obj => ((global::NuGet.ProjectModel.
IAssetsLogMessage
)obj).EndColumnNumber,
250
AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
).GetProperty("EndColumnNumber", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null),
260
DeclaringType = typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
),
262
Getter = static obj => ((global::NuGet.ProjectModel.
IAssetsLogMessage
)obj).LibraryId,
270
AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
).GetProperty("LibraryId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
280
DeclaringType = typeof(global::NuGet.ProjectModel.
IAssetsLogMessage
),
282
Getter = static obj => ((global::NuGet.ProjectModel.
IAssetsLogMessage
)obj).TargetGraphs,
290
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),
300
private void IAssetsLogMessageSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.ProjectModel.
IAssetsLogMessage
? value)
311
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.
IAssetsLogMessage
)value).Level, LogLevel);
313
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.
IAssetsLogMessage
)value).Code, NuGetLogCode);
314
writer.WriteString(PropName_Message, ((global::NuGet.ProjectModel.
IAssetsLogMessage
)value).Message);
315
writer.WriteString(PropName_ProjectPath, ((global::NuGet.ProjectModel.
IAssetsLogMessage
)value).ProjectPath);
317
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.ProjectModel.
IAssetsLogMessage
)value).WarningLevel, WarningLevel);
318
writer.WriteString(PropName_FilePath, ((global::NuGet.ProjectModel.
IAssetsLogMessage
)value).FilePath);
319
writer.WriteNumber(PropName_StartLineNumber, ((global::NuGet.ProjectModel.
IAssetsLogMessage
)value).StartLineNumber);
320
writer.WriteNumber(PropName_StartColumnNumber, ((global::NuGet.ProjectModel.
IAssetsLogMessage
)value).StartColumnNumber);
321
writer.WriteNumber(PropName_EndLineNumber, ((global::NuGet.ProjectModel.
IAssetsLogMessage
)value).EndLineNumber);
322
writer.WriteNumber(PropName_EndColumnNumber, ((global::NuGet.ProjectModel.
IAssetsLogMessage
)value).EndColumnNumber);
323
writer.WriteString(PropName_LibraryId, ((global::NuGet.ProjectModel.
IAssetsLogMessage
)value).LibraryId);
325
IReadOnlyListStringSerializeHandler(writer, ((global::NuGet.ProjectModel.
IAssetsLogMessage
)value).TargetGraphs);
_generated\6\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)
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)
LockFile\AssetsLogMessage.cs (3)
59
public static
IAssetsLogMessage
Create(IRestoreLogMessage logMessage)
128
public bool Equals(
IAssetsLogMessage
other)
160
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)
287
/// Writes the <see cref="
IAssetsLogMessage
"/> object to the <see cref="JsonWriter"/>.
290
private static void WriteLogMessage(JsonWriter writer,
IAssetsLogMessage
logMessage, string projectPath)
362
internal static void WriteLogMessages(JsonWriter writer, IEnumerable<
IAssetsLogMessage
> logMessages, string projectPath)
366
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
>();