8                                                                                                                                                                                                                                       : Aggregator
    9    {
   11        Array.Sort(
array, (LabelInstruction 
a, LabelInstruction 
b) => 
string.CompareOrdinal(
a.LabelName, 
b.LabelName));
 
   14        {
   15        case 0:
   16        {
   19            {
   21                {
   23                    return false;
   24                }
   26                return true;
   27            };
   28        }
   29        case 1:
   30        {
   31            StringSequence1 
names2 = 
new StringSequence1(
array[0].LabelName);
 
   35        }
   36        case 2:
   37        {
   38            StringSequence2 
names4 = 
new StringSequence2(
array[0].LabelName, 
array[1].LabelName);
 
   42        }
   43        case 3:
   44        {
   45            StringSequence3 
names3 = 
new StringSequence3(
array[0].LabelName, 
array[1].LabelName, 
array[2].LabelName);
 
   49        }
   50        default:
   51        {
   53            for (
int i = 0; 
i < 
array.Length; 
i++)
 
   54            {
   56            }
   57            StringSequenceMany 
names = 
new StringSequenceMany(
array2);
 
   60            return @object.GetAggregator;
   61        }
   62        }
   63    }
static LabelInstruction[] Compile(ReadOnlySpan< KeyValuePair< string, object > > labels)