Поделиться через


VCProject.MatchName - метод

Сопоставляет указанное имя с именем элемента коллекции.

Пространство имен:  Microsoft.VisualStudio.VCProjectEngine
Сборка:  Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)

Синтаксис

'Декларация
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

Параметры

  • NameToMatch
    Тип: String

    Обязательный. Сопоставляемое имя.

  • FullOnly
    Тип: Boolean

    Обязательный. Значение true, если требуется, чтобы метод MatchName выполнил сопоставление с полным именем строки. Значение false, если допускается сопоставление с коротким именем строки.

    Использование значения true для метода MatchName бывает полезно при работе с проектами, папками и файлами, при этом указанный сопоставляемый путь должен быть абсолютным. Абсолютный путь к папке — это объединение имени папки с именами ее вышестоящих папок. Имя любой папки верхнего уровня совпадает с ее полным именем. Если в папке Source Files содержится вложенная папка MyProject, полным именем папки MyProject будет Source Files\MyProject.

Возвращаемое значение

Тип: Boolean
Значение true, если обнаружено соответствие имени; в противном случае — значение false.

Заметки

MatchName работает на элемент коллекции. При репликации над элементами коллекции, можно использовать метод MatchName определить, является ли текущий элемент, в котором необходимо настроить.

Можно также использовать MatchName соответствия конфигурации debug, независимо от платформы (которая часть полного имени Debug\Win32).

Нельзя использовать MatchName для индексации в коллекцию. Индексирование подразумевает использование [] оператор или его соответствующий метод .Item() и MatchName не влияет на все процессы.

Безопасность платформы .NET Framework

См. также

Ссылки

VCProject Интерфейс

Microsoft.VisualStudio.VCProjectEngine - пространство имен