docs.unity3d.com
    Show / Hide Table of Contents

    Class MemberGenerationUtility

    Inheritance
    Object
    MemberGenerationUtility
    Namespace: Ludiq.Bolt
    Syntax
    public static class MemberGenerationUtility

    Fields

    specialMethodRewriters

    Declaration
    public static readonly Dictionary<string, Func<CodeExpression[], CodeExpression>> specialMethodRewriters
    Field Value
    Type Description
    Dictionary<String, Func<CodeExpression[], CodeExpression>>

    Methods

    AddNamespaces(Member, DocumentGeneration)

    Declaration
    public static void AddNamespaces(this Member member, DocumentGeneration document)
    Parameters
    Type Name Description
    Member member
    DocumentGeneration document

    GenerateGet(Member, MethodGeneration, CodeExpression)

    Declaration
    public static CodeExpression GenerateGet(this Member member, MethodGeneration method, CodeExpression targetExpression)
    Parameters
    Type Name Description
    Member member
    MethodGeneration method
    CodeExpression targetExpression
    Returns
    Type Description
    CodeExpression

    GenerateSet(Member, MethodGeneration, CodeExpression, CodeExpression)

    Declaration
    public static CodeExpression GenerateSet(this Member member, MethodGeneration method, CodeExpression targetExpression, CodeExpression assignmentSourceExpression)
    Parameters
    Type Name Description
    Member member
    MethodGeneration method
    CodeExpression targetExpression
    CodeExpression assignmentSourceExpression
    Returns
    Type Description
    CodeExpression

    GenerateTargetExpression(Member, MethodGeneration, ValueInput)

    Declaration
    public static CodeExpression GenerateTargetExpression(this Member member, MethodGeneration method, ValueInput target)
    Parameters
    Type Name Description
    Member member
    MethodGeneration method
    ValueInput target
    Returns
    Type Description
    CodeExpression

    RewriteSpecialMethodExpression(String, CodeExpression[])

    Declaration
    public static CodeExpression RewriteSpecialMethodExpression(string name, CodeExpression[] arguments)
    Parameters
    Type Name Description
    String name
    CodeExpression[] arguments
    Returns
    Type Description
    CodeExpression
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023