Skip to content

Nullable enabled for DiscUtils.Core #325

Nullable enabled for DiscUtils.Core

Nullable enabled for DiscUtils.Core #325

Triggered via push November 4, 2025 01:40
Status Success
Total duration 5m 56s
Artifacts

build-test.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
build: Library/DiscUtils.Core/VirtualDisk.cs#L161
Possible null reference return.
build: Library/DiscUtils.Core/DiskImageBuilder.cs#L116
Possible null reference argument for parameter 'value' in 'void Dictionary<string, VirtualDiskFactory>.Add(string key, VirtualDiskFactory value)'.
build: Library/DiscUtils.Core/DiskImageBuilder.cs#L115
Converting null literal or possible null value to non-nullable type.
build: Library/DiscUtils.Core/WindowsSecurity/SecurityIdentifier.cs#L432
Dereference of a possibly null reference.
build: Library/DiscUtils.Core/WindowsSecurity/SecurityIdentifier.cs#L281
Possible null reference argument for parameter 'sid' in 'bool SecurityIdentifier.Equals(SecurityIdentifier sid)'.
build: Library/DiscUtils.Core/WindowsSecurity/SecurityIdentifier.cs#L248
Possible null reference argument for parameter 'sid' in 'bool SecurityIdentifier.Equals(SecurityIdentifier sid)'.
build: Library/DiscUtils.Core/WindowsSecurity/SecurityIdentifier.cs#L124
Dereference of a possibly null reference.
build: Library/DiscUtils.Core/WindowsSecurity/SecurityIdentifier.cs#L43
Non-nullable field 'buffer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build: Library/DiscUtils.Core/WindowsSecurity/SecurityIdentifier.cs#L215
Nullability of reference types in type of parameter 'sid' of 'int SecurityIdentifier.CompareTo(SecurityIdentifier sid)' doesn't match implicitly implemented member 'int IComparable<SecurityIdentifier>.CompareTo(SecurityIdentifier? other)' (possibly because of nullability attributes).
build: Library/DiscUtils.Core/WindowsSecurity/SecurityIdentifier.cs#L248
Nullability of type of parameter 'o' doesn't match overridden member (possibly because of nullability attributes).