diff --git a/powershell/llcsharp/model/model-class.ts b/powershell/llcsharp/model/model-class.ts index f047f0f4c8..caf70e41bd 100644 --- a/powershell/llcsharp/model/model-class.ts +++ b/powershell/llcsharp/model/model-class.ts @@ -277,6 +277,11 @@ export class ModelClass extends Class implements EnhancedTypeDeclaration { vp.set = undefined; } + if (virtualProperty.private) { + vp.setAccess = Access.Internal; + vp.getAccess = Access.Internal; + } + if (vp.getAccess !== Access.Public || vp.setAccess !== Access.Public || vp.set === undefined) { this.add(new Property(`${virtualProperty.originalContainingSchema.language.csharp?.internalInterfaceImplementation.fullName}.${virtualProperty.name}`, propertyType, {