TypeDescriptor.GetAssociation(Type, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma instância do tipo associado com objeto primário especificado.
public:
static System::Object ^ GetAssociation(Type ^ type, System::Object ^ primary);
public static object GetAssociation (Type type, object primary);
static member GetAssociation : Type * obj -> obj
Public Shared Function GetAssociation (type As Type, primary As Object) As Object
Parâmetros
- primary
- Object
O objeto primário da associação.
Retornos
Uma instância do tipo secundário que foi associado com o objeto primário, se existir uma associação; caso contrário, primary
se não existir nenhuma associação especificada.
Exceções
Um ou ambos os parâmetros são null
.
Comentários
Se uma associação anterior tiver sido feita para o type
parâmetro usando o CreateAssociation método , o GetAssociation método retornará o objeto secundário correto a ser invocado para o tipo solicitado. Caso contrário, GetAssociation pesquisa um designer compatível para type
e retorna o designer se um for encontrado. Esse método nunca retorna null
.
Um WeakReference é usado para manter a associação entre o objeto primário e secundário; portanto, esse método não impede que o objeto primário ou secundário seja finalizado e recuperado pela coleta de lixo.