C# Класс ConvertToAutoPropertyCS.PropertyRewriter

Наследование: CSharpSyntaxRewriter
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
PropertyRewriter ( Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.CSharp.Symbol backingField, Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax property ) : Roslyn.Compilers.CSharp
VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax field ) : Microsoft.CodeAnalysis.SyntaxNode
VisitIdentifierName ( Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax name ) : Microsoft.CodeAnalysis.SyntaxNode
VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax propertyDeclaration ) : Microsoft.CodeAnalysis.SyntaxNode
VisitVariableDeclarator ( VariableDeclaratorSyntax variable ) : Microsoft.CodeAnalysis.SyntaxNode

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

Метод Описание
ConvertToAutoProperty ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax propertyDeclaration ) : Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax

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

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

public PropertyRewriter ( Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.CSharp.Symbol backingField, Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax property ) : Roslyn.Compilers.CSharp
semanticModel Microsoft.CodeAnalysis.SemanticModel
backingField Microsoft.CodeAnalysis.CSharp.Symbol
property Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax
Результат Roslyn.Compilers.CSharp

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

public VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax field ) : Microsoft.CodeAnalysis.SyntaxNode
field Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax
Результат Microsoft.CodeAnalysis.SyntaxNode

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

public VisitIdentifierName ( Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax name ) : Microsoft.CodeAnalysis.SyntaxNode
name Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax
Результат Microsoft.CodeAnalysis.SyntaxNode

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

public VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax propertyDeclaration ) : Microsoft.CodeAnalysis.SyntaxNode
propertyDeclaration Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax
Результат Microsoft.CodeAnalysis.SyntaxNode

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

public VisitVariableDeclarator ( VariableDeclaratorSyntax variable ) : Microsoft.CodeAnalysis.SyntaxNode
variable VariableDeclaratorSyntax
Результат Microsoft.CodeAnalysis.SyntaxNode