Table of Contents

Class InputValidationResult

Namespace
DotCompute.Abstractions.Debugging
Assembly
DotCompute.Abstractions.dll

Represents the result of input validation for a kernel.

public sealed class InputValidationResult
Inheritance
InputValidationResult
Inherited Members

Properties

InputCount

Gets the number of inputs validated.

public int InputCount { get; init; }

Property Value

int

IsValid

Gets whether the input validation passed.

public bool IsValid { get; set; }

Property Value

bool

Issues

Gets the list of validation issues found.

public IReadOnlyList<string> Issues { get; init; }

Property Value

IReadOnlyList<string>

Metadata

Gets detailed validation metadata.

public Dictionary<string, object> Metadata { get; init; }

Property Value

Dictionary<string, object>

Recommendations

Gets validation recommendations for improvement.

public IReadOnlyList<string> Recommendations { get; init; }

Property Value

IReadOnlyList<string>

ValidationTime

Gets the time taken for validation.

public TimeSpan ValidationTime { get; init; }

Property Value

TimeSpan

Warnings

Gets validation warnings that don't prevent execution.

public IReadOnlyList<string> Warnings { get; init; }

Property Value

IReadOnlyList<string>