protected override void AppendTooltip(AbstractAccessorIsNotImplementedError highlighting, CSharpColorizer colorizer) { colorizer.AppendPlainText("Abstract inherited member '"); colorizer.AppendDeclaredElement(highlighting.InheritorDeclaration.DeclaredElement, EmptySubstitution.INSTANCE, PresenterOptions.ForInterfaceMember); colorizer.AppendPlainText("' is missing "); colorizer.AppendAccessorKind(highlighting.MissedAccessor.Kind); colorizer.AppendPlainText(" accessor implementation"); }
protected override void AppendTooltip(CannotOverrideNonExistingAccessorError highlighting, CSharpColorizer colorizer) { colorizer.AppendPlainText("'"); colorizer.TryAppendDeclaredElement(highlighting.ExtraAccessor.DeclaredElement, EmptySubstitution.INSTANCE, PresenterOptions.NameOnly, highlighting.ExtraAccessor); colorizer.AppendPlainText("': cannot override because '"); colorizer.AppendDeclaredElement(highlighting.OverriddenMember, EmptySubstitution.INSTANCE, PresenterOptions.QualifiedMember, highlighting.ExtraAccessor); colorizer.AppendPlainText("' does not have an overridable "); colorizer.AppendAccessorKind(highlighting.ExtraAccessor.Kind); colorizer.AppendPlainText(" accessor"); }