引用同一个项目中的类库,如何避免 goToDefinition时不能到达真正的定义类

简介: 新建一个解决方案: Api 添加类库 APi.Data APi.Data 新建一个 Entity public class Entity {private int id;public int Id {get { return id; }set { id = value;...

新建一个解决方案: Api

添加类库 APi.Data

APi.Data 新建一个 Entity

public class Entity
{
private int id;
public int Id
{
get { return id; }
set { id = value; }
}

private string name;
public string Name
{
get { return name; }
set { name = value; }
}
}



添加类库 APi.Web

引用 APi.Data.dll

APi.Web下 

  APi.Data.Entity t = new APi.Data.Entity();

  

  Entity的goToDefinition

  结果是:

  

using System;

namespace APi.Data
{
    public class Entity
    {
        public Entity();
        public int Id { get; set; }
        public string Name { get; set; }
    }

}

  

而不是:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace Api.Data
{
    public class Entity
    {
        private int id;
        public int Id
        {
            get { return id; }
            set { id = value; }

        }
        private string name;
        public string Name
        {
            get { return name; }
            set { name = value; }
        }
    }
}

  

目录
相关文章
|
6月前
|
缓存 Java API
JVM 四种引用和使用场景
在JDK 1.2之后,Java对引用的概念进行了扩充,将引用分为强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Phantom Reference)四种,Java 4种引用的级别由高到低依次为:强引用 > 软引用 > 弱引用 > 虚引用。
65 0
|
存储 缓存 Dart
[Flutter]足够入门的Dart语言系列之面向对象:类成员的可见性、常量和工厂构造函数详解
类和成员的可见性,这在基于库或包的开发中非常重要,Dart中提供了工厂构造函数,可以方便的实现单例、缓存实例对象、返回子类等,以及常量构造函数的使用......
300 0
[Flutter]足够入门的Dart语言系列之面向对象:类成员的可见性、常量和工厂构造函数详解
|
15小时前
ES6的类的实例化过程和传统面向对象语言有什么区别?
ES6 的类的实例化过程更加简洁、直观,并且与现代编程理念更加契合,减少了一些传统面向对象语言中可能存在的复杂性和冗余性。
|
3月前
|
编译器 C++
virtual类的使用方法问题之静态和非静态函数成员在C++对象模型中存放如何解决
virtual类的使用方法问题之静态和非静态函数成员在C++对象模型中存放如何解决
|
6月前
|
设计模式 算法 编译器
【C++入门到精通】特殊类的设计 |只能在堆 ( 栈 ) 上创建对象的类 |禁止拷贝和继承的类 [ C++入门 ]
【C++入门到精通】特殊类的设计 |只能在堆 ( 栈 ) 上创建对象的类 |禁止拷贝和继承的类 [ C++入门 ]
63 0
|
6月前
|
前端开发 JavaScript
怎样使用接口引用数据
怎样使用接口引用数据
|
设计模式 Java 安全
Java中包的作用以及使用、访问权限、单例/多例设计模式、枚举和异常(附带相关面试题)
本章节讲述以下方面知识点 1.包的作用以及使用 2.单例/多例化设计模式 3.枚举 4.访问权限2.异常
79 0
Java中包的作用以及使用、访问权限、单例/多例设计模式、枚举和异常(附带相关面试题)
|
Java C++
类的成员之四:代码块
类的成员之四:代码块
59 0
|
6月前
|
存储 JavaScript 前端开发
对象和类:JS是一种基于对象的语言,可以创建和使用自定义对象。ES6引入了类的概念,使得面向对象编程更加方便。
对象和类:JS是一种基于对象的语言,可以创建和使用自定义对象。ES6引入了类的概念,使得面向对象编程更加方便。
41 0
|
编译器 C语言 C++
一分钟搞懂什么是this指针(未涉及静态成员和函数)
一分钟搞懂什么是this指针(未涉及静态成员和函数)