C# Class MonoDevelop.CSharp.SignatureMarkupCreator

ファイルを表示 Open project: powerumc/monodevelop_korean Class Usage Examples

Private Properties

Property 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

Public Methods

Method 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

Method 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 method

public CreateFooter ( ISymbol entity ) : string
entity ISymbol
return string

GetArrayIndexerMarkup() public method

public GetArrayIndexerMarkup ( IArrayTypeSymbol arrayType ) : string
arrayType IArrayTypeSymbol
return string

GetConstraintTooltip() public method

public GetConstraintTooltip ( SyntaxToken keyword ) : MonoDevelop.Ide.CodeCompletion.TooltipInformation
keyword SyntaxToken
return MonoDevelop.Ide.CodeCompletion.TooltipInformation

GetDelegateInfo() public method

public GetDelegateInfo ( ITypeSymbol type ) : string
type ITypeSymbol
return string

GetExternAliasTooltip() public method

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

GetKeywordTooltip() public method

public GetKeywordTooltip ( SyntaxToken node ) : MonoDevelop.Ide.CodeCompletion.TooltipInformation
node SyntaxToken
return MonoDevelop.Ide.CodeCompletion.TooltipInformation

GetMarkup() public method

public GetMarkup ( ITypeSymbol type ) : string
type ITypeSymbol
return string

GetMarkup() public method

public GetMarkup ( Microsoft entity ) : string
entity Microsoft
return string

GetTypeOfTooltip() public method

public GetTypeOfTooltip ( TypeOfExpressionSyntax typeOfExpression, ITypeSymbol resolveResult ) : MonoDevelop.Ide.CodeCompletion.TooltipInformation
typeOfExpression TypeOfExpressionSyntax
resolveResult ITypeSymbol
return MonoDevelop.Ide.CodeCompletion.TooltipInformation

GetTypeReferenceString() public method

public GetTypeReferenceString ( ITypeSymbol type, bool highlight = true ) : string
type ITypeSymbol
highlight bool
return string

IsNullableType() public static method

public static IsNullableType ( ITypeSymbol type ) : bool
type ITypeSymbol
return bool

SignatureMarkupCreator() public method

public SignatureMarkupCreator ( DocumentContext ctx, int offset ) : System
ctx DocumentContext
offset int
return System