Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/ilasm/codegen/FileRef.cs')
-rw-r--r--mcs/ilasm/codegen/FileRef.cs36
1 files changed, 36 insertions, 0 deletions
diff --git a/mcs/ilasm/codegen/FileRef.cs b/mcs/ilasm/codegen/FileRef.cs
new file mode 100644
index 00000000000..5acc659a656
--- /dev/null
+++ b/mcs/ilasm/codegen/FileRef.cs
@@ -0,0 +1,36 @@
+//
+// Mono.ILASM.FileRef
+//
+// Author(s):
+// Jackson Harper (jackson@ximian.com)
+//
+// Copyright 2004 Novell, Inc (http://www.novell.com)
+//
+
+
+using System;
+
+namespace Mono.ILASM {
+
+ public class FileRef {
+
+ private string name;
+ private byte [] hash;
+ private bool has_metadata;
+ private bool entrypoint;
+
+ public FileRef (string name, byte[] hash, bool has_metadata, bool entrypoint)
+ {
+ this.name = name;
+ this.hash = hash;
+ this.has_metadata = has_metadata;
+ this.entrypoint = entrypoint;
+ }
+
+ public void Resolve (CodeGen codegen)
+ {
+ codegen.PEFile.AddFile (name, hash, has_metadata, entrypoint);
+ }
+ }
+}
+