提交 6519b9a5 编写于 作者: C Cyrus Najmabadi

Simplify code.

上级 834356da
......@@ -46,15 +46,13 @@ protected override bool SupportsPropertyInitializer(Compilation compilation)
{
AnalyzeMembers(context, namespaceDeclaration.Members, analysisResults);
}
// If we have a class or struct, recurse inwards.
if (member.IsKind(SyntaxKind.ClassDeclaration, out TypeDeclarationSyntax typeDeclaration) ||
else if (member.IsKind(SyntaxKind.ClassDeclaration, out TypeDeclarationSyntax typeDeclaration) ||
member.IsKind(SyntaxKind.StructDeclaration, out typeDeclaration))
{
// If we have a class or struct, recurse inwards.
AnalyzeMembers(context, typeDeclaration.Members, analysisResults);
}
if (member is PropertyDeclarationSyntax propertyDeclaration)
else if (member.IsKind(SyntaxKind.PropertyDeclaration, out PropertyDeclarationSyntax propertyDeclaration))
{
AnalyzeProperty(context, propertyDeclaration, analysisResults);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册