Schema provider of the VectorShadows
VectorSchemaProvider
01 Syntax
Microsoft.VisualBasic.Language.Vectorization.VectorSchemaProvider
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| GetDynamicMemberNames | 1 | Returns property names and function names |
| TryGetMember | 2 | Property Get |
| TrySetMember | 1 | Property Set |
| TryInvokeMember | 1 | Function invoke |
| Concatenate | 1 | Fix for & operator not defined! |
| Like | 1 | Fix for Like operator not defined in Linq. |
| CreateSchema | 1 | |
| TryUnaryOperation | 1 | |
| ToString | 1 | |
| IntegerDivision | 1 | |
| TryBinaryOperation | 1 | |
| op_Equality | 1 | |
| op_Inequality | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| PropertyNames | 1 | |
| Type | 1 |
04 Fields
| Name | Overloads | Summary |
|---|---|---|
| operatorsUnary | 1 | 单目运算符无重名的问题 |
| operatorsBinary | 1 | 双目运算符重载会带来重名运算符的问题 |
| methods | 1 | The overloads function |
| stringContract | 1 | |
| objectLike | 1 | |
| nameIntegerDivision | 1 |
05 Members
GetDynamicMemberNames
Returns property names and function names
TryGetMember(
GetMemberBinder)Property Get
Parameters
| Name | Type | Description |
|---|---|---|
binder | GetMemberBinder | - |
TrySetMember(
SetMemberBinder)Property Set
Parameters
| Name | Type | Description |
|---|---|---|
binder | SetMemberBinder | - |
TryInvokeMember(
InvokeMemberBinder, Object())Function invoke
Parameters
| Name | Type | Description |
|---|---|---|
binder | InvokeMemberBinder | - |
args | Object() | - |
Concatenate(
Type, Boolean)Fix for & operator not defined!
Like(
Type, Boolean)Fix for Like operator not defined in Linq.
operatorsUnary
单目运算符无重名的问题
operatorsBinary
双目运算符重载会带来重名运算符的问题
methods
The overloads function
stringContract
objectLike
nameIntegerDivision
PropertyNames
Type
CreateSchema(
Type)TryGetMember(
String, Boolean)TryUnaryOperation(
UnaryOperationBinder)ToString()
IntegerDivision(
Type, Boolean)TryBinaryOperation(
BinaryOperationBinder, Type, Boolean)op_Equality(VectorSchemaProvider,
Type)op_Inequality(VectorSchemaProvider,
Type)