Изменения документа Сценарии
Редактировал(а) Alexandr Fokin 2025/05/13 13:04
От версии 2.4
отредактировано Alexandr Fokin
на 2023/05/31 09:57
на 2023/05/31 09:57
Изменить комментарий:
К данной версии нет комментариев
К версии 2.6
отредактировано Alexandr Fokin
на 2023/05/31 10:00
на 2023/05/31 10:00
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -20,7 +20,7 @@ 20 20 How do I set a field value in an C# Expression tree? 21 21 [[https:~~/~~/stackoverflow.com/questions/321650/how-do-i-set-a-field-value-in-an-c-sharp-expression-tree>>https://stackoverflow.com/questions/321650/how-do-i-set-a-field-value-in-an-c-sharp-expression-tree]] 22 22 ))) 23 -|(% style="width:394px" %)Вызов конструктора|(% style="width:1090px" %){{code language="c#"}}var constructorInfo = t.GetConstructors().First(e => e.Attributes.HasFlag(MethodAttributes.Public)); 23 +|(% style="width:394px" %)Вызов конструктора|(% style="width:1090px" %){{code language="c#"}}var constructorInfo = type.GetConstructors().First(e => e.Attributes.HasFlag(MethodAttributes.Public)); 24 24 var constructorParameter1 = Expression.Parameter(typeof(bool)); 25 25 var constructorExp = Expression.New(constructorInfo, constructorParameter1); 26 26 ... ... @@ -28,7 +28,7 @@ 28 28 var constructorDelegate = Expression 29 29 .Lambda<Func<bool, object>>( 30 30 constructorExp, 31 - deletedParameter31 + constructorParameter1 32 32 ) 33 33 .Compile();{{/code}}((( 34 34 How do you call a constructor via an expression tree on an existing object?