internal PermissionSet GetRestrictedPermissions() {
if (!_flags[RestrictedPermissionsResolved]) {
PermissionSet restrictedPermissions;
bool isHostReady;
Host.GetRestrictedPermissions(this, out restrictedPermissions, out isHostReady);
if (isHostReady) {
_restrictedPermissions = restrictedPermissions;
_flags[RestrictedPermissionsResolved] = true;
}
}
return _restrictedPermissions;
}