private static void smethod_3(Class581 A_0) { int num = 12; Class394 class2 = A_0.imethod_1(); string id = class2.method_12(BookmarkStart.b("嬱倳", 12), string.Empty); if ((id != null) && (id != string.Empty)) { PermissionStart item = new PermissionStart(A_0.Interface50.imethod_0(), id) { EditorGroup = smethod_5(class2), DisplacedByCustomXml = smethod_6(class2), Editor = class2.method_12(BookmarkStart.b("圱倳", num), string.Empty) }; string str2 = class2.method_12(BookmarkStart.b("儱嬳娵縷匹主䴽㐿", num), string.Empty); if (!string.IsNullOrEmpty(str2)) { item.ColumnFirst = int.Parse(str2); } if (!string.IsNullOrEmpty(str2)) { item.ColumnLast = int.Parse(str2); } list_2.Add(item); } }
private static void smethod_5(Class581 A_0) { int num = 13; Class394 class2 = A_0.imethod_1(); string id = class2.method_12(BookmarkStart.b("娲儴", 13), string.Empty); if ((id != null) && (id != string.Empty)) { PermissionStart start = new PermissionStart(A_0.Interface50.imethod_0(), id) { EditorGroup = smethod_7(class2), DisplacedByCustomXml = smethod_8(class2), Editor = class2.method_12(BookmarkStart.b("嘲儴", num), string.Empty) }; string str2 = class2.method_12(BookmarkStart.b("倲娴嬶缸刺似䰾㕀", num), string.Empty); if (!string.IsNullOrEmpty(str2)) { start.ColumnFirst = int.Parse(str2); } if (!string.IsNullOrEmpty(str2)) { start.ColumnLast = int.Parse(str2); } A_0.method_9(start); } }
public void Remove(Permission permission) { base.InnerList.Remove(permission); PermissionStart permissionStart = permission.PermissionStart; PermissionEnd permissionEnd = permission.PermissionEnd; if (permissionStart != null) { permissionStart.RemoveSelf(); } if (permissionEnd != null) { permissionEnd.RemoveSelf(); } }
internal void method_6(PermissionStart A_0) { int num = 2; if (this[A_0.Id] != null) { A_0.method_30(A_0.Id + BookmarkStart.b("眧", num) + Guid.NewGuid().ToString()); A_0.RemoveSelf(); } else { Permission permission = new Permission(A_0); this.method_5(permission); } }
public virtual VisitorAction vmethod_28(PermissionStart A_0) { return(VisitorAction.Continue); }