public void Execute()
{
moduleDefinition = moduleReader.Module;
Nodes = new List<TypeNode>();
NotifyNodes = new List<TypeNode>();
allClasses = new List<TypeDefinition>();
WalkAllTypeDefinitions();
foreach (var typeDefinition in allClasses.ToList())
{
AddClass(typeDefinition);
}
var typeNodes = Nodes;
PopulateINotifyNodes(typeNodes);
}