Klasa TextTransformation
Abstrakcyjna klasa podstawowa dla wszystkich klas generowanych transformacji.Ta klasa zapewnia także metody narzędziowe i właściwości dla użycia w kodzie szablonu tekstu.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.TextTemplating.TextTransformation
Microsoft.VisualStudio.TextTemplating.VSHost.ModelingTextTransformation
Przestrzeń nazw: Microsoft.VisualStudio.TextTemplating
Zestaw: Microsoft.VisualStudio.TextTemplating.11.0 (w Microsoft.VisualStudio.TextTemplating.11.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 TextTransformation klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
CurrentIndent | Pobiera tekst tiret bieżący jest prefiksem do każdego wiersza danych wyjściowych generowanych tekstu. |
![]() |
Errors | Infrastruktura. Pobiera kolekcji błędów dla procesu transformacji tekst szablonu. |
![]() |
GenerationEnvironment | Zwraca lub ustawia ciąg, który używa procesu transformacji tekst szablonu gromadzi dane wyjściowe tekst wygenerowany. |
![]() |
Session | Zwraca lub ustawia bieżącej sesji.Sesja reprezentuje serię przekształceń, które są wykonywane w ramach tego samego polecenia użytkownika.Obiekt session może służyć do przesyłania informacji do kodu szablonu tekstu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
ClearIndent | Resetuje CurrentIndent ciąg pusty. |
![]() |
Dispose() | Zwalnia wszystkie zasoby używane przez TextTransformation. |
![]() |
Dispose(Boolean) | Zwalnia niezarządzanych zasobów używanych przez TextTransformation i opcjonalnie zwalnia zarządzanych zasobów. |
![]() |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). |
![]() |
Error | Tworzy nowy błąd przechowywania informacji na temat błędów występujących podczas procesu transformacji tekst szablonu. |
![]() |
Finalize | Pozwala na Object do próbują zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim zostanie odzyskane przez garbage collector.Wywołana przez garbage collector. (Zastępuje Object.Finalize()). |
![]() |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). |
![]() |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). |
![]() |
Initialize | Infrastruktura. Inicjuje TextTransformation klasy. |
![]() |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). |
![]() |
PopIndent | Usuwa ostatnio dodany tekst z CurrentIndent. |
![]() |
PushIndent | Dodaje tekst do CurrentIndent, która jest poprzedzona do każdego wiersza danych wyjściowych generowanych tekstu. |
![]() |
ToString | Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object). |
![]() |
TransformText | Zastąpiony w klasie pochodnej, generuje dane wyjściowe tekst transformacji. |
![]() |
Warning | Tworzy nowe ostrzeżenie do przechowywania informacji na temat błędów występujących podczas procesu transformacji tekst szablonu. |
![]() |
Write(String) | Dołącza kopię określonego ciągu znaków tekstowych wygenerowanych danych wyjściowych. |
![]() |
Write(String, array<Object[]) | Dołącza sformatowany ciąg, który zawiera zero lub więcej specyfikacji formatu, w wyniku tekst wygenerowany.Każda specyfikacja formatu zastępuje reprezentację ciągu odpowiadającego mu argumentu obiektu. |
![]() |
WriteLine(String) | Dołącza kopię określonego ciągu znaków i terminator linii domyślnej do wygenerowanego tekstowych danych wyjściowych. |
![]() |
WriteLine(String, array<Object[]) | Dołącza sformatowany ciąg, który zawiera zero lub więcej specyfikacji formatu i terminatora linii domyślnej, w wyniku tekst wygenerowany.Każda specyfikacja formatu zastępuje reprezentację ciągu odpowiadającego mu argumentu obiektu. |
Początek
Uwagi
Proces transformacji tekst szablonu ma dwa kroki.W pierwszym kroku aparat tekst szablonu transformacji tworzy klasę, która jest określone jako klasa generowanych transformacji.W drugim kroku silnika kompiluje i wykonuje klasy generowane transformacji do generowania danych wyjściowych generowanych tekstu.Klasa generowanych transformacji dziedziczy z TextTransformation.
Każda klasa określona w inherits sobie dyrektywy w szablonie tekst musi dziedziczyć z TextTransformation.TransformTextjest jedynym 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