private static string WriteDependenciesAssignment(IDependency dependency) { string assignmentValue = $"param_{dependency.GetDependencyName($"I{Settings.ClientInterfaceName}").ToLower()}"; if (dependency.HasAssignmentOverride) { return($@" {dependency.GetDependencyName($"I{Settings.ClientInterfaceName}")} = {dependency.GetAssignmentOverride(assignmentValue)};"); } else { return($@" {dependency.GetDependencyName($"I{Settings.ClientInterfaceName}")} = {assignmentValue};"); } }
private static string WriteDependenciesParameter(IDependency dependency) { return($@" {dependency.GetDependencyParameterType($"I{Settings.ClientInterfaceName}")} param_{dependency.GetDependencyName($"I{Settings.ClientInterfaceName}").ToLower()}"); }
private static string WriteDependenciesField(IDependency dependency) { return($@" protected readonly {dependency.GetDependencyFieldType($"I{Settings.ClientInterfaceName}")} {dependency.GetDependencyName($"I{Settings.ClientInterfaceName}")};"); }