Swi-cs-pl - A CSharp class library to connect .NET languages with SWI-Prolog
Explicit Operator
SwiPlCs interfaceSbsSW.SwiPlCsPlTermExplicitNarrowingExplicitExplicitExplicit(PlTerm to Int32)
Yields a int if the PlTerm is a Prolog integer or float that can be converted without loss to a int. Throws a PlTypeException exception otherwise
Declaration Syntax
C#Visual BasicVisual C++F#
public static explicit operator int (
	PlTerm term
)
Public Shared Narrowing Operator CType ( 
	term As PlTerm
) As Integer
static explicit operator int (
	PlTerm term
)
F# does not support the declaration of new casting operators.
Parameters
term (PlTerm)
A PlTerm is a Prolog integer or float that can be converted without loss to a int.
Return Value
Int32
A C# int
Exceptions
ExceptionCondition
PlTypeExceptionThrows a PlTypeException exception if PlType is not a PlType.PlInteger or a PlType.PlFloat.
PreconditionExceptionIs thrown if the operator is used on an uninitialized PlTerm

Assembly: SwiPlCs (Module: SwiPlCs.dll) Version: 1.1.60601.0 (1.1.60601.0)