C# Класс SonarLint.VisualStudio.Integration.VsShellUtils

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ActivateSolutionExplorer ( IServiceProvider serviceProvider ) : void
EnumerateProjectProperties ( Project project, string propertyName ) : IEnumerable
FindProperty ( Properties properties, string propertyName ) : System.Property
GetOrCreateSonarLintOutputPane ( IServiceProvider serviceProvider ) : IVsOutputWindowPane
IsSolutionExistsAndFullyLoaded ( ) : bool
IsSolutionExistsAndNotBuildingAndNotDebugging ( ) : bool
SaveSolution ( IServiceProvider serviceProvider, bool silent ) : bool
WriteToSonarLintOutputPane ( IServiceProvider serviceProvider, string messageFormat ) : void

Writes a message to the SonarLint output pane. Will append a new line after the message.

Приватные методы

Метод Описание
WriteLineToPane ( IVsOutputWindowPane pane, string messageFormat ) : void

Описание методов

ActivateSolutionExplorer() публичный статический Метод

public static ActivateSolutionExplorer ( IServiceProvider serviceProvider ) : void
serviceProvider IServiceProvider
Результат void

EnumerateProjectProperties() публичный статический Метод

public static EnumerateProjectProperties ( Project project, string propertyName ) : IEnumerable
project Project
propertyName string
Результат IEnumerable

FindProperty() публичный статический Метод

public static FindProperty ( Properties properties, string propertyName ) : System.Property
properties Properties
propertyName string
Результат System.Property

GetOrCreateSonarLintOutputPane() публичный статический Метод

public static GetOrCreateSonarLintOutputPane ( IServiceProvider serviceProvider ) : IVsOutputWindowPane
serviceProvider IServiceProvider
Результат IVsOutputWindowPane

IsSolutionExistsAndFullyLoaded() публичный статический Метод

public static IsSolutionExistsAndFullyLoaded ( ) : bool
Результат bool

IsSolutionExistsAndNotBuildingAndNotDebugging() публичный статический Метод

public static IsSolutionExistsAndNotBuildingAndNotDebugging ( ) : bool
Результат bool

SaveSolution() публичный статический Метод

public static SaveSolution ( IServiceProvider serviceProvider, bool silent ) : bool
serviceProvider IServiceProvider
silent bool
Результат bool

WriteToSonarLintOutputPane() публичный статический Метод

Writes a message to the SonarLint output pane. Will append a new line after the message.
public static WriteToSonarLintOutputPane ( IServiceProvider serviceProvider, string messageFormat ) : void
serviceProvider IServiceProvider
messageFormat string
Результат void