Sdílet prostřednictvím


RequiresProvidesDirectiveProcessor.InitializeProvidesDictionary – metoda

Přepsat v odvozené třídě Určuje poskytuje 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 InitializeProvidesDictionary ( _
    directiveName As String, _
    providesDictionary As IDictionary(Of String, String) _
)
protected abstract void InitializeProvidesDictionary(
    string directiveName,
    IDictionary<string, string> providesDictionary
)
protected:
virtual void InitializeProvidesDictionary(
    String^ directiveName, 
    IDictionary<String^, String^>^ providesDictionary
) abstract
abstract InitializeProvidesDictionary : 
        directiveName:string * 
        providesDictionary:IDictionary<string, string> -> unit 
protected abstract function InitializeProvidesDictionary(
    directiveName : String, 
    providesDictionary : IDictionary<String, String>
)

Parametry

Poznámky

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

Tato metoda se nazývá ProcessDirective.

Příklady

Následující příklad nastaví slovník položky poskytující procesor této směrnice. Příklad kódu je součástí větší příklad, který je stanoven RequiresProvidesDirectiveProcessor Třída

protected override void InitializeProvidesDictionary(string directiveName, IDictionary<string, string> providesDictionary)
{
if (StringComparer.InvariantCultureIgnoreCase.Compare(directiveName, DomDirectiveTag) == 0)
{
// Populate the dictionary with the default names that will be used.
providesDictionary[DomProvidedParameterName] = DomProvidedParameterName;
}
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

RequiresProvidesDirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

InitializeRequiresDictionary

ProcessDirective

IDictionary