VCCodeStruct.AddImplementedInterface - метод
Добавляет интерфейс в список унаследованных объектов.
Пространство имен: Microsoft.VisualStudio.VCCodeModel
Сборка: Microsoft.VisualStudio.VCCodeModel (в Microsoft.VisualStudio.VCCodeModel.dll)
Синтаксис
'Декларация
Function AddImplementedInterface ( _
Base As Object, _
Position As Object _
) As CodeInterface
CodeInterface AddImplementedInterface(
Object Base,
Object Position
)
CodeInterface^ AddImplementedInterface(
Object^ Base,
Object^ Position
)
abstract AddImplementedInterface :
Base:Object *
Position:Object -> CodeInterface
function AddImplementedInterface(
Base : Object,
Position : Object
) : CodeInterface
Параметры
Base
Тип: ObjectОбязательный. Интерфейс, реализуемый классом. Это может быть либо объект CodeInterface, либо полное имя типа.
Position
Тип: ObjectНеобязательно. Значение по умолчанию: 0 Элемент кода, после которого добавляется новый элемент. Если значением является CodeElement, новый элемент добавляется непосредственно после него.
Если значение имеет тип данных Long, AddImplementedInterface указывает, после какого элемента следует добавить новый элемент.
Поскольку в коллекциях нумерация элементов начинается с 1, значение 0 означает, что новый элемент следует поместить в начало коллекции. Значение -1 означает, что элемент следует поместить в конец.
Возвращаемое значение
Тип: CodeInterface
Объект CodeInterface.
Заметки
AddImplementedInterface добавляет ссылку на интерфейс, который обещается реализовать CodeClass. AddImplementedInterface не вставляет заглушки метода для членов интерфейса.
Для полных имен типов в Visual C++ необходимо использовать формат с разделителем в виде двух двоеточий (::). Все остальные языки поддерживают формат с разделителем-точкой.
Правильность аргументов определяется языком, на котором основана модель кода.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.VCCodeModel - пространство имен
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации