AuthoringSink.QualifyName Method

Called to note the location of a member reference.

Namespace:  Microsoft.VisualStudio.Package
Assemblies:   Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.12.0 (in Microsoft.VisualStudio.Package.LanguageService.12.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

Syntax

'Declaration
Public Overridable Sub QualifyName ( _
    selectorContext As TextSpan, _
    nameContext As TextSpan, _
    name As String _
)
public virtual void QualifyName(
    TextSpan selectorContext,
    TextSpan nameContext,
    string name
)
public:
virtual void QualifyName(
    TextSpan selectorContext, 
    TextSpan nameContext, 
    String^ name
)
abstract QualifyName : 
        selectorContext:TextSpan * 
        nameContext:TextSpan * 
        name:string -> unit  
override QualifyName : 
        selectorContext:TextSpan * 
        nameContext:TextSpan * 
        name:string -> unit
public function QualifyName(
    selectorContext : TextSpan, 
    nameContext : TextSpan, 
    name : String
)

Parameters

  • name
    Type: String

    [in] The member name as indicated by nameContext.

Remarks

If the FindNames property returns true, this method is called to add the specified name to a list of identifiers and a list of source locations.

The base method validates the two TextSpan objects, which includes insuring the nameContext follows the selectorContext, and then adds the name and its location to internal lists if the name's location contains the starting line of the parsing operation. These internal lists are called Names and SourceLocations, respectively.

.NET Framework Security

See Also

Reference

AuthoringSink Class

Microsoft.VisualStudio.Package Namespace