Sdílet prostřednictvím


RequiresProvidesDirectiveProcessor.InitializeRequiresDictionary – metoda

Přepsat v odvozené třídě Určuje vyžaduje parametry pro jednotlivé směrnice.

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.10.0 (v Microsoft.VisualStudio.TextTemplating.10.0.dll)

Syntaxe

'Deklarace
Protected MustOverride Sub InitializeRequiresDictionary ( _
    directiveName As String, _
    requiresDictionary As IDictionary(Of String, String) _
)
protected abstract void InitializeRequiresDictionary(
    string directiveName,
    IDictionary<string, string> requiresDictionary
)
protected:
virtual void InitializeRequiresDictionary(
    String^ directiveName, 
    IDictionary<String^, String^>^ requiresDictionary
) abstract
abstract InitializeRequiresDictionary : 
        directiveName:string * 
        requiresDictionary:IDictionary<string, string> -> unit 
protected abstract function InitializeRequiresDictionary(
    directiveName : String, 
    requiresDictionary : IDictionary<String, String>
)

Parametry

Poznámky

Tato metoda slouží k přidání páry klíč hodnota k requiresDictionary parametr. Klíč je název requires parametr, směrnice procesor podporuje. Hodnota parametru je výchozí hodnota, pokud uživatel zadat jinou hodnotu, při volání směrnice.

Vložení nullodkaz Null (Nothing v jazyce Visual Basic) patice parametr hodnota označuje, zda uživatel musí zadat jej.

Tato metoda se nazývá ProcessDirective.

Příklady

Následující příklad nastaví slovník zboží, které vyžaduje směrnice procesoru. Příklad kódu je součástí větší příklad, který je stanoven RequiresProvidesDirectiveProcessor Třída

protected override void InitializeRequiresDictionary(string directiveName, IDictionary<string, string> requiresDictionary)
{
if (StringComparer.InvariantCultureIgnoreCase.Compare(directiveName, DomDirectiveTag) == 0)
{
// Initialize the dictionary with nulls for each required parameter.
requiresDictionary[XmlFileRequiredParameterName] = null;
}
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

RequiresProvidesDirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

InitializeProvidesDictionary

ProcessDirective

IDictionary