Ejemplo n.º 1
0
        public bool TryGet <T>(out DiagnosticScanner <T> scanner)
            where T : Snapshot
        {
            Type type = typeof(T);

            if (type.IsNull() || !_scannerCache.ContainsKey(type.FullName))
            {
                scanner = new NoOpScanner <T>();
                return(false);
            }

            scanner = (DiagnosticScanner <T>)_scannerCache[type.FullName];
            return(true);
        }
Ejemplo n.º 2
0
 public bool TryGet <T>(out DiagnosticScanner <T> scanner)
     where T : Snapshot
 {
     scanner = new NoOpScanner <T>();
     return(false);
 }