Search Results for

    Show / Hide Table of Contents

    Class VirtualMethodSetExtensions

    Defines an extension for finding the virtual method set of a type: the set of all virtual methods defined in the type itself or any of its (recursive) base types that are not (yet) implemented in the type.

    Inheritance
    object
    VirtualMethodSetExtensions
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Flame.TypeSystem
    Assembly: Flame.dll
    Syntax
    public static class VirtualMethodSetExtensions

    Methods

    | Edit this page View Source

    GetMethodsAndAccessors(IType)

    Gets all methods and accessors defined by a particular type.

    Declaration
    public static IEnumerable<IMethod> GetMethodsAndAccessors(this IType type)
    Parameters
    Type Name Description
    IType type

    The type to query for methods and accessors.

    Returns
    Type Description
    IEnumerable<IMethod>

    A list of methods and accessors.

    | Edit this page View Source

    GetVirtualMethodSet(IType)

    Gets the virtual method set of a particular type: the set of all virtual methods defined in the type itself or any of its (recursive) base types that are not (yet) implemented in the type.

    Declaration
    public static IEnumerable<IMethod> GetVirtualMethodSet(this IType type)
    Parameters
    Type Name Description
    IType type

    The type to query.

    Returns
    Type Description
    IEnumerable<IMethod>

    A set of virtual methods.

    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX