VCPlatform.MatchName Yöntem
Belirli bir ad için bir koleksiyon öğesi adı eşleşir.
Ad alanı: Microsoft.VisualStudio.VCProjectEngine
Derleme: Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll içinde)
Sözdizimi
'Bildirim
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
Parametreler
- NameToMatch
Tür: System.String
Gerekli.Eşleşen adı.
- FullOnly
Tür: System.Boolean
Gerekli.trueisterseniz MatchName dize tam adı eşleştirmek için.falseeşleşen bir dize kısa adına izin vermek istiyorsanız.
Ayarlama MatchName için true projeleri, klasörler ve dosyalar için yararlıdır ve eşleştirmek için mutlak bir yol gerektirir.Bir klasörün mutlak yolu, kendi adıyla, yukarıdaki klasör adlarının yapıdır.Üst düzey bir klasörün tam adı kendi adı ile aynıdır.Kaynak dosyaları adlı bir klasör MyProject adlı bir alt klasör varsa MyProject klasörün tam adı kaynak Files\MyProject olacaktır.
Dönüş Değeri
Tür: System.Boolean
true adı eşleşen falseAksi durumda.
Notlar
MatchNameKoleksiyon öğesi üzerinde çalışır bir yöntemdir. Bir toplamanın üyeleri üzerinde yineleme yapma, kullanabileceğiniz MatchName geçerli madde içinde olduğunuz ilgilenen biri olup olmadığını belirlemek için yöntem.
Ayrıca MatchName (tam adı Debug\Win32 bir parçası olan) platform hata ayıklama yapılandırmalarını eşleştirmek için.
Kullanamazsınız MatchName bir koleksiyona dizin. Dizin Oluşturma [] operatörünü veya bunun eşdeğeri kullanarak anlamına gelir.Item() yöntemi, ve MatchName ya da işlemini etkilemez.
Örnekler
Bkz: Nasıl yapılır: proje modeli genişletilebilirlik amacıyla örnek kodu derleyin derlemek ve bu örnek çalıştırma hakkında bilgi için.
Aşağıdaki örnek değiştirir VCPlatformMatchName tümleşik geliştirme ortamını (IDE) yöntemi:
' 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
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.