Table of Contents

Class IfcValidationResult

Namespace
IfcIO.Validation
Assembly
IfcIO.dll

Contains the aggregated results and diagnostics of an IFC model validation.

public sealed class IfcValidationResult

Inheritance

Inherited Members

Properties

Empty

public static IfcValidationResult Empty { get; }

Property Value

IfcValidationResult

ErrorCount

public int ErrorCount { get; }

Property Value

int

Errors

public IEnumerable<IfcValidationIssue> Errors { get; }

Property Value

IEnumerable<IfcValidationIssue>

InfoCount

public int InfoCount { get; }

Property Value

int

IsValid

Returns true if there are zero error-level issues in the model.

public bool IsValid { get; }

Property Value

bool

Issues

public required IReadOnlyList<IfcValidationIssue> Issues { get; init; }

Property Value

IReadOnlyList<IfcValidationIssue>

WarningCount

public int WarningCount { get; }

Property Value

int

Warnings

public IEnumerable<IfcValidationIssue> Warnings { get; }

Property Value

IEnumerable<IfcValidationIssue>