Class CodeValidationResults
Represents the results of validating that code will compile.
Inheritance
CodeValidationResults
Assembly: LemonEdge.API.dll
Syntax
public record CodeValidationResults : IEquatable<CodeValidationResults>
Constructors
CodeValidationResults(CodeValidationResults)
Declaration
protected CodeValidationResults(CodeValidationResults original)
Parameters
CodeValidationResults(List<Diagnostic>, List<Diagnostic>)
Represents the results of validating that code will compile.
Declaration
public CodeValidationResults(List<Diagnostic> ListResults, List<Diagnostic> ObjectResults)
Parameters
Type |
Name |
Description |
List<Diagnostic> |
ListResults |
The results of list validation
|
List<Diagnostic> |
ObjectResults |
The results of object validation
|
Properties
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
ListResults
The results of list validation
Declaration
public List<Diagnostic> ListResults { get; init; }
Property Value
ObjectResults
The results of object validation
Declaration
public List<Diagnostic> ObjectResults { get; init; }
Property Value
Methods
Deconstruct(out List<Diagnostic>, out List<Diagnostic>)
Declaration
public void Deconstruct(out List<Diagnostic> ListResults, out List<Diagnostic> ObjectResults)
Parameters
Equals(CodeValidationResults?)
Declaration
public virtual bool Equals(CodeValidationResults? other)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
<Clone>$()
Declaration
public virtual CodeValidationResults <Clone>$()
Returns
Operators
operator ==(CodeValidationResults?, CodeValidationResults?)
Declaration
public static bool operator ==(CodeValidationResults? left, CodeValidationResults? right)
Parameters
Returns
operator !=(CodeValidationResults?, CodeValidationResults?)
Declaration
public static bool operator !=(CodeValidationResults? left, CodeValidationResults? right)
Parameters
Returns
Implements
Extension Methods