diff --git a/src/Microsoft.Windows.CsWin32/Generator.cs b/src/Microsoft.Windows.CsWin32/Generator.cs index 8293596c..1ad4c8ed 100644 --- a/src/Microsoft.Windows.CsWin32/Generator.cs +++ b/src/Microsoft.Windows.CsWin32/Generator.cs @@ -3611,7 +3611,9 @@ private TypeDeclarationSyntax DeclareInterfaceAsStruct(TypeDefinitionHandle type { PropertyDeclarationSyntax propertyDeclaration = PropertyDeclaration(propertyType.WithTrailingTrivia(Space), propertyName.Identifier.WithTrailingTrivia(LineFeed)); - propertyDeclaration = propertyDeclaration.WithAccessorList(AccessorList().AddAccessors(accessor)); + propertyDeclaration = propertyDeclaration + .WithAccessorList(AccessorList().AddAccessors(accessor)) + .AddModifiers(Token(this.Visibility)); if (propertyDeclaration.Type is PointerTypeSyntax) {