methodinfo

    3

    1답변

    나는 MethodInfo의 인스턴스를 만들었습니다. 방법?

    23

    5답변

    Reflection을 사용하여 런타임에 유형 분석을 수행합니다. MethodInfo 인스턴스가있는 경우 이것이 "실제"메서드인지 또는 속성의 getter/setter 메서드인지 어떻게 알 수 있습니까? 그리고 그것이 속성이라면 어떻게 호스팅 PropertyInfo를 찾을 수 있습니까?

    23

    2답변

    은 내가 인터페이스 방법의 MethodInfo과 인터페이스를 구현하는 클래스의 Type 있습니다. interface 메서드를 구현하는 클래스 메서드 인 MethodInfo을 찾고 싶습니다. 단순한 method.GetBaseDefinition()은 인터페이스 메소드에서 작동하지 않습니다. 명시 적으로 인터페이스 메소드를 구현할 때 어떤 이름 (예 : C#이

    7

    3답변

    특정 속성을 가진 메소드를 호출하려고합니다. 그래서 모든 어셈블리와 모든 메서드를 순환하여 내 특성을 가진 메서드를 찾습니다. 잘 작동하지만 MethodInfo 만 가져 왔을 때 특정 메서드를 호출하는 방법은 무엇입니까? AppDomain app = AppDomain.CurrentDomain; Assembly[] ass = app.GetAssemblies

    2

    3답변

    Func로 위임 된 메서드의 이름을 얻고 싶습니다. Func<MyObject, object> func = x => x.DoSomeMethod(); string name = ExtractMethodName(func); // should equal "DoSomeMethod" 어떻게하면됩니까? - 자랑 권리를 위해 - 는 해당 인스턴스에서 속성 이름을 반환