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