Partager via


NullExtension.ProvideValue(IServiceProvider) Méthode

Définition

Fournit null à utiliser comme valeur de sortie de cette extension de balisage.

public:
 override System::Object ^ ProvideValue(IServiceProvider ^ serviceProvider);
public override object ProvideValue (IServiceProvider serviceProvider);
override this.ProvideValue : IServiceProvider -> obj
Public Overrides Function ProvideValue (serviceProvider As IServiceProvider) As Object

Paramètres

serviceProvider
IServiceProvider

Objet qui peut fournir des services pour l’implémentation de l’extension de balisage.

Retours

Référence null.

Remarques

Cette méthode prend en charge les implémentations de processeur XAML et n’est pas destinée à être appelée directement. Une implémentation de processeur XAML utilise cette méthode lorsqu’elle crée des graphiques d’objets qui incluent une utilisation d’extension x:Null . Cela s’appuie sur le comportement général des processeurs XAML lorsqu’ils traitent des MarkupExtension éléments et appellent son ProvideValue implémentation.

Cette implémentation ne repose pas sur les services basés sur le passé serviceProvider. Elle retourne toujours une référence null quel que soit le contexte. Dans l’implémentation des services XAML .NET Framework, la valeur à retourner est obtenue en référençant la XamlLanguage.Null valeur statique.

S’applique à

Voir aussi