24        if (vertexStride <= 0)
 
   28        if (((uint)vertexStride & 3u) != 0)
 
   32        int[] 
array = 
new int[vertexStride];
 
   33        for (
int i = 0; i < vertexStride; i++)
 
   37        for (
int j = 0; j < elements.Length; j++)
 
   45                    elements[j].VertexElementUsage,
 
   49            if (offset < 0 || offset + typeSize > vertexStride)
 
   53                    elements[j].VertexElementUsage,
 
   54                    elements[j].UsageIndex
 
   57            if (((uint)
offset & 3u) != 0)
 
   61            for (
int k = 0; k < j; k++)
 
   67                        elements[j].VertexElementUsage,
 
   68                        elements[j].UsageIndex
 
 
  115            VertexElementFormat.Single => 4, 
 
  116            VertexElementFormat.Vector2 => 8, 
 
  117            VertexElementFormat.Vector3 => 12, 
 
  118            VertexElementFormat.Vector4 => 16, 
 
  119            VertexElementFormat.Color => 4, 
 
  120            VertexElementFormat.Byte4 => 4, 
 
  121            VertexElementFormat.Short2 => 4, 
 
  122            VertexElementFormat.Short4 => 8, 
 
  123            VertexElementFormat.NormalizedShort2 => 4, 
 
  124            VertexElementFormat.NormalizedShort4 => 8, 
 
  125            VertexElementFormat.HalfVector2 => 4, 
 
  126            VertexElementFormat.HalfVector4 => 8,