InstanceDescriptor Construtores
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.
Inicializa uma nova instância da classe InstanceDescriptor.
Sobrecargas
| Nome | Description |
|---|---|
| InstanceDescriptor(MemberInfo, ICollection) |
Inicializa uma nova instância da InstanceDescriptor classe usando as informações e argumentos de membro especificados. |
| InstanceDescriptor(MemberInfo, ICollection, Boolean) |
Inicializa uma nova instância da InstanceDescriptor classe usando as informações de membro, os argumentos e o valor especificados, indicando se as informações especificadas descrevem completamente a instância. |
InstanceDescriptor(MemberInfo, ICollection)
Inicializa uma nova instância da InstanceDescriptor classe usando as informações e argumentos de membro 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
As informações do membro para o descritor. Isso pode ser um MethodInfo, ConstructorInfo, FieldInfoou PropertyInfo. Se este for um MethodInfo, FieldInfoou PropertyInfo, ele deve representar um static membro.
- arguments
- ICollection
A coleção de argumentos a serem passados para o membro. Esse parâmetro pode ser null ou uma coleção vazia se não houver argumentos. A coleção também pode consistir em outras instâncias de InstanceDescriptor.
Exceções
member é do tipo MethodInfo, FieldInfoou PropertyInfo, e não representa um static membro.
-ou-
member é do tipo PropertyInfo e não é legível.
-ou-
member é do tipo MethodInfo ou ConstructorInfo, e o número de argumentos em arguments não corresponde à assinatura de member.
-ou-
member é do tipo ConstructorInfo e representa um static membro.
-ou-
member é do tipo FieldInfo, e o número de argumentos não arguments é zero.
Aplica-se a
InstanceDescriptor(MemberInfo, ICollection, Boolean)
Inicializa uma nova instância da InstanceDescriptor classe usando as informações de membro, os argumentos e o valor especificados, indicando se as informações especificadas descrevem 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
As informações do membro para o descritor. Isso pode ser um MethodInfo, ConstructorInfo, FieldInfoou PropertyInfo. Se este for um MethodInfo, FieldInfoou PropertyInfo, ele deve representar um static membro.
- arguments
- ICollection
A coleção de argumentos a serem passados para o membro. Esse parâmetro pode ser null ou uma coleção vazia se não houver argumentos. A coleção também pode consistir em outras instâncias de InstanceDescriptor.
- isComplete
- Boolean
true se as informações especificadas descreverem completamente a instância; caso contrário, false.
Exceções
member é do tipo MethodInfo, FieldInfoou PropertyInfo, e não representa um static membro
member é do tipo PropertyInfo e não é legível.
member é do tipo MethodInfo ou ConstructorInfo e o número de argumentos em arguments não corresponde à assinatura de member.
member é do tipo ConstructorInfo e representa um static membro
member é do tipo FieldInfo, e o número de argumentos não arguments é zero.