C# 클래스 ConvertToAutoPropertyCS.PropertyRewriter

상속: CSharpSyntaxRewriter
파일 보기 프로젝트 열기: 2j2e/presentations 1 사용 예제들

공개 메소드들

메소드 설명
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