VirtualTypeBuilder.InitializeFromType, méthode (ITypeResolutionService, CodeTypeDeclaration, String)
Initialise ce générateur virtuel de type avec des données obtenues à partir de le type donné.
Espace de noms : Microsoft.VisualStudio.Shell.Design
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
Public Sub InitializeFromType ( _
typeResolutionService As ITypeResolutionService, _
typeDecl As CodeTypeDeclaration, _
namespaceName As String _
)
public void InitializeFromType(
ITypeResolutionService typeResolutionService,
CodeTypeDeclaration typeDecl,
string namespaceName
)
Paramètres
- typeResolutionService
Type : System.ComponentModel.Design.ITypeResolutionService
Le service de résolution de type pour utiliser lorsque résolvant dans l'arborescence de modèle DOM de code CodeDOM ().
- typeDecl
Type : System.CodeDom.CodeTypeDeclaration
Utilisé pour initialiser un type selon une déclaration de type.
- namespaceName
Type : System.String
L'espace de noms qui contient un type pour le créer.Cet espace de noms doit contenir exactement un type.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Si l'un des les paramètres sont null. |
ArgumentException | Si ns contient une valeur autre qu'une déclaration de type unique. |
Remarques
La méthode d'InitializeFromType désactivera tous les collections et lors membres ils selon une déclaration de type.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.