De assembly MercatorTunnel.dll omvat een namespace MercatorApi, met daarin een publieke klasse Api. Deze klasse bevat statische methodes, m.a.w.: om deze functies te kunnen gebruiken, moet men niet noodzakelijk een object uit de Api-klasse oproepen.
De volgende statische methodes zijn beschikbaar:
- AddBS: toevoeging van een \ aan het eind van een tekenreeks als deze reeks niet wordt afgesloten met een \
- Asc: ASCII-code van een reeks bestaande uit één teken
- Ask: dialoogvenster voor de invoer van een waarde
- At: zoekopdracht naar de positie van een subreeks in een tekenreeks (syntax identiek aan VFP)
- RAt: zoekopdracht naar de omgekeerde positie van een subreeks in een tekenreeks (syntax identiek aan VFP)
- BytesToString: conversie van bytes in een string
- Chr: reeks bestaande uit één teken dat bepaald wordt door zijn ASCII-code
- ConvertMask: conversie van een masker van legacy-formaat naar het door ToString() aanvaarde Iformat
- Crypt: versleuteling van een tekenreeks door een andere (vermelding in byte[])
- CryptString: idem (vermelding in stringvorm)
- FileToStr: de content van een bestand in een variabele laden
- GetGuid = vermelding van een GUID in een tekenreeks
- Ident: aselect gegenereerde reeks van 10 tekens
- Iif: onmiddellijk if
- IsNull: test of een tekenreeks nietig is, en als dat zo is, wordt ze vervangen door een vervangreeks (standaard een lege reeks)
- JustExt: extensie van een bestaand bestand
- JustFName: bestandsnaam van een bestaand bestand
- JustPath: toegangspad van een bestaand bestand
- JustStem: bestandsnaam zonder extensie van een bestaand bestand
- MD5: berekening van een tekenreeks volgens de MD5-codering
- Occurs: aantal malen dat een subreeks voorkomt in een tekenreeks
- Replicate: replicatie van een tekenreeks, n-maal
- Space: vermelding van een reeks met spaties
- Stop: weergave van een gewoon dialoogvenster met een bericht
- StrExtract: vervanging van een subreeks in een tekenreeks (syntax identiek aan VFP)
- StrToFile: de content van een tekenreeks wegschrijven naar een bestand (syntax identiek aan VFP)
- XencodeUrl: vermelding van de codering van een URL (bv.: ->%3A)
- XgetUrl: vermelding van de content van een via de respectieve URL opgeroepen html-pagina in de vorm van een reeks
- Xsha1: berekening van een sleutel sha1 voor een tekenreeks
- WaitMessage: weergave van een bericht zoals het gegenereerde VFP-bericht wait ... window nowait
- WaitClear: schrappen van het WaitMessage-venster
- WebNavigate: start van een URL-oproep in Internet Explorer
- Zselect: verkrijgen van een dataset op basis van een SQL-opdracht en verbindingsparameters
- ...
(deze lijst zal uiteraard verder aangevuld worden naargelang er nieuwe ontwikkelingen zijn)
Het volstaat dus om in een code in C# een verwijzing naar MercatorTunnel.dll toe te voegen en vervolgens de voorwaarde "using MercatorApi" aan te duiden, om over deze functies te kunnen beschikken.
Voorbeeld van het gebruik van deze methodes:
String My_pict = Api.ConvertMask("999 999 999.99");