public void Contain_Passes() { var labels = new Labels("apple"); Assert.IsTrue(labels.Contains("apple")); Assert.IsFalse(labels.Contains("grape")); Assert.IsFalse(labels.Contains("hoge")); }
public IEnumerable <CGRelation> GetInRelationsByConceptualRole(CGNode Node, params string[] Labels) { var relations = this.Relations.Where(c => c.Tail == Node.id && Labels.Contains(c.conceptualrole)).ToList(); return(relations); }
public Sequence Add(System.Drawing.Point[] sequence, string classLabel) { if (sequence == null || sequence.Length == 0) { return(null); } if (!Labels.Contains(classLabel)) { Labels.Add(classLabel); } int classIndex = Labels.IndexOf(classLabel); Sequence sample = new Sequence() { Classes = Labels, SourcePath = sequence, Output = classIndex }; Samples.Add(sample); return(sample); }
public override bool TryGetMember(GetMemberBinder binder, out object result) { if (Labels.Contains(binder.Name)) { result = GetLabel(binder.Name).Address; return(true); } if (Constants.Contains(binder.Name)) { result = GetConstantValue(binder.Name); return(true); } if (Data.Contains(binder.Name)) { result = GetDataValue(binder.Name); return(true); } result = null; return(false); }
public void Init() { Items.Clear(); Labels.Clear(); foreach (var actor in Actors) { foreach (var item in actor.Items) { Items.Add(item); item.Actress = actor; if (item.Labels.Count > 0) { foreach (var label in item.Labels) { if (!Labels.Contains(label)) { Labels.Add(new SrcLabel() { Name = label }); } Labels[label].Items.Add(item); } } } } }
/// <summary> /// Removes label from scene /// </summary> /// <param name="label">Label to remove</param> public void RemoveLabel(UI.Label label) { if (Labels.Contains(label)) { Labels.Remove(label); } }
public uint InvokeLabel(string name, object[] args) { if (name == "Entry") { return(Run(0)); } if (!Labels.Contains(name)) { return(0); } foreach (object arg in args) { if (arg is uint u) { m_Instance.Push(u); } else if (arg is int i) { m_Instance.Push(( uint )i); } else if (arg is float f) { m_Instance.Push(f.RawConvert()); } } return(Run(GetLabel(name).Address)); }
internal void SetValue(string name, int amount) { int index = -1; if (Labels.Contains(name)) { index = Labels.IndexOf(name); Serie[0].Values[index] = amount; } else { if (amount < 0) { amount = 0; } Serie[0].Values.Add(amount); Labels.Add(name); index = Labels.IndexOf(name); } if ((int)Serie[0].Values[index] <= 0) { RemoveData(name); } }
public override string GetItemLabel(object item) { if (Labels != null && Labels.Contains(item)) { return item.ToString(); } else { return FormatTick(GetItemValue(item)); } }
internal virtual List <GremlinVariable> PopulateAllTaggedVariable(string label) { if (Labels.Contains(label)) { return new List <GremlinVariable>() { this } } ; return(new List <GremlinVariable>()); }
/// <summary> /// Удаляет ярлык поданный в качестве парамметра /// </summary> /// <param name="label"></param> /// <returns></returns> public bool DeleteLabel(LabelModel label) { if (Labels.Contains(label)) { Labels.Remove(label); return(true); } else { return(false); } }
internal void RemoveData(string name) { if (!Labels.Contains(name)) { Console.WriteLine("Index not found with name: " + name); return; } int index = Labels.IndexOf(name); Labels.Remove(name); Serie[0].Values.RemoveAt(index); }
public override bool TryInvokeMember(InvokeMemberBinder binder, object[] args, out object result) { if (Labels.Contains(binder.Name)) { result = Run(GetLabel(binder.Name).Address); return(true); } result = null; return(false); }
public void Set(IconRootType type, T value) { switch (type) { case IconRootType.Icons: _icons = value; break; case IconRootType.Library: _library = value; break; case IconRootType.Content: _content = value; break; case IconRootType.Action: _action = value; break; case IconRootType.Labels: var info = value as DirectoryInfo; if (info != null) { Labels.Add(info?.Name); RefreshLabelsRegex(); break; } var str = value?.ToString(); if (!string.IsNullOrWhiteSpace(str)) { var label = Paths.GetFileName(str); if (Labels.Contains(label)) { return; } Labels.Add(label); var sortedLabels = Labels.OrderBy(x => x).ToArray(); Labels.Clear(); Labels.AddRange(sortedLabels); RefreshLabelsRegex(); } break; default: throw new ArgumentOutOfRangeException(nameof(type), type, null); } OnPropertyChanged(type.ToString()); }
public bool ContainsLabels(params string[] labels) { if (!HasLabels()) { return(false); } foreach (string l in labels) { if (!Labels.Contains(l)) { return(false); } } return(true); }
private async void AddLabel() { try { string lbl = AddLabelText.Trim(); AddLabelText = ""; if (Labels.Contains(lbl)) { return; } await _node.SetLabels(Labels.Union(new string[] { lbl }).ToArray()); Labels.Add(lbl); } catch { // nothing happens } }
private DataSet FillData(List <string[]> data) { DataSet newData = new DataSet(); for (int i = 0; i < data.Count; i++) { int labelPos = data[i].Count() - 1; if (!Labels.Contains(data[i][labelPos])) { Labels.Add(data[i][labelPos]); } newData.DataRows.Add(new DataRow() { AllValues = data[i].Take(data[i].Length - 1).Select(value => double.Parse(value, CultureInfo.InvariantCulture)).ToList(), LabelID = Labels.IndexOf(data[i][labelPos]) }); } return(newData); }
internal virtual bool ContainsLabel(string label) { return(Labels.Contains(label)); }
internal bool HasLabel(string label) { return(Labels.Contains(label)); }