C# Class npantarhei.interviz.FlowCompiler

Afficher le fichier Open project: ralfw/NPantaRhei

Méthodes publiques

Méthode Description
Compile_to_dot_source ( string source ) : string
Extract_flownames ( int>.Tuple source ) : Tuple>
Find_flow_headline ( string>.Tuple source ) : int
Select_flow_by_line ( int>.Tuple source ) : string[]
Select_flowname ( int>.Tuple flownames_and_source ) : int>.Tuple

Private Methods

Méthode Description
Create_edges ( StringWriter dotSource, string source, string>.Dictionary portnames ) : void
Create_graph ( Action create_nodes_and_edges ) : string
Create_nodes ( StringWriter dotSource, string>.Dictionary portnames ) : void
Extract_flow ( int>.Tuple source, int index_of_first_line, int index_of_last_line ) : string[]
Find_end_of_flow ( string source, int initial_line_index ) : int
Find_start_of_flow ( string source, int line_index ) : int
Get_socketname_from_portname ( string fromPortname ) : string
Is_flow_port ( string>.KeyValuePair portname ) : bool
Map_portname_to_id ( string>.Dictionary portnames, string portname ) : string
Normalize_line ( string line ) : string

Method Details

Compile_to_dot_source() public static méthode

public static Compile_to_dot_source ( string source ) : string
source string
Résultat string

Extract_flownames() public static méthode

public static Extract_flownames ( int>.Tuple source ) : Tuple>
source int>.Tuple
Résultat Tuple>

Find_flow_headline() public static méthode

public static Find_flow_headline ( string>.Tuple source ) : int
source string>.Tuple
Résultat int

Select_flow_by_line() public static méthode

public static Select_flow_by_line ( int>.Tuple source ) : string[]
source int>.Tuple
Résultat string[]

Select_flowname() public static méthode

public static Select_flowname ( int>.Tuple flownames_and_source ) : int>.Tuple
flownames_and_source int>.Tuple
Résultat int>.Tuple