C# 클래스 ICSharpCode.NRefactory.CSharp.CSharpAmbience

C# ambience. Used to convert type system symbols to text (usually for displaying the symbol to the user; e.g. in editor tooltips)
상속: IAmbience
파일 보기 프로젝트 열기: 0xd4d/NRefactory 1 사용 예제들

공개 메소드들

메소드 설명
ConvertConstantValue ( object constantValue ) : string
ConvertSymbol ( ISymbol symbol ) : string
ConvertSymbol ( ISymbol symbol, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
ConvertType ( IType type ) : string
ConvertType ( IType type, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
ConvertVariable ( IVariable v ) : string
PrintModifiers ( Modifiers modifiers, TokenWriter writer ) : void
WrapComment ( string comment ) : string
WriteMemberDeclarationName ( IMember member, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
WriteQualifiedName ( string name, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
WriteTypeDeclarationName ( ITypeDefinition typeDef, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void

비공개 메소드들

메소드 설명
ConvertEntity ( IEntity entity ) : string
ConvertEntity ( IEntity entity, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
CreateAstBuilder ( ) : TypeSystemAstBuilder
HasParameters ( ISymbol e ) : bool

메소드 상세

ConvertConstantValue() 공개 메소드

public ConvertConstantValue ( object constantValue ) : string
constantValue object
리턴 string

ConvertSymbol() 공개 메소드

public ConvertSymbol ( ISymbol symbol ) : string
symbol ISymbol
리턴 string

ConvertSymbol() 공개 메소드

public ConvertSymbol ( ISymbol symbol, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
symbol ISymbol
writer TokenWriter
formattingPolicy CSharpFormattingOptions
리턴 void

ConvertType() 공개 메소드

public ConvertType ( IType type ) : string
type IType
리턴 string

ConvertType() 공개 메소드

public ConvertType ( IType type, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
type IType
writer TokenWriter
formattingPolicy CSharpFormattingOptions
리턴 void

ConvertVariable() 공개 메소드

public ConvertVariable ( IVariable v ) : string
v IVariable
리턴 string

PrintModifiers() 공개 메소드

public PrintModifiers ( Modifiers modifiers, TokenWriter writer ) : void
modifiers Modifiers
writer TokenWriter
리턴 void

WrapComment() 공개 메소드

public WrapComment ( string comment ) : string
comment string
리턴 string

WriteMemberDeclarationName() 공개 메소드

public WriteMemberDeclarationName ( IMember member, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
member IMember
writer TokenWriter
formattingPolicy CSharpFormattingOptions
리턴 void

WriteQualifiedName() 공개 메소드

public WriteQualifiedName ( string name, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
name string
writer TokenWriter
formattingPolicy CSharpFormattingOptions
리턴 void

WriteTypeDeclarationName() 공개 메소드

public WriteTypeDeclarationName ( ITypeDefinition typeDef, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
typeDef ITypeDefinition
writer TokenWriter
formattingPolicy CSharpFormattingOptions
리턴 void