Lenguaje

CSharpSnapshotGeneratorParameters Clase

Definición

Objeto de parámetro que fluye el contexto (el generador de salida y el conjunto de identificadores actualmente en el ámbito) a través de un CSharpSnapshotGenerator árbol de llamadas.

[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)
Herencia
CSharpSnapshotGeneratorParameters
Atributos
Implementaciones

Constructores

Nombre Description
CSharpSnapshotGeneratorParameters(IndentedStringBuilder, ICollection<String>)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

Propiedades

Nombre Description
Scope

Conjunto de identificadores actualmente en el ámbito. Los generadores que introducen nuevas variables locales (por ejemplo var index = b.HasIndex(...);, ) deben elegir nombres de Identifier(String, ICollection<String>, Nullable<Boolean>) con este ámbito para que el nombre elegido no entre en conflicto con otro identificador en el mismo cuerpo lambda.

StringBuilder

El código del generador se agrega a.

Métodos

Nombre Description
<Clone>$()

Objeto de parámetro que fluye el contexto (el generador de salida y el conjunto de identificadores actualmente en el ámbito) a través de un CSharpSnapshotGenerator árbol de llamadas.

Equals(CSharpSnapshotGeneratorParameters)

Objeto de parámetro que fluye el contexto (el generador de salida y el conjunto de identificadores actualmente en el ámbito) a través de un CSharpSnapshotGenerator árbol de llamadas.

Equals(Object)

Objeto de parámetro que fluye el contexto (el generador de salida y el conjunto de identificadores actualmente en el ámbito) a través de un CSharpSnapshotGenerator árbol de llamadas.

GetHashCode()

Objeto de parámetro que fluye el contexto (el generador de salida y el conjunto de identificadores actualmente en el ámbito) a través de un CSharpSnapshotGenerator árbol de llamadas.

ToString()

Objeto de parámetro que fluye el contexto (el generador de salida y el conjunto de identificadores actualmente en el ámbito) a través de un CSharpSnapshotGenerator árbol de llamadas.

Operadores

Nombre Description
Equality(CSharpSnapshotGeneratorParameters, CSharpSnapshotGeneratorParameters)

Objeto de parámetro que fluye el contexto (el generador de salida y el conjunto de identificadores actualmente en el ámbito) a través de un CSharpSnapshotGenerator árbol de llamadas.

Inequality(CSharpSnapshotGeneratorParameters, CSharpSnapshotGeneratorParameters)

Objeto de parámetro que fluye el contexto (el generador de salida y el conjunto de identificadores actualmente en el ámbito) a través de un CSharpSnapshotGenerator árbol de llamadas.

Se aplica a