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
InstanceDescriptor(MemberInfo, ICollection) |
Inicializa uma nova instância da classe InstanceDescriptor usando os argumentos e as informações do membro especificados. |
InstanceDescriptor(MemberInfo, ICollection, Boolean) |
Inicializa uma nova instância da classe InstanceDescriptor usando informações do membro, argumentos e valor especificados indicando se as informações especificadas descrevem completamente a instância. |
InstanceDescriptor(MemberInfo, ICollection)
- Origem:
- InstanceDescriptor.cs
- Origem:
- InstanceDescriptor.cs
- Origem:
- InstanceDescriptor.cs
Inicializa uma nova instância da classe InstanceDescriptor usando os argumentos e as informações do membro especificados.
public:
InstanceDescriptor(System::Reflection::MemberInfo ^ member, System::Collections::ICollection ^ arguments);
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 de membro para o descritor. Pode ser MethodInfo, ConstructorInfo, FieldInfo ou PropertyInfo. Se for MethodInfo, FieldInfo ou PropertyInfo, deverá representar um membro static
.
- arguments
- ICollection
A coleção de argumentos a passar para o membro. Esse parâmetro poderá ser null
ou uma coleção vazia, se não houver nenhum argumento. A coleção também pode consistir em outras instâncias do InstanceDescriptor.
Exceções
member
é do tipo MethodInfo, FieldInfo ou PropertyInfo e não representa um membro static
.
- 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 coincide com a assinatura de member
.
- ou -
member
é do tipo ConstructorInfo e representa um membro static
.
- ou -
member
é do tipo FieldInfo e o número de argumentos em arguments
não é zero.
Aplica-se a
InstanceDescriptor(MemberInfo, ICollection, Boolean)
- Origem:
- InstanceDescriptor.cs
- Origem:
- InstanceDescriptor.cs
- Origem:
- InstanceDescriptor.cs
Inicializa uma nova instância da classe InstanceDescriptor usando informações do membro, argumentos e 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);
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 de membro para o descritor. Pode ser MethodInfo, ConstructorInfo, FieldInfo ou PropertyInfo. Se for MethodInfo, FieldInfo ou PropertyInfo, deverá representar um membro static
.
- arguments
- ICollection
A coleção de argumentos a passar para o membro. Esse parâmetro poderá ser null
ou uma coleção vazia, se não houver nenhum argumento. A coleção também pode consistir em outras instâncias do InstanceDescriptor.
- isComplete
- Boolean
true
se as informações especificadas descrevem completamente a instância; caso contrário, false
.
Exceções
member
é do tipo MethodInfo, FieldInfo ou PropertyInfo e não representa um membro static
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 coincide com a assinatura de member
.
member
é do tipo ConstructorInfo e representa um membro static
member
é do tipo FieldInfo e o número de argumentos em arguments
não é zero.