private void BuildClassModels(AssemblyModel assemblyModel, ModuleDefinition moduleDefinition) { foreach (var typeDefinition in moduleDefinition.Types) { if (!typeDefinition.IsClass || typeDefinition.FullName.StartsWith("<")) { continue; } var classModel = new ClassModel(typeDefinition.FullName, GetAccessLevel(typeDefinition)); BuildMethodModels(classModel, typeDefinition); assemblyModel.AddClass(classModel); } }