We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1180dde commit b3ee983Copy full SHA for b3ee983
src/Flame.Ecs/Semantics/EcsConversionRules.cs
@@ -74,6 +74,16 @@ public override IReadOnlyList<ConversionDescription> ClassifyConversion(
74
new ConversionDescription(ConversionKind.Identity)
75
};
76
}
77
+ else if (PrimitiveTypes.Null.Equals(SourceType)
78
+ && TargetType.GetIsReferenceType())
79
+ {
80
+ // Convert 'null' to any reference type, no
81
+ // questions asked.
82
+ return new ConversionDescription[]
83
84
+ new ConversionDescription(ConversionKind.ReinterpretCast)
85
+ };
86
+ }
87
88
ConversionKind kind;
89
if (primitiveConversions.TryGetValue(
0 commit comments