<commit_before>#pragma once
#include "Services\MenuManager\ServiceMenuManager.h"
#include "InternalLogger.h"

namespace AIMP
{
	namespace SDK
	{
		using namespace System;
		using namespace AIMP::SDK::Interfaces;

		public ref class AimpPlugin abstract : public AimpPluginBase
		{
		public:
			AimpPlugin()
			{

			}

			property IAimpCore^ AimpCore
			{
				IAimpCore^ get()
				{
					return _aimpCore;
				}
			}

			property IAimpPlayer^ Player
			{
				IAimpPlayer^ get()
				{
					return (IAimpPlayer^) AimpPlayer;
				}
			}

			property AIMP::SDK::Logger::ILogger ^LoggerManager
			{
				AIMP::SDK::Logger::ILogger ^get()
				{
					return AIMP::SDK::InternalLogger::Instance;
				}
			}

		private:
			IAimpCore^ _aimpCore;
			ServiceMenuManager^ _menuManager;
		};
	}
}<commit_msg>Fix AimpPlugin.AimpCore property which was never initialized.<commit_after>#pragma once
#include "Services\MenuManager\ServiceMenuManager.h"
#include "InternalLogger.h"

namespace AIMP
{
	namespace SDK
	{
		using namespace System;
		using namespace AIMP::SDK::Interfaces;

		public ref class AimpPlugin abstract : public AimpPluginBase
		{
		public:
			AimpPlugin()
			{

			}

			property IAimpCore^ AimpCore
			{
				IAimpCore^ get()
				{
					return Player->Core;
				}
			}

			property IAimpPlayer^ Player
			{
				IAimpPlayer^ get()
				{
					return (IAimpPlayer^) AimpPlayer;
				}
			}

			property AIMP::SDK::Logger::ILogger ^LoggerManager
			{
				AIMP::SDK::Logger::ILogger ^get()
				{
					return AIMP::SDK::InternalLogger::Instance;
				}
			}

		private:
			ServiceMenuManager^ _menuManager;
		};
	}
}
{'fraction_non_alphanumeric': 0.10807453416149068, 'fraction_numerical': 0.0, 'mean_word_length': 3.1202046035805626, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7426445', 'n_tokens_mistral': 711, 'n_tokens_neox': 535, 'n_words': 108}