public VertexChannels(List<VertexChannel> channels) { _channels = channels; _order = new Dictionary<VertexElementUsage, int>(); for (int i = 0; i < channels.Count; i++) _order.Add(_channels[i].Description.VertexElementUsage, i); }