Skip to content

Commit 16e8b69

Browse files
author
Josef Pihrt
committed
Change version to 0.9.2
1 parent dd2553e commit 16e8b69

File tree

28 files changed

+1726
-396
lines changed

28 files changed

+1726
-396
lines changed

ChangeLog.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Release Notes
22

3+
## 0.9.2 (2021-11-14)
4+
5+
### New Snippets for C#
6+
7+
* Lambda expression without parameters (l0)
8+
* DateTimeOffset (dto)
9+
* KeyValuePair (kvp)
10+
* Record (rd)
11+
* Record struct (rdst)
12+
* Readonly record struct (rrdst)
13+
* Attribute a
14+
* AttributeUsage (au)
15+
* Conditional (c)
16+
* DebuggerDisplay (dd)
17+
* DebuggerStepThrough (dst)
18+
* DefaultValue (dv)
19+
* Description (d)
20+
* Flags (f)
21+
* Obsolete (o)
22+
* Required (r)
23+
* TypeConverter (tc)
24+
325
## 0.9.1 (2019-04-14)
426

527
* Put back snippets that were accidentally removed in 0.9.0 (ifxtp, ifx, ifxn, xn, xsne, xsnw).

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
Group|Count| |
1414
-----|-----|---:
1515
[Snippetica.Cpp](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.Cpp/README.md)|120|[Browse](http://pihrt.net/snippetica/snippets?engine=vs&language=cpp)
16-
[Snippetica.CSharp](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.CSharp/README.md)|696|[Browse](http://pihrt.net/snippetica/snippets?engine=vs&language=csharp)
16+
[Snippetica.CSharp](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.CSharp/README.md)|719|[Browse](http://pihrt.net/snippetica/snippets?engine=vs&language=csharp)
1717
[Snippetica.Html](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.Html/README.md)|221|[Browse](http://pihrt.net/snippetica/snippets?engine=vs&language=html)
18-
[Snippetica.VisualBasic](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.VisualBasic/README.md)|650|[Browse](http://pihrt.net/snippetica/snippets?engine=vs&language=vb)
18+
[Snippetica.VisualBasic](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.VisualBasic/README.md)|651|[Browse](http://pihrt.net/snippetica/snippets?engine=vs&language=vb)
1919
[Snippetica.Xaml](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.Xaml/README.md)|91|[Browse](http://pihrt.net/snippetica/snippets?engine=vs&language=xaml)
2020
[Snippetica.Xml](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.Xml/README.md)|9|[Browse](http://pihrt.net/snippetica/snippets?engine=vs&language=xml)
2121
[Snippetica.Xml.CodeSnippet](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.Xml.CodeSnippet/README.md)|22|[Browse](http://pihrt.net/snippetica/snippets?engine=vs&language=xml)
@@ -30,11 +30,11 @@ Group|Count| |
3030
Group|Count| |
3131
-----|-----|---:
3232
[Snippetica.Cpp](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.Cpp/README.md)|120|[Browse](http://pihrt.net/snippetica/snippets?engine=vscode&language=cpp)
33-
[Snippetica.CSharp](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.CSharp/README.md)|212|[Browse](http://pihrt.net/snippetica/snippets?engine=vscode&language=csharp)
33+
[Snippetica.CSharp](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.CSharp/README.md)|235|[Browse](http://pihrt.net/snippetica/snippets?engine=vscode&language=csharp)
3434
[Snippetica.Html](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.Html/README.md)|221|[Browse](http://pihrt.net/snippetica/snippets?engine=vscode&language=html)
3535
[Snippetica.Json](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.Json/README.md)|18|[Browse](http://pihrt.net/snippetica/snippets?engine=vscode&language=json)
3636
[Snippetica.Markdown](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.Markdown/README.md)|47|[Browse](http://pihrt.net/snippetica/snippets?engine=vscode&language=markdown)
37-
[Snippetica.VisualBasic](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.VisualBasic/README.md)|187|[Browse](http://pihrt.net/snippetica/snippets?engine=vscode&language=vb)
37+
[Snippetica.VisualBasic](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.VisualBasic/README.md)|188|[Browse](http://pihrt.net/snippetica/snippets?engine=vscode&language=vb)
3838
[Snippetica.Xml](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.Xml/README.md)|9|[Browse](http://pihrt.net/snippetica/snippets?engine=vscode&language=xml)
3939

4040
*\(Generated with [DotMarkdown](http://github.com/JosefPihrt/DotMarkdown)\)*

src/Snippetica.CodeGeneration/VisualStudioCode/VisualStudioCodeEnvironment.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public override string GetVersion(Language language)
6868
{
6969
case Language.CSharp:
7070
case Language.VisualBasic:
71-
return "0.9.1";
71+
return "0.9.2";
7272
case Language.Cpp:
7373
case Language.Xml:
7474
case Language.JavaScript:

src/Snippetica.VisualStudio.Dev/Overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
Language|Count | Snippet Browser
1414
--------|-----:|:---------------:
15-
[Snippetica.CSharp.Dev](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.CSharp.Dev/README.md)|127|[browse](http://pihrt.net/snippetica/snippets?engine=vs&language=csharp)
15+
[Snippetica.CSharp.Dev](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.CSharp.Dev/README.md)|118|[browse](http://pihrt.net/snippetica/snippets?engine=vs&language=csharp)
1616
[Snippetica.VisualBasic.Dev](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.VisualBasic.Dev/README.md)|25|[browse](http://pihrt.net/snippetica/snippets?engine=vs&language=vb)
1717
[Snippetica.Cpp.Dev](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.Cpp.Dev/README.md)|25|[browse](http://pihrt.net/snippetica/snippets?engine=vs&language=cpp)
1818
[Snippetica.Html.Dev](http://github.com/josefpihrt/snippetica/blob/master/src/Snippetica.VisualStudio/Snippetica.Html.Dev/README.md)|6|[browse](http://pihrt.net/snippetica/snippets?engine=vs&language=html)

src/Snippetica.VisualStudio.Dev/Snippetica.CSharp.Dev/README.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,16 @@
44

55
Shortcut|Title
66
--------|-----
7-
a|[array type](ArrayOfTType.snippet)
8-
ae|[Assembly attribute](AssemblyAttribute.snippet)
9-
ae|[attribute](Attribute.snippet)
10-
ae|[Conditional attribute](ConditionalAttribute.snippet)
11-
ae|[DebuggerDisplay attribute](DebuggerDisplayAttribute.snippet)
12-
ae|[DebuggerStepThrough attribute](DebuggerStepThroughAttribute.snippet)
13-
ae|[Flags attribute](FlagsAttribute.snippet)
14-
ae|[Obsolete attribute](ObsoleteAttribute.snippet)
7+
aa|[Assembly attribute](AssemblyAttribute.snippet)
8+
afe|[await foreach statement](AwaitForEach.snippet)
159
bk|[break statement](BreakStatement.snippet)
1610
ce|[continue statement](ContinueStatement.snippet)
1711
cosne|[conditional operator (string.IsNullOrEmpty)](ConditionalOperatorStringIsNullOrEmpty.snippet)
1812
cosnw|[conditional operator (string.IsNullOrWhiteSpace)](ConditionalOperatorStringIsNullOrWhiteSpace.snippet)
1913
coxsne|[conditional operator (!string.IsNullOrEmpty)](ConditionalOperatorNotStringIsNullOrEmpty.snippet)
2014
coxsnw|[conditional operator (!string.IsNullOrWhiteSpace)](ConditionalOperatorNotStringIsNullOrWhiteSpace.snippet)
2115
daxn|[Debug.Assert != null](DebugAssertNotNull.snippet)
16+
df|[Debug.Fail](DebugFail.snippet)
2217
ifemtp|[if Enum.TryParse](IfEnumTryParse.snippet)
2318
ifnre|[if equal to null return](IfEqualToNullReturn.snippet)
2419
ifnred|[if equal to null return default](IfEqualToNullReturnDefault.snippet)
@@ -76,10 +71,13 @@ lf|[local function](LocalFunction.snippet)
7671
na|[new array ](NewArrayOfT.snippet)
7772
ns|[namespace](Namespace.snippet)
7873
oe|[override modifier](OverrideModifier.snippet)
74+
ra|[return await](ReturnAwait.snippet)
7975
re|[return statement](ReturnStatement.snippet)
76+
reco|[return conditional operator](ReturnConditionalOperator.snippet)
8077
red|[return default](ReturnDefault.snippet)
8178
rn|[return new](ReturnNew.snippet)
8279
rnthis|[return new containing type](ReturnNewThis.snippet)
80+
ts|[TimeSpan type](TimeSpan.snippet)
8381
tw|[throw statement](ThrowStatement.snippet)
8482
u|[FileStream Variable](FileStreamVariable.snippet)
8583
u|[MemoryStream Variable](MemoryStreamVariable.snippet)

src/Snippetica.VisualStudio.Dev/Snippetica.VisualStudio.Dev.csproj

Lines changed: 18 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -83,27 +83,6 @@
8383
<Reference Include="System" />
8484
</ItemGroup>
8585
<ItemGroup>
86-
<Content Include="Snippetica.CSharp.Dev\AssemblyAttribute.snippet">
87-
<IncludeInVSIX>true</IncludeInVSIX>
88-
</Content>
89-
<Content Include="Snippetica.CSharp.Dev\Attribute.snippet">
90-
<IncludeInVSIX>true</IncludeInVSIX>
91-
</Content>
92-
<Content Include="Snippetica.CSharp.Dev\ConditionalAttribute.snippet">
93-
<IncludeInVSIX>true</IncludeInVSIX>
94-
</Content>
95-
<Content Include="Snippetica.CSharp.Dev\DebuggerDisplayAttribute.snippet">
96-
<IncludeInVSIX>true</IncludeInVSIX>
97-
</Content>
98-
<Content Include="Snippetica.CSharp.Dev\DebuggerStepThroughAttribute.snippet">
99-
<IncludeInVSIX>true</IncludeInVSIX>
100-
</Content>
101-
<Content Include="Snippetica.CSharp.Dev\FlagsAttribute.snippet">
102-
<IncludeInVSIX>true</IncludeInVSIX>
103-
</Content>
104-
<Content Include="Snippetica.CSharp.Dev\ObsoleteAttribute.snippet">
105-
<IncludeInVSIX>true</IncludeInVSIX>
106-
</Content>
10786
<Content Include="Snippetica.CSharp.Dev\DirectoryCreateDirectory.snippet">
10887
<IncludeInVSIX>true</IncludeInVSIX>
10988
</Content>
@@ -185,6 +164,12 @@
185164
<Content Include="Snippetica.CSharp.Dev\PathHasExtension.snippet">
186165
<IncludeInVSIX>true</IncludeInVSIX>
187166
</Content>
167+
<Content Include="Snippetica.CSharp.Dev\AssemblyAttribute.snippet">
168+
<IncludeInVSIX>true</IncludeInVSIX>
169+
</Content>
170+
<Content Include="Snippetica.CSharp.Dev\AwaitForEach.snippet">
171+
<IncludeInVSIX>true</IncludeInVSIX>
172+
</Content>
188173
<Content Include="Snippetica.CSharp.Dev\BreakStatement.snippet">
189174
<IncludeInVSIX>true</IncludeInVSIX>
190175
</Content>
@@ -206,6 +191,9 @@
206191
<Content Include="Snippetica.CSharp.Dev\DebugAssertNotNull.snippet">
207192
<IncludeInVSIX>true</IncludeInVSIX>
208193
</Content>
194+
<Content Include="Snippetica.CSharp.Dev\DebugFail.snippet">
195+
<IncludeInVSIX>true</IncludeInVSIX>
196+
</Content>
209197
<Content Include="Snippetica.CSharp.Dev\IfEnumTryParse.snippet">
210198
<IncludeInVSIX>true</IncludeInVSIX>
211199
</Content>
@@ -290,6 +278,12 @@
290278
<Content Include="Snippetica.CSharp.Dev\OverrideModifier.snippet">
291279
<IncludeInVSIX>true</IncludeInVSIX>
292280
</Content>
281+
<Content Include="Snippetica.CSharp.Dev\ReturnAwait.snippet">
282+
<IncludeInVSIX>true</IncludeInVSIX>
283+
</Content>
284+
<Content Include="Snippetica.CSharp.Dev\ReturnConditionalOperator.snippet">
285+
<IncludeInVSIX>true</IncludeInVSIX>
286+
</Content>
293287
<Content Include="Snippetica.CSharp.Dev\ReturnDefault.snippet">
294288
<IncludeInVSIX>true</IncludeInVSIX>
295289
</Content>
@@ -308,6 +302,9 @@
308302
<Content Include="Snippetica.CSharp.Dev\ThrowStatement.snippet">
309303
<IncludeInVSIX>true</IncludeInVSIX>
310304
</Content>
305+
<Content Include="Snippetica.CSharp.Dev\TimeSpan.snippet">
306+
<IncludeInVSIX>true</IncludeInVSIX>
307+
</Content>
311308
<Content Include="Snippetica.CSharp.Dev\VariableAsTIfNotNull.snippet">
312309
<IncludeInVSIX>true</IncludeInVSIX>
313310
</Content>
@@ -317,30 +314,6 @@
317314
<Content Include="Snippetica.CSharp.Dev\YieldReturnNewThis.snippet">
318315
<IncludeInVSIX>true</IncludeInVSIX>
319316
</Content>
320-
<Content Include="Snippetica.CSharp.Dev\ArrayOfThisType.snippet">
321-
<IncludeInVSIX>true</IncludeInVSIX>
322-
</Content>
323-
<Content Include="Snippetica.CSharp.Dev\ArrayOfTType.snippet">
324-
<IncludeInVSIX>true</IncludeInVSIX>
325-
</Content>
326-
<Content Include="Snippetica.CSharp.Dev\ArrayOfBooleanType.snippet">
327-
<IncludeInVSIX>true</IncludeInVSIX>
328-
</Content>
329-
<Content Include="Snippetica.CSharp.Dev\ArrayOfInt32Type.snippet">
330-
<IncludeInVSIX>true</IncludeInVSIX>
331-
</Content>
332-
<Content Include="Snippetica.CSharp.Dev\ArrayOfObjectType.snippet">
333-
<IncludeInVSIX>true</IncludeInVSIX>
334-
</Content>
335-
<Content Include="Snippetica.CSharp.Dev\ArrayOfStringType.snippet">
336-
<IncludeInVSIX>true</IncludeInVSIX>
337-
</Content>
338-
<Content Include="Snippetica.CSharp.Dev\ArrayOfInt64Type.snippet">
339-
<IncludeInVSIX>true</IncludeInVSIX>
340-
</Content>
341-
<Content Include="Snippetica.CSharp.Dev\ArrayOfDateTimeType.snippet">
342-
<IncludeInVSIX>true</IncludeInVSIX>
343-
</Content>
344317
<Content Include="Snippetica.CSharp.Dev\ThisIfNotTryGetValue.snippet">
345318
<IncludeInVSIX>true</IncludeInVSIX>
346319
</Content>

0 commit comments

Comments
 (0)