Facebook.Extensions.Set C# (CSharp) Method

Set() public static method

Ensures that toAdd permissions are included within the sourcePermissions permissions set, and returns the result.

The contents of sourcePermissions are not changed. However, you could fluently add permissions by chaining these calls together:

ExtendedPermissions result = ExtendedPermissions.Friend.Set(ExtendedPermissions.OfflineAccess).Set(ExtendedPermissions.ReadMailbox);
public static Set ( this sourcePermissions, ExtendedPermissions toAdd ) : ExtendedPermissions
sourcePermissions this The permissions to which to set the additional permissions.
toAdd ExtendedPermissions The additional permissions to add.
return ExtendedPermissions
        public static ExtendedPermissions Set(this ExtendedPermissions sourcePermissions, ExtendedPermissions toAdd)
        {
            return sourcePermissions | toAdd;
        }