Sprache

CSharpSnapshotGeneratorParameters Klasse

Definition

Das Parameterobjekt, das den Kontext (ausgabe-Generator und die Gruppe der derzeit im Bereich befindlichen Bezeichner) über eine CSharpSnapshotGenerator Aufrufstruktur fließt.

[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)
Vererbung
CSharpSnapshotGeneratorParameters
Attribute
Implementiert

Konstruktoren

Name Beschreibung
CSharpSnapshotGeneratorParameters(IndentedStringBuilder, ICollection<String>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

Eigenschaften

Name Beschreibung
Scope

Der Satz von Bezeichnern, die sich derzeit im Bereich befinden. Generatoren, die neue Lokale (z. B. var index = b.HasIndex(...);) einführen, sollten Namen aus Identifier(String, ICollection<String>, Nullable<Boolean>) diesem Bereich auswählen, damit der ausgewählte Name nicht mit einem anderen Bezeichner im gleichen Lambda-Textkörper kollidiert.

StringBuilder

Der Generatorcode wird hinzugefügt.

Methoden

Name Beschreibung
<Clone>$()

Das Parameterobjekt, das den Kontext (ausgabe-Generator und die Gruppe der derzeit im Bereich befindlichen Bezeichner) über eine CSharpSnapshotGenerator Aufrufstruktur fließt.

Equals(CSharpSnapshotGeneratorParameters)

Das Parameterobjekt, das den Kontext (ausgabe-Generator und die Gruppe der derzeit im Bereich befindlichen Bezeichner) über eine CSharpSnapshotGenerator Aufrufstruktur fließt.

Equals(Object)

Das Parameterobjekt, das den Kontext (ausgabe-Generator und die Gruppe der derzeit im Bereich befindlichen Bezeichner) über eine CSharpSnapshotGenerator Aufrufstruktur fließt.

GetHashCode()

Das Parameterobjekt, das den Kontext (ausgabe-Generator und die Gruppe der derzeit im Bereich befindlichen Bezeichner) über eine CSharpSnapshotGenerator Aufrufstruktur fließt.

ToString()

Das Parameterobjekt, das den Kontext (ausgabe-Generator und die Gruppe der derzeit im Bereich befindlichen Bezeichner) über eine CSharpSnapshotGenerator Aufrufstruktur fließt.

Operatoren

Name Beschreibung
Equality(CSharpSnapshotGeneratorParameters, CSharpSnapshotGeneratorParameters)

Das Parameterobjekt, das den Kontext (ausgabe-Generator und die Gruppe der derzeit im Bereich befindlichen Bezeichner) über eine CSharpSnapshotGenerator Aufrufstruktur fließt.

Inequality(CSharpSnapshotGeneratorParameters, CSharpSnapshotGeneratorParameters)

Das Parameterobjekt, das den Kontext (ausgabe-Generator und die Gruppe der derzeit im Bereich befindlichen Bezeichner) über eine CSharpSnapshotGenerator Aufrufstruktur fließt.

Gilt für: