47 references to Reservation
ILCompiler.Compiler (47)
Compiler\DependencyAnalysis\DehydratedDataNode.cs (2)
107ObjectDataBuilder.Reservation dehydratedDataLengthReservation = builder.ReserveInt(); 244ObjectDataBuilder.Reservation reservation = builder.ReserveByte();
Compiler\DependencyAnalysis\EETypeNode.cs (2)
690var vtableSlotCountReservation = objData.ReserveShort(); 693var interfaceCountReservation = objData.ReserveShort();
Compiler\DependencyAnalysis\InterfaceDispatchMapNode.cs (4)
135var entryCountReservation = builder.ReserveShort(); 136var defaultEntryCountReservation = builder.ReserveShort(); 137var staticEntryCountReservation = builder.ReserveShort(); 138var defaultStaticEntryCountReservation = builder.ReserveShort();
Compiler\DependencyAnalysis\MethodAssociatedDataNode.cs (1)
74var flagsReservation = objData.ReserveByte();
Compiler\DependencyAnalysis\ReadyToRunHeaderNode.cs (1)
75var sectionCountReservation = builder.ReserveShort();
Compiler\DependencyAnalysis\StackTraceMethodMappingNode.cs (1)
89var commandReservation = objData.ReserveByte();
Compiler\ReachabilityInstrumentationProvider.cs (1)
180ObjectDataBuilder.Reservation lengthReservation = builder.ReserveInt();
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectDataBuilder.cs (11)
194private Reservation GetReservationTicket(int size) 199Reservation ticket = (Reservation)_data.Count; 205private int ReturnReservationTicket(Reservation reservation) 215public Reservation ReserveByte() 220public void EmitByte(Reservation reservation, byte emit) 226public Reservation ReserveShort() 231public void EmitShort(Reservation reservation, short emit) 237public Reservation ReserveInt() 242public void EmitInt(Reservation reservation, int emit) 248public void EmitUInt(Reservation reservation, uint emit)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (19)
197SortedDictionary<string, List<ObjectDataBuilder.Reservation>> nameTable = new SortedDictionary<string, List<ObjectDataBuilder.Reservation>>(); 199List<Tuple<ResType, ObjectDataBuilder.Reservation>> resTypes = new List<Tuple<ResType, ObjectDataBuilder.Reservation>>(); 200List<Tuple<ResName, ObjectDataBuilder.Reservation>> resNames = new List<Tuple<ResName, ObjectDataBuilder.Reservation>>(); 201List<Tuple<ResLanguage, ObjectDataBuilder.Reservation>> resLanguages = new List<Tuple<ResLanguage, ObjectDataBuilder.Reservation>>(); 206resTypes.Add(new Tuple<ResType, ObjectDataBuilder.Reservation>(res.Value, IMAGE_RESOURCE_DIRECTORY_ENTRY.Write(ref dataBuilder, res.Key, nameTable))); 210resTypes.Add(new Tuple<ResType, ObjectDataBuilder.Reservation>(res.Value, IMAGE_RESOURCE_DIRECTORY_ENTRY.Write(ref dataBuilder, res.Key))); 213foreach (Tuple<ResType, ObjectDataBuilder.Reservation> type in resTypes) 220resNames.Add(new Tuple<ResName, ObjectDataBuilder.Reservation>(res.Value, IMAGE_RESOURCE_DIRECTORY_ENTRY.Write(ref dataBuilder, res.Key, nameTable))); 224resNames.Add(new Tuple<ResName, ObjectDataBuilder.Reservation>(res.Value, IMAGE_RESOURCE_DIRECTORY_ENTRY.Write(ref dataBuilder, res.Key))); 228foreach (Tuple<ResName, ObjectDataBuilder.Reservation> type in resNames) 234resLanguages.Add(new Tuple<ResLanguage, ObjectDataBuilder.Reservation>(res.Value, IMAGE_RESOURCE_DIRECTORY_ENTRY.Write(ref dataBuilder, res.Key))); 240foreach (KeyValuePair<string, List<ObjectDataBuilder.Reservation>> name in nameTable) 242foreach (ObjectDataBuilder.Reservation reservation in name.Value) 255foreach (Tuple<ResLanguage, ObjectDataBuilder.Reservation> language in resLanguages) 263foreach (Tuple<ResLanguage, ObjectDataBuilder.Reservation> language in resLanguages)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.Win32Structs.cs (5)
58public static ObjectDataBuilder.Reservation Write(ref ObjectDataBuilder dataBuilder, string name, SortedDictionary<string, List<ObjectDataBuilder.Reservation>> nameTable) 60List<ObjectDataBuilder.Reservation> relatedNameReferences; 63relatedNameReferences = new List<ObjectDataBuilder.Reservation>(); 70public static ObjectDataBuilder.Reservation Write(ref ObjectDataBuilder dataBuilder, ushort id)