Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

VSLangProj80 Namespace 

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

 ClassDescription
Public class_dispVSLangProjWebReferencesEvents_SinkHelperMicrosoft Internal Use Only. For functionality, see VSLangProjWebReferencesEvents.
Public classvsContextGuidsContains 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 and AddNamedCommand2.
Public classVSLangProjWebReferencesEventsClassRefer to VSLangProjWebReferencesEvents for this functionality. Do not instantiate from this class.

 InterfaceDescription
Public interface_dispVSLangProjWebReferencesEventsRefer to VSLangProjWebReferencesEvents for this functionality. Do not instantiate from this class.
Public interface_dispVSLangProjWebReferencesEvents_EventRefer to VSLangProjWebReferencesEvents for this functionality. Do not instantiate from this class.
Public interface_VSLangProjWebReferencesEventsFor functionality, see VSLangProjWebReferencesEvents.
Public interfaceCSharpProjectConfigurationProperties3This interface provides internal-only access to C# project configuration properties.
Public interfaceFileProperties2This interface provides internal-only access to file properties. For more information, see Accessing Project, Project Item, and Configuration Properties.
Public interfaceFolderProperties2This interface provides internal-only access to folder properties. For more information, see Accessing Project, Project Item, and Configuration Properties.
Public interfaceIVsApplicationSettingsMicrosoft internal use only.
Public interfaceIVSWebReferenceDynamicProperties2Contains methods to get and set dynamic properties on a Web reference.
Public interfaceJSharpProjectConfigurationProperties3This interface provides internal-only access to J# project configuration properties. For more information, see Accessing Project, Project Item, and Configuration Properties.
Public interfaceProjectConfigurationProperties3This interface provides internal-only access to project configuration properties. For more information, see Accessing Project, Project Item, and Configuration Properties.
Public interfaceProjectProperties3This interface provides internal-only access to project properties. For more information, see Accessing Project, Project Item, and Configuration Properties.
Public interfaceReference3Extends the Reference2 interface of the VSLangProj2 namespace.
Public interfaceSVSWebReferenceDynamicPropertiesA service that exposes the unmanaged VSLangProj ::IVSWebReferenceDynamicProperties interface.
Public interfaceVBProjectProperties3This interface provides internal-only access to Visual Basic project configuration properties. For more information, see Accessing Project, Project Item, and Configuration Properties.
Public interfaceVSLangProjWebReferencesEventsProvides access to events that are raised by adding, deleting, or changing project web references.
Public interfaceVSProject2Contains the information specific to a Visual Basic, Visual C#, or Visual J# project. The Object object returns it when the project is a Visual Basic, Visual C#, or Visual J# project.
Public interfaceVSProjectEvents2Extends the VSProjectEvents class. The new class provides access to certain web reference events.

 EnumerationDescription
Public enumeration__COPYTOOUTPUTSTATESupplies the value for the CopyToOutputDirectory property.
Public enumeration__PROJECTREFERENCETYPESpecifies the reference type for a Visual C#, Visual Basic, or Visual J# project.
Public enumeration_prjOriginatorKeyFileTypeThe strong name key file format.
Public enumerationCSharpProjPropIdMicrosoft internal use only.
Public enumerationJSharpProjPropIdMicrosoft Internal Use Only.
Public enumerationprjAssemblyTypeSpecifies the type of assembly.
Public enumerationprjDisableLangXtnsSpecifies whether to disable language extensions, and if so, what type.
Public enumerationProjectReferencesEventSpecifies the COM dispatch identifier (DISPID) for ReferencesEvents.
Public enumerationsgenGenerationOptionIndicates the state of the serialization generation system.
Public enumerationVBProjPropIdMicrosoft Internal Use Only.
Public enumerationVsProjFilePropIdMicrosoft Internal Use Only.
Public enumerationVsProjFilePropId80Microsoft Internal Use Only.
Public enumerationVsProjFolderPropIdMicrosoft Internal Use Only.
Public enumerationVsProjFolderPropId80Microsoft Internal Use Only.
Public enumerationVsProjPropIdMicrosoft Internal Use Only.
Public enumerationVsProjPropId2Microsoft internal use only.
Public enumerationVsProjPropId80Microsoft Internal Use Only.
Public enumerationVsProjReferencePropIdMicrosoft Internal Use Only.
Public enumerationVsProjReferencePropId2Microsoft Internal Use Only.
Public enumerationVsProjReferencePropId80Microsoft Internal Use Only.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft