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
Show file Open project: 0xd4d/NRefactory Class Usage Examples

Public Methods

Method 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

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

Method Details

ConvertConstantValue() public method

public ConvertConstantValue ( object constantValue ) : string
constantValue object
return string

ConvertSymbol() public method

public ConvertSymbol ( ISymbol symbol ) : string
symbol ISymbol
return string

ConvertSymbol() public method

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

ConvertType() public method

public ConvertType ( IType type ) : string
type IType
return string

ConvertType() public method

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

ConvertVariable() public method

public ConvertVariable ( IVariable v ) : string
v IVariable
return string

PrintModifiers() public method

public PrintModifiers ( Modifiers modifiers, TokenWriter writer ) : void
modifiers Modifiers
writer TokenWriter
return void

WrapComment() public method

public WrapComment ( string comment ) : string
comment string
return string

WriteMemberDeclarationName() public method

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

WriteQualifiedName() public method

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

WriteTypeDeclarationName() public method

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