protected override IEnumerable<AnalyzerTreeNode> FetchChildren(CancellationToken ct) { if (analyzedMethod == null) return new List<AnalyzerTreeNode>(); var analyzer = new ScopedWhereUsedAnalyzer<AnalyzerTreeNode>(analyzedMethod, FindReferencesInType); return analyzer.PerformAnalysis(ct).OrderBy(n => n.ToString(Language)); }
protected override IEnumerable<AnalyzerTreeNode> FetchChildren(CancellationToken ct) { var analyzer = new ScopedWhereUsedAnalyzer<AnalyzerTreeNode>(analyzedMethod, FindReferencesInType); foreach (var child in analyzer.PerformAnalysis(ct).OrderBy(n => n.Text)) { yield return child; } }
private IEnumerable<SharpTreeNode> FetchChildren(CancellationToken ct) { ScopedWhereUsedAnalyzer<SharpTreeNode> analyzer; analyzer = new ScopedWhereUsedAnalyzer<SharpTreeNode>(analyzedMethod, FindReferencesInType); foreach (var child in analyzer.PerformAnalysis(ct).OrderBy(n => n.Text)) { yield return child; } }
protected override IEnumerable<IAnalyzerTreeNodeData> FetchChildren(CancellationToken ct) { if (analyzedMethod == null) yield break; var analyzer = new ScopedWhereUsedAnalyzer<IAnalyzerTreeNodeData>(Context.FileManager, analyzedMethod, FindReferencesInType); foreach (var child in analyzer.PerformAnalysis(ct)) { yield return child; } }
protected override IEnumerable<AnalyzerTreeNodeData> FetchChildren(CancellationToken ct) { foundMethods = new ConcurrentDictionary<MethodDef, int>(); var analyzer = new ScopedWhereUsedAnalyzer<AnalyzerTreeNodeData>(Context.DocumentService, analyzedMethod, FindReferencesInType); foreach (var child in analyzer.PerformAnalysis(ct)) { yield return child; } foundMethods = null; }
protected override IEnumerable<AnalyzerTreeNode> FetchChildren(CancellationToken ct) { foundMethods = new Lazy<Hashtable>(LazyThreadSafetyMode.ExecutionAndPublication); var analyzer = new ScopedWhereUsedAnalyzer<AnalyzerTreeNode>(analyzedField, FindReferencesInType); foreach (var child in analyzer.PerformAnalysis(ct).OrderBy(n => n.ToString(Language))) { yield return child; } foundMethods = null; }
protected override IEnumerable<AnalyzerTreeNode> FetchChildren(CancellationToken ct) { foundMethods = new ConcurrentDictionary<MethodDef, int>(); var analyzer = new ScopedWhereUsedAnalyzer<AnalyzerTreeNode>(analyzedMethod, FindReferencesInType); foreach (var child in analyzer.PerformAnalysis(ct).OrderBy(n => n.ToString(Language))) { yield return child; } foundMethods = null; }
protected override IEnumerable<IAnalyzerTreeNodeData> FetchChildren(CancellationToken ct) { foundMethods = new Lazy<Hashtable>(LazyThreadSafetyMode.ExecutionAndPublication); var analyzer = new ScopedWhereUsedAnalyzer<IAnalyzerTreeNodeData>(Context.FileManager, analyzedField, FindReferencesInType); foreach (var child in analyzer.PerformAnalysis(ct)) { yield return child; } foundMethods = null; }
protected override IEnumerable<AnalyzerTreeNode> FetchChildren(CancellationToken ct) { InitializeAnalyzer(); var analyzer = new ScopedWhereUsedAnalyzer<AnalyzerTreeNode>(analyzedMethod, FindReferencesInType); foreach (var child in analyzer.PerformAnalysis(ct).OrderBy(n => n.ToString(Language))) { yield return child; } ReleaseAnalyzer(); }
private IEnumerable<SharpTreeNode> FetchChildren(CancellationToken ct) { foundMethods = new ConcurrentDictionary<MethodDefinition, int>(); var analyzer = new ScopedWhereUsedAnalyzer<SharpTreeNode>(analyzedMethod, FindReferencesInType); foreach (var child in analyzer.PerformAnalysis(ct).OrderBy(n => n.Text)) { yield return child; } foundMethods = null; }
protected override IEnumerable<AnalyzerTreeNode> FetchChildren(CancellationToken ct) { var analyzer = new ScopedWhereUsedAnalyzer<AnalyzerTreeNode>(analyzedType, FindReferencesInType); return analyzer.PerformAnalysis(ct).OrderBy(n => n.Text); }
protected override IEnumerable<AnalyzerTreeNodeData> FetchChildren(CancellationToken ct) { var analyzer = new ScopedWhereUsedAnalyzer<AnalyzerTreeNodeData>(Context.DocumentService, analyzedType, FindReferencesInType); return analyzer.PerformAnalysis(ct); }
protected override IEnumerable<IAnalyzerTreeNodeData> FetchChildren(CancellationToken ct) { var analyzer = new ScopedWhereUsedAnalyzer<IAnalyzerTreeNodeData>(Context.FileManager, analyzedMethod, FindReferencesInType); return analyzer.PerformAnalysis(ct); }