Class MemberGenerationUtility
Inheritance
MemberGenerationUtility
Syntax
public static class MemberGenerationUtility
Fields
specialMethodRewriters
Declaration
public static readonly Dictionary<string, Func<CodeExpression[], CodeExpression>> specialMethodRewriters
Field Value
Methods
AddNamespaces(Member, DocumentGeneration)
Declaration
public static void AddNamespaces(this Member member, DocumentGeneration document)
Parameters
GenerateGet(Member, MethodGeneration, CodeExpression)
Declaration
public static CodeExpression GenerateGet(this Member member, MethodGeneration method, CodeExpression targetExpression)
Parameters
Returns
GenerateSet(Member, MethodGeneration, CodeExpression, CodeExpression)
Declaration
public static CodeExpression GenerateSet(this Member member, MethodGeneration method, CodeExpression targetExpression, CodeExpression assignmentSourceExpression)
Parameters
Returns
Declaration
public static CodeExpression GenerateTargetExpression(this Member member, MethodGeneration method, ValueInput target)
Parameters
Returns
RewriteSpecialMethodExpression(String, CodeExpression[])
Declaration
public static CodeExpression RewriteSpecialMethodExpression(string name, CodeExpression[] arguments)
Parameters
Returns