var identifiersInfo = interpreter.DetectIdentifiers("中文");
var identifiers = identifiersInfo.Identifiers.ToArray();
var unknownIdentifiers = identifiersInfo.UnknownIdentifiers.ToArray();
var referenceTypes = identifiersInfo.Types.ToArray();
Console.WriteLine("Chinese --> ");
Console.WriteLine($"identifiers.Count = {identifiers.Length}");
Console.WriteLine($"unknownIdentifiers.Count = {unknownIdentifiers.Length}");
Console.WriteLine($"referenceTypes.Count = {referenceTypes.Length}");
var identifiersInfo = interpreter.DetectIdentifiers("日本語");
var identifiers = identifiersInfo.Identifiers.ToArray();
var unknownIdentifiers = identifiersInfo.UnknownIdentifiers.ToArray();
var referenceTypes = identifiersInfo.Types.ToArray();
Console.WriteLine("Japanese --> ");
Console.WriteLine($"identifiers.Count = {identifiers.Length}");
Console.WriteLine($"unknownIdentifiers.Count = {unknownIdentifiers.Length}");
Console.WriteLine($"referenceTypes.Count = {referenceTypes.Length}");
var identifiersInfo = interpreter.DetectIdentifiers("русский язык");
var identifiers = identifiersInfo.Identifiers.ToArray();
var unknownIdentifiers = identifiersInfo.UnknownIdentifiers.ToArray();
var referenceTypes = identifiersInfo.Types.ToArray();
Console.WriteLine("Russian --> ");
Console.WriteLine($"identifiers.Count = {identifiers.Length}");
Console.WriteLine($"unknownIdentifiers.Count = {unknownIdentifiers.Length}");
Console.WriteLine($"referenceTypes.Count = {referenceTypes.Length}");
Chinese -->
identifiers.Count = 0
unknownIdentifiers.Count = 0
referenceTypes.Count = 0
Japanese -->
identifiers.Count = 0
unknownIdentifiers.Count = 0
referenceTypes.Count = 0
Russian -->
identifiers.Count = 0
unknownIdentifiers.Count = 0
referenceTypes.Count = 0
My test code is:
and ouput: