Skip to content

Commit 30d3ca6

Browse files
committed
移除IHttpApiDiagnostic接口
1 parent f3067f0 commit 30d3ca6

File tree

7 files changed

+9
-22
lines changed

7 files changed

+9
-22
lines changed

WebApiClient.Analyzers/Diagnostics/AttributeDiagnostic.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class AttributeDiagnostic : HttpApiDiagnostic
1616
/// 获取诊断描述
1717
/// </summary>
1818
/// </summary>
19-
public override DiagnosticDescriptor Descriptor { get; } = Descriptors.AttributeDescriptor;
19+
public override DiagnosticDescriptor Descriptor => Descriptors.AttributeDescriptor;
2020

2121
/// <summary>
2222
/// 特性构造函数诊断器
@@ -65,7 +65,7 @@ private IEnumerable<AttributeData> GetInterfaceDiagnosticAttributes(ITypeSymbol
6565
}
6666
}
6767
}
68-
68+
6969

7070
/// <summary>
7171
/// 获取方法已诊断的特性

WebApiClient.Analyzers/Diagnostics/NotMethodDefindedDiagnostic.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class NotMethodDefindedDiagnostic : HttpApiDiagnostic
1414
/// 获取诊断描述
1515
/// </summary>
1616
/// </summary>
17-
public override DiagnosticDescriptor Descriptor { get; } = Descriptors.NotMethodDefindedDescriptor;
17+
public override DiagnosticDescriptor Descriptor => Descriptors.NotMethodDefindedDescriptor;
1818

1919
/// <summary>
2020
/// 非方法声明诊断器

WebApiClient.Analyzers/Diagnostics/RefParameterDiagnostic.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class RefParameterDiagnostic : HttpApiDiagnostic
1515
/// 获取诊断描述
1616
/// </summary>
1717
/// </summary>
18-
public override DiagnosticDescriptor Descriptor { get; } = Descriptors.RefParameterDescriptor;
18+
public override DiagnosticDescriptor Descriptor => Descriptors.RefParameterDescriptor;
1919

2020
/// <summary>
2121
/// 引用传递参数诊断器

WebApiClient.Analyzers/Diagnostics/ReturnTypeDiagnostic.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class ReturnTypeDiagnostic : HttpApiDiagnostic
1515
/// 获取诊断描述
1616
/// </summary>
1717
/// </summary>
18-
public override DiagnosticDescriptor Descriptor { get; } = Descriptors.ReturnTypeDescriptor;
18+
public override DiagnosticDescriptor Descriptor => Descriptors.ReturnTypeDescriptor;
1919

2020
/// <summary>
2121
/// 返回类型诊断器

WebApiClient.Analyzers/HttpApiAnalyzer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public override void Initialize(AnalysisContext context)
5353
/// </summary>
5454
/// <param name="context"></param>
5555
/// <returns></returns>
56-
private IEnumerable<IHttpApiDiagnostic> GetHttpApiDiagnostics(HttpApiContext context)
56+
private IEnumerable<HttpApiDiagnostic> GetHttpApiDiagnostics(HttpApiContext context)
5757
{
5858
yield return new AttributeDiagnostic(context);
5959
yield return new ReturnTypeDiagnostic(context);

WebApiClient.Analyzers/HttpApiDiagnostic.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ namespace WebApiClient.Analyzers
77
/// <summary>
88
/// 表示HttpApi诊断器抽象类
99
/// </summary>
10-
abstract class HttpApiDiagnostic : IHttpApiDiagnostic
10+
abstract class HttpApiDiagnostic
1111
{
1212
/// <summary>
1313
/// 获取上下文
@@ -38,7 +38,7 @@ protected Diagnostic CreateDiagnostic(Location location, params object[] message
3838
{
3939
return Diagnostic.Create(this.Descriptor, location, messageArgs);
4040
}
41-
41+
4242
/// <summary>
4343
/// 返回HttpApi的所有方法
4444
/// </summary>
@@ -63,7 +63,7 @@ protected IEnumerable<IMethodSymbol> GetApiMethodSymbols()
6363
/// <summary>
6464
/// 报告诊断结果
6565
/// </summary>
66-
void IHttpApiDiagnostic.Report()
66+
public void Report()
6767
{
6868
if (this.Context.IsHtttApi == false)
6969
{

WebApiClient.Analyzers/IHttpApiDiagnostic.cs

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)