次の方法で共有


AnnotationCodeGenerator クラス

定義

このクラスから継承して、移行のスキャフォールディングの一環としてカスタム注釈のコード生成を可能にするサービスを作成します。 派生クラスは に設定する MigrationCodeGenerator必要があります。

public abstract class AnnotationCodeGenerator
type AnnotationCodeGenerator = class
Public MustInherit Class AnnotationCodeGenerator
継承
AnnotationCodeGenerator

注釈

注釈で AnnotationCodeGenerator 単純な文字列値を使用する場合や、スキャフォールディングされた移行で使用するために注釈オブジェクトで ToString を呼び出すだけで十分な場合は、 は必要ありません。

コンストラクター

AnnotationCodeGenerator()

このクラスから継承して、移行のスキャフォールディングの一環としてカスタム注釈のコード生成を可能にするサービスを作成します。 派生クラスは に設定する MigrationCodeGenerator必要があります。

メソッド

Generate(String, Object, IndentedTextWriter)

このメソッドを実装して、指定された注釈値のコードを生成します。

GetExtraNamespaces(IEnumerable<String>)

スキャフォールディングされた移行用に生成されたコードに含める必要がある追加の名前空間を返すには、このメソッドをオーバーライドします。 既定の実装では、空の列挙が返されます。

適用対象