Example #1
0
        public static ArrayPoolTracer <T> Create(ArrayPool <T> owner)
        {
#if TRACE_MEMORY
            var tracer = new ArrayPoolTracer <T> {
                _arrays = new ConcurrentDictionary <T[], ArrayState>(), _owner = owner
            };

            return(tracer);
#else
            return(default);
Example #2
0
        public static ArrayPoolTracer <T> Create(ArrayPool <T> owner)
        {
#if TRACE_MEMORY
            var tracer = new ArrayPoolTracer <T> {
                _arrays = new ConcurrentDictionary <T[], ArrayState>(), _owner = owner
            };

            return(tracer);
#else
            ThrowHelper.ConditionalCompilationPath();
            return(default);