ITextTemplatingEngineHost.StandardAssemblyReferences-Eigenschaft
Ruft eine Liste mit Assemblyverweisen ab.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (in Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)
Syntax
'Declaration
ReadOnly Property StandardAssemblyReferences As IList(Of String)
IList<string> StandardAssemblyReferences { get; }
property IList<String^>^ StandardAssemblyReferences {
IList<String^>^ get ();
}
abstract StandardAssemblyReferences : IList<string>
function get StandardAssemblyReferences () : IList<String>
Eigenschaftswert
Typ: System.Collections.Generic.IList<String>
Eine IList, die Assemblynamen enthält.
Hinweise
Ermöglicht es einem Host, Standardassemblys anzugeben, auf die von der generierten Transformationsklasse verwiesen werden soll (z. B. System.dll).Das Modul verwendet diese Verweise, wenn es die generierte Transformationsklasse kompiliert und ausführt.
Beispiele
Im folgenden Codebeispiel wird eine mögliche Implementierung für einen benutzerdefinierten Host veranschaulicht.Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels.Das vollständige Beispiel finden Sie unter Exemplarische Vorgehensweise: Erstellen eines benutzerdefinierten Textvorlagenhosts.
public IList<string> StandardAssemblyReferences
{
get
{
return new string[]
{
//if this host searches standard paths and the GAC
//we can specify the assembly name like this
//---------------------------------------------------------
//"System"
//because this host only resolves assemblies from the
//fully qualified path and name of the assembly
//this is a quick way to get the code to give us the
//fully qualified path and name of the System assembly
//---------------------------------------------------------
typeof(System.Uri).Assembly.Location
};
}
}
Public ReadOnly Property StandardAssemblyReferences() As IList(Of String) Implements Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost.StandardAssemblyReferences
Get
'if this host searches standard paths and the GAC
'we can specify the assembly name like this
'---------------------------------------------------------
'Return New String() {"System"}
'because this host only resolves assemblies from the
'fully qualified path and name of the assembly
'this is a quick way to get the code to give us the
'fully qualified path and name of the System assembly
'---------------------------------------------------------
Return New String() {(New System.UriBuilder()).GetType().Assembly.Location}
End Get
End Property
.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.
Siehe auch
Referenz
ITextTemplatingEngineHost Schnittstelle
Microsoft.VisualStudio.TextTemplating-Namespace
Weitere Ressourcen
Exemplarische Vorgehensweise: Erstellen eines benutzerdefinierten Textvorlagenhosts