public override string ToString() { StringBuilder stringBuilder = new StringBuilder(128); stringBuilder.Append(HybridStrings.ErrorTooManyMatchingResults(this.identity)); stringBuilder.Append(":\r\n"); foreach (string value in this.matches) { stringBuilder.AppendLine(value); } return(stringBuilder.ToString()); }
public Dictionary <string, object> GetPowershellUntypedObjectAsMembers(string command, string identity, SessionParameters parameters) { if (!string.IsNullOrEmpty(identity)) { parameters.Set("Identity", identity); } List <Dictionary <string, object> > powershellUntypedObjectsAsMembers = this.GetPowershellUntypedObjectsAsMembers(command, identity, parameters); if (powershellUntypedObjectsAsMembers.Count > 1) { List <string> list = new List <string>(powershellUntypedObjectsAsMembers.Count); foreach (Dictionary <string, object> dictionary in powershellUntypedObjectsAsMembers) { string item = (dictionary["Identity"] != null) ? dictionary["Identity"].ToString() : string.Empty; list.Add(item); } throw new TooManyResultsException(identity ?? string.Empty, HybridStrings.ErrorTooManyMatchingResults(identity ?? string.Empty), null, list); } return(powershellUntypedObjectsAsMembers[0]); }