diff --git a/ICSharpCode.NRefactory/TypeSystem/Implementation/CompoundTypeDefinition.cs b/ICSharpCode.NRefactory/TypeSystem/Implementation/CompoundTypeDefinition.cs index 0d9171d76d..adfc5b1683 100644 --- a/ICSharpCode.NRefactory/TypeSystem/Implementation/CompoundTypeDefinition.cs +++ b/ICSharpCode.NRefactory/TypeSystem/Implementation/CompoundTypeDefinition.cs @@ -85,6 +85,7 @@ namespace ICSharpCode.NRefactory.TypeSystem.Implementation compound = new CompoundTypeDefinition(mainPart.ProjectContent, mainPart.Namespace, mainPart.Name); } compound.parts = parts; + compound.Kind = mainPart.Kind; compound.Region = mainPart.Region; compound.BodyRegion = mainPart.BodyRegion; compound.TypeParameters.AddRange(mainPart.TypeParameters);