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
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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