4 implementations of IDependencyAnalysisMarkStrategy
ILCompiler.DependencyAnalysisFramework (4)
EventSourceLogStrategy.cs (1)
44public struct EventSourceLogStrategy<DependencyContextType> : IDependencyAnalysisMarkStrategy<DependencyContextType>
FirstMarkLogStrategy.cs (1)
10public struct FirstMarkLogStrategy<DependencyContextType> : IDependencyAnalysisMarkStrategy<DependencyContextType>
FullGraphLogStrategy.cs (1)
10public struct FullGraphLogStrategy<DependencyContextType> : IDependencyAnalysisMarkStrategy<DependencyContextType>
NoLogStrategy.cs (1)
12public struct NoLogStrategy<DependencyContextType> : IDependencyAnalysisMarkStrategy<DependencyContextType>
17 references to IDependencyAnalysisMarkStrategy
ILCompiler.DependencyAnalysisFramework (17)
DependencyAnalyzer.cs (1)
25public sealed class DependencyAnalyzer<MarkStrategy, DependencyContextType> : DependencyAnalyzerBase<DependencyContextType> where MarkStrategy : struct, IDependencyAnalysisMarkStrategy<DependencyContextType>
EventSourceLogStrategy.cs (4)
65bool IDependencyAnalysisMarkStrategy<DependencyContextType>.MarkNode( 121void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogEdges(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogEdgeVisitor<DependencyContextType> logEdgeVisitor) 127void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogNodes(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogNodeVisitor<DependencyContextType> logNodeVisitor) 133void IDependencyAnalysisMarkStrategy<DependencyContextType>.AttachContext(DependencyContextType context)
FirstMarkLogStrategy.cs (4)
39bool IDependencyAnalysisMarkStrategy<DependencyContextType>.MarkNode( 60void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogNodes(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogNodeVisitor<DependencyContextType> logNodeVisitor) 91void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogEdges(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogEdgeVisitor<DependencyContextType> logEdgeVisitor) 117void IDependencyAnalysisMarkStrategy<DependencyContextType>.AttachContext(DependencyContextType context)
FullGraphLogStrategy.cs (4)
100bool IDependencyAnalysisMarkStrategy<DependencyContextType>.MarkNode( 131void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogNodes(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogNodeVisitor<DependencyContextType> logNodeVisitor) 164void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogEdges(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogEdgeVisitor<DependencyContextType> logEdgeVisitor) 191void IDependencyAnalysisMarkStrategy<DependencyContextType>.AttachContext(DependencyContextType context)
NoLogStrategy.cs (4)
16bool IDependencyAnalysisMarkStrategy<DependencyContextType>.MarkNode( 29void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogEdges(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogEdgeVisitor<DependencyContextType> logEdgeVisitor) 35void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogNodes(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogNodeVisitor<DependencyContextType> logNodeVisitor) 41void IDependencyAnalysisMarkStrategy<DependencyContextType>.AttachContext(DependencyContextType context)