C# Class ConvertToAutoPropertyCS.PropertyRewriter

Inheritance: CSharpSyntaxRewriter
Afficher le fichier Open project: 2j2e/presentations Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ConvertToAutoProperty ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax propertyDeclaration ) : Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax

Method Details

PropertyRewriter() public méthode

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
Résultat Roslyn.Compilers.CSharp

VisitFieldDeclaration() public méthode

public VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax field ) : Microsoft.CodeAnalysis.SyntaxNode
field Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax
Résultat Microsoft.CodeAnalysis.SyntaxNode

VisitIdentifierName() public méthode

public VisitIdentifierName ( Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax name ) : Microsoft.CodeAnalysis.SyntaxNode
name Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax
Résultat Microsoft.CodeAnalysis.SyntaxNode

VisitPropertyDeclaration() public méthode

public VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax propertyDeclaration ) : Microsoft.CodeAnalysis.SyntaxNode
propertyDeclaration Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax
Résultat Microsoft.CodeAnalysis.SyntaxNode

VisitVariableDeclarator() public méthode

public VisitVariableDeclarator ( VariableDeclaratorSyntax variable ) : Microsoft.CodeAnalysis.SyntaxNode
variable VariableDeclaratorSyntax
Résultat Microsoft.CodeAnalysis.SyntaxNode