C# 클래스 ArchiMetrics.Analysis.Metrics.MemberNameResolver

파일 보기 프로젝트 열기: jjrdk/ArchiMetrics 1 사용 예제들

공개 메소드들

메소드 설명
MemberNameResolver ( Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System
TryResolveMemberSignatureString ( Microsoft.CodeAnalysis.SyntaxNode syntaxNode ) : string

비공개 메소드들

메소드 설명
AppendMethodIdentifier ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax syntax, StringBuilder builder ) : void
AppendMethodIdentifier ( Microsoft.CodeAnalysis.CSharp.Syntax.DestructorDeclarationSyntax syntax, StringBuilder builder ) : void
AppendMethodIdentifier ( EventDeclarationSyntax syntax, StringBuilder builder ) : void
AppendMethodIdentifier ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax syntax, StringBuilder builder ) : void
AppendParameters ( Microsoft.CodeAnalysis.CSharp.Syntax.BaseMethodDeclarationSyntax syntax, StringBuilder builder ) : void
AppendParameters ( EventDeclarationSyntax syntax, StringBuilder builder ) : void
AppendReturnType ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax syntax, StringBuilder builder ) : void
AppendTypeParameters ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax syntax, StringBuilder builder ) : void
GetAddEventHandlerSignatureString ( Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax accessor ) : string
GetConstructorSignatureString ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax syntax ) : string
GetDestructorSignatureString ( Microsoft.CodeAnalysis.CSharp.Syntax.DestructorDeclarationSyntax syntax ) : string
GetMethodIdentifier ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax syntax ) : string
GetMethodSignatureString ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax syntax ) : string
GetParameters ( BasePropertyDeclarationSyntax syntax ) : string
GetPropertyGetterSignatureString ( Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax syntax ) : string
GetPropertySetterSignatureString ( Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax syntax ) : string
GetRemoveEventHandlerSignatureString ( Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax accessor ) : string
GetReturnType ( BasePropertyDeclarationSyntax syntax ) : string
ResolveTypeName ( ITypeSymbol symbol ) : string
TypeNameSelector ( Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax x ) : string

메소드 상세

MemberNameResolver() 공개 메소드

public MemberNameResolver ( Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System
semanticModel Microsoft.CodeAnalysis.SemanticModel
리턴 System

TryResolveMemberSignatureString() 공개 메소드

public TryResolveMemberSignatureString ( Microsoft.CodeAnalysis.SyntaxNode syntaxNode ) : string
syntaxNode Microsoft.CodeAnalysis.SyntaxNode
리턴 string