SSACFG Type
         SSA-based CFG, where each node contains SSA-based basic blocks. This is a
 wrapper class of `IDiGraph
Constructors
| Constructor | Description | 
| 
                
               | 
Instance members
| Instance member | Description | 
| 
                
              
                  Full Usage: 
                   this.AddEdgeParameters: 
 IVertex<SSABasicBlock>dst : IVertex<SSABasicBlock>label : CFGEdgeKind | 
 | 
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
               | |
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
              
                  Full Usage: 
                   this.FindDefParameters: 
 IVertex<SSABasicBlock>targetVarKind : VariableKindReturns: Stmt option | |
| 
                
              
                  Full Usage: 
                   this.FindEdgeParameters: 
 IVertex<SSABasicBlock>dst : IVertex<SSABasicBlock>Returns: Edge<SSABasicBlock, CFGEdgeKind> | |
| 
                
              
                  Full Usage: 
                   this.FindReachingDefParameters: 
 IVertex<SSABasicBlock>targetVarKind : VariableKindReturns: Stmt option | |
| 
                
              
                  Full Usage: 
                   this.FindVertexParameters: 
 IVertex<SSABasicBlock> -> boolReturns: IVertex<SSABasicBlock> | |
| 
                
               | |
| 
                
              
                  Full Usage: 
                   this.FoldEdgeParameters: 
 'a -> Edge<SSABasicBlock, CFGEdgeKind> -> 'aacc : 'aReturns: 'a | |
| 
                
              
                  Full Usage: 
                   this.FoldVertexParameters: 
 'a -> IVertex<SSABasicBlock> -> 'aacc : 'aReturns: 'a | |
| 
                
              
                  Full Usage: 
                   this.GetPredEdgesParameters: 
 IVertex<SSABasicBlock>Returns: Edge<SSABasicBlock, CFGEdgeKind>[] | |
| 
                
               | |
| 
                
              
                  Full Usage: 
                   this.GetSuccEdgesParameters: 
 IVertex<SSABasicBlock>Returns: Edge<SSABasicBlock, CFGEdgeKind>[] | |
| 
                
               | |
| 
                
               | |
| 
                
               | 
 | 
| 
                
              
                  Full Usage: 
                   this.IsEmptyReturns: bool | |
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
               | |
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
              
                  Full Usage: 
                   this.SizeReturns: int | |
| 
                
              
                  Full Usage: 
                   this.TryFindEdgeParameters: 
 IVertex<SSABasicBlock>dst : IVertex<SSABasicBlock>Returns: Edge<SSABasicBlock, CFGEdgeKind> option | 
 
 | 
| 
                
              
                  Full Usage: 
                   this.TryFindVertexParameters: 
 IVertex<SSABasicBlock> -> boolReturns: IVertex<SSABasicBlock> option | |
| 
                
               | |
| 
                
               | 
 | 
| 
                
               | 
 | 
 B2R2
            B2R2