internal static string GetArrayName(string fieldName, int index, int index2) { int i1 = fieldName.IndexOf('[', 0); int i2 = fieldName.IndexOf('[', i1 + 1); string iStr = index.ToString(); string temp = fieldName.Insert(i1 + 1, index.ToString()); return temp.Insert(i2 + 1 + iStr.Length, index2.ToString()); }
public string AddMsRun(string filePath) { if (MsRunLocations == null) { MsRunLocations = new List <string>(); } MsRunLocations.Add(filePath); return(MzTab.GetArrayName(Fields.MsRun, MsRunLocations.Count - 1 + MzTab.IndexBased)); }