Klasa TextTransformation
Abstrakcyjna klasa podstawowa dla wszystkich klas wygenerowany transformacji.Klasa ta udostępnia również metody narzędziowe i właściwości w kodzie szablonu tekstu.
Hierarchia dziedziczenia
Object
Microsoft.VisualStudio.TextTemplating.TextTransformation
Microsoft.VisualStudio.TextTemplating.VSHost.ModelingTextTransformation
Przestrzeń nazw: Microsoft.VisualStudio.TextTemplating
Zestaw: Microsoft.VisualStudio.TextTemplating.12.0 (w Microsoft.VisualStudio.TextTemplating.12.0.dll)
Składnia
'Deklaracja
Public MustInherit Class TextTransformation _
Implements IDisposable
public abstract class TextTransformation : IDisposable
public ref class TextTransformation abstract : IDisposable
[<AbstractClass>]
type TextTransformation =
class
interface IDisposable
end
public abstract class TextTransformation implements IDisposable
Typ TextTransformation uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
TextTransformation | Inicjuje nowe wystąpienie klasy TextTransformation. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
CurrentIndent | Pobiera bieżący wcięcia tekstu, który jest poprzedzona każdy wiersz danych wyjściowych wygenerowany tekst. |
![]() |
Errors | Infrastruktura. Pobiera kolekcja błędów dla procesu transformacji tekst szablonu. |
![]() |
GenerationEnvironment | Pobiera lub ustawia ciąg, który używa procesu transformacji szablon tekst gromadzi dane wyjściowe wygenerowany tekst. |
![]() |
Session | Pobiera lub ustawia bieżącą sesję.Sesja reprezentuje jedną serię przekształcenia, które są wykonywane w obrębie tego samego polecenia użytkownika.Obiekt session może służyć do przesyłania informacji w kodzie szablonu tekstowego. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
ClearIndent | Resetuje CurrentIndent ciąg pusty. |
![]() |
Dispose() | Zwalnia wszystkie zasoby używane przez TextTransformation. |
![]() |
Dispose(Boolean) | Zwalnia niezarządzanych zasoby używane przez TextTransformation i opcjonalnie zwalnia zarządzanych zasobów. |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Odziedziczone z Object). |
![]() |
Error | Tworzy nowy błąd do przechowywania informacji na temat błędów, które występują w trakcie procesu transformacji tekst szablonu. |
![]() |
Finalize | Pozwala Object próbę zwolnić zasoby i wykonywać inne operacje oczyszczania przed jest odzyskane przez moduł garbage collector.Wywołana przez moduł garbage collector. (Zastępuje Object.Finalize). |
![]() |
GetHashCode | Serves as the default hash function. (Odziedziczone z Object). |
![]() |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). |
![]() |
Initialize | Infrastruktura. Inicjuje TextTransformation klasy. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). |
![]() |
PopIndent | Usuwa ostatnio dodany tekst z CurrentIndent. |
![]() |
PushIndent | Wstawia napis do CurrentIndent, która jest poprzedzona każdy wiersz danych wyjściowych wygenerowany tekst. |
![]() |
ToString | Returns a string that represents the current object. (Odziedziczone z Object). |
![]() |
TransformText | Po zastąpieniu w klasie pochodnej, generuje dane wyjściowe tekst transformacji. |
![]() |
Warning | Tworzy nowe ostrzeżenie do przechowywania informacji na temat błędów, które występują w trakcie procesu transformacji tekst szablonu. |
![]() |
Write(String) | Dołącza dane wyjściowe wygenerowany tekst kopię określonego ciągu. |
![]() |
Write(String, array<Object[]) | Dołącza dane wyjściowe wygenerowany tekst sformatowany ciąg, który zawiera zero lub więcej specyfikacji formatu.Każda specyfikacja formatu zastępuje ciąg znaków reprezentujący odpowiedni argument obiektu. |
![]() |
WriteLine(String) | Dołącza dane wyjściowe wygenerowany tekst kopię określonego ciągu i Domyślnym terminatorem wiersza. |
![]() |
WriteLine(String, array<Object[]) | Dołącza dane wyjściowe wygenerowany tekst sformatowany ciąg, który zawiera zero lub więcej specyfikacji formatu i Domyślnym terminatorem wiersza.Każda specyfikacja formatu zastępuje ciąg znaków reprezentujący odpowiedni argument obiektu. |
Początek
Uwagi
Proces przekształcania tekstu szablonu ma dwa kroki.W pierwszym kroku aparat tekst szablonu transformacji tworzy klasę, która nosi nazwę klasy wygenerowany transformacji.W drugim kroku aparat kompiluje i wykonuje klasę wygenerowany transformacji do generowania danych wyjściowych wygenerowany tekst.Transformacja wygenerowany klasa dziedziczy z TextTransformation.
Każda klasa określona w inherits dyrektywy w szablonie tekst musi sam dziedziczyć z TextTransformation.TransformTextjest to jedyny abstract członkiem tej klasy.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.TextTemplating