public Relationship(TypeNameText baseTypeName, TypeNameText subTypeName, string symbol, string baseLabel = "", string subLabel = "") { this.baseTypeName = baseTypeName; this.subTypeName = subTypeName; this.symbol = symbol; this.baseLabel = string.IsNullOrWhiteSpace(baseLabel) ? "" : $" \"{baseLabel}\""; this.subLabel = string.IsNullOrWhiteSpace(subLabel) ? "" : $" \"{subLabel}\""; }
public InheritanceRelationship(TypeNameText baseTypeName, TypeNameText subTypeName) : base(baseTypeName, subTypeName, "<|--", baseTypeName.TypeArguments) { }
public InheritanceRelationsip(TypeNameText baseTypeName, TypeNameText subTypeName) { _baseTypeName = baseTypeName; _subTypeName = subTypeName; }