Skip to content

DovetailDiagnosticMetadataJointDependency Constructors

RecordConstructors1 member
Represents a metadata dependency for a Dovetail joint, including its name, host type, category, dependencies, and direction.
Constructor(string, string, ImmutableList<string>, ImmutableList<string>, DovetailHostType, string, ImmutableList<DovetailDiagnosticMetadataJointDependency>, DependencyDirection)Section titled Constructor(string, string, ImmutableList<string>, ImmutableList<string>, DovetailHostType, string, ImmutableList<DovetailDiagnosticMetadataJointDependency>, DependencyDirection)
Represents a metadata dependency for a Dovetail joint, including its name, host type, category, dependencies, and direction.
public record DovetailDiagnosticMetadataJointDependency
{
public DovetailDiagnosticMetadataJointDependency(
string JointName,
string AssemblyName,
ImmutableList<string> ImplementsJointTypes,
ImmutableList<string> ConnectsToJointTypes,
DovetailHostType HostType,
string Category,
ImmutableList<DovetailDiagnosticMetadataJointDependency> Dependencies,
DependencyDirection Direction)
{
// ...
}
}
JointNamestringThe name of the joint.
AssemblyNamestringThe assembly name of the joint.
ImplementsJointTypesImmutableList<string>The types of the joint.
ConnectsToJointTypesImmutableList<string>The types of the joint that this joint connects to.
HostTypeDovetailHostTypeThe host type of the joint.
CategorystringThe category of the joint.
DependenciesImmutableList<DovetailDiagnosticMetadataJointDependency>The dependencies of the joint.
DirectionDependencyDirectionThe direction of the dependency.