Search Results for

    Show / Hide Table of Contents

    Class MemberMapping

    A (type mapping, method mapping, field mapping) triple.

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

    Constructors

    | Edit this page View Source

    MemberMapping(Func<IType, IType>)

    Creates a member mapping from a type mapping.

    Declaration
    public MemberMapping(Func<IType, IType> mapType)
    Parameters
    Type Name Description
    Func<IType, IType> mapType

    A type-to-type mapping.

    | Edit this page View Source

    MemberMapping(Func<IType, IType>, Func<IMethod, IMethod>, Func<IField, IField>)

    Creates a member mapping.

    Declaration
    public MemberMapping(Func<IType, IType> mapType, Func<IMethod, IMethod> mapMethod, Func<IField, IField> mapField)
    Parameters
    Type Name Description
    Func<IType, IType> mapType

    A type-to-type mapping.

    Func<IMethod, IMethod> mapMethod

    A method-to-method mapping.

    Func<IField, IField> mapField

    A field-to-field mapping.

    Properties

    | Edit this page View Source

    MapField

    Gets a field-to-field mapping.

    Declaration
    public Func<IField, IField> MapField { get; }
    Property Value
    Type Description
    Func<IField, IField>

    A field-to-field mapping.

    | Edit this page View Source

    MapMethod

    Gets a method-to-method mapping.

    Declaration
    public Func<IMethod, IMethod> MapMethod { get; }
    Property Value
    Type Description
    Func<IMethod, IMethod>

    A method-to-method mapping.

    | Edit this page View Source

    MapType

    Gets a type-to-type mapping.

    Declaration
    public Func<IType, IType> MapType { get; }
    Property Value
    Type Description
    Func<IType, IType>

    A type-to-type mapping.

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