C# 클래스 ImportComments.Rewriter

상속: CSharpSyntaxRewriter
파일 보기 프로젝트 열기: dotnet/import-comments 1 사용 예제들

공개 메소드들

메소드 설명
GetDocCommentForId ( string id ) : string

Given a SyntaxNode for an API node, look up the doc comment and return it as a string.

Rewriter ( SemanticModel model, string>.Dictionary membersDictionary ) : System.Collections.Generic
VisitClassDeclaration ( ClassDeclarationSyntax node ) : SyntaxNode
VisitConstructorDeclaration ( ConstructorDeclarationSyntax node ) : SyntaxNode
VisitConversionOperatorDeclaration ( ConversionOperatorDeclarationSyntax node ) : SyntaxNode
VisitDelegateDeclaration ( DelegateDeclarationSyntax node ) : SyntaxNode
VisitDestructorDeclaration ( DestructorDeclarationSyntax node ) : SyntaxNode
VisitEnumDeclaration ( EnumDeclarationSyntax node ) : SyntaxNode
VisitEnumMemberDeclaration ( EnumMemberDeclarationSyntax node ) : SyntaxNode
VisitEventDeclaration ( EventDeclarationSyntax node ) : SyntaxNode
VisitEventFieldDeclaration ( EventFieldDeclarationSyntax node ) : SyntaxNode
VisitFieldDeclaration ( FieldDeclarationSyntax node ) : SyntaxNode
VisitIndexerDeclaration ( IndexerDeclarationSyntax node ) : SyntaxNode
VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : SyntaxNode
VisitMethodDeclaration ( MethodDeclarationSyntax node ) : SyntaxNode
VisitOperatorDeclaration ( OperatorDeclarationSyntax node ) : SyntaxNode
VisitPropertyDeclaration ( PropertyDeclarationSyntax node ) : SyntaxNode
VisitStructDeclaration ( StructDeclarationSyntax node ) : SyntaxNode

비공개 메소드들

메소드 설명
AppendFormat ( XmlReader reader, StringBuilder output, string tagName ) : void
AppendFormattedOutputWithAttributes ( XmlReader reader, StringBuilder output, string tagName, string attributeTypeName ) : void
AppendPrettyPrintedComment ( XmlReader reader, StringBuilder output ) : void
ApplyDocComment ( Microsoft.CodeAnalysis.SyntaxNode node, string docCommentId ) : Microsoft.CodeAnalysis.SyntaxNode
IsPrivateOrInternal ( Accessibility enumValue ) : bool
IsShortEnough ( string s, int upperBound ) : bool

메소드 상세

GetDocCommentForId() 공개 메소드

Given a SyntaxNode for an API node, look up the doc comment and return it as a string.
public GetDocCommentForId ( string id ) : string
id string CommentID for the API
리턴 string

Rewriter() 공개 메소드

public Rewriter ( SemanticModel model, string>.Dictionary membersDictionary ) : System.Collections.Generic
model SemanticModel
membersDictionary string>.Dictionary
리턴 System.Collections.Generic

VisitClassDeclaration() 공개 메소드

public VisitClassDeclaration ( ClassDeclarationSyntax node ) : SyntaxNode
node ClassDeclarationSyntax
리턴 SyntaxNode

VisitConstructorDeclaration() 공개 메소드

public VisitConstructorDeclaration ( ConstructorDeclarationSyntax node ) : SyntaxNode
node ConstructorDeclarationSyntax
리턴 SyntaxNode

VisitConversionOperatorDeclaration() 공개 메소드

public VisitConversionOperatorDeclaration ( ConversionOperatorDeclarationSyntax node ) : SyntaxNode
node ConversionOperatorDeclarationSyntax
리턴 SyntaxNode

VisitDelegateDeclaration() 공개 메소드

public VisitDelegateDeclaration ( DelegateDeclarationSyntax node ) : SyntaxNode
node DelegateDeclarationSyntax
리턴 SyntaxNode

VisitDestructorDeclaration() 공개 메소드

public VisitDestructorDeclaration ( DestructorDeclarationSyntax node ) : SyntaxNode
node DestructorDeclarationSyntax
리턴 SyntaxNode

VisitEnumDeclaration() 공개 메소드

public VisitEnumDeclaration ( EnumDeclarationSyntax node ) : SyntaxNode
node EnumDeclarationSyntax
리턴 SyntaxNode

VisitEnumMemberDeclaration() 공개 메소드

public VisitEnumMemberDeclaration ( EnumMemberDeclarationSyntax node ) : SyntaxNode
node EnumMemberDeclarationSyntax
리턴 SyntaxNode

VisitEventDeclaration() 공개 메소드

public VisitEventDeclaration ( EventDeclarationSyntax node ) : SyntaxNode
node EventDeclarationSyntax
리턴 SyntaxNode

VisitEventFieldDeclaration() 공개 메소드

public VisitEventFieldDeclaration ( EventFieldDeclarationSyntax node ) : SyntaxNode
node EventFieldDeclarationSyntax
리턴 SyntaxNode

VisitFieldDeclaration() 공개 메소드

public VisitFieldDeclaration ( FieldDeclarationSyntax node ) : SyntaxNode
node FieldDeclarationSyntax
리턴 SyntaxNode

VisitIndexerDeclaration() 공개 메소드

public VisitIndexerDeclaration ( IndexerDeclarationSyntax node ) : SyntaxNode
node IndexerDeclarationSyntax
리턴 SyntaxNode

VisitInterfaceDeclaration() 공개 메소드

public VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : SyntaxNode
node InterfaceDeclarationSyntax
리턴 SyntaxNode

VisitMethodDeclaration() 공개 메소드

public VisitMethodDeclaration ( MethodDeclarationSyntax node ) : SyntaxNode
node MethodDeclarationSyntax
리턴 SyntaxNode

VisitOperatorDeclaration() 공개 메소드

public VisitOperatorDeclaration ( OperatorDeclarationSyntax node ) : SyntaxNode
node OperatorDeclarationSyntax
리턴 SyntaxNode

VisitPropertyDeclaration() 공개 메소드

public VisitPropertyDeclaration ( PropertyDeclarationSyntax node ) : SyntaxNode
node PropertyDeclarationSyntax
리턴 SyntaxNode

VisitStructDeclaration() 공개 메소드

public VisitStructDeclaration ( StructDeclarationSyntax node ) : SyntaxNode
node StructDeclarationSyntax
리턴 SyntaxNode