using System.Collections.Immutable;
namespace Dpz.Core.SourceGenerator.Models;
/// <summary>
/// 接口方法签名,用于生成装饰器的完整接口实现。
/// </summary>
internal readonly struct InterfaceMethod(
string name,
string returnType,
string typeParameterList,
string constraintClauses,
ImmutableArray<CachedParameter> parameters
)
{
public string Name { get; } = name;
public string ReturnType { get; } = returnType;
public string TypeParameterList { get; } = typeParameterList;
public string ConstraintClauses { get; } = constraintClauses;
public ImmutableArray<CachedParameter> Parameters { get; } = parameters;
}
评论加载中...