Lingua

CSharpSnapshotGeneratorParameters Classe

Definizione

Oggetto parametro che scorre il contesto (il generatore di output e il set di identificatori attualmente nell'ambito) tramite un CSharpSnapshotGenerator albero delle chiamate.

[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)
Ereditarietà
CSharpSnapshotGeneratorParameters
Attributi
Implementazioni

Costruttori

Nome Descrizione
CSharpSnapshotGeneratorParameters(IndentedStringBuilder, ICollection<String>)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

Proprietà

Nome Descrizione
Scope

Set di identificatori attualmente inclusi nell'ambito. I generatori che introducono nuove variabili locali (ad esempio var index = b.HasIndex(...);) devono selezionare i nomi da Identifier(String, ICollection<String>, Nullable<Boolean>) questo ambito in modo che il nome scelto non sia in conflitto con un altro identificatore nello stesso corpo lambda.

StringBuilder

Il codice del generatore viene aggiunto a .

Metodi

Nome Descrizione
<Clone>$()

Oggetto parametro che scorre il contesto (il generatore di output e il set di identificatori attualmente nell'ambito) tramite un CSharpSnapshotGenerator albero delle chiamate.

Equals(CSharpSnapshotGeneratorParameters)

Oggetto parametro che scorre il contesto (il generatore di output e il set di identificatori attualmente nell'ambito) tramite un CSharpSnapshotGenerator albero delle chiamate.

Equals(Object)

Oggetto parametro che scorre il contesto (il generatore di output e il set di identificatori attualmente nell'ambito) tramite un CSharpSnapshotGenerator albero delle chiamate.

GetHashCode()

Oggetto parametro che scorre il contesto (il generatore di output e il set di identificatori attualmente nell'ambito) tramite un CSharpSnapshotGenerator albero delle chiamate.

ToString()

Oggetto parametro che scorre il contesto (il generatore di output e il set di identificatori attualmente nell'ambito) tramite un CSharpSnapshotGenerator albero delle chiamate.

Operatori

Nome Descrizione
Equality(CSharpSnapshotGeneratorParameters, CSharpSnapshotGeneratorParameters)

Oggetto parametro che scorre il contesto (il generatore di output e il set di identificatori attualmente nell'ambito) tramite un CSharpSnapshotGenerator albero delle chiamate.

Inequality(CSharpSnapshotGeneratorParameters, CSharpSnapshotGeneratorParameters)

Oggetto parametro che scorre il contesto (il generatore di output e il set di identificatori attualmente nell'ambito) tramite un CSharpSnapshotGenerator albero delle chiamate.

Si applica a