コード例 #1
0
 public static IEnumerable <VTableComponent> GetComponents(this VTableLayout vTableLayout)
 {
     for (var x = 0; x < vTableLayout.ComponentsCount; x++)
     {
         var component = vTableLayout.getComponents((uint)x);
         yield return(component);
     }
 }
コード例 #2
0
ファイル: ASTConverter.cs プロジェクト: gpetrou/CppSharp
        AST.VTableLayout VisitVTableLayout(VTableLayout layout)
        {
            var _layout = new AST.VTableLayout();

            for (uint i = 0; i < layout.ComponentsCount; ++i)
            {
                var component  = layout.getComponents(i);
                var _component = VisitVTableComponent(component);
                _layout.Components.Add(_component);
            }

            return(_layout);
        }