Browse Source

ResourceToolkit: Fixed the BCL resource resolver. It now accepts any ResolveResult for the typeof(...) initializer, not only a TypeResolveResult which had been returned by NRefactoryResolver in earlier versions.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3278 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Christian Hornung 18 years ago
parent
commit
8319e02771
  1. 8
      src/AddIns/Misc/ResourceToolkit/Project/Src/Resolver/BclNRefactoryResourceResolver.cs

8
src/AddIns/Misc/ResourceToolkit/Project/Src/Resolver/BclNRefactoryResourceResolver.cs

@ -619,15 +619,13 @@ namespace Hornung.ResourceToolkit.Resolver
} }
#endif #endif
TypeResolveResult trr = rr as TypeResolveResult; if (rr != null) {
if (trr != null) {
#if DEBUG #if DEBUG
LoggingService.Debug("ResourceToolkit: BclNRefactoryResourceResolver found typeof(...) parameter, type: '"+trr.ResolvedType.ToString()+"'"); LoggingService.Debug("ResourceToolkit: BclNRefactoryResourceResolver found typeof(...) parameter, type: '"+rr.ResolvedType.ToString()+"'");
#endif #endif
this.foundResourceSet = NRefactoryResourceResolver.GetResourceSetReference(this.resourceManagerMember.DeclaringType.CompilationUnit.FileName, trr.ResolvedType.FullyQualifiedName); this.foundResourceSet = NRefactoryResourceResolver.GetResourceSetReference(this.resourceManagerMember.DeclaringType.CompilationUnit.FileName, rr.ResolvedType.FullyQualifiedName);
#if DEBUG #if DEBUG
if (this.foundResourceSet.FileName != null) { if (this.foundResourceSet.FileName != null) {
LoggingService.Debug("ResourceToolkit: BclNRefactoryResourceResolver found resource file: "+this.foundResourceSet.FileName); LoggingService.Debug("ResourceToolkit: BclNRefactoryResourceResolver found resource file: "+this.foundResourceSet.FileName);

Loading…
Cancel
Save