public void Ctor_Default()
        {
            var context = new DirectoryVirtualListViewContext();
            DirectoryVirtualListViewContext copy = context.Copy();

            Assert.NotNull(copy);
            Assert.NotSame(copy, context);
        }
Esempio n. 2
0
        public void DirectoryVirtualListViewContext_Set_GetReturnsExpected()
        {
            var context  = new DirectoryVirtualListViewContext();
            var listView = new DirectoryVirtualListView {
                DirectoryVirtualListViewContext = context
            };

            Assert.Equal(context, listView.DirectoryVirtualListViewContext);
        }
        public object GetVlvValue()
        {
            AdsVLV structure = new AdsVLV();

            Marshal.PtrToStructure(this.adsvalue.octetString.value, structure);
            byte[] destination = null;
            if ((structure.contextID != IntPtr.Zero) && (structure.contextIDlength != 0))
            {
                destination = new byte[structure.contextIDlength];
                Marshal.Copy(structure.contextID, destination, 0, structure.contextIDlength);
            }
            DirectoryVirtualListView view = new DirectoryVirtualListView {
                Offset           = structure.offset,
                ApproximateTotal = structure.contentCount
            };
            DirectoryVirtualListViewContext context = new DirectoryVirtualListViewContext(destination);

            view.DirectoryVirtualListViewContext = context;
            return(view);
        }
Esempio n. 4
0
        public object GetVlvValue()
        {
            AdsVLV vlv = new AdsVLV();

            Marshal.PtrToStructure(adsvalue.octetString.value, vlv);
            byte[] bytes = null;
            if (vlv.contextID != (IntPtr)0 && vlv.contextIDlength != 0)
            {
                bytes = new byte[vlv.contextIDlength];
                Marshal.Copy(vlv.contextID, bytes, 0, vlv.contextIDlength);
            }
            DirectoryVirtualListView vlvResponse = new DirectoryVirtualListView();

            vlvResponse.Offset           = vlv.offset;
            vlvResponse.ApproximateTotal = vlv.contentCount;
            DirectoryVirtualListViewContext context = new DirectoryVirtualListViewContext(bytes);

            vlvResponse.DirectoryVirtualListViewContext = context;

            return(vlvResponse);
        }
Esempio n. 5
0
 public DirectoryVirtualListView(int beforeCount, int afterCount, string target, DirectoryVirtualListViewContext context)
 {
 }
Esempio n. 6
0
 public DirectoryVirtualListView(int beforeCount, int afterCount, int offset, DirectoryVirtualListViewContext context)
 {
 }
Esempio n. 7
0
        public object GetVlvValue()
        {
            AdsVLV vlv = new AdsVLV();
            Marshal.PtrToStructure(adsvalue.octetString.value, vlv);
            byte[] bytes = null;
            if (vlv.contextID != (IntPtr)0 && vlv.contextIDlength != 0)
            {
                bytes = new byte[vlv.contextIDlength];
                Marshal.Copy(vlv.contextID, bytes, 0, vlv.contextIDlength);
            }
            DirectoryVirtualListView vlvResponse = new DirectoryVirtualListView();
            vlvResponse.Offset = vlv.offset;
            vlvResponse.ApproximateTotal = vlv.contentCount;
            DirectoryVirtualListViewContext context = new DirectoryVirtualListViewContext(bytes);
            vlvResponse.DirectoryVirtualListViewContext = context;

            return vlvResponse;
        }
	public DirectoryVirtualListView(int beforeCount, int afterCount, string target, DirectoryVirtualListViewContext context) {}
	public DirectoryVirtualListView(int beforeCount, int afterCount, int offset, DirectoryVirtualListViewContext context) {}
Esempio n. 10
0
        public void Ctor_BeforeCount_AfterCount_Offset_Context(int beforeCount, int afterCount, int offset, DirectoryVirtualListViewContext context)
        {
            var listView = new DirectoryVirtualListView(beforeCount, afterCount, offset, context);

            Assert.Equal(afterCount, listView.AfterCount);
            Assert.Equal(0, listView.ApproximateTotal);
            Assert.Equal(beforeCount, listView.BeforeCount);
            Assert.Equal(context, listView.DirectoryVirtualListViewContext);
            Assert.Equal(offset, listView.Offset);
            Assert.Equal(string.Empty, listView.Target);
            Assert.Equal(0, listView.TargetPercentage);
        }
     /// <include file='doc\DirectoryVirtualListViewContext .uex' path='docs/doc[@for="DirectoryVirtualListViewContext .Copy"]/*' />
     /// <devdoc>
     ///    <para>Returns a copy of the current DirectoryVirtualListViewContext instance.</para>
     /// </devdoc>
 	public DirectoryVirtualListViewContext Copy()
     {
         DirectoryVirtualListViewContext context = new DirectoryVirtualListViewContext(this.context);
         return context;
     }
        /// <include file='doc\DirectoryVirtualListViewContext .uex' path='docs/doc[@for="DirectoryVirtualListViewContext .Copy"]/*' />
        /// <devdoc>
        ///    <para>Returns a copy of the current DirectoryVirtualListViewContext instance.</para>
        /// </devdoc>
        public DirectoryVirtualListViewContext Copy()
        {
            DirectoryVirtualListViewContext context = new DirectoryVirtualListViewContext(this.context);

            return(context);
        }