Skip to main content

ISortedDictionary_2Methods

Trait ISortedDictionary_2Methods 

Source
pub trait ISortedDictionary_2Methods<T0: ClassIdentity, T1: ClassIdentity>: ClassIdentity {
Show 30 methods // Provided methods fn ctor(self) where Self: Sized { ... } fn ctor_2(self, comparer: IComparer_1_Interface<T0>) where Self: Sized { ... } fn get_item(self, key: T0) -> T1 where Self: Sized { ... } fn set_item(self, key: T0, value: T1) where Self: Sized { ... } fn get_count(self) -> i32 where Self: Sized { ... } fn get_keys(self) -> SortedDictionary_2_KeyCollection<T0, T1> where Self: Sized { ... } fn get_values(self) -> SortedDictionary_2_ValueCollection<T0, T1> where Self: Sized { ... } fn add(self, key: T0, value: T1) where Self: Sized { ... } fn clear(self) where Self: Sized { ... } fn contains_key(self, key: T0) -> bool where Self: Sized { ... } fn contains_value(self, value: T1) -> bool where Self: Sized { ... } fn copy_to(self, array: Array<KeyValuePair_2<T0, T1>>, index: i32) where Self: Sized { ... } fn get_enumerator(self) -> SortedDictionary_2_Enumerator<T0, T1> where Self: Sized { ... } fn remove(self, key: T0) -> bool where Self: Sized { ... } fn try_get_value(self, key: T0) -> (bool, T1) where Self: Sized { ... } fn system_collections_i_collection_copy_to( self, array: IlInstance, index: i32, ) where Self: Sized { ... } fn system_collections_i_dictionary_get_is_fixed_size(self) -> bool where Self: Sized { ... } fn system_collections_i_dictionary_get_is_read_only(self) -> bool where Self: Sized { ... } fn system_collections_i_dictionary_get_keys(self) -> ICollection where Self: Sized { ... } fn system_collections_i_dictionary_get_values(self) -> ICollection where Self: Sized { ... } fn system_collections_i_dictionary_get_item(self, key: Object) -> Object where Self: Sized { ... } fn system_collections_i_dictionary_set_item( self, key: Object, value: Object, ) where Self: Sized { ... } fn system_collections_i_dictionary_add(self, key: Object, value: Object) where Self: Sized { ... } fn system_collections_i_dictionary_contains(self, key: Object) -> bool where Self: Sized { ... } fn is_compatible_key(key: Object) -> bool { ... } fn system_collections_i_dictionary_get_enumerator( self, ) -> IDictionaryEnumerator where Self: Sized { ... } fn system_collections_i_dictionary_remove(self, key: Object) where Self: Sized { ... } fn system_collections_i_collection_get_is_synchronized(self) -> bool where Self: Sized { ... } fn system_collections_i_collection_get_sync_root(self) -> Object where Self: Sized { ... } fn system_collections_i_enumerable_get_enumerator(self) -> IEnumerator where Self: Sized { ... }
}

Provided Methods§

Source

fn ctor(self)
where Self: Sized,

Source

fn ctor_2(self, comparer: IComparer_1_Interface<T0>)
where Self: Sized,

Source

fn get_item(self, key: T0) -> T1
where Self: Sized,

Source

fn set_item(self, key: T0, value: T1)
where Self: Sized,

Source

fn get_count(self) -> i32
where Self: Sized,

Source

fn get_keys(self) -> SortedDictionary_2_KeyCollection<T0, T1>
where Self: Sized,

Source

fn get_values(self) -> SortedDictionary_2_ValueCollection<T0, T1>
where Self: Sized,

Source

fn add(self, key: T0, value: T1)
where Self: Sized,

Source

fn clear(self)
where Self: Sized,

Source

fn contains_key(self, key: T0) -> bool
where Self: Sized,

Source

fn contains_value(self, value: T1) -> bool
where Self: Sized,

Source

fn copy_to(self, array: Array<KeyValuePair_2<T0, T1>>, index: i32)
where Self: Sized,

Source

fn get_enumerator(self) -> SortedDictionary_2_Enumerator<T0, T1>
where Self: Sized,

Source

fn remove(self, key: T0) -> bool
where Self: Sized,

Source

fn try_get_value(self, key: T0) -> (bool, T1)
where Self: Sized,

Source

fn system_collections_i_collection_copy_to(self, array: IlInstance, index: i32)
where Self: Sized,

Source

fn system_collections_i_dictionary_get_is_fixed_size(self) -> bool
where Self: Sized,

Source

fn system_collections_i_dictionary_get_is_read_only(self) -> bool
where Self: Sized,

Source

fn system_collections_i_dictionary_get_keys(self) -> ICollection
where Self: Sized,

Source

fn system_collections_i_dictionary_get_values(self) -> ICollection
where Self: Sized,

Source

fn system_collections_i_dictionary_get_item(self, key: Object) -> Object
where Self: Sized,

Source

fn system_collections_i_dictionary_set_item(self, key: Object, value: Object)
where Self: Sized,

Source

fn system_collections_i_dictionary_add(self, key: Object, value: Object)
where Self: Sized,

Source

fn system_collections_i_dictionary_contains(self, key: Object) -> bool
where Self: Sized,

Source

fn is_compatible_key(key: Object) -> bool

Source

fn system_collections_i_dictionary_get_enumerator(self) -> IDictionaryEnumerator
where Self: Sized,

Source

fn system_collections_i_dictionary_remove(self, key: Object)
where Self: Sized,

Source

fn system_collections_i_collection_get_is_synchronized(self) -> bool
where Self: Sized,

Source

fn system_collections_i_collection_get_sync_root(self) -> Object
where Self: Sized,

Source

fn system_collections_i_enumerable_get_enumerator(self) -> IEnumerator
where Self: Sized,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§