Show / Hide Table of Contents

Class MethodInfoSlim

Lightweight representation of a method.

Inheritance
System.Object
MemberInfoSlim
MethodInfoSlim
GenericMethodInfoSlim
SimpleMethodInfoSlimBase
Implements
System.IEquatable<MemberInfoSlim>
Inherited Members
MemberInfoSlim.Equals(MemberInfoSlim)
MemberInfoSlim.ToString()
MemberInfoSlim.GetHashCode()
MemberInfoSlim.Equals(Object)
MemberInfoSlim.DeclaringType
Namespace: System.Reflection
Assembly: Nuqleon.Linq.Expressions.Bonsai.dll
Syntax
public abstract class MethodInfoSlim : MemberInfoSlim, IEquatable<MemberInfoSlim>

Constructors

MethodInfoSlim(TypeSlim)

Creates a new method representation object.

Declaration
protected MethodInfoSlim(TypeSlim declaringType)
Parameters
Type Name Description
TypeSlim declaringType

Type declaring the method.

Properties

IsGenericMethod

Checks if the method is generic.

Declaration
public abstract bool IsGenericMethod { get; }
Property Value
Type Description
System.Boolean

Kind

Gets the kind of the method.

Declaration
public abstract MethodInfoSlimKind Kind { get; }
Property Value
Type Description
MethodInfoSlimKind

MemberType

Gets the member type of the member.

Declaration
public override MemberTypes MemberType { get; }
Property Value
Type Description
System.Reflection.MemberTypes
Overrides
MemberInfoSlim.MemberType

ParameterTypes

Gets the parameters types of the method.

Declaration
public abstract ReadOnlyCollection<TypeSlim> ParameterTypes { get; }
Property Value
Type Description
System.Collections.ObjectModel.ReadOnlyCollection<TypeSlim>

ReturnType

Gets the return type of the method.

Declaration
public abstract TypeSlim ReturnType { get; }
Property Value
Type Description
TypeSlim

Implements

System.IEquatable<>
In This Article
Back to top Generated by DocFX