CodeFunction2.RemoveParameter(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove um parâmetro da lista de argumentos.
public:
void RemoveParameter(System::Object ^ Element);
public:
void RemoveParameter(Platform::Object ^ Element);
void RemoveParameter(winrt::Windows::Foundation::IInspectable const & Element);
[System.Runtime.InteropServices.DispId(49)]
public void RemoveParameter (object Element);
[<System.Runtime.InteropServices.DispId(49)>]
abstract member RemoveParameter : obj -> unit
Public Sub RemoveParameter (Element As Object)
Parâmetros
- Element
- Object
Obrigatórios. Um CodeElement objeto ou o nome de um na coleção.
Implementações
- Atributos
Exemplos
Sub RemoveParameterExample(ByVal dte As DTE2)
' Before running this example, open a code document from a project
' and place the insertion point inside a function parameter.
Try
' Retrieve the CodeParameter at the insertion point.
Dim sel As TextSelection = _
CType(dte.ActiveDocument.Selection, TextSelection)
Dim param As CodeParameter = _
CType(sel.ActivePoint.CodeElement( _
vsCMElement.vsCMElementParameter), CodeParameter)
Dim fun As CodeFunction = CType(param.Parent, CodeFunction)
If MsgBox("Remove " & param.Name & " from " & fun.Name & "?", _
MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
fun.RemoveParameter(param)
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
public void RemoveParameterExample(DTE2 dte)
{
// Before running this example, open a code document from a project
// and place the insertion point inside a function parameter.
try
{
// Retrieve the CodeParameter at the insertion point.
TextSelection sel =
(TextSelection)dte.ActiveDocument.Selection;
CodeParameter param =
(CodeParameter)sel.ActivePoint.get_CodeElement(
vsCMElement.vsCMElementParameter);
CodeFunction fun = (CodeFunction)param.Parent;
if (MessageBox.Show("Remove " + param.Name + " from " +
fun.Name + "?", "", MessageBoxButtons.YesNo) ==
DialogResult.Yes)
fun.RemoveParameter(param);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Comentários
Element pode ser um CodeElement objeto que está na coleção ou o nome de um elemento que seja exclusivo dentro da coleção.
Os elementos individuais não têm um RemoveParameter método porque podem existir em várias coleções. Para remover um elemento específico, você deve chamar o Remove método de seu objeto de contêiner.
Observação
Os valores dos elementos de modelo de código, como classes, structs, funções, atributos, delegados e assim por diante, podem ser não determinísticos depois de fazer determinados tipos de edições, o que significa que seus valores não podem ser dependentes para sempre permanecerem os mesmos.