Propriedade ITextTemplatingEngineHost.StandardAssemblyReferences
Obtém uma lista de referências de assembly.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (em Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)
Sintaxe
'Declaração
ReadOnly Property StandardAssemblyReferences As IList(Of String)
Get
IList<string> StandardAssemblyReferences { get; }
property IList<String^>^ StandardAssemblyReferences {
IList<String^>^ get ();
}
abstract StandardAssemblyReferences : IList<string>
function get StandardAssemblyReferences () : IList<String>
Valor de propriedade
Tipo: System.Collections.Generic.IList<String>
Um IList que contém nomes de assembly.
Comentários
Permite que um host especificar os assemblies padrão a ser referenciado pela classe gerada de transformação (por exemplo, System.dll). O mecanismo usa essas referências quando que compila e executa a classe de transformação gerada.
Exemplos
O exemplo de código a seguir mostra uma implementação possível para um host personalizado. Este exemplo de código é parte de um exemplo maior. For the complete example, see Demonstra Passo a passo: A criação de um Host de modelo de texto personalizado.
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
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
ITextTemplatingEngineHost Interface
Namespace Microsoft.VisualStudio.TextTemplating
Outros recursos
Demonstra Passo a passo: A criação de um Host de modelo de texto personalizado