Brunet.Relay.RelayERPolicy.GetReplacement C# (CSharp) Метод

GetReplacement() публичный Метод

public GetReplacement ( ConnectionTableState cts, Connection c, ConnectionState c1, ConnectionState c2 ) : ConnectionState
cts ConnectionTableState
c Brunet.Connections.Connection
c1 Brunet.Connections.ConnectionState
c2 Brunet.Connections.ConnectionState
Результат Brunet.Connections.ConnectionState
    public ConnectionState GetReplacement(ConnectionTableState cts,
                                 Connection c, ConnectionState c1,
                                 ConnectionState c2) {
      if( (c1.Edge is RelayEdge) && (c2.Edge is RelayEdge) ) {
        return GetIdx(c1) <= GetIdx(c2) ? c1 : c2;
      }
      return _fallback.GetReplacement(cts,c,c1,c2);
    }
    protected int GetIdx(ConnectionState cs) {