예제 #1
0
 public static void FileIOPermissionCallMethods()
 {
     FileIOPermissionAccess fiopa = new Permissions.FileIOPermissionAccess();
     FileIOPermission fiop = new FileIOPermission(fiopa, "testpath");
     FileIOPermission fiop2 = new FileIOPermission(new Permissions.PermissionState());
     fiop.AddPathList(fiopa, "testpath");
     fiop.AddPathList(fiopa, new string[1] { "testpath" });
     IPermission ip = fiop.Copy();
     fiop.Equals(new object());
     int hash = fiop.GetHashCode();
     string[] pathlist = fiop.GetPathList(fiopa);
     IPermission ip2 = fiop.Intersect(ip);
     fiop.IsSubsetOf(ip);
     bool isunrestricted = fiop.IsUnrestricted();
     fiop.SetPathList(fiopa, "testpath");
     fiop.SetPathList(fiopa, new string[1] { "testpath" });
     IPermission ip3 = fiop.Union(ip);
     SecurityElement se = new SecurityElement("");
     fiop.FromXml(se);
     se = fiop.ToXml();
 }