Compiler\DependencyAnalysis\EETypeNode.cs (16)
680ObjectDataBuilder objData = new ObjectDataBuilder(factory, relocsOnly);
748protected virtual void OutputGCDesc(ref ObjectDataBuilder builder)
754private void OutputFlags(NodeFactory factory, ref ObjectDataBuilder objData, bool relocsOnly)
872protected virtual void OutputRelatedType(NodeFactory factory, ref ObjectDataBuilder objData)
886private void OutputVirtualSlots(NodeFactory factory, ref ObjectDataBuilder objData, TypeDesc implType, TypeDesc declType, TypeDesc templateType, bool relocsOnly)
1042private void OutputInterfaceMap(NodeFactory factory, ref ObjectDataBuilder objData)
1073private void OutputFinalizerMethod(NodeFactory factory, ref ObjectDataBuilder objData)
1086protected void OutputTypeManagerIndirection(NodeFactory factory, ref ObjectDataBuilder objData)
1094protected void OutputWritableData(NodeFactory factory, ref ObjectDataBuilder objData)
1112private void OutputSealedVTable(NodeFactory factory, bool relocsOnly, ref ObjectDataBuilder objData)
1129protected void OutputGenericInstantiationDetails(NodeFactory factory, ref ObjectDataBuilder objData)
1199private void OutputFunctionPointerParameters(NodeFactory factory, ref ObjectDataBuilder objData)
1215private void OutputDispatchMap(NodeFactory factory, ref ObjectDataBuilder objData)
1248public static SlotCounter BeginCounting(ref /* readonly */ ObjectDataBuilder builder)
1251public int CountSlots(ref /* readonly */ ObjectDataBuilder builder)
1279ObjectDataBuilder builder = new ObjectDataBuilder(factory, relocsOnly);
Compiler\TypePreinit.cs (23)
2214void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory);
2225void WriteContent(ref ObjectDataBuilder builder, ISymbolNode thisNode, NodeFactory factory);
2286public abstract void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory);
2378public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2476public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2529public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2650public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2706public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2825public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2860public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2896public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2927public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2964public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3050public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3151public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3260public void WriteContent(ref ObjectDataBuilder builder, ISymbolNode thisNode, NodeFactory factory)
3308public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3376public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3381public void WriteContent(ref ObjectDataBuilder builder, ISymbolNode thisNode, NodeFactory factory)
3423public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3483public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3557public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3562public void WriteContent(ref ObjectDataBuilder builder, ISymbolNode thisNode, NodeFactory factory)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (22)
183public void WriteResources(ISymbolNode nodeAssociatedWithDataBuilder, ref ObjectDataBuilder dataBuilder)
192public void WriteResources(ISymbolNode nodeAssociatedWithDataBuilder, 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)