Sdílet prostřednictvím


RequiresProvidesDirectiveProcessor.ProvideUniqueId – metoda

Obsahuje Identifikátor, který identifikuje volání směrnice procesoru.

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

Syntaxe

'Deklarace
Protected Overridable Function ProvideUniqueId ( _
    directiveName As String, _
    arguments As IDictionary(Of String, String), _
    requiresArguments As IDictionary(Of String, String), _
    providesArguments As IDictionary(Of String, String) _
) As String
protected virtual string ProvideUniqueId(
    string directiveName,
    IDictionary<string, string> arguments,
    IDictionary<string, string> requiresArguments,
    IDictionary<string, string> providesArguments
)
protected:
virtual String^ ProvideUniqueId(
    String^ directiveName, 
    IDictionary<String^, String^>^ arguments, 
    IDictionary<String^, String^>^ requiresArguments, 
    IDictionary<String^, String^>^ providesArguments
)
abstract ProvideUniqueId : 
        directiveName:string * 
        arguments:IDictionary<string, string> * 
        requiresArguments:IDictionary<string, string> * 
        providesArguments:IDictionary<string, string> -> string 
override ProvideUniqueId : 
        directiveName:string * 
        arguments:IDictionary<string, string> * 
        requiresArguments:IDictionary<string, string> * 
        providesArguments:IDictionary<string, string> -> string 
protected function ProvideUniqueId(
    directiveName : String, 
    arguments : IDictionary<String, String>, 
    requiresArguments : IDictionary<String, String>, 
    providesArguments : IDictionary<String, String>
) : String

Parametry

Vrácená hodnota

Typ: System.String
A String , který obsahuje jednoznačné ID pro volání směrnice procesoru.

Poznámky

Text šablony může obsahovat více než jedno volání téže směrnice nebo různých směrnic v téže směrnice procesoru. Tato metoda poskytuje jedinečné ID pro každého směrnice volání směrnice procesoru můžete použít při volání ResolveParameterValue.

Směrnice procesorů můžete použít jednu z jejich poskytuje parametry zadejte jedinečný identifikátor. arguments Parametry jsou poprvé hledali jedinečné ID a providesArguments Parametry jsou prohledány druhé. Pokud je nalezen žádný jedinečné ID, directiveName se používá jako jedinečný identifikátor.

Tato metoda se nazývá ProcessDirective.

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

RequiresProvidesDirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

InitializeProvidesDictionary

InitializeRequiresDictionary

ProcessDirective