Some more stubs and fixes.
[mono.git] / mcs / class / corlib / System.Reflection.Emit / AssemblyBuilder.cs
1 using System;
2 using System.Reflection;
3 using System.Resources;
4 using System.IO;
5 using System.Security.Policy;
6 using System.Runtime.Serialization;
7 using System.Globalization;
8
9 namespace System.Reflection.Emit {
10         public sealed class AssemblyBuilder : Assembly {
11                 public override string CodeBase {get {return null;}}
12                 public override MethodInfo EntryPoint {get {return null;}}
13
14                 public override string Location {get {return null;}}
15
16
17                 public void AddResourceFile( string name, string fileName) {
18                 }
19                 public void AddResourceFile( string name, string fileName, ResourceAttributes attribute) {
20                 }
21                 public ModuleBuilder DefineDynamicModule( string name) {
22                         return null;
23                 }
24                 public ModuleBuilder DefineDynamicModule( string name, bool emitSymbolInfo) {
25                         return null;
26                 }
27                 public ModuleBuilder DefineDynamicModule( string name, string fileName) {
28                         return null;
29                 }
30                 public ModuleBuilder DefineDynamicModule( string name, string fileName, bool emitSymbolInfo) {
31                         return null;
32                 }
33                 public IResourceWriter DefineResource( string name, string description, string fileName) {
34                         return null;
35                 }
36                 public IResourceWriter DefineResource( string name, string description, string fileName, ResourceAttributes attribute) {
37                         return null;
38                 }
39                 public void DefineUnmanagedResource( byte[] resource) {
40                 }
41                 public void DefineUnmanagedResource( string resourceFileName) {
42                 }
43                 public void DefineVersionInfoResource() {
44                 }
45                 public void DefineVersionInfoResource( string product, string productVersion, string company, string copyright, string trademark) {
46                 }
47                 public ModuleBuilder GetDynamicModule( string name) {
48                         return null;
49                 }
50                 public override Type[] GetExportedTypes() {
51                         return null;
52                 }
53                 public override FileStream GetFile( string name) {
54                         return null;
55                 }
56                 /*public virtual FileStream[] GetFiles() {
57                         return null;
58                 }
59                 public override FileStream[] GetFiles( bool getResourceModules) {
60                         return null;
61                 }*/
62                 public Module[] GetLoadedModules() {
63                         return null;
64                 }
65                 public Module[] GetLoadedModules( bool getResourceModules) {
66                         return null;
67                 }
68                 /*public virtual ManifestResourceInfo GetManifestResourceInfo( string resourceName) {
69                         return null;
70                 }
71                 public virtual string[] GetManifestResourceNames() {
72                         return null;
73                 }
74                 public virtual Stream GetManifestResourceStream( string name) {
75                         return null;
76                 }
77                 public virtual Stream GetManifestResourceStream( Type type, string name) {
78                         return null;
79                 }*/
80                 public Module GetModule( string name) {
81                         return null;
82                 }
83                 public Module[] GetModules() {
84                         return null;
85                 }
86                 public Module[] GetModules( bool getResourceModules) {
87                         return null;
88                 }
89                 /*public virtual AssemblyName GetName() {
90                         return null;
91                 }
92                 public virtual AssemblyName GetName( bool copiedName) {
93                         return null;
94                 }
95                 public virtual void GetObjectData( SerializationInfo info, StreamingContext context) {
96                 }*/
97                 public AssemblyName[] GetReferencedAssemblies() {
98                         return null;
99                 }
100                 public Assembly GetSatelliteAssembly( CultureInfo culture) {
101                         return null;
102                 }
103
104                 public Assembly GetSatelliteAssembly( CultureInfo culture, Version version) {
105                         return null;
106                 }
107                 /*public virtual Type GetType( string name) {
108                         return null;
109                 }
110                 public virtual Type GetType( string name, bool throwOnError) {
111                         return null;
112                 }*/
113                 public Type GetType( string name, bool throwOnError, bool ignoreCase) {
114                         return null;
115                 }
116                 /*public virtual Type[] GetTypes() {
117                         return null;
118                 }
119                 public virtual bool IsDefined( Type attributeType, bool inherit) {
120                         return false;
121                 }*/
122                 public static Assembly Load( AssemblyName assemblyRef) {
123                         return null;
124                 }
125
126                 public static Assembly Load( byte[] rawAssembly) {
127                         return null;
128                 }
129
130                 public static Assembly Load( string assemblyString) {
131                         return null;
132                 }
133
134                 public static Assembly Load( AssemblyName assemblyRef, Evidence assemblySecurity) {
135                         return null;
136                 }
137
138                 public static Assembly Load( byte[] rawAssembly, byte[] rawSymbolStore) {
139                         return null;
140                 }
141
142                 public static Assembly Load( string assemblyString, Evidence assemblySecurity) {
143                         return null;
144                 }
145
146                 public static Assembly Load( byte[] rawAssembly, byte[] rawSymbolStore, Evidence securityEvidence) {
147                         return null;
148                 }
149                 public static Assembly LoadFrom( string assemblyFile) {
150                         return null;
151                 }
152
153                 public static Assembly LoadFrom( string assemblyFile, Evidence securityEvidence) {
154                         return null;
155                 }
156                 public Module LoadModule( string moduleName, byte[] rawModule) {
157                         return null;
158                 }
159
160                 public Module LoadModule( string moduleName, byte[] rawModule, byte[] rawSymbolStore) {
161                         return null;
162                 }
163                 public override string ToString() {
164                         return "AssemblyBuilder";
165                 }
166
167
168
169         }
170 }