in src/CTA.Rules.RuleFiles/RulesFileExport.cs [39:74]
public void Run()
{
NamespaceRecommendations recommendations = new NamespaceRecommendations();
foreach (var @namespace in _rootObject.NameSpaces)
{
if (@namespace.Actions != null && @namespace.Actions.Count > 0)
{
AddToFlatFile(@namespace, recommendations);
}
foreach (var @class in @namespace.Classes)
{
if (@class.Actions != null && @class.Actions.Count > 0)
{
AddToFlatFile(@class, @namespace, recommendations);
}
foreach (var attribute in @class.Attributes)
{
if (attribute.Actions != null && attribute.Actions.Count > 0)
{
AddToFlatFile(attribute, @namespace, @class, recommendations);
}
}
foreach (var method in @class.Methods)
{
if (method.Actions != null && method.Actions.Count > 0)
{
AddToFlatFile(method, @namespace, @class, recommendations);
}
}
}
}
SaveFiles(recommendations);
}