public StmtClassForgeableAIFactoryProviderCreateClass( string className, CodegenNamespaceScope packageScope, StatementAgentInstanceFactoryCreateClassForge forge) : base(className, packageScope) { this.forge = forge; }
protected override StmtClassForgeable AiFactoryForgable( string className, CodegenNamespaceScope namespaceScope, EventType statementEventType, string objectName) { var forge = new StatementAgentInstanceFactoryCreateClassForge(statementEventType, className); return new StmtClassForgeableAIFactoryProviderCreateClass(className, namespaceScope, forge); }