NewInstance() публичный статический Метод

public static NewInstance ( float currentPosition, float tabInterval ) : TabStop
currentPosition float
tabInterval float
Результат TabStop
Пример #1
0
 public static TabStop getTabStopNewInstance(float currentPosition, TabSettings tabSettings)
 {
     if (tabSettings != null)
     {
         return(tabSettings.GetTabStopNewInstance(currentPosition));
     }
     return(TabStop.NewInstance(currentPosition, DEFAULT_TAB_INTERVAL));
 }
Пример #2
0
        virtual public TabStop GetTabStopNewInstance(float currentPosition)
        {
            TabStop tabStop = null;

            if (tabStops != null)
            {
                foreach (TabStop currentTabStop in tabStops)
                {
                    if (currentTabStop.Position - currentPosition > 0.001)
                    {
                        tabStop = new TabStop(currentTabStop);
                        break;
                    }
                }
            }

            if (tabStop == null)
            {
                tabStop = TabStop.NewInstance(currentPosition, tabInterval);
            }

            return(tabStop);
        }