C# Class MonoDevelop.CSharp.SignatureMarkupCreator

Afficher le fichier Open project: powerumc/monodevelop_korean Class Usage Examples

Private Properties

Свойство Type Description
AlphaBlend Gdk.Color
AlphaBlend Gdk.Color
AlphaBlend MonoDevelop.Components.HslColor
AppendAccessibility void
AppendConstant void
AppendExplicitInterfaces void
AppendModifiers void
AppendParameter void
AppendParameterList void
AppendTypeArgumentList void
AppendTypeParameterList void
AppendTypeParameters void
AppendTypeParameters void
AppendVariance void
FilterEntityName string
GetConstructorMarkup string
GetDelegateMarkup string
GetDestructorMarkup string
GetEventMarkup string
GetFieldMarkup string
GetLocalVariableMarkup string
GetMarkupLength int
GetMethodMarkup string
GetNamespaceMarkup string
GetNullableMarkup string
GetParameterVariableMarkup string
GetPropertyMarkup string
GetTypeMarkup string
GetTypeNameWithParameters string
GetTypeParameterMarkup string
GetUlong ulong
Highlight string
HighlightSemantically string
IsAccessibleOrHasSourceCode bool
IsObjectOrValueType bool

Méthodes publiques

Méthode Description
CreateFooter ( ISymbol entity ) : string
GetArrayIndexerMarkup ( IArrayTypeSymbol arrayType ) : string
GetConstraintTooltip ( SyntaxToken keyword ) : MonoDevelop.Ide.CodeCompletion.TooltipInformation
GetDelegateInfo ( ITypeSymbol type ) : string
GetExternAliasTooltip ( ExternAliasDirectiveSyntax externAliasDeclaration, DotNetProject project ) : MonoDevelop.Ide.CodeCompletion.TooltipInformation
GetKeywordTooltip ( SyntaxToken node ) : MonoDevelop.Ide.CodeCompletion.TooltipInformation
GetMarkup ( ITypeSymbol type ) : string
GetMarkup ( Microsoft entity ) : string
GetTypeOfTooltip ( TypeOfExpressionSyntax typeOfExpression, ITypeSymbol resolveResult ) : MonoDevelop.Ide.CodeCompletion.TooltipInformation
GetTypeReferenceString ( ITypeSymbol type, bool highlight = true ) : string
IsNullableType ( ITypeSymbol type ) : bool
SignatureMarkupCreator ( DocumentContext ctx, int offset ) : System

Private Methods

Méthode Description
AlphaBlend ( Cairo color, Cairo color2, double alpha ) : Gdk.Color
AlphaBlend ( Gdk color, Gdk color2, double alpha ) : Gdk.Color
AlphaBlend ( MonoDevelop.Components.HslColor color, MonoDevelop.Components.HslColor color2, double alpha ) : MonoDevelop.Components.HslColor
AppendAccessibility ( StringBuilder result, IMethodSymbol entity ) : void
AppendConstant ( StringBuilder sb, ITypeSymbol constantType, object constantValue, bool useNumericalEnumValue = false ) : void
AppendExplicitInterfaces ( StringBuilder sb, IEnumerable member ) : void
AppendModifiers ( StringBuilder result, ISymbol entity ) : void
AppendParameter ( StringBuilder result, IParameterSymbol parameter ) : void
AppendParameterList ( StringBuilder result, ImmutableArray parameterList, bool spaceBefore, bool spaceAfter, bool newLine = true ) : void
AppendTypeArgumentList ( StringBuilder result, INamedTypeSymbol def ) : void
AppendTypeParameterList ( StringBuilder result, INamedTypeSymbol def ) : void
AppendTypeParameters ( StringBuilder result, ImmutableArray typeParameters ) : void
AppendTypeParameters ( StringBuilder result, ImmutableArray typeParameters ) : void
AppendVariance ( StringBuilder sb, VarianceKind variance ) : void
FilterEntityName ( string name ) : string
GetConstructorMarkup ( IMethodSymbol method ) : string
GetDelegateMarkup ( INamedTypeSymbol delegateType ) : string
GetDestructorMarkup ( IMethodSymbol method ) : string
GetEventMarkup ( IEventSymbol evt ) : string
GetFieldMarkup ( IFieldSymbol field ) : string
GetLocalVariableMarkup ( ILocalSymbol local ) : string
GetMarkupLength ( string str ) : int
GetMethodMarkup ( IMethodSymbol method ) : string
GetNamespaceMarkup ( INamespaceSymbol ns ) : string
GetNullableMarkup ( ITypeSymbol t ) : string
GetParameterVariableMarkup ( IParameterSymbol parameter ) : string
GetPropertyMarkup ( IPropertySymbol property ) : string
GetTypeMarkup ( ITypeSymbol t, bool includeDeclaringTypes = false ) : string
GetTypeNameWithParameters ( ITypeSymbol t ) : string
GetTypeParameterMarkup ( ITypeSymbol t ) : string
GetUlong ( string str ) : ulong
Highlight ( string str, MonoDevelop.Ide.Editor.Highlighting.ChunkStyle style ) : string
HighlightSemantically ( string str, MonoDevelop.Ide.Editor.Highlighting.ChunkStyle style ) : string
IsAccessibleOrHasSourceCode ( ISymbol entity ) : bool
IsObjectOrValueType ( ITypeSymbol type ) : bool

Method Details

CreateFooter() public méthode

public CreateFooter ( ISymbol entity ) : string
entity ISymbol
Résultat string

GetArrayIndexerMarkup() public méthode

public GetArrayIndexerMarkup ( IArrayTypeSymbol arrayType ) : string
arrayType IArrayTypeSymbol
Résultat string

GetConstraintTooltip() public méthode

public GetConstraintTooltip ( SyntaxToken keyword ) : MonoDevelop.Ide.CodeCompletion.TooltipInformation
keyword SyntaxToken
Résultat MonoDevelop.Ide.CodeCompletion.TooltipInformation

GetDelegateInfo() public méthode

public GetDelegateInfo ( ITypeSymbol type ) : string
type ITypeSymbol
Résultat string

GetExternAliasTooltip() public méthode

public GetExternAliasTooltip ( ExternAliasDirectiveSyntax externAliasDeclaration, DotNetProject project ) : MonoDevelop.Ide.CodeCompletion.TooltipInformation
externAliasDeclaration ExternAliasDirectiveSyntax
project MonoDevelop.Projects.DotNetProject
Résultat MonoDevelop.Ide.CodeCompletion.TooltipInformation

GetKeywordTooltip() public méthode

public GetKeywordTooltip ( SyntaxToken node ) : MonoDevelop.Ide.CodeCompletion.TooltipInformation
node SyntaxToken
Résultat MonoDevelop.Ide.CodeCompletion.TooltipInformation

GetMarkup() public méthode

public GetMarkup ( ITypeSymbol type ) : string
type ITypeSymbol
Résultat string

GetMarkup() public méthode

public GetMarkup ( Microsoft entity ) : string
entity Microsoft
Résultat string

GetTypeOfTooltip() public méthode

public GetTypeOfTooltip ( TypeOfExpressionSyntax typeOfExpression, ITypeSymbol resolveResult ) : MonoDevelop.Ide.CodeCompletion.TooltipInformation
typeOfExpression TypeOfExpressionSyntax
resolveResult ITypeSymbol
Résultat MonoDevelop.Ide.CodeCompletion.TooltipInformation

GetTypeReferenceString() public méthode

public GetTypeReferenceString ( ITypeSymbol type, bool highlight = true ) : string
type ITypeSymbol
highlight bool
Résultat string

IsNullableType() public static méthode

public static IsNullableType ( ITypeSymbol type ) : bool
type ITypeSymbol
Résultat bool

SignatureMarkupCreator() public méthode

public SignatureMarkupCreator ( DocumentContext ctx, int offset ) : System
ctx DocumentContext
offset int
Résultat System