66using ReClassNET . Extensions ;
77using ReClassNET . Logger ;
88using ReClassNET . Nodes ;
9- using ReClassNET . Util ;
109
1110namespace 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