internal void SetMethod(GeneratedMethod method) { GeneratedMethod = method; }
public OverrideMethodContext(MethodInfo info, GeneratedMethod method, BaseTypeGenerationContext typeGenerationContext) : base(typeGenerationContext) { this.info = info; SetMethod(method); }
public GeneratedDelegate(MethodBodyContext context, GeneratedMethod method, DelegateGenerator generator) { this.context = context; this.method = method; this.generator = generator; }
public GeneratedVariable(Func <DelegateMethod> methodInfo, int localIndex, IList <ITypeGenerationAction> actions, GeneratedMethod method) { this.delegateMethod = methodInfo; this.localIndex = localIndex; this.actions = actions; this.method = method; }
public GeneratedVariable(Func <BuilderBundle> builderBundle, int localIndex, IList <ITypeGenerationAction> actions, GeneratedMethod method) { this.builderBundle = builderBundle; this.localIndex = localIndex; this.actions = actions; this.method = method; }
public GeneratedVariable(Type type, int localIndex, IList <ITypeGenerationAction> actions, GeneratedMethod method) { this.type = () => type; this.localIndex = localIndex; this.actions = actions; this.method = method; }
public ILocalIndexer Invoke(GeneratedMethod info, Type returnType) { return(method.Call(() => info, returnType)); }
public GeneratedArray(int localIndex, IList <ITypeGenerationAction> actions, GeneratedMethod method) { this.localIndex = localIndex; this.actions = actions; this.method = method; }
public GeneratedArray(int localIndex, IList<ITypeGenerationAction> actions, GeneratedMethod method) { this.localIndex = localIndex; this.actions = actions; this.method = method; }