INetworkFieldEvaluator Interface

Provides access to members that specify the properties of a network attribute evaluator whose values are derived from object field attributes.

Members

Name Description
Method GetExpression Gets the VBScript calculator expression and pre-logic used to derive the values for this network evaluator.
Method GetLanguage Gets the script language
Method SetExpression Sets the VBScript calculator expression and pre-logic used to derive the values for this network evaluator.
Method SetLanguage Sets the script language

INetworkFieldEvaluator.GetExpression Method

Gets the VBScript calculator expression and pre-logic used to derive the values for this network evaluator.

Public Sub GetExpression ( _
    ByRef Expression As String, _
    ByRef preLogic As String _
)
public void GetExpression (
    ref string Expression,
    ref string preLogic
);

Remarks

When examining the preLogic parameter for code with multiple lines, the CarriageReturn-LineFeed character is at the line breaks.

INetworkFieldEvaluator.GetLanguage Method

Gets the script language

Public Sub GetLanguage ( _
    ByRef Language As String _
)
public void GetLanguage (
    ref string Language
);

INetworkFieldEvaluator.SetExpression Method

Sets the VBScript calculator expression and pre-logic used to derive the values for this network evaluator.

Public Sub SetExpression ( _
    ByVal Expression As String, _
    ByVal preLogic As String _
)
public void SetExpression (
    string Expression,
    string preLogic
);

Remarks

When specifying the preLogic parameter for code with multiple lines, use the CarriageReturn-LineFeed character at the line breaks.

INetworkFieldEvaluator.SetLanguage Method

Sets the script language

Public Sub SetLanguage ( _
    ByVal Language As String _
)
public void SetLanguage (
    string Language
);

Classes that implement INetworkFieldEvaluator

Classes Description
NetworkFieldEvaluator A container for describing a network attribute evaluator whose values are derived from object field attributes.

Remarks

The INetworkFieldEvaluator interface accesses the code used by a NetworkFieldEvaluator object for calculating the attribute value for a network element. Any setup computations needed prior to calculate the attribute value are specified in the preLogic parameter. The value of the attribute is computed from the expression.

The example below shows the preLogic and expression for determining the direction of travel based on a string field named One_way:

  • PreLogic:
     restricted = False
        Select Case UCase([One_way])
          Case "N", "TF", "T": restricted = True
        End Select
  • Expression:
     restricted

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.