ответ

2

Просто поместите это в файле 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> 
+0

Errr, это было для VS 2010 BTW ... если вы хотите VS 2008, просто найдите snippit таким же образом в VS 2008, который выполняет свойство и модифицирует ... но не перезаписывайте ... поставьте свой собственный в Режиссер. – CrazyDart

+0

Мой плохой ... этот фрагмент будет работать в 2005, 2008 и 2010 годах. – CrazyDart

+0

Nice! Теперь я просто должен понять, как получить его в моем intellisense. :) –

0

Ближайший настоящее время вы можете получить в VB печатает из

Property Name as string 

Вы можете найти более подробную информацию в this blog сообщению The Gu

+0

Да, это то, что я делал ... пытаясь сэкономить на некоторых набрав. :) –