Share via


IVsScriptJmcProjectControl Interface

This interface is implemented by project systems that are able to classify Script source documents as user code or non-user code. This is the element type returned for VSHPROPID_ScriptJmcProjectControl.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.12.0 (in Microsoft.VisualStudio.Shell.Interop.12.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("B2908BBE-C9A6-4AA7-B258-3DB0DDA1D688")> _
Public Interface IVsScriptJmcProjectControl
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("B2908BBE-C9A6-4AA7-B258-3DB0DDA1D688")]
public interface IVsScriptJmcProjectControl
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"B2908BBE-C9A6-4AA7-B258-3DB0DDA1D688")]
public interface class IVsScriptJmcProjectControl
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("B2908BBE-C9A6-4AA7-B258-3DB0DDA1D688")>]
type IVsScriptJmcProjectControl =  interface end
public interface IVsScriptJmcProjectControl

The IVsScriptJmcProjectControl type exposes the following members.

Properties

  Name Description
Public property EvalDefaultCodeType
Public property FunctionDefaultCodeType
Public property ScriptBlockDefaultCodeType

Top

Methods

  Name Description
Public method GetUserCodeSourceType Classify the source file as user code, library code or unrelated code.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace