CodeClass.RemoveMember(Object) Yöntem

Tanım

Üye kodu yapısını kaldırır.

public:
 void RemoveMember(System::Object ^ Element);
public:
 void RemoveMember(Platform::Object ^ Element);
void RemoveMember(winrt::Windows::Foundation::IInspectable const & Element);
[System.Runtime.InteropServices.DispId(42)]
public void RemoveMember (object Element);
[<System.Runtime.InteropServices.DispId(42)>]
abstract member RemoveMember : obj -> unit
Public Sub RemoveMember (Element As Object)

Parametreler

Element
Object

Gereklidir. CodeElementKoleksiyonda bir nesne veya ad.

Öznitelikler

Örnekler

 Sub RemoveMemberExample(ByVal dte As DTE2)  

    ' Before running this example, open a code document from a project  
    ' and place the insertion point inside a class method.  
    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)  
        Dim cls As CodeClass = CType(fun.Parent, CodeClass)  

        If MsgBox("Remove " & fun.Name & " from " & cls.Name & "?", _  
            MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then  
            cls.RemoveMember(fun)  
        End If  
    Catch ex As Exception  
        MsgBox(ex.Message)  
    End Try  

End Sub  
public void RemoveMemberExample(DTE2 dte)  
{  
    // Before running this example, open a code document from a project  
    // and place the insertion point inside a class method.  
    try  
    {  
        // Retrieve the CodeFunction at the insertion point.  
        TextSelection sel =   
            (TextSelection)dte.ActiveDocument.Selection;  
        CodeFunction fun =   
            (CodeFunction)sel.ActivePoint.get_CodeElement(  
            vsCMElement.vsCMElementFunction);  
        CodeClass cls = (CodeClass)fun.Parent;  

        if (MessageBox.Show("Remove " + fun.Name + " from " +   
            cls.Name + "?", "", MessageBoxButtons.YesNo) ==   
            DialogResult.Yes)  
            cls.RemoveMember(fun);  
    }  
    catch (Exception ex)  
    {  
        MessageBox.Show(ex.Message);  
    }  
}  

Açıklamalar

Kaldırılan öğe, koleksiyonda bulunan bir CodeElement nesne ya da koleksiyondaki benzersiz bir öğenin adı olabilir.

Not

Sınıfların, yapıların, işlevlerin, özniteliklerin, temsilcilerin ve bu gibi kod modeli öğelerinin değerleri, belirli tür düzenlemeler yapıldıktan sonra belirleyici olmayan bir değer olabilir, yani değerlerinin her zaman aynı kalır. Daha fazla bilgi için bkz. kod modeli öğe değerleri, kod modeli kullanılarak kod bulma bölümünde değişebilir (Visual Basic).

Şunlara uygulanır