Method | Description | |
---|---|---|
ClassDiagramGenerator ( |
||
Generate ( Microsoft.CodeAnalysis.SyntaxNode root ) : void | ||
GenerateInternal ( Microsoft.CodeAnalysis.SyntaxNode root ) : void | ||
VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void | ||
VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void | ||
VisitEnumDeclaration ( EnumDeclarationSyntax node ) : void | ||
VisitEnumMemberDeclaration ( EnumMemberDeclarationSyntax node ) : void | ||
VisitEventFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.EventFieldDeclarationSyntax node ) : void | ||
VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : void | ||
VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : void | ||
VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void | ||
VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void | ||
VisitStructDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax node ) : void |
Method | Description | |
---|---|---|
GenerateInnerTypeDeclarations ( ) : void | ||
GetMemberModifiersText ( SyntaxTokenList modifiers ) : string | ||
GetTypeModifiersText ( SyntaxTokenList modifiers ) : string | ||
IsIgnoreMember ( SyntaxTokenList modifiers ) : bool | ||
SkipInnerTypeDeclaration ( Microsoft.CodeAnalysis.SyntaxNode node ) : bool | ||
VisitTypeDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax node, System.Action visitBase ) : void | ||
WriteLine ( string line ) : void |
public ClassDiagramGenerator ( |
||
writer | ||
indent | string | |
ignoreMemberAccessibilities | Accessibilities | |
return | System |
public Generate ( Microsoft.CodeAnalysis.SyntaxNode root ) : void | ||
root | Microsoft.CodeAnalysis.SyntaxNode | |
return | void |
public GenerateInternal ( Microsoft.CodeAnalysis.SyntaxNode root ) : void | ||
root | Microsoft.CodeAnalysis.SyntaxNode | |
return | void |
public VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax | |
return | void |
public VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax | |
return | void |
public VisitEnumDeclaration ( EnumDeclarationSyntax node ) : void | ||
node | EnumDeclarationSyntax | |
return | void |
public VisitEnumMemberDeclaration ( EnumMemberDeclarationSyntax node ) : void | ||
node | EnumMemberDeclarationSyntax | |
return | void |
public VisitEventFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.EventFieldDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.EventFieldDeclarationSyntax | |
return | void |
public VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax | |
return | void |
public VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : void | ||
node | InterfaceDeclarationSyntax | |
return | void |
public VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax | |
return | void |
public VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax | |
return | void |
public VisitStructDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax | |
return | void |