1 instantiation of ObjectDataBuilder
Microsoft.NET.HostModel (1)
ResourceUpdater.cs (1)
181var objectDataBuilder = new ObjectDataBuilder();
32 references to ObjectDataBuilder
Microsoft.NET.HostModel (32)
ResourceUpdater.cs (1)
181var objectDataBuilder = new ObjectDataBuilder();
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (22)
178public void WriteResources(int sectionBase, ref ObjectDataBuilder dataBuilder) 190public void WriteResources(int sectionBase, ref ObjectDataBuilder dataBuilder, ref ObjectDataBuilder contentBuilder) 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 (9)
32public static void Write(ref ObjectDataBuilder builder, ushort namedEntries, ushort idEntries) 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) 91public static void Write(ref ObjectDataBuilder dataBuilder, int sectionBase, int offsetFromSymbol, int sizeOfData)