BlueprintResolutionConflict
Namespace: Meshmakers.Octo.Runtime.Contracts.Blueprints
A problem the resolver found while walking the dependency graph.
public class BlueprintResolutionConflict
Inheritance Object → BlueprintResolutionConflict
Properties
ConflictType
What kind of conflict this is.
public BlueprintResolutionConflictType ConflictType { get; set; }
Property Value
BlueprintResolutionConflictType
Description
Human-readable description; safe to surface in CLI / UI.
public string Description { get; set; }
Property Value
OffendingBlueprintId
The blueprint the conflict is about. null when the conflict has
no single offender (e.g. graph-level circular references list all
participants in BlueprintResolutionConflict.AdditionalContext).
public BlueprintId OffendingBlueprintId { get; set; }
Property Value
BlueprintId
AdditionalContext
Free-form supplementary information (cycle path, conflicting version ranges, etc.).
public string AdditionalContext { get; set; }
Property Value
Constructors
BlueprintResolutionConflict()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public BlueprintResolutionConflict()