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 | |
|---|---|---|
| .gif) | EvalDefaultCodeType | |
| .gif) | FunctionDefaultCodeType | |
| .gif) | ScriptBlockDefaultCodeType | 
Top
Methods
| Name | Description | |
|---|---|---|
| .gif) | GetUserCodeSourceType | Classify the source file as user code, library code or unrelated code. | 
Top