VSLangProj80 Namespace

The VSLangProj80 namespace defines types used to automate project tasks. These types extend the types defined in the VSLangProj and VSLangProj2 namespace2.

Classes

_dispVSLangProjWebReferencesEvents_SinkHelper

Microsoft Internal Use Only. For functionality, see VSLangProjWebReferencesEvents.

vsContextGuids

Contains context GUIDs, each of which represents a given IDE state, such as if a Visual C# project is open, or the Visual Basic editor is open. This enumeration is passed as an argument to AddNamedCommand(AddIn, String, String, String, Boolean, Int32, Object[], Int32) and AddNamedCommand2(AddIn, String, String, String, Boolean, Object, Object[], Int32, Int32, vsCommandControlType).

VSLangProjWebReferencesEventsClass

Refer to VSLangProjWebReferencesEvents for this functionality. Do not instantiate from this class.

Interfaces

_dispVSLangProjWebReferencesEvents

Refer to VSLangProjWebReferencesEvents for this functionality. Do not instantiate from this class.

_dispVSLangProjWebReferencesEvents_Event

Refer to VSLangProjWebReferencesEvents for this functionality. Do not instantiate from this class.

_VSLangProjWebReferencesEvents

For functionality, see VSLangProjWebReferencesEvents.

CSharpProjectConfigurationProperties3

This interface provides internal-only access to C# project configuration properties.

FileProperties2

This interface provides internal-only access to file properties. For more information, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.

FolderProperties2

This interface provides internal-only access to folder properties. For more information, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.

IVsApplicationSettings

Microsoft internal use only.

IVSWebReferenceDynamicProperties2

Contains methods to get and set dynamic properties on a Web reference.

JSharpProjectConfigurationProperties3

This interface provides internal-only access to J# project configuration properties. For more information, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.

ProjectConfigurationProperties3

This interface provides internal-only access to project configuration properties. For more information, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.

ProjectProperties3

This interface provides internal-only access to project properties. For more information, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.

Reference3

Extends the Reference2 interface of the VSLangProj2 namespace.

SVSWebReferenceDynamicProperties

A service that exposes the unmanaged VSLangProj ::IVSWebReferenceDynamicProperties interface.

VBProjectProperties3

This interface provides internal-only access to Visual Basic project configuration properties. For more information, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.

VSLangProjWebReferencesEvents

Provides access to events that are raised by adding, deleting, or changing project web references.

VSProject2

Contains the information specific to a Visual Basic or Visual C# project. The Object object returns it when the project is a Visual Basic or Visual C# project.

VSProjectEvents2

Extends the VSProjectEvents class. The new class provides access to certain web reference events.

Enums

__COPYTOOUTPUTSTATE

Supplies the value for the CopyToOutputDirectory property.

__PROJECTREFERENCETYPE

Specifies the reference type for a Visual C# or Visual Basic project.

_prjOriginatorKeyFileType

The strong name key file format.

CSharpProjPropId

Microsoft internal use only.

JSharpProjPropId

Microsoft Internal Use Only.

prjAssemblyType

Specifies the type of assembly.

prjDisableLangXtns

Specifies whether to disable language extensions, and if so, what type.

ProjectReferencesEvent

Specifies the COM dispatch identifier (DISPID) for ReferencesEvents.

sgenGenerationOption

Indicates the state of the serialization generation system.

VBProjPropId

Microsoft Internal Use Only.

VsProjFilePropId

Microsoft Internal Use Only.

VsProjFilePropId80

Microsoft Internal Use Only.

VsProjFolderPropId

Microsoft Internal Use Only.

VsProjFolderPropId80

Microsoft Internal Use Only.

VsProjPropId

Microsoft Internal Use Only.

VsProjPropId2

Microsoft internal use only.

VsProjPropId80

Microsoft Internal Use Only.

VsProjReferencePropId

Microsoft Internal Use Only.

VsProjReferencePropId2

Microsoft Internal Use Only.

VsProjReferencePropId80

Microsoft Internal Use Only.

Delegates

_dispVSLangProjWebReferencesEvents_OnAfterWebReferenceAddedEventHandler

For functionality, see OnAfterWebReferenceAdded(Object).

_dispVSLangProjWebReferencesEvents_OnBeforeWebReferenceRemovedEventHandler

For functionality, see OnBeforeWebReferenceRemoved(Object).

_dispVSLangProjWebReferencesEvents_OnWebReferenceChangedEventHandler

For functionality, see OnWebReferenceChanged(Object).