public override void DrawInternal( DrawContext.Surface context, ISurfaceGraphicsFactory graphicsFactory) { graphicsFactory.SetColor(context.GetPlotColor((DxfEntity)this)); List <bool> edgeVisibleList = new List <bool>(this.list_0.Count); for (int index = 0; index < this.list_0.Count; ++index) { edgeVisibleList.Add((this.invisibleEdgeFlags_0 & Dxf3DFace.invisibleEdgeFlags_1[index]) == InvisibleEdgeFlags.None); } Class940.smethod_19((DxfEntity)this, context, graphicsFactory, this.list_0, edgeVisibleList); }