DslDirectiveProcessorBase.GenerateTransformCode-Methode
Generieren Sie den Code, um auf das Modell zuzugreifen. Verwenden Sie CodeDomProvider, sodass wir sprachunabhängig sind.
Namespace: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Syntax
'Declaration
Protected Overrides Sub GenerateTransformCode ( _
directiveName As String, _
codeBuffer As StringBuilder, _
languageProvider As CodeDomProvider, _
requiresArguments As IDictionary(Of String, String), _
providesArguments As IDictionary(Of String, String) _
)
protected override void GenerateTransformCode(
string directiveName,
StringBuilder codeBuffer,
CodeDomProvider languageProvider,
IDictionary<string, string> requiresArguments,
IDictionary<string, string> providesArguments
)
Parameter
- directiveName
Typ: System.String
- codeBuffer
Typ: System.Text.StringBuilder
- languageProvider
Typ: System.CodeDom.Compiler.CodeDomProvider
- requiresArguments
Typ: System.Collections.Generic.IDictionary<String, String>
- providesArguments
Typ: System.Collections.Generic.IDictionary<String, String>
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.