public override TypeConstructorEnvironment EnterConstructor(RootEnvironment rootEnv) { var assembly = default(AssemblyDef); var type = default(TypeDef); rootEnv.PrimResolveSkolem(Index, out assembly, out type); return(rootEnv.AddAssembly(assembly).AddType(type)); }
public TypeConstructorEnvironment Enter(RootEnvironment rootEnv) { var assemblyDef = default(AssemblyDef); var typeDef = default(TypeDef); if (!PrimTryResolve(rootEnv.Global, out assemblyDef, out typeDef)) { throw new InvalidOperationException("unable to resolve qualified type name"); } return(rootEnv.AddAssembly(assemblyDef).AddType(typeDef)); }
public AssemblyEnvironment Enter(RootEnvironment rootEnv) { return(rootEnv.AddAssembly(this)); }
public AssemblyEnvironment Enter(RootEnvironment rootEnv) { return rootEnv.AddAssembly(this); }