FileCodeModel.Remove - метод
Удаляет указанный элемент кода из исходного файла.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Sub Remove ( _
Element As Object _
)
void Remove(
Object Element
)
void Remove(
Object^ Element
)
abstract Remove :
Element:Object -> unit
function Remove(
Element : Object
)
Параметры
Element
Тип: ObjectОбязательный. Удаляемый из исходного кода объект CodeElement или имя элемента кода.
Заметки
Element может быть либо объектом CodeElement в составе коллекции, либо именем уникального элемента коллекции.
Для отдельных элементов метод Remove не предусмотрен, так как они могут присутствовать в нескольких коллекциях. Для удаления конкретного элемента необходимо вызвать метод Remove для его объекта-контейнера.
Примеры
Sub RemoveExample(ByVal dte As DTE2)
' Before running this example, open a code document from a project
' and place the insertion point inside a function.
Try
' Retrieve the CodeFunction at the insertion point.
Dim sel As TextSelection = _
CType(dte.ActiveDocument.Selection, TextSelection)
Dim fun As CodeFunction = _
CType(sel.ActivePoint.CodeElement( _
vsCMElement.vsCMElementFunction), CodeFunction)
If MsgBox("Remove " & fun.Name & "?", MsgBoxStyle.YesNo) = _
MsgBoxResult.Yes Then
' Remove the function.
fun.ProjectItem.FileCodeModel.Remove(fun)
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации