Table of Contents

Class ImportResult

Namespace
ModelExchanger.AnalysisDataModel
Assembly
ModelExchanger.AnalysisDataModel.dll

Defines the result of an import to ADM

public sealed class ImportResult
Inheritance
ImportResult
Inherited Members

Constructors

ImportResult(AnalysisModel, IReadOnlyList<ValidationResult>)

public ImportResult(AnalysisModel model, IReadOnlyList<ValidationResult> validationResults)

Parameters

model AnalysisModel
validationResults IReadOnlyList<ValidationResult>

Properties

AnalysisModel

The model that has been imported

public AnalysisModel AnalysisModel { get; }

Property Value

AnalysisModel

Errors

Contains all validation results which are errors

public IReadOnlyCollection<ValidationResult> Errors { get; }

Property Value

IReadOnlyCollection<ValidationResult>

Infos

Contains all validation results which are informational

public IReadOnlyCollection<ValidationResult> Infos { get; }

Property Value

IReadOnlyCollection<ValidationResult>

Metadata

Generic dictionary which may or may not contain some data. This all depends on where the ImportResult was created

public IDictionary<string, object> Metadata { get; }

Property Value

IDictionary<string, object>

ValidationResults

All the validation results encountered during the import

public IReadOnlyList<ValidationResult> ValidationResults { get; }

Property Value

IReadOnlyList<ValidationResult>

Warnings

Contains all validation results which are warnings

public IReadOnlyCollection<ValidationResult> Warnings { get; }

Property Value

IReadOnlyCollection<ValidationResult>