File tree Expand file tree Collapse file tree 3 files changed +45
-0
lines changed
csharp/ql/test/library-tests/types Expand file tree Collapse file tree 3 files changed +45
-0
lines changed Original file line number Diff line number Diff line change 1
1
| types.cs:60:19:60:31 | MyInlineArray | Int32 | 1 | 10 |
2
2
| types.cs:66:19:66:47 | MyMultiDimensionalInlineArray | MyInlineArray | 2 | 5 |
3
+ | types.cs:72:19:72:48 | MyMultiDimensionalInlineArray2 | String[] | 2 | 7 |
4
+ | types.cs:78:19:78:48 | MyMultiDimensionalInlineArray3 | Object[,] | 2 | 4 |
5
+ | types.cs:84:19:84:48 | MyMultiDimensionalInlineArray4 | Object[][] | 3 | 11 |
Original file line number Diff line number Diff line change @@ -121,3 +121,27 @@ types.cs:
121
121
# 65| 0: [IntLiteral] 5
122
122
# 68| 5: [Field] myMultiDimentionalInlineArrayElements
123
123
# 68| -1: [TypeMention] MyInlineArray
124
+ # 72| 12: [InlineArrayType] MyMultiDimensionalInlineArray2
125
+ #-----| 0: (Attributes)
126
+ # 71| 1: [DefaultAttribute] [InlineArray(...)]
127
+ # 71| -1: [TypeMention] InlineArrayAttribute
128
+ # 71| 0: [IntLiteral] 7
129
+ # 74| 5: [Field] myMultiDimentionalInlineArrayElements
130
+ # 74| -1: [TypeMention] String[]
131
+ # 74| 1: [TypeMention] string
132
+ # 78| 13: [InlineArrayType] MyMultiDimensionalInlineArray3
133
+ #-----| 0: (Attributes)
134
+ # 77| 1: [DefaultAttribute] [InlineArray(...)]
135
+ # 77| -1: [TypeMention] InlineArrayAttribute
136
+ # 77| 0: [IntLiteral] 4
137
+ # 80| 5: [Field] myMultiDimentionalInlineArrayElements
138
+ # 80| -1: [TypeMention] Object[,]
139
+ # 80| 1: [TypeMention] object
140
+ # 84| 14: [InlineArrayType] MyMultiDimensionalInlineArray4
141
+ #-----| 0: (Attributes)
142
+ # 83| 1: [DefaultAttribute] [InlineArray(...)]
143
+ # 83| -1: [TypeMention] InlineArrayAttribute
144
+ # 83| 0: [IntLiteral] 11
145
+ # 86| 5: [Field] myMultiDimentionalInlineArrayElements
146
+ # 86| -1: [TypeMention] Object[][]
147
+ # 86| 1: [TypeMention] object
Original file line number Diff line number Diff line change @@ -67,4 +67,22 @@ public struct MyMultiDimensionalInlineArray
67
67
{
68
68
private MyInlineArray myMultiDimentionalInlineArrayElements ;
69
69
}
70
+
71
+ [ System . Runtime . CompilerServices . InlineArray ( 7 ) ]
72
+ public struct MyMultiDimensionalInlineArray2
73
+ {
74
+ private string [ ] myMultiDimentionalInlineArrayElements ;
75
+ }
76
+
77
+ [ System . Runtime . CompilerServices . InlineArray ( 4 ) ]
78
+ public struct MyMultiDimensionalInlineArray3
79
+ {
80
+ private object [ , ] myMultiDimentionalInlineArrayElements ;
81
+ }
82
+
83
+ [ System . Runtime . CompilerServices . InlineArray ( 11 ) ]
84
+ public struct MyMultiDimensionalInlineArray4
85
+ {
86
+ private object [ ] [ ] myMultiDimentionalInlineArrayElements ;
87
+ }
70
88
}
You can’t perform that action at this time.
0 commit comments