Refactor profiling into library #211
Annotations
44 warnings
|
build (Debug)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, microsoft/setup-msbuild@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/FunctionDebugInfo.cs#L53
Nullability of reference types in type of parameter 'other' of 'int FunctionDebugInfo.CompareTo(FunctionDebugInfo other)' doesn't match implicitly implemented member 'int IComparable<FunctionDebugInfo>.CompareTo(FunctionDebugInfo? other)' (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/FunctionDebugInfo.cs#L81
Nullability of reference types in type of parameter 'other' of 'bool FunctionDebugInfo.Equals(FunctionDebugInfo other)' doesn't match implicitly implemented member 'bool IEquatable<FunctionDebugInfo>.Equals(FunctionDebugInfo? other)' (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/FunctionDebugInfo.cs#L178
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/IR/SourceStackFrame.cs#L20
Nullability of reference types in type of parameter 'other' of 'bool SourceStackFrame.Equals(SourceStackFrame other)' doesn't match implicitly implemented member 'bool IEquatable<SourceStackFrame>.Equals(SourceStackFrame? other)' (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/IR/SourceStackFrame.cs#L38
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/Counters/PerformanceCounters.cs#L25
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/Disassembler.cs#L40
Cannot convert null literal to non-nullable reference type.
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/Disassembler.cs#L39
Cannot convert null literal to non-nullable reference type.
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/Disassembler.cs#L38
Cannot convert null literal to non-nullable reference type.
|
|
build (Debug)
It is no longer necessary to use the Microsoft.NET.Sdk.WindowsDesktop SDK. Consider changing the Sdk attribute of the root Project element to 'Microsoft.NET.Sdk'.
|
|
build (Debug)
It is no longer necessary to use the Microsoft.NET.Sdk.WindowsDesktop SDK. Consider changing the Sdk attribute of the root Project element to 'Microsoft.NET.Sdk'.
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/FunctionDebugInfo.cs#L81
Nullability of reference types in type of parameter 'other' of 'bool FunctionDebugInfo.Equals(FunctionDebugInfo other)' doesn't match implicitly implemented member 'bool IEquatable<FunctionDebugInfo>.Equals(FunctionDebugInfo? other)' (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/FunctionDebugInfo.cs#L178
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/Symbols/PdbSymbolProvider.cs#L122
Nullability of reference types in return type of 'FunctionDebugInfo? PdbSymbolProvider.FindFunctionByRVA(long rva)' doesn't match implicitly implemented member 'FunctionDebugInfo ISymbolDebugInfo.FindFunctionByRVA(long rva)' (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/Symbols/PdbSymbolProvider.cs#L106
Nullability of reference types in return type of 'FunctionDebugInfo? PdbSymbolProvider.FindFunction(string functionName)' doesn't match implicitly implemented member 'FunctionDebugInfo ISymbolDebugInfo.FindFunction(string functionName)' (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/IBinaryInfoProvider.cs#L51
Nullability of reference types in type of parameter 'other' of 'bool BinaryFileDescriptor.Equals(BinaryFileDescriptor other)' doesn't match implicitly implemented member 'bool IEquatable<BinaryFileDescriptor>.Equals(BinaryFileDescriptor? other)' (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/IBinaryInfoProvider.cs#L73
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/Counters/PerformanceCounters.cs#L25
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/Disassembler.cs#L40
Cannot convert null literal to non-nullable reference type.
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/Disassembler.cs#L39
Cannot convert null literal to non-nullable reference type.
|
|
build (Debug):
src/ProfileExplorer.Profiling/Binary/Disassembler.cs#L38
Cannot convert null literal to non-nullable reference type.
|
|
build (Release)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, microsoft/setup-msbuild@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build (Release):
src/ProfileExplorer.Profiling/Counters/PerformanceCounters.cs#L152
The type 'K' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'K' doesn't match 'notnull' constraint.
|
|
build (Release):
src/ProfileExplorer.Profiling/Binary/IBinaryInfoProvider.cs#L51
Nullability of reference types in type of parameter 'other' of 'bool BinaryFileDescriptor.Equals(BinaryFileDescriptor other)' doesn't match implicitly implemented member 'bool IEquatable<BinaryFileDescriptor>.Equals(BinaryFileDescriptor? other)' (possibly because of nullability attributes).
|
|
build (Release):
src/ProfileExplorer.Profiling/Binary/IBinaryInfoProvider.cs#L73
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
build (Release):
src/ProfileExplorer.Profiling/IR/SourceStackFrame.cs#L20
Nullability of reference types in type of parameter 'other' of 'bool SourceStackFrame.Equals(SourceStackFrame other)' doesn't match implicitly implemented member 'bool IEquatable<SourceStackFrame>.Equals(SourceStackFrame? other)' (possibly because of nullability attributes).
|
|
build (Release):
src/ProfileExplorer.Profiling/IR/SourceStackFrame.cs#L38
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
build (Release):
src/ProfileExplorer.Profiling/Counters/PerformanceCounters.cs#L25
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
build (Release):
src/ProfileExplorer.Profiling/Binary/Disassembler.cs#L40
Cannot convert null literal to non-nullable reference type.
|
|
build (Release):
src/ProfileExplorer.Profiling/Binary/Disassembler.cs#L39
Cannot convert null literal to non-nullable reference type.
|
|
build (Release):
src/ProfileExplorer.Profiling/Binary/Disassembler.cs#L38
Cannot convert null literal to non-nullable reference type.
|
|
build (Release)
It is no longer necessary to use the Microsoft.NET.Sdk.WindowsDesktop SDK. Consider changing the Sdk attribute of the root Project element to 'Microsoft.NET.Sdk'.
|
|
build (Release)
It is no longer necessary to use the Microsoft.NET.Sdk.WindowsDesktop SDK. Consider changing the Sdk attribute of the root Project element to 'Microsoft.NET.Sdk'.
|
|
build (Release):
src/ProfileExplorer.Profiling/Counters/PerformanceCounters.cs#L216
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
build (Release):
src/ProfileExplorer.Profiling/Counters/PerformanceCounters.cs#L152
The type 'K' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'K' doesn't match 'notnull' constraint.
|
|
build (Release):
src/ProfileExplorer.Profiling/Binary/Disassembler.cs#L40
Cannot convert null literal to non-nullable reference type.
|
|
build (Release):
src/ProfileExplorer.Profiling/Binary/Disassembler.cs#L39
Cannot convert null literal to non-nullable reference type.
|
|
build (Release):
src/ProfileExplorer.Profiling/Binary/Disassembler.cs#L38
Cannot convert null literal to non-nullable reference type.
|
|
build (Release):
src/ProfileExplorer.Profiling/Symbols/PdbSymbolProvider.cs#L122
Nullability of reference types in return type of 'FunctionDebugInfo? PdbSymbolProvider.FindFunctionByRVA(long rva)' doesn't match implicitly implemented member 'FunctionDebugInfo ISymbolDebugInfo.FindFunctionByRVA(long rva)' (possibly because of nullability attributes).
|
|
build (Release):
src/ProfileExplorer.Profiling/Symbols/PdbSymbolProvider.cs#L106
Nullability of reference types in return type of 'FunctionDebugInfo? PdbSymbolProvider.FindFunction(string functionName)' doesn't match implicitly implemented member 'FunctionDebugInfo ISymbolDebugInfo.FindFunction(string functionName)' (possibly because of nullability attributes).
|
|
build (Release):
src/ProfileExplorer.Profiling/Binary/IBinaryInfoProvider.cs#L51
Nullability of reference types in type of parameter 'other' of 'bool BinaryFileDescriptor.Equals(BinaryFileDescriptor other)' doesn't match implicitly implemented member 'bool IEquatable<BinaryFileDescriptor>.Equals(BinaryFileDescriptor? other)' (possibly because of nullability attributes).
|
|
build (Release):
src/ProfileExplorer.Profiling/Binary/IBinaryInfoProvider.cs#L73
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
build (Release):
src/ProfileExplorer.Profiling/Counters/PerformanceCounters.cs#L25
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|