Skip to content

Commit cd7448a

Browse files
committed
Removed CustomCodeGenerator class.
1 parent b31ca33 commit cd7448a

6 files changed

Lines changed: 7 additions & 112 deletions

File tree

ReClass.NET/CodeGenerator/CppCodeGenerator.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ public interface ICustomCppCodeGenerator
2626

2727
public class CppCodeGenerator : ICodeGenerator
2828
{
29+
#region Custom Code Generators
30+
2931
private static readonly ISet<ICustomCppCodeGenerator> customGenerators = new HashSet<ICustomCppCodeGenerator>();
3032

3133
public static void Add(ICustomCppCodeGenerator generator)
@@ -43,6 +45,8 @@ private static ICustomCppCodeGenerator GetCustomCodeGeneratorForNode(BaseNode no
4345
return customGenerators.FirstOrDefault(g => g.CanHandle(node));
4446
}
4547

48+
#endregion
49+
4650
private static readonly Dictionary<Type, string> nodeTypeToTypeDefinationMap = new Dictionary<Type, string>
4751
{
4852
[typeof(BoolNode)] = Program.Settings.TypeBool,

ReClass.NET/CodeGenerator/CustomCodeGenerator.cs

Lines changed: 0 additions & 62 deletions
This file was deleted.

ReClass.NET/CodeGenerator/MemberDefinition.cs

Lines changed: 0 additions & 45 deletions
This file was deleted.

ReClass.NET/Plugins/Plugin.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class CustomNodeTypes
2525
/// <summary>
2626
/// An instance of a code generator which can process the custom node types.
2727
/// </summary>
28-
public ICustomCodeGenerator CodeGenerator { get; set; }
28+
public ICustomCppCodeGenerator CodeGenerator { get; set; }
2929
}
3030

3131
/// <summary>

ReClass.NET/Plugins/PluginManager.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ private static void RegisterCustomNodeTypes(PluginInfo pluginInfo)
217217
NodeTypesBuilder.AddPluginNodeGroup(pluginInfo.Interface, customNodeTypes.NodeTypes);
218218

219219
CustomNodeSerializer.Add(customNodeTypes.Serializer);
220-
CustomCodeGenerator.Add(customNodeTypes.CodeGenerator);
220+
CppCodeGenerator.Add(customNodeTypes.CodeGenerator);
221221
}
222222

223223
private static void DeregisterCustomNodeTypes(PluginInfo pluginInfo)
@@ -232,7 +232,7 @@ private static void DeregisterCustomNodeTypes(PluginInfo pluginInfo)
232232
NodeTypesBuilder.RemovePluginNodeGroup(pluginInfo.Interface);
233233

234234
CustomNodeSerializer.Remove(pluginInfo.CustomNodeTypes.Serializer);
235-
CustomCodeGenerator.Remove(pluginInfo.CustomNodeTypes.CodeGenerator);
235+
CppCodeGenerator.Remove(pluginInfo.CustomNodeTypes.CodeGenerator);
236236
}
237237
}
238238
}

ReClass.NET/ReClass.NET.csproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,7 @@
143143
<Compile Include="AddressParser\ParseException.cs" />
144144
<Compile Include="AddressParser\Token.cs" />
145145
<Compile Include="AddressParser\TokenReader.cs" />
146-
<Compile Include="CodeGenerator\CustomCodeGenerator.cs" />
147146
<Compile Include="CodeGenerator\Language.cs" />
148-
<Compile Include="CodeGenerator\MemberDefinition.cs" />
149147
<Compile Include="Core\CoreFunctionsManager.cs" />
150148
<Compile Include="Core\DataExchange.cs" />
151149
<Compile Include="Core\ICoreProcessFunctions.cs" />

0 commit comments

Comments
 (0)