VCProject.Platforms Property

Definition

Gets the platforms for which this project can be built. For Visual C++, this is only Win32.

public:
 property System::Object ^ Platforms { System::Object ^ get(); };
public:
 property Platform::Object ^ Platforms { Platform::Object ^ get(); };
[System.Runtime.InteropServices.DispId(822)]
public object Platforms { [System.Runtime.InteropServices.DispId(822)] [System.Runtime.InteropServices.TypeLibFunc] get; }
[<System.Runtime.InteropServices.DispId(822)>]
[<get: System.Runtime.InteropServices.DispId(822)>]
[<get: System.Runtime.InteropServices.TypeLibFunc>]
member this.Platforms : obj
Public ReadOnly Property Platforms As Object

Property Value

An object containing the platforms for which this project can be built.

Attributes

Examples

See How to: Compile Example Code for Project Model Extensibility for information about how to compile and run this example.

The following example uses the Platforms property in the integrated development environment (IDE):

' add reference to Microsoft.VisualStudio.VCProjectEngine  
Imports EnvDTE  
Imports Microsoft.VisualStudio.VCProjectEngine  

Public Module Module1  
    Sub Test()  
        Dim prj As VCProject  
        Dim mycol As IVCCollection  
        Dim myplat As VCPlatform  
        prj = DTE.Solution.Projects.Item(1).Object  
        mycol = prj.Platforms  
        myplat = mycol.Item(1)  
        MsgBox(myplat.Name)  
    End Sub  
End Module  

Applies to