Files
Hasebe/Library/PackageCache/com.gustavopsantos.reflex@7857b9937c99/Caching/MemberParamInfo.cs
T
2026-09-21 12:15:57 +03:00

25 lines
674 B
C#

using System;
namespace Reflex.Caching
{
internal readonly struct MemberParamInfo
{
public readonly Type ParameterType;
public readonly bool HasDefaultValue;
public readonly object DefaultValue;
public MemberParamInfo(Type parameterType, bool hasDefaultValue, object defaultValue)
{
ParameterType = parameterType;
HasDefaultValue = hasDefaultValue;
DefaultValue = defaultValue;
}
public MemberParamInfo(Type parameterType)
{
ParameterType = parameterType;
HasDefaultValue = false;
DefaultValue = null;
}
}
}