private IEnumerable <IGenerationElement> GetElements() { return(new[] { Includes.OfType <IGenerationElement>(), Variables, CppBlocks }.SelectMany(i => i)); }