AuthoringSink Methods

 

Namespace:   Microsoft.VisualStudio.Package
Assembly:  Microsoft.VisualStudio.Package.LanguageService.14.0 (in Microsoft.VisualStudio.Package.LanguageService.14.0.dll)

NameDescription
System_CAPS_pubmethodAddError(String^, String^, TextSpan, Severity)

Adds an error in parsing message for later reporting.

System_CAPS_pubmethodAddHiddenRegion(NewHiddenRegion)

Adds the specified NewHiddenRegion object to the internal hidden regions list.

System_CAPS_pubmethodAddHiddenRegion(TextSpan)

Adds a new hidden region to the internal list based on the given TextSpan object.

System_CAPS_pubmethodAddHiddenRegion(TextSpan, String^)

Add a hidden region to the internal list.

System_CAPS_pubmethodAutoExpression(TextSpan)

Adds the span of an expression to an internal list.

System_CAPS_pubmethodCodeSpan(TextSpan)

This adds a span of executable code to an internal list.

System_CAPS_pubmethodEndParameters(TextSpan)

Called to indicate the end of a method's parameter list.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodMatchMultiple(array<TextSpan>^, Int32)

Matching multiples are used to highlight in bold a completed statement. For example, a language can define a construct like if ... elif ... elif ... else ... endif. A priority can also be given so that multiple overlapping pairs can be prioritized for brace matching. The matching pair with the highest priority (largest integer value) wins.

System_CAPS_pubmethodMatchPair(TextSpan, TextSpan, Int32)

Called to add the spans of the two paired elements in an internal list.

System_CAPS_pubmethodMatchTriple(TextSpan, TextSpan, TextSpan, Int32)

Called to add a matching set of three elements to an internal list.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodNextParameter(TextSpan)

Called when parsing a method parameter list and the parameter separator character has just been parsed.

System_CAPS_pubmethodQualifyName(TextSpan, TextSpan, String^)

Called to note the location of a member reference.

System_CAPS_pubmethodStartName(TextSpan, String^)

Called when an identifier is parsed.

System_CAPS_pubmethodStartParameters(TextSpan)

Called at the start of a method's parameter list.

System_CAPS_pubmethodToString()

(Inherited from Object.)

Return to top
Show: