Class ProtoDataValueExplanation

Namespace
ProtoTest.Data
Assembly
ProtoTest.Data.dll

Explains the resolved value and origin for one constructor parameter or property.

public sealed record ProtoDataValueExplanation : IEquatable<ProtoDataValueExplanation>
Inheritance
ProtoDataValueExplanation
Implements
Inherited Members
Extension Methods

Constructors

ProtoDataValueExplanation(string, Type, object?, string, string)

Explains the resolved value and origin for one constructor parameter or property.

public ProtoDataValueExplanation(string MemberName, Type ValueType, object? Value, string SourceKind, string Source)

Parameters

MemberName string
ValueType Type
Value object
SourceKind string
Source string

Properties

MemberName

public string MemberName { get; init; }

Property Value

string

Source

public string Source { get; init; }

Property Value

string

SourceKind

public string SourceKind { get; init; }

Property Value

string

Value

public object? Value { get; init; }

Property Value

object

ValueType

public Type ValueType { get; init; }

Property Value

Type