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

SetExtensionArgument() public method

public SetExtensionArgument ( CreationType creationType, string setting, string value ) : void
creationType CreationType
setting string
value string
return void
        public void SetExtensionArgument(CreationType creationType, string setting, string value)
        {
            var argument = GetExtensionArgument(creationType, setting);

            if (argument == null)
            {
                if (value != null)
                {
                    ExtensionArguments.Add(new Argument { Name = setting, SettingType = creationType, Value = value });
                }
            }
            else if (value == null)
            {
                ExtensionArguments.Remove(argument);
            }
            else
            {
                argument.Value = value;
            }
        }

Same methods

EarlyBoundGeneratorConfig::SetExtensionArgument ( CreationType creationType, CrmSrvUtilService service, string value ) : void