Skip to content

Commit 83a4313

Browse files
committed
Simplified code.
1 parent 3d6c963 commit 83a4313

1 file changed

Lines changed: 14 additions & 19 deletions

File tree

ReClass.NET/CodeGenerator/CppCodeGenerator.cs

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
using ReClassNET.Extensions;
77
using ReClassNET.Logger;
88
using ReClassNET.Nodes;
9-
using ReClassNET.Util;
109

1110
namespace ReClassNET.CodeGenerator
1211
{
@@ -117,7 +116,7 @@ public string GenerateCode(IEnumerable<ClassNode> classes, ILogger logger)
117116
return sb.ToString();
118117
}
119118

120-
private IEnumerable<ClassNode> OrderByInheritance(IEnumerable<ClassNode> classes)
119+
private static IEnumerable<ClassNode> OrderByInheritance(IEnumerable<ClassNode> classes)
121120
{
122121
Contract.Requires(classes != null);
123122
Contract.Requires(Contract.ForAll(classes, c => c != null));
@@ -128,7 +127,7 @@ private IEnumerable<ClassNode> OrderByInheritance(IEnumerable<ClassNode> classes
128127
return classes.SelectMany(c => YieldReversedHierarchy(c, alreadySeen)).Distinct();
129128
}
130129

131-
private IEnumerable<ClassNode> YieldReversedHierarchy(ClassNode node, HashSet<ClassNode> alreadySeen)
130+
private static IEnumerable<ClassNode> YieldReversedHierarchy(ClassNode node, ISet<ClassNode> alreadySeen)
132131
{
133132
Contract.Requires(node != null);
134133
Contract.Requires(alreadySeen != null);
@@ -187,9 +186,9 @@ private IEnumerable<MemberDefinition> YieldMemberDefinitions(IEnumerable<BaseNod
187186

188187
yield return new MemberDefinition(member, type, count);
189188
}
190-
else if (member is BitFieldNode)
189+
else if (member is BitFieldNode bitFieldNode)
191190
{
192-
switch (((BitFieldNode)member).Bits)
191+
switch (bitFieldNode.Bits)
193192
{
194193
case 8:
195194
type = Program.Settings.TypeUInt8;
@@ -205,27 +204,23 @@ private IEnumerable<MemberDefinition> YieldMemberDefinitions(IEnumerable<BaseNod
205204
break;
206205
}
207206

208-
yield return new MemberDefinition(member, type);
207+
yield return new MemberDefinition(bitFieldNode, type);
209208
}
210-
else if (member is ClassInstanceArrayNode)
209+
else if (member is ClassInstanceArrayNode classInstanceArrayNode)
211210
{
212-
var instanceArray = (ClassInstanceArrayNode)member;
213-
214-
yield return new MemberDefinition(member, instanceArray.InnerNode.Name, instanceArray.Count);
211+
yield return new MemberDefinition(classInstanceArrayNode, classInstanceArrayNode.InnerNode.Name, classInstanceArrayNode.Count);
215212
}
216-
else if (member is ClassInstanceNode)
213+
else if (member is ClassInstanceNode classInstanceNode)
217214
{
218-
yield return new MemberDefinition(member, ((ClassInstanceNode)member).InnerNode.Name);
215+
yield return new MemberDefinition(classInstanceNode, classInstanceNode.InnerNode.Name);
219216
}
220-
else if (member is ClassPtrArrayNode)
217+
else if (member is ClassPtrArrayNode ptrArrayNode)
221218
{
222-
var ptrArray = (ClassPtrArrayNode)member;
223-
224-
yield return new MemberDefinition(member, $"class {ptrArray.InnerNode.Name}*", ptrArray.Count);
219+
yield return new MemberDefinition(ptrArrayNode, $"class {ptrArrayNode.InnerNode.Name}*", ptrArrayNode.Count);
225220
}
226-
else if (member is ClassPtrNode)
221+
else if (member is ClassPtrNode classPtrNode)
227222
{
228-
yield return new MemberDefinition(member, $"class {((ClassPtrNode)member).InnerNode.Name}*");
223+
yield return new MemberDefinition(classPtrNode, $"class {classPtrNode.InnerNode.Name}*");
229224
}
230225
else
231226
{
@@ -247,7 +242,7 @@ private IEnumerable<MemberDefinition> YieldMemberDefinitions(IEnumerable<BaseNod
247242
}
248243
}
249244

250-
private string MemberDefinitionToString(MemberDefinition member)
245+
private static string MemberDefinitionToString(MemberDefinition member)
251246
{
252247
Contract.Requires(member != null);
253248

0 commit comments

Comments
 (0)