Language

CSharpSnapshotGeneratorParameters クラス

定義

コンテキスト (出力ビルダーと現在スコープ内にある識別子のセット) を CSharpSnapshotGenerator 呼び出しツリーに流すパラメーター オブジェクト。

[System.Runtime.CompilerServices.Nullable(0)]
public sealed class CSharpSnapshotGeneratorParameters : IEquatable<Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorParameters>
[<System.Runtime.CompilerServices.Nullable(0)>]
type CSharpSnapshotGeneratorParameters = class
    interface IEquatable<CSharpSnapshotGeneratorParameters>
Public NotInheritable Class CSharpSnapshotGeneratorParameters
Implements IEquatable(Of CSharpSnapshotGeneratorParameters)
継承
CSharpSnapshotGeneratorParameters
属性
実装

コンストラクター

Name 説明
CSharpSnapshotGeneratorParameters(IndentedStringBuilder, ICollection<String>)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

プロパティ

Name 説明
Scope

現在スコープ内にある識別子のセット。 新しいローカルを導入するジェネレーター ( var index = b.HasIndex(...); など) では、選択した名前が同じラムダ本体の別の識別子と競合しないように、このスコープを持つ Identifier(String, ICollection<String>, Nullable<Boolean>) から名前を選択する必要があります。

StringBuilder

ビルダー コードが追加されます。

メソッド

Name 説明
<Clone>$()

コンテキスト (出力ビルダーと現在スコープ内にある識別子のセット) を CSharpSnapshotGenerator 呼び出しツリーに流すパラメーター オブジェクト。

Equals(CSharpSnapshotGeneratorParameters)

コンテキスト (出力ビルダーと現在スコープ内にある識別子のセット) を CSharpSnapshotGenerator 呼び出しツリーに流すパラメーター オブジェクト。

Equals(Object)

コンテキスト (出力ビルダーと現在スコープ内にある識別子のセット) を CSharpSnapshotGenerator 呼び出しツリーに流すパラメーター オブジェクト。

GetHashCode()

コンテキスト (出力ビルダーと現在スコープ内にある識別子のセット) を CSharpSnapshotGenerator 呼び出しツリーに流すパラメーター オブジェクト。

ToString()

コンテキスト (出力ビルダーと現在スコープ内にある識別子のセット) を CSharpSnapshotGenerator 呼び出しツリーに流すパラメーター オブジェクト。

演算子

Name 説明
Equality(CSharpSnapshotGeneratorParameters, CSharpSnapshotGeneratorParameters)

コンテキスト (出力ビルダーと現在スコープ内にある識別子のセット) を CSharpSnapshotGenerator 呼び出しツリーに流すパラメーター オブジェクト。

Inequality(CSharpSnapshotGeneratorParameters, CSharpSnapshotGeneratorParameters)

コンテキスト (出力ビルダーと現在スコープ内にある識別子のセット) を CSharpSnapshotGenerator 呼び出しツリーに流すパラメーター オブジェクト。

適用対象