Compartilhar via


ModelMemberCollection<TItemType,TFindType>.Find Método

Definição

Pesquisa na coleção a chave especificada e retorna-a se ela for encontrada.

Sobrecargas

Find(String)

Pesquisa na coleção a chave especificada e retorna-a se ela for encontrada. Se a chave não for encontrada, esse método retornará null.

Find(TFindType)

Pesquisa na coleção a chave especificada e retorna-a se ela for encontrada. Se a chave não for encontrada, esse método retornará null.

Find(String, Boolean)

Quando substituído em uma classe derivada, pesquisa na coleção a chave especificada e retorna-a, se encontrada. Se a chave não for encontrada, este método gerará uma exceção ou retornará null, dependendo do valor passado para throwOnError.

Find(TFindType, Boolean)

Quando substituído em uma classe derivada, pesquisa na coleção a chave especificada e retorna-a, se encontrada. Se a chave não for encontrada, este método gerará uma exceção ou retornará null, dependendo do valor passado para throwOnError.

Find(String)

Pesquisa na coleção a chave especificada e retorna-a se ela for encontrada. Se a chave não for encontrada, esse método retornará null.

public:
 TItemType Find(System::String ^ name);
public TItemType Find (string name);
member this.Find : string -> 'ItemType
Public Function Find (name As String) As TItemType

Parâmetros

name
String

O nome da chave especificada.

Retornos

TItemType

Se encontrado, retorna o item.

Exceções

O name é null.

Aplica-se a

Find(TFindType)

Pesquisa na coleção a chave especificada e retorna-a se ela for encontrada. Se a chave não for encontrada, esse método retornará null.

public:
 TItemType Find(TFindType value);
public TItemType Find (TFindType value);
member this.Find : 'FindType -> 'ItemType
Public Function Find (value As TFindType) As TItemType

Parâmetros

value
TFindType

O tipo da chave determinada.

Retornos

TItemType

Se encontrado, retorna o item.

Exceções

O value é null.

Aplica-se a

Find(String, Boolean)

Quando substituído em uma classe derivada, pesquisa na coleção a chave especificada e retorna-a, se encontrada. Se a chave não for encontrada, este método gerará uma exceção ou retornará null, dependendo do valor passado para throwOnError.

protected:
 abstract TItemType Find(System::String ^ name, bool throwOnError);
protected abstract TItemType Find (string name, bool throwOnError);
abstract member Find : string * bool -> 'ItemType
Protected MustOverride Function Find (name As String, throwOnError As Boolean) As TItemType

Parâmetros

name
String

O nome da chave especificada.

throwOnError
Boolean

true para gerar uma exceção se a chave informada não for encontrada; caso contrário false.

Retornos

TItemType

Se encontrado, retorna o item.

Exceções

O name não é encontrado e throwOnError é true.

Aplica-se a

Find(TFindType, Boolean)

Quando substituído em uma classe derivada, pesquisa na coleção a chave especificada e retorna-a, se encontrada. Se a chave não for encontrada, este método gerará uma exceção ou retornará null, dependendo do valor passado para throwOnError.

protected:
 abstract TItemType Find(TFindType value, bool throwOnError);
protected abstract TItemType Find (TFindType value, bool throwOnError);
abstract member Find : 'FindType * bool -> 'ItemType
Protected MustOverride Function Find (value As TFindType, throwOnError As Boolean) As TItemType

Parâmetros

value
TFindType

O tipo da chave determinada.

throwOnError
Boolean

true para gerar uma exceção se a chave informada não for encontrada; caso contrário false.

Retornos

TItemType

Se encontrado, retorna o item.

Exceções

O value não é encontrado e throwOnError é true.

Aplica-se a