Inheritance: IDisposable
コード例 #1
0
ファイル: Module.cs プロジェクト: scottwis/tiny
 private Module(Assembly assembly, ModuleRow* moduleRow, PEFile peFile)
 {
     m_lockObject = new object();
     m_assembly = assembly.CheckNotNull("assembly");
     m_pModuleRow = (ModuleRow *)FluentAsserts.CheckNotNull((void *)moduleRow, "moduleRow");
     m_peFile = peFile.CheckNotNull("peFile");
     m_containsMetadata = true;
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: scottwis/tiny
 public static int Main(string[] argv)
 {
     String exeFilePath = new Uri(System.Reflection.Assembly.GetEntryAssembly().CodeBase).LocalPath;
     String dllFilePath = Path.Combine(Path.GetDirectoryName(exeFilePath), "Tiny.Core.dll");
     using (var assembly = new Assembly(dllFilePath)) {
         var m = assembly.Modules[0];
     }
     return 0;
 }
コード例 #3
0
ファイル: Module.cs プロジェクト: scottwis/tiny
 private Module(Assembly assembly, string name)
 {
     m_assembly = assembly;
     m_name = name;
     m_containsMetadata = false;
 }
コード例 #4
0
ファイル: Module.cs プロジェクト: scottwis/tiny
 internal static Module CreateNonMetadataModule(Assembly assembly, string name)
 {
     return new Module(assembly, name.CheckNotNull("name"));
 }
コード例 #5
0
ファイル: Module.cs プロジェクト: scottwis/tiny
 internal static Module CreateMetadataModule(Assembly assembly, ModuleRow* moduleRow, PEFile peFile)
 {
     return new Module(assembly, moduleRow, peFile);
 }
コード例 #6
0
ファイル: Project.cs プロジェクト: scottwis/tiny
 public bool Add(Assembly assembly)
 {
     //TODO: Implement this
     throw new NotImplementedException();
 }