Show more details for CS1061 eror
authorMarek Safar <marek.safar@gmail.com>
Fri, 12 Nov 2010 09:49:20 +0000 (09:49 +0000)
committerMarek Safar <marek.safar@gmail.com>
Fri, 12 Nov 2010 10:32:40 +0000 (10:32 +0000)
mcs/mcs/expression.cs

index 7cc464c03ed769e9d017366c59e4692b3b259eaf..eb477b5775602c9029f8a5e84fad31ab1eee9d3b 100644 (file)
@@ -7852,6 +7852,7 @@ namespace Mono.CSharp {
                protected override void Error_TypeDoesNotContainDefinition (ResolveContext ec, TypeSpec type, string name)
                {
                        if (RootContext.Version > LanguageVersion.ISO_2 && !ec.Compiler.IsRuntimeBinder && MethodGroupExpr.IsExtensionMethodArgument (expr)) {
+                               ec.Report.SymbolRelatedToPreviousError (type);
                                ec.Report.Error (1061, loc,
                                        "Type `{0}' does not contain a definition for `{1}' and no extension method `{1}' of type `{0}' could be found (are you missing a using directive or an assembly reference?)",
                                        type.GetSignatureForError (), name);