C# Класс Signum.Analyzer.ExpressionFieldAnalyzer

Наследование: Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DiagnosticId string

Открытые методы

Метод Описание
GetSingleBody ( SyntaxNodeAnalysisContext context, string ident, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax att, MemberDeclarationSyntax member ) : ExpressionSyntax
Initialize ( AnalysisContext context ) : void

Приватные методы

Метод Описание
AnalyzePropertySymbol ( SyntaxNodeAnalysisContext context ) : void
Diagnostic ( SyntaxNodeAnalysisContext context, string identifier, Location location, string error, bool fixable = false ) : void
GetExpressionType ( ISymbol memberSymbol, Microsoft.CodeAnalysis.SemanticModel sm ) : INamedTypeSymbol
OnlyReturn ( SyntaxNodeAnalysisContext context, string ident, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax att, SyntaxList statements ) : ExpressionSyntax

Описание методов

GetSingleBody() публичный статический Метод

public static GetSingleBody ( SyntaxNodeAnalysisContext context, string ident, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax att, MemberDeclarationSyntax member ) : ExpressionSyntax
context SyntaxNodeAnalysisContext
ident string
att Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax
member MemberDeclarationSyntax
Результат ExpressionSyntax

Initialize() публичный Метод

public Initialize ( AnalysisContext context ) : void
context AnalysisContext
Результат void

Описание свойств

DiagnosticId публичное статическое свойство

public static string DiagnosticId
Результат string