Можно ли просто ввести первые буквы статического члена класса, а затем (по волшебному ярлыку) в списке завершения перечислены все возможные class.member записей?Авто Завершить член другого класса
Более подробное объяснение:
У меня есть 15 классов в виде:
class AClass
{
public static readonly string Volumeclass = "abcd";
//... other members
}
class AnotherClass
{
public static readonly string Volumeclass = "xyz";
//... other members
}
Когда я хочу, чтобы получить доступ к этим членам, которые я хочу ввести Volumeclass и хотите получить список:
- AClass.Volumcllass
- AnotherClass.Volumeclass
с помощью интеллекта. Поэтому мне нужно выбрать только правильный символ, а не запомнить правильное имя класса.
Я пробовал Smart Completion, но он не работал таким образом.
Я так не верю. Не зная больше о вашем проекте или почему вам нужно его структурировать, трудно понять, может ли быть более жизнеспособным другой подход - например, ссылочный класс Enum или константы. –
Эти классы вложены? Если да, вы можете попробовать это с отражением. – Vinicius
Я не могу сказать, что я знаю о такой функции (ReSharper * имеет * это знание при использовании Go To Member). Возможно, вы могли бы [предложить его ReSharper] (http://youtrack.jetbrains.com/issues/RSRP) в качестве нового типа завершения? –