Skip to content

API Reference (C#)

The API reference for RSML in C# is organized by namespace and then class.

Overview

  • RSML

    • RSDocument
      • EvaluateDocument()
      • EvaluateDocument(string)
      • EvaluateDocument(bool, string?)
      • EvaluateDocument(string, string?)
      • EvaluateDocument(string, bool, string?)
      • LoadRSMLFromFile(string)
      • LoadRSMLFromFileAsync(string)
      • LoadRSMLFromFileIntoDocument(string)
      • NewFromFile(string)
      • RSDocument(string)
      • RSDocument(StringReader)
      • RSDocument(RSParser)
      • SaveRSMLToFile(string)
      • ToString()
  • RSML.Exceptions

    • ImmutableActionException

      • ImmutableActionException()
      • ImmutableActionException(string)
      • ImmutableActionException(string?, Exception?)
    • RSMLRuntimeException

      • RSMLRuntimeException()
      • RSMLRuntimeException(string)
      • RSMLRuntimeException(string?, Exception?)
    • UndefinedActionException

      • UndefinedActionException()
      • UndefinedActionException(string)
      • UndefinedActionException(string?, Exception?)
    • UndefinedSpecialException

      • UndefinedSpecialException()
      • UndefinedSpecialException(string)
      • UndefinedSpecialException(string?, Exception?)
  • RSML.Parser

    • OperatorType

    • ReadyToGoParser

      • CreateMFRoadLike(string)
      • CreateNew(string)
      • CreateNewFromFilepath(string)
    • RSParser

      • DefineOperator(OperatorType, string)
      • EvaluateRSML(string)
      • EvaluateRSML(bool, string)
      • EvaluateRSMLWithCustomRid(string, string)
      • EvaluateRSMLWithCustomRid(string, bool, string)
      • RegisterAction(OperatorType, Action<RSParser, string>)
      • RegisterSpecialFunction(string, Func<RSParser, string, byte>)
      • RSParser(string)
      • RSParser(StringReader)
      • RSParser(RSDocument)
      • RSParser(RSParser)
      • ToString()