Exemplo n.º 1
0
		public ItemResult[] ValidateItems(Item[] items)
		{
			if(@group == null)
				throw new ObjectDisposedException("Group");
			items.ArgumentNotNull("items");
			if(items.Length == 0)
				return new ItemResult[0];

			using(var reader = new ItemResultReader(items))
			{
				IntPtr dataPtr;
                IntPtr errorsPtr;
                @group.ValidateItems((uint)items.Length, reader.Items, 0, out dataPtr, out errorsPtr);
                return reader.Read(dataPtr, errorsPtr);
			}				
		}