SenseNet.ContentRepository.Fields.ReferenceFieldSetting.ValidateWithQuery C# (CSharp) Метод

ValidateWithQuery() приватный Метод

private ValidateWithQuery ( List list, NodeQuery query ) : FieldValidationResult
list List
query NodeQuery
Результат SenseNet.ContentRepository.Schema.FieldValidationResult
        private FieldValidationResult ValidateWithQuery(List<Node> list, NodeQuery query)
		{
            var x = query.Execute();
            List<int> idList = x.Identifiers.ToList();
			idList.Sort();
			foreach (Node node in list)
			{
				if (!idList.Contains(node.Id))
				{
					var result = new FieldValidationResult(QueryName);
					result.AddParameter("Path", node.Path);
					return result;
				}
			}
			return FieldValidationResult.Successful;
		}