DLaB.EarlyBoundGenerator.Settings.EarlyBoundGeneratorConfig.AddMissingArguments C# (CSharp) Method

AddMissingArguments() private method

private AddMissingArguments ( List value, List @default ) : List
value List
@default List
return List
        private List<Argument> AddMissingArguments(List<Argument> value, List<Argument> @default)
        {
            if (value == null || @default == null)
            {
                return value ?? @default ?? new List<Argument>();
            }
            value.AddRange(@default.Where(arg => !value.Any(a => a.SettingType == arg.SettingType && a.Name == arg.Name)));

            return value;
        }