|
FrameIT
|
Public Member Functions | |
| override bool | Equivalent (SOMDoc sd2) |
| override SOMDoc | MapURIs (Dictionary< string, string > old_to_new) |
Public Member Functions inherited from REST_JSON_API.SOMDoc | |
| SOMDoc | SOMDocType () |
| Type | ToType () |
| LambdaExpression | GetLambdaExpression () |
| LambdaExpression | GetLambdaExpression (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| abstract override string | ToString () |
| abstract string[] | GetDependentFactIds () |
| Func< object[], object[]> | PartialInvokeCastingLambdaExpression (out Expression compile_base, out Type[] signature, object[] callArgs=null, bool[] useArgs=null) |
| translates this SOMDoc AST into a C# AST, changes/casts the signature to Func<object[], object[]>, and compiles it. Function arguments can be inserted at any position as to partially invoke the function. More... | |
Protected Member Functions | |
| SOMDocCRTP () | |
| abstract bool | EquivalentWrapped (T sd2) |
| abstract T | MapURIsWrapped (Dictionary< string, string > old_to_new) |
Protected Member Functions inherited from REST_JSON_API.SOMDoc | |
| SOMDoc () | |
| abstract LambdaExpression | _GetLambdaExpression (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
Additional Inherited Members | |
Static Public Member Functions inherited from REST_JSON_API.SOMDoc | |
| static SOMDoc | SOMDocType (Type type) |
| static SOMDoc | SOMDocObject (object obj, bool force=false) |
| Attempts to build a @SOMDoc from any object. More... | |
| static bool | Equivalent (SOMDoc sd1, SOMDoc sd2) |
| static Vector3 | MakeVector3 (OMA tuple) |
| static OMA | MakeVector3 (Vector3 vec) |
| static OMA | MakeTupel (SOMDoc[] args) |
| static OMA | MakeShallowList (SOMDoc[] args) |
| static OMA | MakeDeepList (SOMDoc[] args, SOMDoc SOMDoc_type) |
Public Attributes inherited from REST_JSON_API.SOMDoc | |
| string | kind |
Package Functions inherited from REST_JSON_API.SOMDoc | |
| abstract SOMDoc | SOMDocType (SOMDoc[] args, FUN.Param[] bound_params) |
| abstract Type | ToType (Type[] args,(string name, Type type)[] bound_params) |
|
protected |
|
virtual |
Implements REST_JSON_API.SOMDoc.
|
protectedpure virtual |
|
virtual |
Implements REST_JSON_API.SOMDoc.
|
protectedpure virtual |