public CUnion CollectUnion(IDiaEnumSymbols symbols) { LeafMembers allMembers = new LeafMembers(symbols); Columns columns = allMembers.CalculateColumns(); columns.CalculateResetters(); AnonymousUnion union = columns.CollectUnion(); union.PostProcess(); union.SinglizeStructs(); return (CUnion)union.ToCType(_translator); }
public CStruct CollectStruct(IDiaEnumSymbols symbols) { LeafMembers allMembers = new LeafMembers(symbols); Columns columns = allMembers.CalculateColumns(); columns.CalculateResetters(); AnonymousStruct struc = columns.CollectStruct(); struc.PostProcess(); struc.SinglizeStructs(); return (CStruct)struc.ToCType(_translator); }
public CUnion CollectUnion(IDiaEnumSymbols symbols) { LeafMembers allMembers = new LeafMembers(symbols); Columns columns = allMembers.CalculateColumns(); columns.CalculateResetters(); AnonymousUnion union = columns.CollectUnion(); union.PostProcess(); union.SinglizeStructs(); return((CUnion)union.ToCType(_translator)); }
public CStruct CollectStruct(IDiaEnumSymbols symbols) { LeafMembers allMembers = new LeafMembers(symbols); Columns columns = allMembers.CalculateColumns(); columns.CalculateResetters(); AnonymousStruct struc = columns.CollectStruct(); struc.PostProcess(); struc.SinglizeStructs(); return((CStruct)struc.ToCType(_translator)); }
public Column(LeafMembers members, int beginIndex) { _allMembers = members; _beginIndex = beginIndex; _resetters = new List <Column>(); }
public Column(LeafMembers members, int beginIndex) { _allMembers = members; _beginIndex = beginIndex; _resetters = new List<Column>(); }