Skip to main content

OperationResult

Namespace: Meshmakers.Octo.ConstructionKit.Contracts

Represents the result of an construction kit operation

public class OperationResult

Inheritance Object → OperationResult

Properties​

Messages​

Returns the messages of the operation

public List<OperationMessage> Messages { get; }

Property Value​

List<OperationMessage>

HasErrors​

Returns true if the operation has errors

public bool HasErrors { get; }

Property Value​

Boolean

HasFatalErrors​

Returns true if the operation has fatal errors

public bool HasFatalErrors { get; }

Property Value​

Boolean

Constructors​

OperationResult()​

Creates a new instance of OperationResult

public OperationResult()

Methods​

AddMessage(OperationMessage)​

Adds a message to the operation result

public void AddMessage(OperationMessage message)

Parameters​

message OperationMessage

GetMessages()​

Gets all messages as a string

public string GetMessages()

Returns​

String

WriteMessagesToLogger(ILogger)​

Writes all messages to the logger

public void WriteMessagesToLogger(ILogger logger)

Parameters​

logger ILogger