ModelMemberCollection<TItemType,TFindType>.Find Método

Definição

Pesquisa a chave dada na coleção e devolve-a se for encontrada.

Sobrecargas

Name Description
Find(String)

Pesquisa a chave dada na coleção e devolve-a se for encontrada. Se a chave não for encontrada, este método devolve null.

Find(TFindType)

Pesquisa a chave dada na coleção e devolve-a se for encontrada. Se a chave não for encontrada, este método devolve null.

Find(String, Boolean)

Quando é sobreposta numa classe derivada, pesquisa a chave dada na coleção e devolve-a se for encontrada. Se a chave não for encontrada, este método lança uma exceção ou devolve null, dependendo do valor passado para throwOnError.

Find(TFindType, Boolean)

Quando é sobreposta numa classe derivada, pesquisa a chave dada na coleção e devolve-a se for encontrada. Se a chave não for encontrada, este método lança uma exceção ou devolve null, dependendo do valor passado para throwOnError.

Find(String)

Pesquisa a chave dada na coleção e devolve-a se for encontrada. Se a chave não for encontrada, este método devolve 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 dada.

Devoluções

TItemType

Se for encontrado, devolve o artigo.

Exceções

O name é null.

Aplica-se a

Find(TFindType)

Pesquisa a chave dada na coleção e devolve-a se for encontrada. Se a chave não for encontrada, este método devolve 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 dada.

Devoluções

TItemType

Se for encontrado, devolve o artigo.

Exceções

O value é null.

Aplica-se a

Find(String, Boolean)

Quando é sobreposta numa classe derivada, pesquisa a chave dada na coleção e devolve-a se for encontrada. Se a chave não for encontrada, este método lança uma exceção ou devolve 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 dada.

throwOnError
Boolean

true lançar uma exceção se a chave dada não for encontrada; caso contrário, false.

Devoluções

TItemType

Se for encontrado, devolve o artigo.

Exceções

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

Aplica-se a

Find(TFindType, Boolean)

Quando é sobreposta numa classe derivada, pesquisa a chave dada na coleção e devolve-a se for encontrada. Se a chave não for encontrada, este método lança uma exceção ou devolve 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 dada.

throwOnError
Boolean

true lançar uma exceção se a chave dada não for encontrada; caso contrário, false.

Devoluções

TItemType

Se for encontrado, devolve o artigo.

Exceções

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

Aplica-se a