Zastanawiam się, czy istnieje sposób na zrobienie #region Some Region #endregion Some Region
. Jeśli nie ma sposobu, aby to zrobić, to może jest to możliwe z Resharper?Automatyczne tworzenie #region o tej samej nazwie w #endregion
Mam nadzieję, że to jasne, co staram się osiągnąć tutaj.
Edit:
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>#region</Title>
<Shortcut>#region</Shortcut>
<Description>Code snippet for #region</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>name</ID>
<ToolTip>Region name</ToolTip>
<Default>MyRegion</Default>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[#region $name$
$selected$ $end$
#endregion $name$]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Druga edycja: Jest to praca, ale tylko wtedy, gdy robię wstawiania fragmentu. Z intellisense to przy użyciu niektórych innych snippet, jak sądzę.
Więc czy istnieje sposób na dodanie mojego regionu z intellisense nie z menu fragmentu kodu?
w Visual Studio można to zrobić wybierając tekst -> kliknij prawym -> przestrzennym -> Region –
Chyba VS wsparcie nie robi, że http: // connect.microsoft.com/VisualStudio/feedback/details/266197/match-region-endregion-name – Kurubaran
Nie sądzę, że to dobry pomysł. Jeśli kiedykolwiek zmienisz nazwę regionu, prawdopodobnie zapomnisz to zrobić w części '# endregion', tworząc mylące niespójności. –