我有以下方法
internal IPost InsertPost(dynamic json, FbPost fbPost, bool commit = false)
{
EntityDataModelContext context = DataContext.GetDataContext();
Post post = new Post();
post.Link = json.link;
post.LinkTitle = StringExtensions.UnicodeDecode(json.name);
post.LinkDescription = StringExtensions.UnicodeDecode(json.description);
post.LinkImage = json.picture;
post.LinkSource = json.caption;
post.Message = json.message;
context.Posts.AddObject(post);
if (commit)
context.SaveChanges();
return post;
}
以下电话:
var postRepo = PostFactory.CreateInternal();
post.Post = postRepo.InsertPost(json, post);
即使在方法调用的上下文菜单中单击Find Usages
,ReSharper也找不到任何用法。即使我按 F12 ,它也会转到方法定义。
这是预期的行为还是已知的R#bug?
答案 0 :(得分:1)
要查找此类动态用法,请调用“Find Usages Advanced”(AFAIR,在IDEA键盘布局中为Ctrl-Alt-F7)。在对话框中有选项“查找后期绑定参考”