Sdílet prostřednictvím


VCPlatform.MatchName – metoda

Zadaný název na název kolekce zboží odpovídá.

Obor názvů:  Microsoft.VisualStudio.VCProjectEngine
Sestavení:  Microsoft.VisualStudio.VCProjectEngine (v Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Deklarace
Function MatchName ( _
    NameToMatch As String, _
    FullOnly As Boolean _
) As Boolean
bool MatchName(
    string NameToMatch,
    bool FullOnly
)
bool MatchName(
    [InAttribute] String^ NameToMatch, 
    [InAttribute] bool FullOnly
)
abstract MatchName : 
        NameToMatch:string * 
        FullOnly:bool -> bool 
function MatchName(
    NameToMatch : String, 
    FullOnly : boolean
) : boolean

Parametry

  • NameToMatch
    Typ: System.String
    Povinné.Název odpovídající.
  • FullOnly
    Typ: System.Boolean
    Povinné. true Chcete-li MatchName tak, aby odpovídala úplný název řetězce. false Chcete-li povolit odpovídající na krátký název řetězce.
    Nastavení MatchName na true je vhodný pro projekty, soubory a složky a vyžaduje odpovídající absolutní cestu.Absolutní cesta ke složce je zřetězení názvy složek výše, má svůj vlastní název.Složku nejvyšší úrovně celé jméno je stejné jako jeho název.Pokud složku s názvem zdrojových souborů obsahuje podsložku s názvem MyProject, úplný název složky MyProject by Files\MyProject zdroje.

Vrácená hodnota

Typ: System.Boolean
true Pokud byl název; falsejinak.

Poznámky

MatchNameje metoda, která operuje na položku kolekce.Pokud jsou iterace členy kolekce, můžete MatchName metodou zjistit, zda je aktuální položky jedna, ve které vás zajímají.

Můžete také použít MatchName odpovídající konfigurace debug, bez ohledu na platformu (která je součástí celé jméno Debug\Win32).

Nelze použít MatchName pro indexování do kolekce.Indexování znamená použití operátoru [] nebo jeho ekvivalent.Metody Item() a MatchName buď proces nemá vliv.

Příklady

Viz Jak: kompilace příklad kódu pro rozšíření modelu projektu informace o tom, jak sestavit a spustit tento příklad.

Následující příklad změní VCPlatformMatchName metoda v integrované vývojové prostředí (IDE):

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

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim cfgs, tools As IVCCollection
        Dim cfg As VCConfiguration
        Dim p As VCPlatform
        prj = DTE.Solution.Projects.Item(1).Object
        p = prj.Platforms(1)

        If p.MatchName("Win32", True) Then
            p.ExecutableDirectories = "T"
        End If

    End Sub
End Module

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

VCPlatform Rozhraní

Microsoft.VisualStudio.VCProjectEngine – obor názvů