Sprache

NullExtension.ProvideValue(IServiceProvider) Methode

Definition

Stellt null die Verwendung als Wert als Ausgabe dieser Markuperweiterung bereit.

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

Parameter

serviceProvider
IServiceProvider

Ein Objekt, das Dienste für die Markuperweiterungsimplementierung bereitstellen kann.

Gibt zurück

Ein Nullverweis.

Hinweise

Diese Methode unterstützt XAML-Prozessorimplementierungen und soll nicht direkt aufgerufen werden. Eine XAML-Prozessorimplementierung verwendet diese Methode, wenn sie Objektdiagramme erstellt, die eine x:Null Erweiterungsverwendung enthalten. Dies basiert auf allgemeinem Verhalten für XAML-Prozessoren, wenn sie die Implementierung verarbeiten MarkupExtension und aufrufen ProvideValue .

Diese Implementierung basiert nicht auf Diensten, die auf dem übergebenen serviceProvider. Sie gibt unabhängig vom Kontext immer einen Nullverweis zurück. In der Implementierung .NET Framework-XAML-Dienste wird der zurückzugebende Wert durch Verweisen auf den statischen Wert XamlLanguage.Null abgerufen.

Gilt für:

Siehe auch