public MemberAccessPermissionItem(MemberAccessPermissionItem source) { MemberName = source.MemberName; ObjectType = source.ObjectType; Operation = source.Operation; Modifier = source.Modifier; Criteria = source.Criteria; }
static bool CheckType(MemberAccessPermissionItem memberAccessPermissionItem, MemberAccessPermissionItem targetItem) { return(targetItem.ObjectType == memberAccessPermissionItem.ObjectType || (XafTypesInfo.Instance.FindTypeInfo(targetItem.ObjectType).IsDomainComponent&& targetItem.ObjectType.IsAssignableFrom(memberAccessPermissionItem.ObjectType))); }