Udostępnij przez


AnnotationCodeGenerator Klasa

Definicja

Dziedzicz z tej klasy, aby utworzyć usługę, która umożliwia generowanie niestandardowych adnotacji kodu w ramach migracji szkieletu. Klasa pochodna powinna być ustawiona na MigrationCodeGenerator.

public abstract class AnnotationCodeGenerator
type AnnotationCodeGenerator = class
Public MustInherit Class AnnotationCodeGenerator
Dziedziczenie
AnnotationCodeGenerator

Uwagi

Należy pamiętać, że AnnotationCodeGenerator adnotacja nie jest wymagana, jeśli adnotacja używa prostej wartości ciągu lub jeśli wywołanie funkcji ToString w obiekcie adnotacji jest wystarczające do użycia w migracji szkieletowej.

Konstruktory

AnnotationCodeGenerator()

Dziedzicz z tej klasy, aby utworzyć usługę, która umożliwia generowanie niestandardowych adnotacji kodu w ramach migracji szkieletu. Klasa pochodna powinna być ustawiona na MigrationCodeGenerator.

Metody

Generate(String, Object, IndentedTextWriter)

Zaimplementuj tę metodę, aby wygenerować kod dla danej wartości adnotacji.

GetExtraNamespaces(IEnumerable<String>)

Zastąpi tę metodę, aby zwrócić dodatkowe przestrzenie nazw, które powinny zostać uwzględnione w kodzie wygenerowanym na potrzeby migracji szkieletowej. Domyślna implementacja zwraca pustą wyliczenie.

Dotyczy