public AutoCompleteItem(string displayName, string value, MemberTypes? memberType = null, Type type = null) { Should.NotBeNull(displayName, nameof(displayName)); Should.NotBeNull(value, nameof(value)); Type = type ?? typeof(object); DisplayName = memberType.HasValue ? $"{displayName} ({Type.Name} - {(memberType.Value == MemberTypes.Custom ? "Attached" : memberType.Value.ToString())})" : displayName; Value = value; MemberType = memberType.GetValueOrDefault(MemberTypes.Custom); }
public AutoCompleteItem(string displayName, string value, MemberTypes? memberType = null, Type type = null) { Should.NotBeNull(displayName, "displayName"); Should.NotBeNull(value, "value"); Type = type ?? typeof(object); DisplayName = memberType.HasValue ? string.Format("{0} ({1} - {2})", displayName, Type.Name, memberType.Value == MemberTypes.Custom ? "Attached" : memberType.Value.ToString()) : displayName; Value = value; MemberType = memberType.GetValueOrDefault(MemberTypes.Custom); }