forked from pedropombeiro/FactoryGenerator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
GeneralCode.DotSettings
201 lines (184 loc) · 26.1 KB
/
GeneralCode.DotSettings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/CodeEditing/GenerateMemberBody/CopyXmlDocumentation/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeEditing/GenerateMemberBody/DebuggerStepThroughAccessors/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeEditing/Localization/CSharpLocalizationOptions/DontAnalyseVerbatimStrings/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=GCSuppressFinalizeForTypeWithoutDestructor/@EntryIndexedValue">DO_NOT_SHOW</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=ParameterTypeCanBeEnumerable_002EGlobal/@EntryIndexedValue">DO_NOT_SHOW</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=UnusedMemberInSuper_002EGlobal/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=UnusedMember_002EGlobal/@EntryIndexedValue">DO_NOT_SHOW</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=VirtualMemberNeverOverriden_002EGlobal/@EntryIndexedValue">DO_NOT_SHOW</s:String>
<s:Boolean x:Key="/Default/Environment/Editor/UseCamelHumps/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/ExternalSources/Decompiler/DecompileMethodBodies/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=OK/@EntryIndexedValue">OK</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Description/@EntryValue">Add a todo / fixme</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=author/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=author/Expression/@EntryValue">getUserName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=author/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=author/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=Date/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=Date/Expression/@EntryValue">getCurrentTime("dd.MM.yy HH:mm")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=Date/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=Date/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=Description/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=Description/Expression/@EntryValue">constant("Description of the issue to be fixed.")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=Description/Order/@EntryValue">3</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=KindOfItem/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=KindOfItem/Expression/@EntryValue">list("TODO,FIXME,HACK")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Field/=KindOfItem/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Shortcut/@EntryValue">todo</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=56FEFE76B08FC14D8B8E20B482330143/Text/@EntryValue">// $KindOfItem$: [$author$ $Date$] $Description$</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/Description/@EntryValue">Generates a typical constructor summary text.</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/Field/=currentType/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/Field/=currentType/Expression/@EntryValue">typeName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/Field/=currentType/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/Shortcut/@EntryValue">ctorSummary</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=619CF5961E50DE43AB99DA7432FAECFE/Text/@EntryValue">/// Initializes a new instance of the <see cref="$currentType$" /> class.</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Description/@EntryValue">Helps writing a proper documentation for interfaces, following a common pattern.</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Field/=serviceOrFactory/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Field/=serviceOrFactory/Expression/@EntryValue">list("service responsible for,factory responsible for the creation of")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Field/=serviceOrFactory/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Field/=what_005Fthe_005Fimplementations_005Fwill_005Fdo/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Field/=what_005Fthe_005Fimplementations_005Fwill_005Fdo/Expression/@EntryValue">constant("what the implementation will do")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Field/=what_005Fthe_005Fimplementations_005Fwill_005Fdo/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Shortcut/@EntryValue">docinterface</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A512746D7E1AD14999D20215EC0ABD60/Text/@EntryValue"> /// <summary>
/// Defines the contract for the $serviceOrFactory$ $what_the_implementations_will_do$.
/// </summary></s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Description/@EntryValue">Registers a typed factory using the Unity.TypedFactories package</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Field/=container/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Field/=container/Expression/@EntryValue">variableOfType("Microsoft.Practices.Unity.IUnityContainer")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Field/=container/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Field/=TypeOfCreatedObject/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Field/=TypeOfCreatedObject/Expression/@EntryValue">completeType()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Field/=TypeOfCreatedObject/InitialRange/@EntryValue">1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Field/=TypeOfCreatedObject/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Shortcut/@EntryValue">regTFact</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AA73636FC96E664B9C9C78159E65B1FC/Text/@EntryValue">$container$
.RegisterTypedFactory<I$TypeOfCreatedObject$Factory>()
.ForConcreteType<$TypeOfCreatedObject$>();</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BC09CCBD2314FF4DA68DADA1B661CFBC/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BC09CCBD2314FF4DA68DADA1B661CFBC/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BC09CCBD2314FF4DA68DADA1B661CFBC/Description/@EntryValue">Generates the skeleton code for the Dispose method declarations according to best practices.</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BC09CCBD2314FF4DA68DADA1B661CFBC/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BC09CCBD2314FF4DA68DADA1B661CFBC/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BC09CCBD2314FF4DA68DADA1B661CFBC/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BC09CCBD2314FF4DA68DADA1B661CFBC/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/Type/@EntryValue">InCSharpTypeMember</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BC09CCBD2314FF4DA68DADA1B661CFBC/Shortcut/@EntryValue">dispose</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BC09CCBD2314FF4DA68DADA1B661CFBC/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BC09CCBD2314FF4DA68DADA1B661CFBC/Text/@EntryValue"> #region Public Methods and Operators

/// <summary>
/// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
/// </summary>
/// <filterpriority>2</filterpriority>
public void Dispose()
{
GC.SuppressFinalize(this);
this.Dispose(true);
}

#endregion

#region Methods

/// <summary>
/// Releases unmanaged and - optionally - managed resources
/// </summary>
/// <param name="disposing"> <c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources. </param>
protected virtual void Dispose(bool disposing)
{
if (disposing)
{
// Dispose of managed resources
$END$
}

// Dispose of native resources
}

#endregion
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=41127BDE19966946A80879B8BD27407F/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=41127BDE19966946A80879B8BD27407F/Comment/@EntryValue">Use of RegKey is not a best practice. For mockability purposes, use IRegKey from SystemWrapper.</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=41127BDE19966946A80879B8BD27407F/CustomPatternPlaceholder/=RegKey/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=41127BDE19966946A80879B8BD27407F/CustomPatternPlaceholder/=RegKey/Properties/=ExactType/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=41127BDE19966946A80879B8BD27407F/CustomPatternPlaceholder/=RegKey/Properties/=Type/@EntryIndexedValue">Microsoft.Win32.RegistryKey</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=41127BDE19966946A80879B8BD27407F/CustomPatternPlaceholder/=RegKey/Type/@EntryValue">TypePlaceholder</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=41127BDE19966946A80879B8BD27407F/LanguageName/@EntryValue">CSHARP</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=41127BDE19966946A80879B8BD27407F/SearchPattern/@EntryValue">$RegKey$</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=41127BDE19966946A80879B8BD27407F/Severity/@EntryValue">ERROR</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/Comment/@EntryValue">Use of File is not a best practice. For mockability purposes, use IFile from SystemWrapper.</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/CustomPatternPlaceholder/=DateTime/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/CustomPatternPlaceholder/=DateTime/Properties/=ExactType/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/CustomPatternPlaceholder/=DateTime/Properties/=Type/@EntryIndexedValue">System.DateTime</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/CustomPatternPlaceholder/=DateTime/Type/@EntryValue">TypePlaceholder</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/CustomPatternPlaceholder/=File/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/CustomPatternPlaceholder/=File/Properties/=ExactType/@EntryIndexedValue">False</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/CustomPatternPlaceholder/=File/Properties/=Type/@EntryIndexedValue">System.IO.File</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/CustomPatternPlaceholder/=File/Type/@EntryValue">TypePlaceholder</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/IgnoreBracesInSingleStatementBlocks/@EntryValue">False</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/IgnoreEmptyStatements/@EntryValue">False</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/IgnoreParanthesisInExpressions/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/LanguageName/@EntryValue">CSHARP</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/MatchAllMembersWithoutModifiers/@EntryValue">False</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/MatchMethodParameterWithThisRefOut/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/SearchPattern/@EntryValue">$File$</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/Severity/@EntryValue">ERROR</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/SmartMatchAssociativeExpressions/@EntryValue">False</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/TreatPostfixAndPrefixOperatorEquivalent/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/TreatReversedBinaryExpressionsEquivalent/@EntryValue">Never</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=81125D5F2CACC64FBDD8DE744C33FDB7/TypePlaceholderMatchesVoid/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=8CE8D66AAED0F94B8EAAD66BCAA56A49/ReplacePattern/@EntryValue">this.CreateMock<I$A_Type$>().Object</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/Comment/@EntryValue">Use of DateTime is not a best practice. For mockability purposes, use IDateTime from SystemWrapper.</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/CustomPatternPlaceholder/=DateTime/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/CustomPatternPlaceholder/=DateTime/Properties/=ExactType/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/CustomPatternPlaceholder/=DateTime/Properties/=Type/@EntryIndexedValue">System.DateTime</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/CustomPatternPlaceholder/=DateTime/Type/@EntryValue">TypePlaceholder</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/IgnoreBracesInSingleStatementBlocks/@EntryValue">False</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/IgnoreEmptyStatements/@EntryValue">False</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/IgnoreParanthesisInExpressions/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/LanguageName/@EntryValue">CSHARP</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/MatchAllMembersWithoutModifiers/@EntryValue">False</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/MatchMethodParameterWithThisRefOut/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/SearchPattern/@EntryValue">$DateTime$</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/Severity/@EntryValue">ERROR</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/SmartMatchAssociativeExpressions/@EntryValue">False</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/TreatPostfixAndPrefixOperatorEquivalent/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/TreatReversedBinaryExpressionsEquivalent/@EntryValue">Never</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/StructuralSearch/Pattern/=90E7261B3C4545498A47455BA1C4D356/TypePlaceholderMatchesVoid/@EntryValue">False</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/Todo/TodoPatterns/=9173A039E492484CB2EE6E73EEE82E53/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/Todo/TodoPatterns/=9173A039E492484CB2EE6E73EEE82E53/Color/@EntryValue">Blue</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/Todo/TodoPatterns/=9173A039E492484CB2EE6E73EEE82E53/MatchComments/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/Todo/TodoPatterns/=9173A039E492484CB2EE6E73EEE82E53/Name/@EntryValue">Fixme</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/Todo/TodoPatterns/=9173A039E492484CB2EE6E73EEE82E53/Pattern/@EntryValue">(?<=\W|^)(?<TAG>FIXME)(\W|$)(.*)</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/Todo/TodoPatterns/=9173A039E492484CB2EE6E73EEE82E53/TodoIconStyle/@EntryValue">Error</s:String></wpf:ResourceDictionary>