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


VCFilter - интерфейс

Объект VCFilter предоставляет функциональные возможности для папки в разделе Обозреватель решений для проекта Visual C++.

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

Синтаксис

'Декларация
<GuidAttribute("3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")> _
Public Interface VCFilter _
    Inherits VCProjectItem
[GuidAttribute("3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")]
public interface VCFilter : VCProjectItem
[GuidAttribute(L"3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")]
public interface class VCFilter : VCProjectItem
[<GuidAttribute("3EEA69D5-3A07-426F-8969-0A9FFC45A1FC")>]
type VCFilter =  
    interface 
        interface VCProjectItem 
    end
public interface VCFilter extends VCProjectItem

Тип VCFilter предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство CanonicalName Получает уникальное имя, которое используется для этого фильтра.
Открытое свойство Files Получает коллекцию файлов, связанных с фильтром.
Открытое свойство Filter Получает или задает список расширений файлов, связанных с фильтром.
Открытое свойство Filters Получает коллекцию фильтров для фильтра.
Открытое свойство ItemName Получает имя текущего элемента в коллекции.
Открытое свойство Items Получает коллекцию фильтров, связанных с проектом.
Открытое свойство Kind Возвращает перечисление, показывающее тип фильтра.
Открытое свойство Name Получает или задает имя фильтра.
Открытое свойство Object Обеспечивает ссылочную связь между объектной моделью Visual Studio и объектной моделью Visual C++.
Открытое свойство Parent Возвращает непосредственный родительский объект заданного объекта.
Открытое свойство ParseFiles Получает или задает значение, указывающее, открыты ли файлы в фильтре для проверки IntelliSense.
Открытое свойство project Получает объект VCProject, связанный с фильтром.
Открытое свойство SourceControlFiles Получает или задает значение, указывающее, размещаются ли автоматически файлы, добавленные к фильтру, в систему управления версиями.
Открытое свойство UniqueIdentifier Задает нелокализуемое имя фильтра.
Открытое свойство UrlBehavior Получает значение, показывающее, является ли URL-адрес веб-ссылки жестко запрограммированным в создаваемом прокси-коде Visual Basic или Visual C#.Это свойство имеет смысл только для фильтров, которые содержат веб-ссылки.
Открытое свойство VCProjectEngine Получает указатель на обработчик проекта.
Открытое свойство WebReference Получает URL-адрес веб-ссылки для фильтра.

В начало страницы

Методы

  Имя Описание
Открытый метод AddFile Добавляет файл в текущий фильтр.
Открытый метод AddFilter Добавляет новый фильтр к текущей группе фильтров.
Открытый метод AddWebReference Добавляет ссылку на веб-службу фильтра.В папку Веб-ссылки проекта добавляется новая вложенная папка ссылок на веб-службу.В этой новой папке содержится несколько других элементов проекта, относящихся к веб-службе.Метод возвращает объект ProjectItem, связанный с новой папкой веб-службы.
Открытый метод CanAddFile Возвращает значение true, если указанный файл можно добавить в текущий фильтр.
Открытый метод CanAddFilter Возвращает значение true, если указанный фильтр можно добавить в текущий фильтр как фильтр верхнего уровня или вложенный фильтр.
Открытый метод CanMove Возвращает значение true, если фильтр можно переместить в указанное расположение.
Открытый метод MatchName Сопоставляет указанное имя с именем элемента коллекции.
Открытый метод Move Перемещает файл или папку на верхний уровень проекта или новой папки.
Открытый метод Remove Удаляет указанный фильтр из проекта.
Открытый метод RemoveFile Удаляет файл из текущего фильтра.
Открытый метод RemoveFilter Удаляет фильтр из текущего проекта.

В начало страницы

См. также

Ссылки

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