LanguageService.CanStopThread Method
Determines whether the thread can be stopped.
Namespace: Microsoft.VisualStudio.Package
Assemblies: 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)
Microsoft.VisualStudio.Package.LanguageService.12.0 (in Microsoft.VisualStudio.Package.LanguageService.12.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Syntax
'Declaration
Public Overridable Function CanStopThread ( _
src As Source _
) As Boolean
public virtual bool CanStopThread(
Source src
)
public:
virtual bool CanStopThread(
Source^ src
)
abstract CanStopThread :
src:Source -> bool
override CanStopThread :
src:Source -> bool
public function CanStopThread(
src : Source
) : boolean
Parameters
src
Type: Microsoft.VisualStudio.Package.SourceThe source.
Return Value
Type: Boolean
Always true unless overridden.
Remarks
Aborting the thread is rather drastic, since the parse tree may still be used even after the source is closed, so aborting the thread messes with this concept. This new virtual method allows a language service to override this behavior.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.