Описание тега parameterinfo

1 ответ

Как получить имя метода, используемого в лямбда, которому был передан параметр

Параметр в AssertManager.Record находится в действии, но мне нужно значение внутри лямбда-действия, которое является asserts.So мне нужно получить, какой тип утверждения я использовал, который я передал из одного класса в другой. Я использовал лямбд…
12 дек '14 в 08:29
2 ответа

Как определить, является ли тип ParameterInfo коллекцией?

Есть ли способ проверить, ParameterInfo такое коллекция? Я попробовал это: ConstructorInfo[] constructorInfos = typeof(T).GetConstructors(); ConstructorInfo constructorInfo = constructorInfos[0]; ParameterInfo[] paramsVar = constructorInfo.GetParame…
16 авг '13 в 14:38
1 ответ

Свойства ParameterInfo, атрибуты и параметры ссылок на методы

Ну, меня смущают свойства ParameterInfo учебный класс.К сожалению, документация не очень понятна: примеры показывают, как создавать методы, но не показывают, как эти методы выглядят в C#. Кто-нибудь может рассказать об этих свойствах: DefaultValue H…
26 мар '13 в 12:21
1 ответ

Один метод для чтения параметров, свойств и возвращаемых типов во время выполнения с использованием C#

С продолжением к моей более ранней теме Использование отражения читать свойства объекта, содержащего массив другого объекта. Я надеюсь сделать этот замечательный метод из EvgK универсальным методом, который можно использовать в разных местах моей ба…
07 фев '11 в 16:55
2 ответа

Проверка наличия у метода определенной сигнатуры с помощью Reflection

Я пишу абстрактный класс, который (в своем конструкторе) собирает все статические методы, которые придерживаются определенной сигнатуры. Методы, которые он собирает, должны выглядеть так: static ConversionMerit NAME(TYPE1, out TYPE2, out string) Там…
02 апр '15 в 20:34
3 ответа

Разница между ParameterInfo.IsOptional и ParameterInfo.HasDefaultValue?

Они оба звучат одинаково. Из MSDN: ParameterInfo.IsOptional Получает значение, указывающее, является ли этот параметр необязательным. Этот метод зависит от необязательного флага метаданных. Этот флаг может быть вставлен компиляторами, но компиляторы…
2 ответа

Как разыменовать ParameterType для параметров, переданных ref

У меня есть следующий фрагмент кода (это просто пример, чтобы указать на мою проблему, решение которой я нахожу): public class Test { public enum myEnum { myEnum1, myEnum2, } public static void Refer(out int a, int b, out int[] intArray, bool[] bool…
26 авг '15 в 14:40
0 ответов

Документация по параметрам (информация) не отображается в коде Visual Studio

Мне просто интересно, как получается, что я не вижу документацию по параметрам в String.Format (C#) в коде Visual Studio. Вот пример Console.WriteLine (используя Ctrl+Shift+Space): Вот пример "не работает" с использованием String.Format: Я довольно …
27 авг '17 в 12:09
2 ответа

Как определить, является ли ParameterInfo возвращаемым параметром

Как можно определить, является ли ParameterInfo такое параметр возврата? Я написал функцию ниже, но я обеспокоен тем, что могу что-то упустить: public bool IsReturnParameter(ParameterInfo parameter){ var method = parameter.Member as MethodInfo; retu…
1 ответ

Присвойте значение параметру метода

Представьте себе метод со следующей подписью: public void ExampleMethod(string id, object data, ref object A, ref object B, ref object C) { //... } Значение в data должен быть назначен либо A, B, C или ничего, в зависимости от значения id, Короче ес…
29 фев '12 в 09:38
1 ответ

Как получить ParameterInfo функции с переменным количеством параметров?

Как получить ParameterInfo функции с переменным количеством параметров? Проблема в том, когда я вызываю метод MyFunction(object o1, out object o2); Я могу получить параметр Info объекта sendData, но не объект o1 и o2. protected object[] MyFunction(p…
23 июн '11 в 15:24
3 ответа

Как сделать автоматическое преобразование типов для параметров при вызове метода с использованием отражения в C#?

У меня есть необходимость вызывать методы для типа через отражение с помощью C#. Во время выполнения мои данные будут состоять из словаря, содержащего пары имя / значение. Имена в Словаре будут соответствовать именам параметров в методе, который я б…
10 июл '11 в 04:44
4 ответа

Как определить, имеет ли ParameterInfo универсальный тип?

У меня есть MethodInfo общего определения метода. Такие как: CallMethod<T>(T arg, string arg2), Метод GetParameters() даст мне два объекта ParameterInfo, первый из которых является универсальным, а второй - нет. Как я могу получить ParameterIn…
19 янв '11 в 17:56
0 ответов

Невозможно перемещаться по ParamaterInfo с помощью клавиш со стрелками

Я использую Visual Studio 2019 Community, и у меня возникла проблема, из-за которой, если ParamaterInfo отображается в коде C#, я не могу использовать стрелки вверх и вниз для навигации по нему, вот GIF-изображение того, что происходит, когда я испо…
29 окт '20 в 21:00
0 ответов

Я пытаюсь зайти в ROBLOX Studios, но он все время говорит: «Параметр неверен». [закрыто]

[введите описание изображения здесь][1] [1]: https://stackru.com/images/2552533ae7da8eae34dbd845bf285f09f866593d.png Пожалуйста, помогите
0 ответов

Огромный размер всплывающего окна с информацией о параметрах WebStorm

Недавно я заметил, что когда я использую Ctrl + Pдля просмотра параметров в функции, создается очень огромное всплывающее окно, но раньше все было нормально. Я нажал Ctrl + Pна функцию, и появилось огромное всплывающее окно, но я ожидал небольшого в…
25 авг '23 в 09:25
0 ответов

Как CLion показывает имена параметров при всплывающем окне параметра в макросе?

Появится имя параметра. Но когда он определен в марке, он исчез: Есть ли способ отобразить имена параметров в макросе? или просто это особенность CLion?
02 авг '23 в 07:25