Export (0) Print
Expand All
Expand Minimize

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_SinkHelperInfrastructure. Microsoft 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 Type Specific Project, Project Item, and Configuration Properties.
Public interfaceFolderProperties2This interface provides internal-only access to folder properties. For more information, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.
Public interfaceIVsApplicationSettingsInfrastructure. Microsoft 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 Type Specific Project, Project Item, and Configuration Properties.
Public interfaceProjectConfigurationProperties3This interface provides internal-only access to project configuration properties. For more information, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.
Public interfaceProjectProperties3This interface provides internal-only access to project properties. For more information, see Accessing Project Type Specific 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 Type Specific 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 or Visual C# project. The Object object returns it when the project is a Visual Basic or Visual C# 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# or Visual Basic project.
Public enumeration_prjOriginatorKeyFileTypeThe strong name key file format.
Public enumerationCSharpProjPropIdInfrastructure. Microsoft internal use only.
Public enumerationJSharpProjPropIdInfrastructure. Microsoft 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 enumerationVBProjPropIdInfrastructure. Microsoft Internal Use Only.
Public enumerationVsProjFilePropIdInfrastructure. Microsoft Internal Use Only.
Public enumerationVsProjFilePropId80Infrastructure. Microsoft Internal Use Only.
Public enumerationVsProjFolderPropIdInfrastructure. Microsoft Internal Use Only.
Public enumerationVsProjFolderPropId80Infrastructure. Microsoft Internal Use Only.
Public enumerationVsProjPropIdInfrastructure. Microsoft Internal Use Only.
Public enumerationVsProjPropId2Infrastructure. Microsoft internal use only.
Public enumerationVsProjPropId80Infrastructure. Microsoft Internal Use Only.
Public enumerationVsProjReferencePropIdInfrastructure. Microsoft Internal Use Only.
Public enumerationVsProjReferencePropId2Infrastructure. Microsoft Internal Use Only.
Public enumerationVsProjReferencePropId80Infrastructure. Microsoft Internal Use Only.

Community Additions

ADD
Show:
© 2014 Microsoft