public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) { sb.Append(nameMangler.CompilationUnitPrefix); sb.Append($@"MethodFixupSignature("); sb.Append(_fixupKind.ToString()); if (_isInstantiatingStub) { sb.Append(" [INST]"); } sb.Append(": "); _method.AppendMangledName(nameMangler, sb); }
public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) { sb.Append(nameMangler.CompilationUnitPrefix); sb.Append($@"VirtualResolutionFixupSignature({_fixupKind.ToString()}): "); _declMethod.AppendMangledName(nameMangler, sb); sb.Append(":"); sb.Append(nameMangler.GetMangledTypeName(_implType)); sb.Append(":"); if (_implMethod == null) { sb.Append("(null)"); } else { _implMethod.AppendMangledName(nameMangler, sb); } }