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); }
public bool TryGet <T>(out DiagnosticScanner <T> scanner) where T : Snapshot { scanner = new NoOpScanner <T>(); return(false); }