namespace Dpz.Core.SourceGenerator;
/// <summary>
/// 源生成器识别的特性完整名称。
/// </summary>
internal static class SourceGeneratorAttributeNames
{
private const string AttributeNamespace = "Dpz.Core.SourceGenerator.Attributes";
/// <summary>
/// 普通依赖注入注册特性。
/// </summary>
internal const string DependencyInjectionAttributeFullName =
AttributeNamespace + ".DependencyInjectionAttribute";
/// <summary>
/// typed HttpClient 注册特性。
/// </summary>
internal const string HttpClientAttributeFullName =
AttributeNamespace + ".HttpClientDependencyInjectionAttribute";
/// <summary>
/// 缓存装饰器生成特性。
/// </summary>
internal const string CacheAttributeFullName = AttributeNamespace + ".CacheAttribute";
/// <summary>
/// 缓存失效装饰器生成特性。
/// </summary>
internal const string InvalidateCacheAttributeFullName =
AttributeNamespace + ".InvalidateCacheAttribute";
}
评论加载中...