Skip to content

provide implementations of IdentityComparer for all specializations of IKeyed #242

provide implementations of IdentityComparer for all specializations of IKeyed

provide implementations of IdentityComparer for all specializations of IKeyed #242

Triggered via pull request April 17, 2025 14:08
Status Success
Total duration 1m 22s
Artifacts

build.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
build: src/LionWeb.Core/Core/M2/Factories.cs#L218
Possible null reference return.
build: src/LionWeb.Core/Core/M2/Factories.cs#L215
Converting null literal or possible null value to non-nullable type.
build: src/LionWeb.Core/Core/M3/DynamicTypes.cs#L933
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<Field>(List<Field>? list, List<Field> storage, Link? link)'.
build: src/LionWeb.Core/Core/M3/DynamicTypes.cs#L824
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<EnumerationLiteral>(List<EnumerationLiteral>? list, List<EnumerationLiteral> storage, Link? link)'.
build: src/LionWeb.Core/Core/M1/DeserializerBase.cs#L209
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(LionWeb.Core.M1.ReferenceResolveInfoHandling)3' is not covered.
build: src/LionWeb.Core/Core/M3/DynamicTypes.cs#L431
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<Feature>(List<Feature>? list, List<Feature> storage, Link? link)'.
build: src/LionWeb.Core/Core/Serialization/JsonUtils.cs#L130
Non-nullable property 'Languages' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: src/LionWeb.Core/Core/Serialization/JsonUtils.cs#L126
Non-nullable property 'Nodes' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: src/LionWeb.Core/Core/Serialization/JsonUtils.cs#L122
Non-nullable property 'SerializationFormatVersion' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: src/LionWeb.Core/Core/DynamicNode.cs#L175
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<INode>(List<INode>? list, List<INode> storage, Link? link)'.
build: src/LionWeb.Core/Core/M1/DeserializerBase.cs#L209
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(LionWeb.Core.M1.ReferenceResolveInfoHandling)3' is not covered.
build: src/LionWeb.Core/Core/M3/DynamicTypes.cs#L824
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<EnumerationLiteral>(List<EnumerationLiteral>? list, List<EnumerationLiteral> storage, Link? link)'.
build: src/LionWeb.Core/Core/M3/DynamicTypes.cs#L431
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<Feature>(List<Feature>? list, List<Feature> storage, Link? link)'.
build: src/LionWeb.Core/Core/Serialization/JsonUtils.cs#L130
Non-nullable property 'Languages' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: src/LionWeb.Core/Core/Serialization/JsonUtils.cs#L126
Non-nullable property 'Nodes' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: src/LionWeb.Core/Core/Serialization/JsonUtils.cs#L122
Non-nullable property 'SerializationFormatVersion' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: src/LionWeb.Core/Core/M2/Factories.cs#L241
Possible null reference return.
build: src/LionWeb.Core/Core/M2/Factories.cs#L218
Possible null reference return.
build: src/LionWeb.Core/Core/M2/Factories.cs#L215
Converting null literal or possible null value to non-nullable type.
build: src/LionWeb.Core/Core/DynamicNode.cs#L175
Possible null reference argument for parameter 'storage' in 'bool NodeBase.RemoveSelfParent<INode>(List<INode>? list, List<INode> storage, Link? link)'.