Method | Description | |
---|---|---|
DAG ( Microsoft.Office.Interop.Excel wb, Microsoft.Office.Interop.Excel app, bool ignore_parse_errors ) : System | ||
ToDOT ( ) : string | ||
allCells ( ) : AST.Address[] | ||
allComputationCells ( ) : AST.Address[] | ||
allVectors ( ) : AST.Range[] | ||
containsLoop ( ) : bool | ||
getAllFormulaAddrs ( ) : AST.Address[] | ||
getCOMRefForAddress ( AST addr ) : AST.COMRef | ||
getCOMRefForRange ( AST rng ) : AST.COMRef | ||
getFormulaAtAddress ( AST addr ) : string | ||
getFormulaInputVectors ( AST f ) : HashSet |
||
getFormulaSingleCellInputs ( AST node ) : HashSet |
||
getWeight ( AST node ) : int | ||
isFormula ( AST node ) : bool | ||
linkComponentInputCell ( AST input_range, AST input_addr ) : void | ||
linkInputVector ( AST formula_addr, AST vector_rng ) : void | ||
linkSingleCellInput ( AST formula_addr, AST input_addr ) : void | ||
makeInputVectorCOMRef ( AST rng ) : AST.COMRef | ||
markPerturbability ( AST vector_rng ) : void | ||
numberOfInputCells ( ) : int | ||
readCOMValueAtAddress ( AST addr ) : string | ||
setWeight ( AST node, int weight ) : void | ||
terminalFormulaNodes ( bool all_outputs ) : AST.Address[] | ||
terminalInputCells ( ) : AST.Address[] | ||
terminalInputVectors ( ) : AST.Range[] |
Method | Description | |
---|---|---|
DOTEscapedFormulaString ( string formula ) : string | ||
DOTNodeName ( AST addr ) : string | ||
ToDOT ( AST current_addr, HashSet |
||
fastFormulaRead ( Microsoft.Office.Interop.Excel wb ) : void | ||
getChildCellsRec ( AST cell_addr ) : IEnumerable |
||
getVectorChildCellsRec ( AST vector_addr ) : IEnumerable |
||
traversalHasLoop ( AST current_addr, AST.Address>.Dictionary |
public DAG ( Microsoft.Office.Interop.Excel wb, Microsoft.Office.Interop.Excel app, bool ignore_parse_errors ) : System | ||
wb | Microsoft.Office.Interop.Excel | |
app | Microsoft.Office.Interop.Excel | |
ignore_parse_errors | bool | |
return | System |
public allComputationCells ( ) : AST.Address[] | ||
return | AST.Address[] |
public getAllFormulaAddrs ( ) : AST.Address[] | ||
return | AST.Address[] |
public getCOMRefForAddress ( AST addr ) : AST.COMRef | ||
addr | AST | |
return | AST.COMRef |
public getCOMRefForRange ( AST rng ) : AST.COMRef | ||
rng | AST | |
return | AST.COMRef |
public getFormulaAtAddress ( AST addr ) : string | ||
addr | AST | |
return | string |
public getFormulaInputVectors ( AST f ) : HashSet |
||
f | AST | |
return | HashSet |
public getFormulaSingleCellInputs ( AST node ) : HashSet |
||
node | AST | |
return | HashSet |
public linkComponentInputCell ( AST input_range, AST input_addr ) : void | ||
input_range | AST | |
input_addr | AST | |
return | void |
public linkInputVector ( AST formula_addr, AST vector_rng ) : void | ||
formula_addr | AST | |
vector_rng | AST | |
return | void |
public linkSingleCellInput ( AST formula_addr, AST input_addr ) : void | ||
formula_addr | AST | |
input_addr | AST | |
return | void |
public makeInputVectorCOMRef ( AST rng ) : AST.COMRef | ||
rng | AST | |
return | AST.COMRef |
public markPerturbability ( AST vector_rng ) : void | ||
vector_rng | AST | |
return | void |
public readCOMValueAtAddress ( AST addr ) : string | ||
addr | AST | |
return | string |
public setWeight ( AST node, int weight ) : void | ||
node | AST | |
weight | int | |
return | void |
public terminalFormulaNodes ( bool all_outputs ) : AST.Address[] | ||
all_outputs | bool | |
return | AST.Address[] |
public terminalInputCells ( ) : AST.Address[] | ||
return | AST.Address[] |
public terminalInputVectors ( ) : AST.Range[] | ||
return | AST.Range[] |