Files
Learning-UnityNGO/Assets/Plugins/QFSW/Quantum Console/Source/Scripts/Parsing/Parsers/NullableParser.cs
T
2026-06-17 20:44:53 +03:00

20 lines
460 B
C#

using System;
namespace QFSW.QC.Parsers
{
public class NullableParser : GenericQcParser
{
protected override Type GenericType => typeof(Nullable<>);
public override object Parse(string value, Type type)
{
if (value == "null")
{
return null;
}
Type innerType = type.GetGenericArguments()[0];
return ParseRecursive(value, innerType);
}
}
}