Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines an interface for the Vbc/Csc tasks to communicate information about analyzers and rulesets to the IDE.
Namespace: Microsoft.Build.Tasks.Hosting
Assembly: Microsoft.Build.Tasks.Core (in Microsoft.Build.Tasks.Core.dll)
Syntax
'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<ComVisibleAttribute(True)> _
<GuidAttribute("B5A95716-2053-4B70-9FBF-E4148EBA96BC")> _
Public Interface IAnalyzerHostObject
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[ComVisibleAttribute(true)]
[GuidAttribute("B5A95716-2053-4B70-9FBF-E4148EBA96BC")]
public interface IAnalyzerHostObject
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[ComVisibleAttribute(true)]
[GuidAttribute(L"B5A95716-2053-4B70-9FBF-E4148EBA96BC")]
public interface class IAnalyzerHostObject
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<ComVisibleAttribute(true)>]
[<GuidAttribute("B5A95716-2053-4B70-9FBF-E4148EBA96BC")>]
type IAnalyzerHostObject = interface end
public interface IAnalyzerHostObject
The IAnalyzerHostObject type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
SetAdditionalFiles | Sets additional files. |
![]() |
SetAnalyzers | Sets the specified analyzers. |
![]() |
SetRuleSet | Sets the rule set. |
Top
Remarks
Introduced in Visual Studio 2015.