18 references to ComponentSize
System.Private.CoreLib (18)
src\libraries\System.Private.CoreLib\src\System\Array.cs (2)
371
nuint byteCount = (uint)length * (nuint)pMT->
ComponentSize
;
401
nuint elementSize = (nuint)pMT->
ComponentSize
;
src\System\Array.CoreCLR.cs (12)
86
nuint elementSize = (nuint)pMT->
ComponentSize
;
255
nuint destSize = pDestArrayMT->
ComponentSize
;
298
nuint srcSize = pSrcArrayMT->
ComponentSize
;
336
nuint srcElSize = RuntimeHelpers.GetMethodTable(sourceArray)->
ComponentSize
;
337
nuint destElSize = RuntimeHelpers.GetMethodTable(destinationArray)->
ComponentSize
;
371
nuint totalByteLength = pMT->
ComponentSize
* array.NativeLength;
411
nuint elementSize = pMT->
ComponentSize
;
492
ref byte offsetDataRef = ref Unsafe.Add(ref arrayDataRef, flattenedIndex * pMethodTable->
ComponentSize
);
534
ref byte offsetDataRef = ref Unsafe.Add(ref arrayDataRef, flattenedIndex * pMethodTable->
ComponentSize
);
563
ref byte offsetDataRef = ref Unsafe.Add(ref arrayDataRef, flattenedIndex * pMethodTable->
ComponentSize
);
603
SpanHelpers.Memmove(ref offsetDataRef, ref value.GetRawData(), pMethodTable->
ComponentSize
);
704
nuint elementSize = pArrayMT->
ComponentSize
;
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (4)
42
nuint totalSize = pMT->
ComponentSize
* array.NativeLength;
61
switch (pMT->
ComponentSize
)
400
rawSize += (uint)Unsafe.As<RawArrayData>(obj).Length * (nuint)pMT->
ComponentSize
;
412
return GetMethodTable(array)->
ComponentSize
;