JD2022-TU1/main/tools/framework/JD.TeaBoxAddinSystem/Addins/LazyReferenceConverterAttribute.cs

15 lines
No EOL
478 B
C#

using System;
using JD.TeaBoxAddinSystem.Addins.Attributes;
using JD.TeaBoxAddinSystem.Addins.Internal;
namespace JD.TeaBoxAddinSystem.Addins
{
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
internal class LazyReferenceConverterAttribute : AddinConverterAttribute
{
public override object Convert(Type expectedType, string value, Node node)
{
return Activator.CreateInstance(expectedType, node, value);
}
}
}