InstanceDescriptor Construtores

Definição

Inicializa uma nova instância da InstanceDescriptor classe.

Sobrecargas

Name Description
InstanceDescriptor(MemberInfo, ICollection)

Inicializa uma nova instância da InstanceDescriptor classe usando a informação e argumentos dos membros especificados.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Inicializa uma nova instância da InstanceDescriptor classe usando a informação de membro especificada, argumentos e valor que indicam se a informação especificada descreve completamente a instância.

InstanceDescriptor(MemberInfo, ICollection)

Inicializa uma nova instância da InstanceDescriptor classe usando a informação e argumentos dos membros especificados.

public:
 InstanceDescriptor(System::Reflection::MemberInfo ^ member, System::Collections::ICollection ^ arguments);
public InstanceDescriptor(System.Reflection.MemberInfo member, System.Collections.ICollection arguments);
new System.ComponentModel.Design.Serialization.InstanceDescriptor : System.Reflection.MemberInfo * System.Collections.ICollection -> System.ComponentModel.Design.Serialization.InstanceDescriptor
Public Sub New (member As MemberInfo, arguments As ICollection)

Parâmetros

member
MemberInfo

A informação do membro para o descritor. Isto pode ser um MethodInfo, ConstructorInfo, FieldInfo, ou PropertyInfo. Se for um MethodInfo, , ou PropertyInfo, deve representar um static membroFieldInfo.

arguments
ICollection

A coleção de argumentos para passar ao membro. Este parâmetro pode ser null ou uma coleção vazia se não existirem argumentos. A coleção pode também consistir noutras instâncias de InstanceDescriptor.

Exceções

memberé do tipo MethodInfo, , ou PropertyInfo, e não representa um static membroFieldInfo.

-ou-

member é do tipo PropertyInfo e não é legível.

-ou-

memberé do tipo MethodInfo ou , e o número de argumentos em arguments não corresponde à assinatura de memberConstructorInfo.

-ou-

member é do tipo ConstructorInfo e representa um static membro.

-ou-

member é do tipo FieldInfo, e o número de argumentos em arguments não é zero.

Aplica-se a

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Inicializa uma nova instância da InstanceDescriptor classe usando a informação de membro especificada, argumentos e valor que indicam se a informação especificada descreve completamente a instância.

public:
 InstanceDescriptor(System::Reflection::MemberInfo ^ member, System::Collections::ICollection ^ arguments, bool isComplete);
public InstanceDescriptor(System.Reflection.MemberInfo member, System.Collections.ICollection arguments, bool isComplete);
new System.ComponentModel.Design.Serialization.InstanceDescriptor : System.Reflection.MemberInfo * System.Collections.ICollection * bool -> System.ComponentModel.Design.Serialization.InstanceDescriptor
Public Sub New (member As MemberInfo, arguments As ICollection, isComplete As Boolean)

Parâmetros

member
MemberInfo

A informação do membro para o descritor. Isto pode ser um MethodInfo, ConstructorInfo, FieldInfo, ou PropertyInfo. Se for um MethodInfo, , ou PropertyInfo, deve representar um static membroFieldInfo.

arguments
ICollection

A coleção de argumentos para passar ao membro. Este parâmetro pode ser null ou uma coleção vazia se não existirem argumentos. A coleção pode também consistir noutras instâncias de InstanceDescriptor.

isComplete
Boolean

true se a informação especificada descrever completamente a instância; caso contrário, false.

Exceções

memberé do tipo MethodInfo, , ou PropertyInfo, e não representa um staticFieldInfomembro

member é do tipo PropertyInfo e não é legível.

memberé do tipo MethodInfo ou e o número de argumentos em arguments não corresponde à assinatura de memberConstructorInfo .

member é do tipo ConstructorInfo e representa um static membro

member é do tipo FieldInfo, e o número de argumentos em arguments não é zero.

Aplica-se a