}
}
- [Category ("!INTERPRETER")]
public static int test_0_fullaot_linq () {
var allWords = new XElement [] { new XElement { Value = "one" } };
var filteredWords = allWords.Where(kw => kw.Value.StartsWith("T"));
}
// #2155
- [Category ("!INTERPRETER")]
[Category ("GSHAREDVT")]
public static int test_0_fullaot_sflda_cctor () {
List<Doc> documents = new List<Doc>();
CHECK_STACK(&td, 1);
token = read32 (td.ip + 1);
klass = mono_class_get_full (image, token, generic_context);
- ADD_CODE(&td, MINT_INITOBJ);
- i32 = mono_class_value_size (klass, NULL);
- WRITE32(&td, &i32);
+ if (klass->valuetype) {
+ ADD_CODE (&td, MINT_INITOBJ);
+ i32 = mono_class_value_size (klass, NULL);
+ WRITE32 (&td, &i32);
+ } else {
+ ADD_CODE (&td, MINT_LDNULL);
+ ADD_CODE (&td, MINT_STIND_REF);
+ }
td.ip += 5;
--td.sp;
break;