private void EmitSignature(TypeLibrary lib, string fnName, System.IO.TextWriter tw) { lib.Lookup(fnName).Emit(fnName, ProcedureSignature.EmitFlags.ArgumentKind|ProcedureSignature.EmitFlags.LowLevelInfo, tw); }
public TypeLibraryEventArgs(TypeLibrary typelib) { this.TypeLibrary = typelib; }
public void SudLoadMetadata() { var sProject = new Project_v2 { Inputs = { new MetadataFile_v2 { Filename = "c:\\tmp\\foo.def" } } }; var loader = mr.Stub<ILoader>(); var typelib = new TypeLibrary(); loader.Stub(l => l.LoadMetadata("")).IgnoreArguments().Return(typelib); mr.ReplayAll(); var ploader = new ProjectLoader(loader); var project = ploader.LoadProject(sProject); Assert.AreEqual(1, project.MetadataFiles.Count); Assert.AreEqual("c:\\tmp\\foo.def", project.MetadataFiles[0].Filename); }