VCAssemblyReference.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.Úplný název složky nejvyšší úrovně bude stejný jako jeho název.Pokud složku s názvem zdrojových souborů obsahuje podsložku s názvem MyProject, je úplný název složky MyProject zdroje Files\MyProject.
Vrácená hodnota
Typ: System.Boolean
true Pokud byl název; jinak false.
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.
Viz Jak: kompilace příklad kódu pro rozšíření modelu projektu informace o tom, jak sestavit a spustit tento vzorek.
Příklady
Následující ukázkový kód změní MatchName metodu VCPlatform 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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.