public StmtClassForgableAIFactoryProviderCreateExpression( string className, CodegenNamespaceScope namespaceScope, StatementAgentInstanceFactoryCreateExpressionForge forge) : base(className, namespaceScope) { this.forge = forge; }
protected override StmtClassForgeable AiFactoryForgable( string className, CodegenNamespaceScope namespaceScope, EventType statementEventType, string objectName) { StatementAgentInstanceFactoryCreateExpressionForge forge = new StatementAgentInstanceFactoryCreateExpressionForge(statementEventType, objectName); return new StmtClassForgeableAIFactoryProviderCreateExpression(className, namespaceScope, forge); }