C# Class 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)
Inheritance: IAmbience
Afficher le fichier Open project: 0xd4d/NRefactory Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ConvertEntity ( IEntity entity ) : string
ConvertEntity ( IEntity entity, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
CreateAstBuilder ( ) : TypeSystemAstBuilder
HasParameters ( ISymbol e ) : bool

Method Details

ConvertConstantValue() public méthode

public ConvertConstantValue ( object constantValue ) : string
constantValue object
Résultat string

ConvertSymbol() public méthode

public ConvertSymbol ( ISymbol symbol ) : string
symbol ISymbol
Résultat string

ConvertSymbol() public méthode

public ConvertSymbol ( ISymbol symbol, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
symbol ISymbol
writer TokenWriter
formattingPolicy CSharpFormattingOptions
Résultat void

ConvertType() public méthode

public ConvertType ( IType type ) : string
type IType
Résultat string

ConvertType() public méthode

public ConvertType ( IType type, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
type IType
writer TokenWriter
formattingPolicy CSharpFormattingOptions
Résultat void

ConvertVariable() public méthode

public ConvertVariable ( IVariable v ) : string
v IVariable
Résultat string

PrintModifiers() public méthode

public PrintModifiers ( Modifiers modifiers, TokenWriter writer ) : void
modifiers Modifiers
writer TokenWriter
Résultat void

WrapComment() public méthode

public WrapComment ( string comment ) : string
comment string
Résultat string

WriteMemberDeclarationName() public méthode

public WriteMemberDeclarationName ( IMember member, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
member IMember
writer TokenWriter
formattingPolicy CSharpFormattingOptions
Résultat void

WriteQualifiedName() public méthode

public WriteQualifiedName ( string name, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
name string
writer TokenWriter
formattingPolicy CSharpFormattingOptions
Résultat void

WriteTypeDeclarationName() public méthode

public WriteTypeDeclarationName ( ITypeDefinition typeDef, TokenWriter writer, CSharpFormattingOptions formattingPolicy ) : void
typeDef ITypeDefinition
writer TokenWriter
formattingPolicy CSharpFormattingOptions
Résultat void