Język

NameScope.Remove Metoda

Definicja

Usuwa określony obiekt z kolekcji.

Przeciążenia

Nazwa Opis
Remove(KeyValuePair<String,Object>)

Usuwa określony obiekt z kolekcji.

Remove(String)

Usuwa mapowanie określonej nazwy z kolekcji.

Remove(KeyValuePair<String,Object>)

Usuwa określony obiekt z kolekcji.

public:
 virtual bool Remove(System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^> item);
public bool Remove(System.Collections.Generic.KeyValuePair<string,object> item);
abstract member Remove : System.Collections.Generic.KeyValuePair<string, obj> -> bool
override this.Remove : System.Collections.Generic.KeyValuePair<string, obj> -> bool
Public Function Remove (item As KeyValuePair(Of String, Object)) As Boolean

Parametry

item
KeyValuePair<String,Object>

Obiekt do usunięcia z kolekcji określony jako KeyValuePair<TKey,TValue> (klucz to String, wartość to Object).

Zwraca

true jeśli element został pomyślnie usunięty z kolekcji, w przeciwnym razie false. false Zwraca również wartość , jeśli element nie został znaleziony w kolekcji.

Implementuje

Uwagi

Ponieważ NameScope słownik nie ma pojęcia pierwszego wystąpienia; każda z nich KeyValuePair<TKey,TValue> jest gwarantowana unikatowa.

Dotyczy

Remove(String)

Usuwa mapowanie określonej nazwy z kolekcji.

public:
 virtual bool Remove(System::String ^ key);
public bool Remove(string key);
abstract member Remove : string -> bool
override this.Remove : string -> bool
Public Function Remove (key As String) As Boolean

Parametry

key
String

Klucz ciągu, który jest nazwą mapowania zakresu nazw XAML do usunięcia.

Zwraca

true jeśli element został pomyślnie usunięty z kolekcji, w przeciwnym razie false. false Zwraca również wartość , jeśli element nie został znaleziony w kolekcji.

Implementuje

Uwagi

Ta metoda zasadniczo opakowuje UnregisterNamemetodę , zwracając false w przypadkach, które w przeciwnym razie zgłaszałyby wyjątki w pliku UnregisterName.

Dotyczy