В Visual Studio 2010 для VB.NET вкладка «Свойство» + Tab + вставляет полную реализацию свойства. Есть ли другой фрагмент для вставки автопроцессора?Есть ли фрагмент для авто-недвижимости в VB.NET?
ответ
Просто поместите это в файле C: \ Users \\ Документы \ Visual Studio 2010 \ Фрагменты кода \ Visual Basic \ Мои фрагменты кода \ DefaultProperty.snippet и перезапустите VS ... или поместите их в этот файл, но не в этот каталог, затем в VS нажмите «Инструменты», «Менеджер фрагментов кода» и «Выбрать визуал» В качестве языка ... нажмите кнопку «Импортировать». Выберите новый файл, а затем выберите верхнюю папку «Мои фрагменты». Теперь в среде IDE просто введите PropDefAuto и вкладку вкладки. Не стесняйтесь изменять файл.
<?xml version="1.0" encoding="UTF-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Define a Auto-Implemented Default Property</Title>
<Author>Some Guy On SO</Author>
<Description>Defines an Auto-Implemented default property or index property.</Description>
<Keywords>
<Keyword>PropAuto</Keyword>
</Keywords>
<Shortcut>PropDefAuto</Shortcut>
</Header>
<Snippet>
<Imports>
<Import>
<Namespace>System</Namespace>
</Import>
</Imports>
<Declarations>
<Literal>
<ID>propertyName</ID>
<Type>
</Type>
<ToolTip>Rename to descriptive name for the property.</ToolTip>
<Default>PropertyName</Default>
</Literal>
<Literal>
<ID>indexType</ID>
<Type>
</Type>
<ToolTip>Replace with the type of the index</ToolTip>
<Default>Integer</Default>
</Literal>
<Literal>
<ID>propertyType</ID>
<Type>
</Type>
<ToolTip>Replace with the type returned by the property.</ToolTip>
<Default>String</Default>
</Literal>
<Literal>
<ID>IndexIsValid</ID>
<Type>Boolean</Type>
<ToolTip>Replace with an expression to test if index is valid.</ToolTip>
<Default>True</Default>
</Literal>
</Declarations>
<Code Language="VB" Kind="method decl"><![CDATA[Public Property $propertyName$ As $PropertyType$
]]></Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Ближайший настоящее время вы можете получить в VB печатает из
Property Name as string
Вы можете найти более подробную информацию в this blog сообщению The Gu
Да, это то, что я делал ... пытаясь сэкономить на некоторых набрав. :) –
Errr, это было для VS 2010 BTW ... если вы хотите VS 2008, просто найдите snippit таким же образом в VS 2008, который выполняет свойство и модифицирует ... но не перезаписывайте ... поставьте свой собственный в Режиссер. – CrazyDart
Мой плохой ... этот фрагмент будет работать в 2005, 2008 и 2010 годах. – CrazyDart
Nice! Теперь я просто должен понять, как получить его в моем intellisense. :) –