示例#1
0
 protected override void AppendTooltip(CollectionInitializerAppliedToNonCollectionError highlighting, CSharpColorizer colorizer)
 {
     colorizer.AppendPlainText("Cannot initialize type '");
     colorizer.AppendExpressionType(highlighting.CreatedType, false, PresenterOptions.NameOnly);
     colorizer.AppendPlainText("' with a collection initializer because it does not implement '");
     colorizer.AppendNamespaceName("System");
     colorizer.AppendOperator(".");
     colorizer.AppendNamespaceName("Collections");
     colorizer.AppendOperator(".");
     colorizer.AppendInterfaceName("IEnumerable");
     colorizer.AppendPlainText("'");
 }
 protected override void AppendTooltip(AttributeCannotHaveTypeParametersError highlighting, CSharpColorizer colorizer)
 {
     colorizer.AppendPlainText("A generic type cannot derive from '");
     colorizer.AppendNamespaceName("System");
     colorizer.AppendOperator(".");
     colorizer.AppendClassName("Attribute");
     colorizer.AppendPlainText("' because it is an attribute class");
 }
示例#3
0
 protected override void AppendTooltip(CatchDoesNotExtendExceptionError highlighting, CSharpColorizer colorizer)
 {
     colorizer.AppendPlainText("Catch type should extend '");
     colorizer.AppendNamespaceName("System");
     colorizer.AppendOperator(".");
     colorizer.AppendClassName("Exception");
     colorizer.AppendPlainText("'");
 }
示例#4
0
 protected override void AppendTooltip(ConversionFromObjectError highlighting, CSharpColorizer colorizer)
 {
     colorizer.AppendPlainText("User-defined conversion from '");
     colorizer.AppendNamespaceName("System");
     colorizer.AppendOperator(".");
     colorizer.AppendClassName("Object");
     colorizer.AppendPlainText("'");
 }