protected internal virtual IList <TDefinitionEntity> ParseDefinitionResources(DeploymentEntity deployment, Core.Model.Properties properties) { IList <TDefinitionEntity> definitions = new List <TDefinitionEntity>(); foreach (ResourceEntity resource in deployment.Resources.Values) { LOG.DebugProcessingResource(resource.Name); if (IsResourceHandled(resource)) { var r = TransformResource(deployment, resource, properties); foreach (var item in r) { definitions.Add(item); } //((List<TDefinitionEntity>)definitions).AddRange(); } } return(definitions); }