Ejemplo n.º 1
0
    public bool TestMsCorlibModuleReferences() {
      StringILDasmPaper stringPaper = new StringILDasmPaper(2);
      ILDasmPrettyPrinter prettyPrinter = new ILDasmPrettyPrinter(stringPaper, this.ModuleReaderTest.MscorlibAssembly);
      prettyPrinter.ModuleReferences(this.ModuleReaderTest.MscorlibAssembly);
      string result =
@".module extern kernel32.dll
.module extern mscorwks.dll
.module extern oleaut32.dll
.module extern advapi32.dll
.module extern ole32.dll
.module extern user32.dll
.module extern shfolder.dll
.module extern secur32.dll
.module extern mscoree.dll
";
      string resultVista =
@".module extern kernel32.dll
.module extern mscorwks.dll
.module extern oleaut32.dll
.module extern advapi32.dll
.module extern ole32.dll
.module extern user32.dll
.module extern shfolder.dll
.module extern secur32.dll
.module extern bcrypt.dll
.module extern mscoree.dll
";
      return result.Equals(stringPaper.Content) || resultVista.Equals(stringPaper.Content);
    }