public ITest[] GetCheckedTests(SelectionFlags flags) { int count = 0; foreach (CheckedTestInfo info in checkedTests) { if (isSelected(info, flags)) { count++; } } ITest[] result = new ITest[count]; int index = 0; foreach (CheckedTestInfo info in checkedTests) { if (isSelected(info, flags)) { result[index++] = info.Test; } } return(result); }
public TraitsState(SubEntityTraits subEntityTraits) { _subEntityTraits = subEntityTraits; _entColor = subEntityTraits.TrueColor; _transparency = subEntityTraits.Transparency; _visualStyle = subEntityTraits.VisualStyle; _selectionFlags = subEntityTraits.SelectionFlags; }
public static bool IsValidEvent(RayEventData eventData, SelectionFlags selectionFlags) { if ((selectionFlags & SelectionFlags.Direct) != 0 && IsDirectEvent(eventData)) { return(true); } if ((selectionFlags & SelectionFlags.Ray) != 0) { return(true); } return(false); }
public void Select(int position, int length, SelectionFlags flags) { if ((flags & SelectionFlags.MakeOnlySelection) == SelectionFlags.MakeOnlySelection) { Ref.Send(Sci.SCI_SETSELECTION, position, position + length); } else { Ref.Send(Sci.SCI_SETSELECTIONSTART, position); Ref.Send(Sci.SCI_SETSELECTIONEND, position + length); } if ((flags & SelectionFlags.ScrollToCaret) == SelectionFlags.ScrollToCaret) { Ref.Send(Sci.SCI_SCROLLCARET); } }
private bool isSelected(CheckedTestInfo info, SelectionFlags flags) { if (info.TopLevel && (flags & SelectionFlags.Top) != 0) { return(true); } else if (!info.TopLevel && (flags & SelectionFlags.Sub) != 0) { return(true); } else if (info.Test.RunState == RunState.Explicit && (flags & SelectionFlags.Explicit) != 0) { return(true); } else { return(false); } }
private bool isSelected( CheckedTestInfo info, SelectionFlags flags ) { if ( info.TopLevel && (flags & SelectionFlags.Top) != 0 ) return true; else if ( !info.TopLevel && (flags & SelectionFlags.Sub) != 0 ) return true; else if ( info.Test.RunState == RunState.Explicit && (flags & SelectionFlags.Explicit) != 0 ) return true; else return false; }
public ITest[] GetCheckedTests( SelectionFlags flags ) { int count = 0; foreach( CheckedTestInfo info in checkedTests ) if ( isSelected( info, flags ) ) count++; ITest[] result = new ITest[count]; int index = 0; foreach( CheckedTestInfo info in checkedTests ) if ( isSelected( info, flags ) ) result[index++] = info.Test; return result; }
public void Select(int position, int length, SelectionFlags flags) { if ((flags & SelectionFlags.MakeOnlySelection) == SelectionFlags.MakeOnlySelection) Ref.Send(Sci.SCI_SETSELECTION, position, position + length); else { Ref.Send(Sci.SCI_SETSELECTIONSTART, position); Ref.Send(Sci.SCI_SETSELECTIONEND, position + length); } if ((flags & SelectionFlags.ScrollToCaret) == SelectionFlags.ScrollToCaret) Ref.Send(Sci.SCI_SCROLLCARET); }