Exemplo n.º 1
0
        public void ValidateDebuggerAttributes()
        {
            Channel <int> c = CreateChannel();

            for (int i = 1; i <= 10; i++)
            {
                c.Writer.WriteAsync(i);
            }
            DebuggerAttributes.ValidateDebuggerDisplayReferences(c);
            DebuggerAttributes.InvokeDebuggerTypeProxyProperties(c);
        }
Exemplo n.º 2
0
        public void ValidateInternalDebuggerAttributes()
        {
            Channel <int> c = CreateChannel();

            Assert.True(c.Writer.TryWrite(1));
            Assert.True(c.Writer.TryWrite(2));

            object queue = DebuggerAttributes.GetFieldValue(c, "_items");

            DebuggerAttributes.ValidateDebuggerDisplayReferences(queue);
            DebuggerAttributes.InvokeDebuggerTypeProxyProperties(queue);
        }