provide implementations of IdentityComparer for all specializations of IKeyed #242
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)'.
|