protected int ExtractAndSetName(string entryString) { int num = 2; int num2 = entryString.IndexOf(',', num); int num3 = ((num2 < 0) ? entryString.Length : num2) - num; if (num3 < 1) { throw new FormatException(DataStrings.RoleEntryNameTooShort); } string text = entryString.Substring(num, num3); RoleEntry.ValidateName(text); this.name = text; return(num2 + 1); }
protected RoleEntry(string name, string[] parameters) { RoleEntry.ValidateName(name); this.SetParameters(parameters, true); this.name = name; }