Vectorization programming language feature for VisualBasic
VectorShadows
Type Parameters
| Name | Description |
|---|---|
T |
01 Syntax
Microsoft.VisualBasic.Language.Vectorization.VectorShadows`1
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| As | 1 | get the vector value copy |
| GetMapName | 1 | |
| GetDynamicMemberNames | 1 | Returns property names and function names |
| GetDataProperties | 1 | get all property names |
| GetJson | 1 | Vector array json string |
| CreateVector | 1 | Create a generic vector for a specific .NET type |
| TryGetMember | 2 | Property Get |
| TrySetMember | 1 | Property Set |
| TryInvokeMember | 1 | Function invoke |
| op_Concatenate | 1 | Fix for & operator not defined! |
| op_Like | 1 | Fix for Like operator not defined in Linq. |
| As | 1 | |
| TryUnaryOperation | 1 | |
| op_IntegerDivision | 1 | |
| TryBinaryOperation | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| Item | 1 | get property value |
04 Fields
| Name | Overloads | Summary |
|---|---|---|
| linq | 1 | 无参数的属性 |
05 Members
As``1
get the vector value copy
Type Parameters
| Name | Description |
|---|---|
V |
GetMapName(
String)Parameters
| Name | Type | Description |
|---|---|---|
name | String | - |
Returns
this function returns nothing if has no name mapping
GetDynamicMemberNames
Returns property names and function names
GetDataProperties
get all property names
GetJson
Vector array json string
CreateVector(
IEnumerable, Type)Create a generic vector for a specific .NET type
Parameters
| Name | Type | Description |
|---|---|---|
data | IEnumerable | - |
type | Type | - |
TryGetMember(
GetMemberBinder, Object)Property Get
Parameters
| Name | Type | Description |
|---|---|---|
binder | GetMemberBinder | - |
result | Object | - |
TryGetMember(
String, Object)大小写不敏感
Parameters
| Name | Type | Description |
|---|---|---|
name$ | String | - |
result | Object | - |
TrySetMember(
SetMemberBinder, Object)Property Set
Parameters
| Name | Type | Description |
|---|---|---|
binder | SetMemberBinder | - |
value | Object | - |
TryInvokeMember(
InvokeMemberBinder, Object(), Object)Function invoke
Parameters
| Name | Type | Description |
|---|---|---|
binder | InvokeMemberBinder | - |
args | Object() | - |
result | Object | - |
op_Concatenate(VectorShadows(Of `0),
Object)Fix for & operator not defined!
Parameters
| Name | Type | Description |
|---|---|---|
vector | VectorShadows(Of `0) | - |
obj | Object | - |
op_Like(VectorShadows(Of `0),
Object)Fix for Like operator not defined in Linq.
Parameters
| Name | Type | Description |
|---|---|---|
vector | VectorShadows(Of `0) | - |
obj | Object | - |
Item(
String)get property value
Parameters
| Name | Type | Description |
|---|---|---|
exp$ | String | - |
linq
无参数的属性
As()
TryUnaryOperation(
UnaryOperationBinder, Object)op_IntegerDivision(VectorShadows(Of T),
Object)TryBinaryOperation(
BinaryOperationBinder, Object, Object)