public void Init(ParameterModelCollection parameters) { #if DEBUG initialized = true; #endif if (parameters == null) { return; } parameter = ObtainParameterModelByName(parameters) ?? ObtainParameterModelByType(parameters); if (parameter != null) { reference = ReferenceExpressionUtil.ExtractComponentKey(parameter.Value); } }
private void AddAnyServiceOverrides(ComponentModel model, IConfiguration config, ParameterModel parameter) { foreach (var item in config.Children) { if (item.Children.Count > 0) { AddAnyServiceOverrides(model, item, parameter); } var componentName = ReferenceExpressionUtil.ExtractComponentName(item.Value); if (componentName == null) { continue; } model.Dependencies.Add(new ComponentDependencyModel(componentName)); } }
private bool IsList(ParameterModel parameter) { return parameter.ConfigValue.Name == "list"; }
private bool IsArray(ParameterModel parameter) { return parameter.ConfigValue.Name == "array"; }
public virtual void Init(ParameterModelCollection parameters) { #if DEBUG initialized = true; #endif if (parameters == null) { return; } parameterModel = ObtainParameterModelByName(parameters) ?? ObtainParameterModelByType(parameters); if (parameterModel != null) { reference = ReferenceExpressionUtil.ExtractComponentName(parameterModel.Value); } }
private bool IsList(ParameterModel parameter) { return parameter.ConfigValue.Name.EqualsText("list"); }
private bool IsArray(ParameterModel parameter) { return parameter.ConfigValue.Name.EqualsText("array"); }