18 references to String
ILAssembler (1)
GrammarVisitor.cs (1)
5482heapStorageSize += sizes.GetAlignedHeapSize(HeapIndex.String);
ILCompiler.TypeSystem (6)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaField.cs (1)
266_namePointer = MetadataReader.MetadataPointer + MetadataReader.GetHeapMetadataOffset(HeapIndex.String) + MetadataReader.GetHeapOffset(handle);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaMethod.cs (1)
404_namePointer = MetadataReader.MetadataPointer + MetadataReader.GetHeapMetadataOffset(HeapIndex.String) + MetadataReader.GetHeapOffset(handle);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.cs (2)
253_namePointer = MetadataReader.MetadataPointer + MetadataReader.GetHeapMetadataOffset(HeapIndex.String) + MetadataReader.GetHeapOffset(handle); 274_namespacePointer = MetadataReader.MetadataPointer + MetadataReader.GetHeapMetadataOffset(HeapIndex.String) + MetadataReader.GetHeapOffset(handle);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\MetadataExtensions.cs (2)
327if (stringOffset + otherString.Length >= reader.GetHeapSize(HeapIndex.String)) 331byte* currentChar = reader.MetadataPointer + reader.GetHeapMetadataOffset(HeapIndex.String) + stringOffset;
Microsoft.CodeAnalysis (2)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
247stringStreamLengthAdded: metadataSizes.HeapSizes[(int)HeapIndex.String] + _previousGeneration.StringStreamLengthAdded,
Emit\EditAndContinue\EmitBaseline.cs (1)
481=> StringStreamLengthAdded + MetadataReader.GetHeapSize(HeapIndex.String);
System.Reflection.Metadata (9)
System\Reflection\Metadata\Ecma335\MetadataAggregator.cs (2)
148stringSizes[0] = baseSizes[(int)HeapIndex.String]; 155stringSizes[r + 1] = stringSizes[r] + deltaReaders[r].GetHeapSize(HeapIndex.String);
System\Reflection\Metadata\Ecma335\MetadataBuilder.cs (2)
18Debug.Assert((int)HeapIndex.String == 1); 83SerializeStreamHeader(ref offsetFromStartOfMetadata, sizes.GetAlignedHeapSize(HeapIndex.String), "#Strings"u8, builder);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (1)
162case HeapIndex.String:
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (1)
232HeapIndex.String => reader.StringHeap.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (2)
152StringReferenceIsSmall = isCompressed && heapSizes[(int)HeapIndex.String] <= ushort.MaxValue; 333size += GetAlignedHeapSize(HeapIndex.String);
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (1)
263index = HeapIndex.String;