public MidGlobalEmitEnv( MidEmitEnv parent, MidEmitContext context) : base(parent) { _context = context; }
public MidModuleDecl( IBuilder parent, MidEmitContext context, MidEmitEnv env) : base(parent, context, env) { }
public MidStructDecl( IBuilder parent, Identifier name, MidEmitContext context, MidEmitEnv env) : base(parent, context, env) { _name = name; }
public MidContainerDecl( IBuilder parent, MidEmitContext context, MidEmitEnv env) : base(parent) { _context = context; _env = env; }
public MidPipelineDecl( IBuilder parent, Identifier name, MidEmitContext context, MidEmitEnv env, SourceRange range) : base(parent, context, env) { _name = name; _range = range; }
public MidConceptClassDecl( IBuilder parent, Identifier name, IEnumerable <IResMemberDecl> members, MidEmitContext context, MidEmitEnv env) : base(parent, context, env) { _name = name; _members = members.ToArray(); }
public MidFacetDecl( IBuilder parent, MidEmitContext context, MidEmitEnv env, MidPipelineDecl parentPipeline, MidPipelineRef originalPipeline) : base(parent, context, env) { _parentPipeline = parentPipeline; _originalPipeline = originalPipeline; }
public MidGenericDecl( IBuilder parent, Identifier name, IResGenericDecl resDecl, MidEmitContext context, MidEmitEnv env) : base(parent) { _resDecl = resDecl; _context = context; _env = env; }