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)
2225void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory);
2236void WriteContent(ref ObjectDataBuilder builder, ISymbolNode thisNode, NodeFactory factory);
2297public abstract void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory);
2389public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2487public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2540public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2661public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2717public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2836public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2871public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2907public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2938public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2975public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3061public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3162public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3281public void WriteContent(ref ObjectDataBuilder builder, ISymbolNode thisNode, NodeFactory factory)
3329public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3397public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3402public void WriteContent(ref ObjectDataBuilder builder, ISymbolNode thisNode, NodeFactory factory)
3444public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3507public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3581public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3586public 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)