18 references to String
ILAssembler (1)
GrammarVisitor.cs (1)
5482
heapStorageSize += 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)
327
if (stringOffset + otherString.Length >= reader.GetHeapSize(HeapIndex.
String
))
331
byte* currentChar = reader.MetadataPointer + reader.GetHeapMetadataOffset(HeapIndex.
String
) + stringOffset;
Microsoft.CodeAnalysis (2)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
247
stringStreamLengthAdded: 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)
148
stringSizes[0] = baseSizes[(int)HeapIndex.
String
];
155
stringSizes[r + 1] = stringSizes[r] + deltaReaders[r].GetHeapSize(HeapIndex.
String
);
System\Reflection\Metadata\Ecma335\MetadataBuilder.cs (2)
18
Debug.Assert((int)HeapIndex.
String
== 1);
83
SerializeStreamHeader(ref offsetFromStartOfMetadata, sizes.GetAlignedHeapSize(HeapIndex.
String
), "#Strings"u8, builder);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (1)
162
case HeapIndex.
String
:
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (1)
232
HeapIndex.
String
=> reader.StringHeap.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (2)
152
StringReferenceIsSmall = isCompressed && heapSizes[(int)HeapIndex.
String
] <= ushort.MaxValue;
333
size += GetAlignedHeapSize(HeapIndex.
String
);
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (1)
263
index = HeapIndex.
String
;