프로퍼티 | 타입 | 설명 | |
---|---|---|---|
AltSwiHomeDir | string | ||
AssmblyXDoics | XElement>.Dictionary | ||
BindingFlagsALL | BindingFlags | ||
BindingFlagsALL3 | BindingFlags | ||
BindingFlagsALLNC | BindingFlags | ||
BindingFlagsInstance | BindingFlags | ||
BindingFlagsJustStatic | BindingFlags | ||
ClientReady | bool | ||
CreatorThread | System.Thread | ||
ForiegnFrameCounts | int>.Dictionary | ||
FreeEngines | List |
||
ICASE | BindingFlags | ||
InstanceFields | BindingFlags | ||
NoTestThreadFActory | bool | ||
ONE_STRING | System.Type.Type[] | ||
OneToOneEnginesPeThread | bool | ||
PrologDelegateHandlers | DelegateObjectInProlog>.Dictionary | ||
PrologEventHandlers | EventHandlerInProlog>.Dictionary | ||
PrologEventQueue | TaskQueueHandler | ||
SafeThreads | IntPtr>.Dictionary | ||
SaneThreadWorld | bool | ||
ThreadEngines | PlMtEngine>.Dictionary | ||
ThreadRegisterations | int>.Dictionary | ||
ToFromConvertLock | object | ||
UseEnginePool | bool | ||
ZERO_OBJECTS | Object[] | ||
ZERO_TYPES | System.Type.Type[] | ||
engineToThread | Thread>.Dictionary | ||
threadToEngine | int>.Dictionary |
메소드 | 설명 | |
---|---|---|
C ( string collection ) : PlTerm | ||
CallProlog ( object target, string module, string name, int arity, object origin, object paramz, System.Type.Type returnType, bool discard ) : object | ||
CheckEngine ( ) : int | ||
ConsoleTrace ( object s ) : void | ||
Consult ( string filename ) : bool | ||
ConsultIfExists ( string file ) : bool | ||
DeregisterThread ( System.Thread thread ) : void | ||
Dispose ( ) : void |
|
|
DoQuery ( string query ) : bool | ||
DoQuery ( string m, string f, PlTermV args ) : bool | ||
Eval ( object obj ) : object | ||
ExitThread ( System.Thread thread ) : void | ||
GetDocString ( |
||
GetDocString ( System.Xml.XmlNode docMembers, |
||
GetInstance ( PlTerm classOrInstance ) : object | ||
GetParameterType ( |
||
GetPrimitiveType ( String name ) : |
||
GetSymbol ( string name ) : object | ||
GetType ( PlTerm clazzSpec ) : |
||
GetType ( PlTerm clazzSpec, bool canBeObjects ) : |
||
GetTypeThrowIfMissing ( PlTerm clazzSpec ) : |
||
GetXmlDocMembers ( |
||
GetXmlDocMembers ( System.Type.Type type ) : System.Xml.XmlNode | ||
GetXmlDocMembers0 ( |
||
InModule ( string s, org o ) : org.jpl7.Term | ||
InitFromUser ( ) : void | ||
Intern ( string varname, object value ) : void | ||
IsByRef ( |
||
IsDefined ( string name ) : bool | ||
IsDefined ( string module, string functor, int arity ) : bool | ||
KillPrologThreads ( ) : void | ||
Main ( string args0 ) : void | ||
Main_Was ( string args0 ) : void | ||
PingThreadFactories ( ) : void | ||
PlAssert ( string s ) : void | ||
PlC ( string decl ) : SbsSW.SwiPlCs.PlTerm | ||
PlC ( string decl, PlTermV termV ) : SbsSW.SwiPlCs.PlTerm | ||
PlCall ( string s ) : bool | ||
PlCall ( string m, string f, PlTermV args ) : bool | ||
PlNamed ( string name ) : PlTerm | ||
PlSucceedOrFail ( bool p ) : int | ||
PlSucceedOrFailOrError ( int p ) : bool | ||
PrologCLR ( ) : MushDLR223.Utilities | ||
RaiseEvent ( object getInstance, PlTerm memberSpec, PlTerm paramIn, PlTerm valueOut, |
||
Read ( string line, TextWriter @delegate ) : object | ||
RegisterCurrentThread ( ) : void | ||
RegisterMainThread ( ) : void | ||
RegisterPLCSForeigns ( ) : void | ||
RegisterThread ( System.Thread thread ) : void | ||
RegisterThread121 ( System.Thread thread ) : void | ||
RegisterThread121A ( System.Thread thread ) : void | ||
RegisterThread121Leak ( System.Thread thread ) : void | ||
RegisterThread121T ( System.Thread thread ) : void | ||
RegisterThread12Many ( System.Thread thread ) : void |
FIX ME!!
|
|
RegisterThreadOrig ( System.Thread thread ) : void | ||
ResolveJClass ( string name ) : |
||
ResolveType1 ( string typeName ) : |
||
ResolveType2 ( string typeName ) : |
||
ResolveTypeInNameSpaces ( string typeName, bool ignoreCase ) : |
||
SetupProlog ( ) : void | ||
SetupProlog0 ( ) : void | ||
SetupProlog1 ( ) : void |
This after the SwiPrologDir and IKVMHome is set up will update the environment
|
|
SetupProlog2 ( ) : void | ||
StreamRead ( ) : void | ||
ToCSString ( PlTermV termV ) : string | ||
ToProlog ( object value ) : PlTerm | ||
UnifyAtom ( uint TermRef, string s ) : int | ||
UnifyToProlog ( object o, PlTerm term ) : int | ||
UnifyToPrologImmediate ( object o, PlTerm term ) : int | ||
cliCallRawForVar ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm paramsIn, PlTerm valueOut, System.Type.Type returnTypeHint ) : bool | ||
cliGet0 ( object getInstance, PlTerm memberSpec, System.Type.Type c, bool &found, BindingFlags icbf ) : object | ||
cliSet0 ( object getInstance, PlTerm memberSpec, PlTerm paramIn, System.Type.Type c, BindingFlags searchFlags ) : bool | ||
load_swiplcs ( ) : void |
메소드 | 설명 | |
---|---|---|
AFlag ( bool tf ) : SbsSW.SwiPlCs.PlTerm | ||
AFlag ( bool tf, string name ) : SbsSW.SwiPlCs.PlTerm | ||
AddMemberToList ( |
||
BestMethod ( System.Type.Type paramz, IEnumerable |
||
CheckBound ( ) : bool | ||
CheckIRet ( int iRet ) : void | ||
ConfirmRCFile ( string swiHomeDir ) : bool | ||
CopyFiles ( DirectoryInfo source, DirectoryInfo destination, bool overwrite, string searchPattern, bool recurse ) : void | ||
CopyFiles ( string source, string destination, bool overwrite, string searchPattern, bool recurse ) : void | ||
DecrementUseCount ( System.Thread thread ) : int | ||
DecrementUseCount ( System.Thread thread, int>.Dictionary |
||
DoQuery ( Query query ) : bool | ||
Do_NOTHING ( ) : void | ||
EnsureEngine ( |
||
FooMethod ( String print ) : void | ||
FromEnum ( uint TermRef, object o, |
||
FunctorTerm ( string functor, int arity ) : PlTerm | ||
GetCurrentEngine ( ) : |
||
GetField ( object term, string s ) : object | ||
GetFreeEngine ( ) : |
||
GetInstanceAndType ( PlTerm clazzOrInstance, object &getInstance, System.Type.Type &c ) : bool | ||
GetMemberFullName ( |
||
GetMemberId ( |
||
GetMemberName ( PlTerm memberSpec ) : string | ||
GetMemberPrefix ( |
||
GetMethod ( System.Type.Type type, string s, BindingFlags flags ) : |
||
GetMyPathExtras ( ) : string | ||
GetParamSpec ( PlTerm memberSpec ) : System.Type.Type[] | ||
GetParamSpec ( PlTerm memberSpec, bool isObjects ) : System.Type.Type[] | ||
GetParamSpec ( PlTerm memberSpec, bool isObjects, int start, int length ) : System.Type.Type[] | ||
GetParamSpecFromObjects ( PlTerm objectList ) : System.Type.Type[] | ||
GetParmeters ( |
||
GetProgramFilesDir ( ) : string | ||
GetPropsForTypes ( System.Type.Type t ) : List |
||
GetTypeFromInstance ( object instanceMaybe, PlTerm classOrInstance ) : |
Returns the Type when denoated by a 'namespace.type' (usefull for static instance specification) if a @C#234234 the type of the object unless its a a class c(a) => System.Char "sdfsdf" => System.String uint(5) => System.UInt32 instanceMaybe maybe Null.. it is passed in so the method code doesn't have to call GetInstance again on classOrInstance
|
|
GetXmlDocFile ( |
||
GuessReturnType ( PlTerm valueOut, System.Type.Type type ) : System.Type.Type | ||
IncrementUseCount ( System.Thread thread ) : int | ||
IncrementUseCount ( System.Thread thread, int>.Dictionary |
||
IsCompatType ( System.Type.Type consider, System.Type.Type type ) : bool | ||
IsCompatTypes ( System.Type.Type supplied, System.Type.Type required ) : bool | ||
IsOptionalParam ( |
||
IsUseableSwiProlog ( string swiHomeDir ) : bool | ||
MemberTerm ( |
||
ModuleCall ( string s ) : bool | ||
ModuleCall0 ( string s, PlTermV termV ) : bool | ||
ModuleTerm ( string module, PlTerm term ) : PlTerm | ||
NeedsToMakeRef ( object al, PlTerm newVar ) : bool | ||
NewPlTermV ( int length ) : PlTermV | ||
OnThreadExit ( object sender, |
||
ParamsMatch ( System.Type.Type paramz, |
||
PlListToCastedArray ( IEnumerable |
||
PlListToCastedArray ( int skip, IEnumerable |
||
PrologThreadAtExit ( ) : bool | ||
PrologThreadAtExitGlobal ( ) : bool | ||
RegisterJPLForeigns ( ) : void | ||
RemoveTrailingPathSeps ( string value ) : string | ||
ResolveClass ( string name ) : java.lang.Class | ||
ResolveClassAsType ( string name ) : |
||
ResolveType ( string name ) : |
||
ResolveType0 ( string name ) : |
||
SafelyRun ( System.Action invoker ) : bool | ||
SetField ( object target, string name, object value ) : void | ||
SetupIKVM ( ) : void | ||
SpecialUnify ( PlTerm valueOut, PlTerm plvar ) : bool | ||
Sread ( |
||
TestClassLoader ( ) : void | ||
TestEngineViable ( |
||
ToBigDecimal ( string value ) : object | ||
ToBigInteger ( string value ) : object | ||
ToEnumer ( java enumeration ) : IEnumerable | ||
ToFLI ( PlTerm args ) : org.jpl7.fli.term_t | ||
ToFLI ( PlTermV args ) : org.jpl7.fli.term_t | ||
ToFLI ( uint hndle ) : org.jpl7.fli.term_t | ||
ToFort ( object o ) : object | ||
ToJPL ( PlTerm o ) : Term | ||
ToJPL ( PlTermV args ) : Term[] | ||
ToPLCS ( Term args ) : PlTerm | ||
ToPLCSV ( PlTerm terms ) : PlTermV | ||
ToPLCSV ( Term terms ) : PlTermV | ||
ToPLCSV1 ( PlTerm a0, PlTerm terms ) : PlTermV | ||
ToPlArray ( PlTerm terms ) : PlTerm | ||
ToPlList ( PlTerm terms ) : PlTerm | ||
ToPlListParams ( |
||
ToPlListTypes ( System.Type.Type terms ) : PlTerm | ||
ToPlTermV ( PlTerm terms ) : PlTermV | ||
ToPlTermVParams ( |
||
ToPlTermVSpecs ( System.Type.Type terms ) : PlTermV | ||
ToString ( object o ) : string | ||
ToString0 ( object o ) : string | ||
Trace ( ) : void | ||
TryConstructObject ( System.Type.Type c, PlTerm memberSpec, PlTerm paramsIn, System.Action &postCallHook, object &res ) : bool | ||
UnifySpecialObject ( PlTerm plTerm, object ret1 ) : bool | ||
VoidOrNull ( |
||
WriteDebug ( string s ) : void | ||
clasPathOf ( JPL jpl1 ) : string | ||
cliAddEventHandler ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm prologPred ) : bool | ||
cliAddEventWaiter ( PlTerm blockOn, PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm newBlockOn ) : bool | ||
cliAddShorttype ( PlTerm valueName, PlTerm valueIn ) : bool | ||
cliBlockUntilEvent ( PlTerm blockOn, PlTerm maxTime, PlTerm testVarsCode, PlTerm exitCode ) : bool | ||
cliBreak ( PlTerm ex ) : bool | ||
cliCallRaw ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm paramsIn, PlTerm valueOut ) : bool | ||
cliClassFromType ( PlTerm valueIn, PlTerm valueOut ) : bool | ||
cliFindClass ( PlTerm clazzName, PlTerm clazzObjectOut ) : bool | ||
cliFindConstructor ( PlTerm clazzSpec, PlTerm memberSpec, PlTerm methodOut ) : bool | ||
cliFindMethod ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm methodOut ) : bool | ||
cliFindType ( PlTerm clazzSpec, PlTerm classRef ) : bool | ||
cliGetClass ( PlTerm valueIn, PlTerm valueOut ) : bool | ||
cliGetClassname ( PlTerm valueIn, PlTerm valueOut ) : bool | ||
cliGetField ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm valueOut ) : bool | ||
cliGetProperty ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm indexValues, PlTerm valueOut ) : bool | ||
cliGetRaw ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm valueOut ) : bool | ||
cliGetType ( PlTerm valueIn, PlTerm valueOut ) : bool | ||
cliJavaToString ( PlTerm paramIn, PlTerm valueOut ) : bool | ||
cliLockEnter ( PlTerm lockObj ) : bool | ||
cliLockExit ( PlTerm lockObj ) : bool | ||
cliMakeDefault ( PlTerm typeSpec, PlTerm valueOut ) : bool | ||
cliMemberDoc ( SbsSW.SwiPlCs.PlTerm membIn, SbsSW.SwiPlCs.PlTerm docOut, SbsSW.SwiPlCs.PlTerm xmlOut ) : bool | ||
cliMembers ( SbsSW.SwiPlCs.PlTerm clazzOrInstance, SbsSW.SwiPlCs.PlTerm membersSpecListOut ) : bool | ||
cliNew ( PlTerm clazzSpec, PlTerm memberSpec, PlTerm paramsIn, PlTerm valueOut ) : bool | ||
cliNewDelegate ( PlTerm delegateClass, PlTerm prologPred, PlTerm valueOut ) : bool | ||
cliNewDelegateTerm ( System.Type.Type fi, PlTerm prologPred, bool saveKey ) : |
||
cliNewEventWaiter ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm blockOn ) : bool | ||
cliPropsForType ( SbsSW.SwiPlCs.PlTerm clazzSpec, SbsSW.SwiPlCs.PlTerm memberSpecList ) : bool | ||
cliRaiseEventHandler ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm paramsIn, PlTerm valueOut ) : bool | ||
cliRemoveEventHandler ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm prologPred ) : bool | ||
cliSetField ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm valueIn ) : bool | ||
cliSetProperty ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm indexValues, PlTerm valueIn ) : bool | ||
cliSetRaw ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm paramIn ) : bool | ||
cliThrow ( PlTerm ex ) : bool | ||
cliToStrRaw ( PlTerm obj, PlTerm str ) : bool | ||
cliTypeFromClass ( PlTerm valueIn, PlTerm valueOut ) : bool | ||
cliTypeToFullname ( PlTerm valueIn, PlTerm valueOut ) : bool | ||
cliTypeToTypespec ( PlTerm clazzSpec, PlTerm valueOut ) : bool | ||
findConstructorInfo ( PlTerm memberSpec, System.Type.Type c, System.Type.Type ¶mz ) : |
||
findEventInfo ( PlTerm memberSpec, System.Type.Type c, System.Type.Type ¶mz, BindingFlags searchFlags ) : |
||
findField ( PlTerm memberSpec, System.Type.Type c, BindingFlags searchFlags ) : |
||
findMember ( PlTerm memberSpec, System.Type.Type c ) : |
||
findMember ( PlTerm memberSpec, System.Type.Type c, BindingFlags searchFlags ) : |
||
findMethodInfo ( PlTerm memberSpec, int arity, System.Type.Type c, System.Type.Type ¶mz, BindingFlags searchFlags ) : |
||
findMethodInfo0 ( PlTerm memberSpec, int arity, System.Type.Type c, System.Type.Type ¶mz, BindingFlags searchFlags ) : |
||
findPropertyInfo ( PlTerm memberSpec, System.Type.Type c, bool mustHaveP, bool assumeParamTypes, System.Type.Type ¶mz, BindingFlags searchFlags ) : |
||
getClassFromTypeHandle ( |
||
getFriendlyClassFromType ( |
||
getInstanceTypeFromClass ( |
||
link_swiplcs ( PlTerm pathName ) : bool | ||
listOfOne ( PlTerm term ) : PlTerm | ||
typeToName ( |
||
typeToSpec ( |
public static CallProlog ( object target, string module, string name, int arity, object origin, object paramz, System.Type.Type returnType, bool discard ) : object | ||
target | object | |
module | string | |
name | string | |
arity | int | |
origin | object | |
paramz | object | |
returnType | System.Type.Type | |
discard | bool | |
리턴 | object |
public static DeregisterThread ( System.Thread thread ) : void | ||
thread | System.Thread | |
리턴 | void |
public static DoQuery ( string m, string f, PlTermV args ) : bool | ||
m | string | |
f | string | |
args | PlTermV | |
리턴 | bool |
public static ExitThread ( System.Thread thread ) : void | ||
thread | System.Thread | |
리턴 | void |
public static GetDocString ( |
||
memberInfo | ||
리턴 | System.Xml.XmlNode |
public static GetDocString ( System.Xml.XmlNode docMembers, |
||
docMembers | System.Xml.XmlNode | |
info | ||
리턴 | System.Xml.XmlNode |
public static GetInstance ( PlTerm classOrInstance ) : object | ||
classOrInstance | PlTerm | |
리턴 | object |
public static GetParameterType ( |
||
paramInfo | ||
리턴 | System.Type.Type |
public static GetPrimitiveType ( String name ) : |
||
name | String | |
리턴 |
public static GetType ( PlTerm clazzSpec ) : |
||
clazzSpec | PlTerm | |
리턴 |
public static GetType ( PlTerm clazzSpec, bool canBeObjects ) : |
||
clazzSpec | PlTerm | |
canBeObjects | bool | |
리턴 |
public static GetTypeThrowIfMissing ( PlTerm clazzSpec ) : |
||
clazzSpec | PlTerm | |
리턴 |
public static GetXmlDocMembers ( |
||
typeAssembly | ||
리턴 | System.Xml.XmlNode |
public static GetXmlDocMembers ( System.Type.Type type ) : System.Xml.XmlNode | ||
type | System.Type.Type | |
리턴 | System.Xml.XmlNode |
public static GetXmlDocMembers0 ( |
||
typeAssembly | ||
리턴 | System.Xml.XmlNode |
public static InModule ( string s, org o ) : org.jpl7.Term | ||
s | string | |
o | org | |
리턴 | org.jpl7.Term |
public Intern ( string varname, object value ) : void | ||
varname | string | |
value | object | |
리턴 | void |
public static IsByRef ( |
||
paramInfo | ||
리턴 | bool |
public static IsDefined ( string module, string functor, int arity ) : bool | ||
module | string | |
functor | string | |
arity | int | |
리턴 | bool |
public static PlC ( string decl ) : SbsSW.SwiPlCs.PlTerm | ||
decl | string | |
리턴 | SbsSW.SwiPlCs.PlTerm |
public static PlC ( string decl, PlTermV termV ) : SbsSW.SwiPlCs.PlTerm | ||
decl | string | |
termV | PlTermV | |
리턴 | SbsSW.SwiPlCs.PlTerm |
public static PlCall ( string m, string f, PlTermV args ) : bool | ||
m | string | |
f | string | |
args | PlTermV | |
리턴 | bool |
public static PlSucceedOrFailOrError ( int p ) : bool | ||
p | int | |
리턴 | bool |
public static RaiseEvent ( object getInstance, PlTerm memberSpec, PlTerm paramIn, PlTerm valueOut, |
||
getInstance | object | |
memberSpec | PlTerm | |
paramIn | PlTerm | |
valueOut | PlTerm | |
evi | ||
c | System.Type.Type | |
리턴 | bool |
public Read ( string line, TextWriter @delegate ) : object | ||
line | string | |
@delegate | TextWriter | |
리턴 | object |
public static RegisterThread ( System.Thread thread ) : void | ||
thread | System.Thread | |
리턴 | void |
public static RegisterThread121 ( System.Thread thread ) : void | ||
thread | System.Thread | |
리턴 | void |
public static RegisterThread121A ( System.Thread thread ) : void | ||
thread | System.Thread | |
리턴 | void |
public static RegisterThread121Leak ( System.Thread thread ) : void | ||
thread | System.Thread | |
리턴 | void |
public static RegisterThread121T ( System.Thread thread ) : void | ||
thread | System.Thread | |
리턴 | void |
public static RegisterThread12Many ( System.Thread thread ) : void | ||
thread | System.Thread | |
리턴 | void |
public static RegisterThreadOrig ( System.Thread thread ) : void | ||
thread | System.Thread | |
리턴 | void |
public static ResolveJClass ( string name ) : |
||
name | string | |
리턴 |
public static ResolveType1 ( string typeName ) : |
||
typeName | string | |
리턴 |
public static ResolveType2 ( string typeName ) : |
||
typeName | string | |
리턴 |
public static ResolveTypeInNameSpaces ( string typeName, bool ignoreCase ) : |
||
typeName | string | |
ignoreCase | bool | |
리턴 |
public static UnifyAtom ( uint TermRef, string s ) : int | ||
TermRef | uint | |
s | string | |
리턴 | int |
public static UnifyToProlog ( object o, PlTerm term ) : int | ||
o | object | |
term | PlTerm | |
리턴 | int |
public static UnifyToPrologImmediate ( object o, PlTerm term ) : int | ||
o | object | |
term | PlTerm | |
리턴 | int |
public static cliCallRawForVar ( PlTerm clazzOrInstance, PlTerm memberSpec, PlTerm paramsIn, PlTerm valueOut, System.Type.Type returnTypeHint ) : bool | ||
clazzOrInstance | PlTerm | |
memberSpec | PlTerm | |
paramsIn | PlTerm | |
valueOut | PlTerm | |
returnTypeHint | System.Type.Type | |
리턴 | bool |
public static cliGet0 ( object getInstance, PlTerm memberSpec, System.Type.Type c, bool &found, BindingFlags icbf ) : object | ||
getInstance | object | |
memberSpec | PlTerm | |
c | System.Type.Type | |
found | bool | |
icbf | BindingFlags | |
리턴 | object |
public static cliSet0 ( object getInstance, PlTerm memberSpec, PlTerm paramIn, System.Type.Type c, BindingFlags searchFlags ) : bool | ||
getInstance | object | |
memberSpec | PlTerm | |
paramIn | PlTerm | |
c | System.Type.Type | |
searchFlags | BindingFlags | |
리턴 | bool |
public static BindingFlags BindingFlagsInstance | ||
리턴 | BindingFlags |
public static BindingFlags BindingFlagsJustStatic | ||
리턴 | BindingFlags |
public static Dictionary |
||
리턴 | DelegateObjectInProlog>.Dictionary |
public static Dictionary |
||
리턴 | EventHandlerInProlog>.Dictionary |
public static TaskQueueHandler PrologEventQueue | ||
리턴 | TaskQueueHandler |
public static Dictionary |
||
리턴 | int>.Dictionary |