private ModelDescriptor AddContainerProperty(ModelDescriptor descriptor) { var containerProperty = _modelTemplateDescriptor.TypeDeclaration.Members.OfType <PropertyDeclarationSyntax>() .Single(p => p.Identifier.Text == "Container") .ToRecordEntry(); var entries = descriptor.Entries.Insert(0, containerProperty); return(descriptor.WithEntries(entries)); }
private ModelDescriptor AddContainerProperty(ModelDescriptor descriptor) { var valuesProperty = _indexTemplateDescriptor.TypeDeclaration.Members.OfType <PropertyDeclarationSyntax>() .Single(p => p.Identifier.Text == "Values") .ToRecordEntry(true); var entries = descriptor.Entries.Add(valuesProperty); return(descriptor.WithEntries(entries)); }