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
- directiveName
Typ: System.String
Název směrnice.
- providesDictionary
Typ: System.Collections.Generic.IDictionary<String, String>
IDictionary , Která obsahuje standardní parametry, které poskytuje procesoru.
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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Odkaz
RequiresProvidesDirectiveProcessor Třída