Skip to content

Fix not to use Thread.CurrentThread in net8.0 #1843

Fix not to use Thread.CurrentThread in net8.0

Fix not to use Thread.CurrentThread in net8.0 #1843

Triggered via push December 9, 2023 17:39
Status Cancelled
Total duration 7m 16s
Artifacts 4

main.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 90 warnings
build (Debug, net8.0-windows) / build
Process completed with exit code 1.
build (Debug, net6.0-windows) / build
FailFast: cancelling since parallel instance has failed
build (Debug, net6.0-windows) / build
The operation was canceled.
build (Release, net8.0-windows) / build: ThScoreFileConverter.Core/Extensions/EnumExtensions.cs#L68
Change return type of method 'InitializeCache' from 'System.Collections.Generic.IReadOnlyDictionary<TEnum, TAttribute>' to 'System.Collections.Generic.Dictionary<TEnum, TAttribute>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net8.0-windows) / build: ThScoreFileConverter.Core/Models/Th075/Definitions.cs#L207
Change return type of method 'InitializeCardIdTable' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net8.0-windows) / build: ThScoreFileConverter.Core.Tests/UnitTesting/TestHelper.cs#L15
Type 'TEnum' is incompatible with type 'int' and cast attempts will throw InvalidCastException at runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2021)
build (Release, net8.0-windows) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net8.0-windows) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net8.0-windows) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net8.0-windows) / build: ThScoreFileConverter/Models/ThConverterFactory.cs#L22
Change type of field 'ConverterTypes' from 'System.Collections.Generic.IReadOnlyDictionary<string, System.Type>' to 'System.Collections.Generic.Dictionary<string, System.Type>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net8.0-windows) / build: ThScoreFileConverter/Settings.cs#L313
Change return type of method 'NewFileMayBeBrokenException' from 'System.Exception' to 'System.IO.InvalidDataException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net8.0-windows) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net8.0-windows) / build: ThScoreFileConverter/Settings.cs#L313
Change return type of method 'NewFileMayBeBrokenException' from 'System.Exception' to 'System.IO.InvalidDataException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net6.0-windows) / build: ThScoreFileConverter.Core/Extensions/EnumExtensions.cs#L68
Change return type of method 'InitializeCache' from 'System.Collections.Generic.IReadOnlyDictionary<TEnum, TAttribute>' to 'System.Collections.Generic.Dictionary<TEnum, TAttribute>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net6.0-windows) / build: ThScoreFileConverter.Core/Models/Th075/Definitions.cs#L207
Change return type of method 'InitializeCardIdTable' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net6.0-windows) / build: ThScoreFileConverter.Core.Tests/UnitTesting/TestHelper.cs#L15
Type 'TEnum' is incompatible with type 'int' and cast attempts will throw InvalidCastException at runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2021)
build (Release, net6.0-windows) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net6.0-windows) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net6.0-windows) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net6.0-windows) / build: ThScoreFileConverter/Settings.cs#L313
Change return type of method 'NewFileMayBeBrokenException' from 'System.Exception' to 'System.IO.InvalidDataException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net6.0-windows) / build: ThScoreFileConverter/Models/ThConverterFactory.cs#L22
Change type of field 'ConverterTypes' from 'System.Collections.Generic.IReadOnlyDictionary<string, System.Type>' to 'System.Collections.Generic.Dictionary<string, System.Type>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net6.0-windows) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net6.0-windows) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net48) / build: ThScoreFileConverter.Core/Extensions/EnumExtensions.cs#L68
Change return type of method 'InitializeCache' from 'System.Collections.Generic.IReadOnlyDictionary<TEnum, TAttribute>' to 'System.Collections.Generic.Dictionary<TEnum, TAttribute>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net48) / build: ThScoreFileConverter.Core/Models/Th075/Definitions.cs#L207
Change return type of method 'InitializeCardIdTable' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net48) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net48) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net48) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net48) / build: ThScoreFileConverter/Models/ThConverterFactory.cs#L22
Change type of field 'ConverterTypes' from 'System.Collections.Generic.IReadOnlyDictionary<string, System.Type>' to 'System.Collections.Generic.Dictionary<string, System.Type>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net48) / build: ThScoreFileConverter/Settings.cs#L313
Change return type of method 'NewFileMayBeBrokenException' from 'System.Exception' to 'System.IO.InvalidDataException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net48) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net48) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Release, net48) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter.Core/Extensions/EnumExtensions.cs#L68
Change return type of method 'InitializeCache' from 'System.Collections.Generic.IReadOnlyDictionary<TEnum, TAttribute>' to 'System.Collections.Generic.Dictionary<TEnum, TAttribute>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter.Core/Models/Th075/Definitions.cs#L207
Change return type of method 'InitializeCardIdTable' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Models/ThConverterFactory.cs#L22
Change type of field 'ConverterTypes' from 'System.Collections.Generic.IReadOnlyDictionary<string, System.Type>' to 'System.Collections.Generic.Dictionary<string, System.Type>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Settings.cs#L313
Change return type of method 'NewFileMayBeBrokenException' from 'System.Exception' to 'System.IO.InvalidDataException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Models/ThConverterFactory.cs#L22
Change type of field 'ConverterTypes' from 'System.Collections.Generic.IReadOnlyDictionary<string, System.Type>' to 'System.Collections.Generic.Dictionary<string, System.Type>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Settings.cs#L313
Change return type of method 'NewFileMayBeBrokenException' from 'System.Exception' to 'System.IO.InvalidDataException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter.Core/Extensions/EnumExtensions.cs#L68
Change return type of method 'InitializeCache' from 'System.Collections.Generic.IReadOnlyDictionary<TEnum, TAttribute>' to 'System.Collections.Generic.Dictionary<TEnum, TAttribute>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter.Core/Models/Th075/Definitions.cs#L207
Change return type of method 'InitializeCardIdTable' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Models/ThConverterFactory.cs#L22
Change type of field 'ConverterTypes' from 'System.Collections.Generic.IReadOnlyDictionary<string, System.Type>' to 'System.Collections.Generic.Dictionary<string, System.Type>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Settings.cs#L313
Change return type of method 'NewFileMayBeBrokenException' from 'System.Exception' to 'System.IO.InvalidDataException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Models/ThConverterFactory.cs#L22
Change type of field 'ConverterTypes' from 'System.Collections.Generic.IReadOnlyDictionary<string, System.Type>' to 'System.Collections.Generic.Dictionary<string, System.Type>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net48) / build: ThScoreFileConverter/Settings.cs#L313
Change return type of method 'NewFileMayBeBrokenException' from 'System.Exception' to 'System.IO.InvalidDataException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter.Core/Extensions/EnumExtensions.cs#L68
Change return type of method 'InitializeCache' from 'System.Collections.Generic.IReadOnlyDictionary<TEnum, TAttribute>' to 'System.Collections.Generic.Dictionary<TEnum, TAttribute>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter.Core/Models/Th075/Definitions.cs#L207
Change return type of method 'InitializeCardIdTable' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter.Core.Tests/UnitTesting/TestHelper.cs#L15
Type 'TEnum' is incompatible with type 'int' and cast attempts will throw InvalidCastException at runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2021)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/Settings.cs#L313
Change return type of method 'NewFileMayBeBrokenException' from 'System.Exception' to 'System.IO.InvalidDataException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/Models/ThConverterFactory.cs#L22
Change type of field 'ConverterTypes' from 'System.Collections.Generic.IReadOnlyDictionary<string, System.Type>' to 'System.Collections.Generic.Dictionary<string, System.Type>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter.Core/Extensions/EnumExtensions.cs#L68
Change return type of method 'InitializeCache' from 'System.Collections.Generic.IReadOnlyDictionary<TEnum, TAttribute>' to 'System.Collections.Generic.Dictionary<TEnum, TAttribute>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter.Core/Models/Th075/Definitions.cs#L207
Change return type of method 'InitializeCardIdTable' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter.Core.Tests/UnitTesting/TestHelper.cs#L15
Type 'TEnum' is incompatible with type 'int' and cast attempts will throw InvalidCastException at runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2021)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/Settings.cs#L313
Change return type of method 'NewFileMayBeBrokenException' from 'System.Exception' to 'System.IO.InvalidDataException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/Models/ThConverterFactory.cs#L22
Change type of field 'ConverterTypes' from 'System.Collections.Generic.IReadOnlyDictionary<string, System.Type>' to 'System.Collections.Generic.Dictionary<string, System.Type>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net8.0-windows) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter.Core/Extensions/EnumExtensions.cs#L68
Change return type of method 'InitializeCache' from 'System.Collections.Generic.IReadOnlyDictionary<TEnum, TAttribute>' to 'System.Collections.Generic.Dictionary<TEnum, TAttribute>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter.Core/Models/Th075/Definitions.cs#L207
Change return type of method 'InitializeCardIdTable' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter.Core.Tests/UnitTesting/TestHelper.cs#L15
Type 'TEnum' is incompatible with type 'int' and cast attempts will throw InvalidCastException at runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2021)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/Settings.cs#L313
Change return type of method 'NewFileMayBeBrokenException' from 'System.Exception' to 'System.IO.InvalidDataException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/Models/ThConverterFactory.cs#L22
Change type of field 'ConverterTypes' from 'System.Collections.Generic.IReadOnlyDictionary<string, System.Type>' to 'System.Collections.Generic.Dictionary<string, System.Type>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter.Core/Extensions/EnumExtensions.cs#L68
Change return type of method 'InitializeCache' from 'System.Collections.Generic.IReadOnlyDictionary<TEnum, TAttribute>' to 'System.Collections.Generic.Dictionary<TEnum, TAttribute>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter.Core/Models/Th075/Definitions.cs#L207
Change return type of method 'InitializeCardIdTable' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Core.Models.Th075.Chara, System.Collections.Generic.IEnumerable<int>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter.Core.Tests/UnitTesting/TestHelper.cs#L15
Type 'TEnum' is incompatible with type 'int' and cast attempts will throw InvalidCastException at runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2021)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/Helpers/EncodingHelper.cs#L52
Change type of property 'Encodings' from 'System.Collections.Generic.IDictionary<int, System.Text.Encoding>' to 'System.Collections.Generic.Dictionary<int, System.Text.Encoding>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/Models/ThConverterFactory.cs#L22
Change type of field 'ConverterTypes' from 'System.Collections.Generic.IReadOnlyDictionary<string, System.Type>' to 'System.Collections.Generic.Dictionary<string, System.Type>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/Settings.cs#L313
Change return type of method 'NewFileMayBeBrokenException' from 'System.Exception' to 'System.IO.InvalidDataException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/Squirrel/SQObject.cs#L20
Change type of field 'SQObjectReaders' from 'System.Collections.Generic.IReadOnlyDictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' to 'System.Collections.Generic.Dictionary<ThScoreFileConverter.Squirrel.SQObjectType, System.Func<System.IO.BinaryReader, ThScoreFileConverter.Squirrel.SQObject>>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build (Debug, net6.0-windows) / build: ThScoreFileConverter/App.xaml.cs#L32
Change type of field 'adapter' from 'ThScoreFileConverter.Adapters.IResourceDictionaryAdapter' to 'ThScoreFileConverter.Adapters.ResourceDictionaryAdapter' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)

Artifacts

Produced during runtime
Name Size
ThScoreFileConverter.Debug.net48 Expired
13.1 MB
ThScoreFileConverter.Release.net48 Expired
13 MB
ThScoreFileConverter.Release.net6.0-windows Expired
13.3 MB
ThScoreFileConverter.Release.net8.0-windows Expired
12.4 MB