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
HasErrors
Returns true if the operation has errors
public bool HasErrors { get; }
Property Value
HasFatalErrors
Returns true if the operation has fatal errors
public bool HasFatalErrors { get; }
Property Value
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
WriteMessagesToLogger(ILogger)
Writes all messages to the logger
public void WriteMessagesToLogger(ILogger logger)
Parameters
logger ILogger