C# Class ImportComments.MoveCommentsRewriter

Inheritance: CSharpSyntaxRewriter
Exibir arquivo Open project: dotnet/import-comments Class Usage Examples

Public Methods

Method Description
MoveCommentsRewriter ( Microsoft.CodeAnalysis.SemanticModel model, Microsoft.CodeAnalysis.SyntaxNode simplifiedRoot, SyntaxTriviaList>.Dictionary lookup ) : Microsoft.CodeAnalysis
VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitConversionOperatorDeclaration ( ConversionOperatorDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitDelegateDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.DelegateDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitDestructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.DestructorDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitEnumDeclaration ( EnumDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitEnumMemberDeclaration ( EnumMemberDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitEventDeclaration ( EventDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitEventFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.EventFieldDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitIndexerDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.IndexerDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitOperatorDeclaration ( OperatorDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitStructDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode

Private Methods

Method Description
ApplyDocComment ( Microsoft.CodeAnalysis.SyntaxNode node, string docCommentId ) : Microsoft.CodeAnalysis.SyntaxNode
IsPrivateOrInternal ( Accessibility enumValue ) : bool

Method Details

MoveCommentsRewriter() public method

public MoveCommentsRewriter ( Microsoft.CodeAnalysis.SemanticModel model, Microsoft.CodeAnalysis.SyntaxNode simplifiedRoot, SyntaxTriviaList>.Dictionary lookup ) : Microsoft.CodeAnalysis
model Microsoft.CodeAnalysis.SemanticModel
simplifiedRoot Microsoft.CodeAnalysis.SyntaxNode
lookup SyntaxTriviaList>.Dictionary
return Microsoft.CodeAnalysis

VisitClassDeclaration() public method

public VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitConstructorDeclaration() public method

public VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitConversionOperatorDeclaration() public method

public VisitConversionOperatorDeclaration ( ConversionOperatorDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node ConversionOperatorDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitDelegateDeclaration() public method

public VisitDelegateDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.DelegateDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.DelegateDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitDestructorDeclaration() public method

public VisitDestructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.DestructorDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.DestructorDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitEnumDeclaration() public method

public VisitEnumDeclaration ( EnumDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node EnumDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitEnumMemberDeclaration() public method

public VisitEnumMemberDeclaration ( EnumMemberDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node EnumMemberDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitEventDeclaration() public method

public VisitEventDeclaration ( EventDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node EventDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitEventFieldDeclaration() public method

public VisitEventFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.EventFieldDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.EventFieldDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitFieldDeclaration() public method

public VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitIndexerDeclaration() public method

public VisitIndexerDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.IndexerDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.IndexerDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitInterfaceDeclaration() public method

public VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node InterfaceDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitMethodDeclaration() public method

public VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitOperatorDeclaration() public method

public VisitOperatorDeclaration ( OperatorDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node OperatorDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitPropertyDeclaration() public method

public VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitStructDeclaration() public method

public VisitStructDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode