Skip to content

Módulos y dependencias

Los identificadores siguientes corresponden a la configuración de paquetes del repositorio.

PaqueteDependencias de proyectoUso
Greencore.Platform.ErrorsNingunaModelo de errores y causas
Greencore.Platform.ConcurrencyNingunaSincronización asíncrona y ciclo de vida
Greencore.Platform.ResultsErrors, ConcurrencyResultados, composición, colecciones y streams
Greencore.Platform.ValidatorsErrors, Concurrency, ResultsReglas de entidad y miembros
Greencore.Analysis.Results.AnalyzersPaquetes RoslynAnalizador experimental; fuera de la solución actual

Namespaces habituales

FunciónNamespace
ErroresGreencore.Platform.Errors
ResultadosGreencore.Platform.Results
ComposiciónGreencore.Platform.Results.Extensions
Resultados especializadosGreencore.Platform.Results.Specialized
ValidaciónGreencore.Platform.Validators
ConcurrenciaGreencore.Platform.Concurrency
Ciclo de vidaGreencore.Platform.Concurrency.Lifetime
Terminación de lecturaGreencore.Platform.Results.terminations

El namespace de terminación utiliza minúscula inicial en el código actual. Respeta esa escritura al importar tipos.

Integración mínima

Para resultados y errores, empieza con Results. Para validación de modelos, agrega Validators. Si solo necesitas sincronización, puedes referenciar Concurrency de forma independiente.

Las aplicaciones de ejemplo no son paquetes distribuibles. Consulta estado y límites para distinguir el núcleo integrado de componentes experimentales.

Uso personal limitado. Uso comercial sujeto a autorización escrita.