private void GenerateDependencies(IContentTypeComposition umbracoContentType, IEnumerable<IContentType> allContentTypes) { var compositionIds = umbracoContentType.CompositionIds(); var thisIsComposedOf = allContentTypes .Where(ct => compositionIds.Contains(ct.Id) && umbracoContentType.ParentId != ct.Id) .ToList(); foreach (var composition in thisIsComposedOf) { var compositionType = ContentTypeMapping.Map(composition); compositionType.IsMixin = true; GenerateClass(compositionType); GenerateInterface(compositionType); } }
private void GenerateDependencies(IContentTypeComposition umbracoContentType, IEnumerable <IContentType> allContentTypes) { var compositionIds = umbracoContentType.CompositionIds(); var thisIsComposedOf = allContentTypes .Where(ct => compositionIds.Contains(ct.Id) && umbracoContentType.ParentId != ct.Id) .ToList(); foreach (var composition in thisIsComposedOf) { var compositionType = ContentTypeMapping.Map(composition); compositionType.IsMixin = true; GenerateClass(compositionType); GenerateInterface(compositionType); } }