public Ast.Module CreateModule(string moduleName, string nameSpace) { var module = new Ast.Module { Name = moduleName }; if (!string.IsNullOrEmpty(nameSpace)) { module.Namespace = new NamespaceDeclaration(nameSpace); } InternalTypeSystemProvider.EntityFor(module); // ensures the module is bound return(module); }
protected void EnsureEntityFor(TypeMember node) { _internalTypeSystemProvider.EntityFor(node); }
private void EnsureEntityFor(TypeMember member) { InternalTypeSystemProvider.EntityFor(member); }
private void EnsureEntityFor(TypeMember constructor) { _internalTypeSystemProvider.EntityFor(constructor); }