Фрагменты кода
Блоки небольшие фрагменты кода многоразового кода, которые можно вставить в файл кода с помощью сочетания клавиш командного контекстного меню или сочетания.Они обычно содержат часто используемые блоки кода, как попытка-окончательн или если-другие блоки, но их можно использовать для вставки все классы или методы.
Фрагменты расширения и окружающих фрагментов
в Visual Studio 2 типа фрагмента кода: фрагменты расширения, которые добавляются в указанную точку вставки и могут заменять ярлык фрагмента и окружающих фрагментов (c и C++), которые добавляются вокруг выделенного блока кода.
Пример вставить фрагмент. в c# ярлык tryf используется для вставки блок попытки-окончательн:
try
{
}
finally
{
}
Можно вставить этот фрагмент, щелкнув Вставить фрагмент в контекстном меню окна кода, после чего **Visual c#**затем введите tryf, затем ВКЛАДКУ или можно ввести tryf + TAB и нажмите клавишу tab.
Пример а окружающих фрагментом. ярлык в C++ if может использоваться как вставить фрагмент или как a окружающих фрагментом.Если выбрана настройка строка кода (например return FALSE;), а затем нажмите кнопку Разместить во фрагментепосле этого Ifфрагмент развернут вокруг линии:
if (true)
{
return FALSE;
}
Параметры замены фрагмента
Фрагменты могут содержать параметры замены, заполнителей, которые необходимо заменить в соответствии с размерами точный код.в предыдущем примере true замещающий параметр, который необходимо заменить соответствующими состояниями.Замена выполняется повторенна для каждого экземпляра одного параметра замены во фрагменте.Например, в Visual Basic - фрагмент кода, который вставляет свойство.Нажать Вставить фрагмент в контекстном меню окна кода, после чего шаблоны кодапосле этого Свойствапосле этого Определить свойство.Вставляется следующий код:
Private newPropertyValue As String
Public Property NewProperty() As String
Get
Return newPropertyValue
End Get
Set(ByVal value As String)
newPropertyValue = value
End Set
End Property
При изменении newPropertyValue В m_propertyзатем каждый экземпляр newPropertyValue изменяется.При изменении String В Int в объявлении свойства, затем значение в метод Set также изменено на Int.
Диспетчер фрагментов кода
Можно просмотреть все фрагменты кода, которые в данный момент устанавливаются, а также их расположение на диске, щелкнув Инструменты/диспетчер фрагментов кода.Фрагменты отображаются языком.
Можно добавлять и удалять каталоги фрагмента с Добавить и Убрать кнопки Диспетчер фрагментов кода диалоговое окно.Чтобы добавить отдельные фрагменты кода, используйте Импорт кнопка.
См. также
Задачи
Пошаговое руководство. Создание фрагмента кода
Практическое руководство. Распространение фрагментов кода
Устранение неполадок, связанных с использованием фрагментов