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)
2241void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory);
2252void WriteContent(ref ObjectDataBuilder builder, ISymbolNode thisNode, NodeFactory factory);
2313public abstract void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory);
2405public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2503public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2556public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2677public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2733public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2852public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2887public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2923public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2954public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
2991public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3077public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3178public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3297public void WriteContent(ref ObjectDataBuilder builder, ISymbolNode thisNode, NodeFactory factory)
3345public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3413public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3418public void WriteContent(ref ObjectDataBuilder builder, ISymbolNode thisNode, NodeFactory factory)
3460public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3523public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3597public override void WriteFieldData(ref ObjectDataBuilder builder, NodeFactory factory)
3602public 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)