DovetailDiagnosticMetadataJoint Methods
RecordMethods8 members
Represents a metadata item for a Dovetail joint, including its name, host type, category, and dependencies.
public record DovetailDiagnosticMetadataJoint{ public virtual DovetailDiagnosticMetadataJoint <Clone>$() { // ... }}Deconstruct(string, string, ImmutableList<string>, ImmutableList<string>, DovetailHostType, string, ImmutableList<DovetailDiagnosticMetadataJointDependency>) Section titled Deconstruct(string, string, ImmutableList<string>, ImmutableList<string>, DovetailHostType, string, ImmutableList<DovetailDiagnosticMetadataJointDependency>)public record DovetailDiagnosticMetadataJoint{ public void Deconstruct( out string JointName, out string AssemblyName, out ImmutableList<string> ImplementsJointTypes, out ImmutableList<string> ConnectsToJointTypes, out DovetailHostType HostType, out string Category, out ImmutableList<DovetailDiagnosticMetadataJointDependency> Dependencies) { // ... }}Parameters
JointName stringAssemblyName stringImplementsJointTypes ImmutableList<string> ConnectsToJointTypes ImmutableList<string> HostType DovetailCategorystringDependenciesImmutableList<DovetailDiagnosticMetadataJointDependency> Determines whether the specified object is equal to the current object.
public record DovetailDiagnosticMetadataJoint{ public override bool Equals( object? obj) { // ... }}Parameters
objobject?The object to compare with the current object.Returns
booltrue if the specified object is equal to the current object; otherwise, false.Equals(DovetailDiagnosticMetadataJoint?) Section titled Equals(DovetailDiagnosticMetadataJoint?)virtualboolIndicates whether the current object is equal to another object of the same type.
public record DovetailDiagnosticMetadataJoint{ public virtual bool Equals( DovetailDiagnosticMetadataJoint? other) { // ... }}Parameters
otherDovetailReturns
booltrue if the current object is equal to the other parameter; otherwise, false.Serves as the default hash function.
public record DovetailDiagnosticMetadataJoint{ public override int GetHashCode() { // ... }}Returns
intA hash code for the current object.op_Equality(DovetailDiagnosticMetadataJoint?, DovetailDiagnosticMetadataJoint?) Section titled op_Equality(DovetailDiagnosticMetadataJoint?, DovetailDiagnosticMetadataJoint?)staticboolpublic record DovetailDiagnosticMetadataJoint{ public static bool operator ==( DovetailDiagnosticMetadataJoint? left, DovetailDiagnosticMetadataJoint? right) { // ... }}Parameters
op_Inequality(DovetailDiagnosticMetadataJoint?, DovetailDiagnosticMetadataJoint?) Section titled op_Inequality(DovetailDiagnosticMetadataJoint?, DovetailDiagnosticMetadataJoint?)staticboolpublic record DovetailDiagnosticMetadataJoint{ public static bool operator !=( DovetailDiagnosticMetadataJoint? left, DovetailDiagnosticMetadataJoint? right) { // ... }}Parameters
Returns a string that represents the current object.
public record DovetailDiagnosticMetadataJoint{ public override string ToString() { // ... }}Returns
stringA string that represents the current object.