Partager via


CodeDomEventBindingService, classe

Ce type a un attribut SecurityCriticalAttribute, qui le limite à un usage interne par la bibliothèque de classes .NET Framework pour Silverlight. Un code d'application qui utilise un membre de ce type lève une exception MethodAccessException.

[ESSENTIEL POUR LA SÉCURITÉ]

Un service utilisé pour générer code de gestion des événements.

Cette API n'est pas conforme CLS. L'alternative conforme CLS est [None].

Hiérarchie d'héritage

System.Object
  System.ComponentModel.Design.EventBindingService
    Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomEventBindingService

Espace de noms :  Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom
Assembly :  Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)

Syntaxe

'Déclaration
<CLSCompliantAttribute(False)> _
<SecurityCriticalAttribute> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public MustInherit Class CodeDomEventBindingService _
    Inherits EventBindingService
[CLSCompliantAttribute(false)]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class CodeDomEventBindingService : EventBindingService

Le type CodeDomEventBindingService expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique CodeDomEventBindingService Initialise une nouvelle instance d'CodeDomEventBindingService.

Début

Propriétés

  Nom Description
Propriété protégée CodeDomAdapter Obtient l'adaptateur de données DOM de code.

Début

Méthodes

  Nom Description
Méthode protégée CreateUniqueMethodName Crée un unique nom de méthode pour l'événement. (Substitue EventBindingService.CreateUniqueMethodName(IComponent, EventDescriptor).)
Méthode publique Equals Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode protégée FreeMethod Supprime la méthode spécifiée de code si gestionnaire d'événements n'utilise pas et il est vide. (Substitue EventBindingService.FreeMethod(IComponent, EventDescriptor, String).)
Méthode protégée GetCompatibleMethods Obtient toutes les méthodes dans le modèle DOM de code qui sont compatibles avec le descripteur d'événement spécifié. (Substitue EventBindingService.GetCompatibleMethods(EventDescriptor).)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode protégée GetService Obtient le service demandé de la part du fournisseur de services. (Hérité de EventBindingService.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée ShowCode() Affiche code dans les données de document dans la fenêtre d'éditeur. (Substitue EventBindingService.ShowCode().)
Méthode protégée ShowCode(Int32) Affiche code à la ligne spécifiée. (Substitue EventBindingService.ShowCode(Int32).)
Méthode protégée ShowCode(IComponent, EventDescriptor, String) Montre le corps de code d'utilisateur avec le descripteur donné de nom de méthode et d'événement. (Substitue EventBindingService.ShowCode(IComponent, EventDescriptor, String).)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode protégée UseMethod Crée la déclaration de méthode pour le descripteur donné de nom de méthode et d'événement. (Substitue EventBindingService.UseMethod(IComponent, EventDescriptor, String).)
Méthode protégée ValidateMethodName Valide le nom de la méthode. (Substitue EventBindingService.ValidateMethodName(String).)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IEventBindingService.CreateUniqueMethodName Crée un nom unique pour une méthode de gestionnaire d'événements pour le composant et l'événement spécifiés. (Hérité de EventBindingService.)
Implémentation d'interface expliciteMéthode privée IEventBindingService.GetCompatibleMethods Obtient une collection de méthodes de gestionnaire d'événements possédant une signature de méthode compatible avec l'événement spécifié. (Hérité de EventBindingService.)
Implémentation d'interface expliciteMéthode privée IEventBindingService.GetEvent Obtient EventDescriptor pour l'événement représenté par le descripteur de propriété spécifié, s'il représente un événement. (Hérité de EventBindingService.)
Implémentation d'interface expliciteMéthode privée IEventBindingService.GetEventProperties Convertit un ensemble de descripteurs d'événement en un ensemble de descripteurs de propriété. (Hérité de EventBindingService.)
Implémentation d'interface expliciteMéthode privée IEventBindingService.GetEventProperty Convertit un descripteur d'événement unique en un descripteur de propriété. (Hérité de EventBindingService.)
Implémentation d'interface expliciteMéthode privée IEventBindingService.ShowCode() Affiche le code utilisateur du concepteur. (Hérité de EventBindingService.)
Implémentation d'interface expliciteMéthode privée IEventBindingService.ShowCode(Int32) Affiche le code utilisateur du concepteur à la ligne spécifiée. (Hérité de EventBindingService.)
Implémentation d'interface expliciteMéthode privée IEventBindingService.ShowCode(IComponent, EventDescriptor) Affiche le code utilisateur de l'événement spécifié. (Hérité de EventBindingService.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom, espace de noms