System.Security.Permissions.FileIOPermission.Union C# (CSharp) Method

Union() public method

public Union ( IPermission other ) : IPermission
other IPermission
return IPermission
        public override IPermission Union(IPermission other) { return default(IPermission); }
    }

Same methods

FileIOPermission::Union ( System other ) : System.Security.IPermission

Usage Example

		public void Union_Bug79118 ()
		{
			string[] f1 = unix ? new string[] { "/tmp/one", "/tmp/two" } : new string[] { "c:\\temp\\one", "c:\\temp\\two" };
			string[] f2 = unix ? new string[] { "/tmp/two" } : new string[] { "c:\\temp\\two" };

			p = new FileIOPermission (FileIOPermissionAccess.Read, f1);
			p2 = new FileIOPermission (FileIOPermissionAccess.Read, f2);
			FileIOPermission union = (FileIOPermission) p.Union (p2);

			string[] paths = union.GetPathList(FileIOPermissionAccess.Read);
			Assert.AreEqual (2, paths.Length, "Length");
			Assert.AreEqual (f1[0], paths[0], "0");
			Assert.AreEqual (f1[1], paths[1], "1");
		}
All Usage Examples Of System.Security.Permissions.FileIOPermission::Union