Definition at line 33 of file AssemblyReader.cs.
◆ GetAssemblyFlags()
| override AssemblyNameFlags IKVM.Reflection.Reader.AssemblyReader.GetAssemblyFlags |
( |
| ) |
|
|
protected |
Definition at line 287 of file AssemblyReader.cs.
288 {
289 return (AssemblyNameFlags)manifestModule.AssemblyTable.records[0].Flags;
290 }
◆ GetLoadedModules()
| override Module[] IKVM.Reflection.Reader.AssemblyReader.GetLoadedModules |
( |
bool | getResourceModules | ) |
|
Definition at line 148 of file AssemblyReader.cs.
149 {
150 List<Module> list = new List<Module>();
151 list.Add(manifestModule);
152 foreach (
Module m
in externalModules)
153 {
154 if (m != null)
155 {
156 list.Add(m);
157 }
158 }
159 return list.ToArray();
160 }
IKVM.Reflection.Module Module
◆ GetManifestResourceInfo()
| override ManifestResourceInfo IKVM.Reflection.Reader.AssemblyReader.GetManifestResourceInfo |
( |
string | resourceName | ) |
|
Definition at line 272 of file AssemblyReader.cs.
273 {
274 return manifestModule.GetManifestResourceInfo(resourceName);
275 }
◆ GetManifestResourceNames()
| override string[] IKVM.Reflection.Reader.AssemblyReader.GetManifestResourceNames |
( |
| ) |
|
Definition at line 267 of file AssemblyReader.cs.
268 {
269 return manifestModule.GetManifestResourceNames();
270 }
◆ GetManifestResourceStream()
| override Stream IKVM.Reflection.Reader.AssemblyReader.GetManifestResourceStream |
( |
string | resourceName | ) |
|
Definition at line 277 of file AssemblyReader.cs.
278 {
279 return manifestModule.GetManifestResourceStream(resourceName);
280 }
◆ GetModule()
| override Module IKVM.Reflection.Reader.AssemblyReader.GetModule |
( |
string | name | ) |
|
Definition at line 183 of file AssemblyReader.cs.
184 {
185 if (name.Equals(manifestModule.
ScopeName, StringComparison.OrdinalIgnoreCase))
186 return manifestModule;
187
188 var index = GetModuleIndex(name);
189 if (index != -1)
191
192 return null;
193 }
override Module GetModule(string name)
override string ScopeName
◆ GetModules()
| override Module[] IKVM.Reflection.Reader.AssemblyReader.GetModules |
( |
bool | getResourceModules | ) |
|
Definition at line 162 of file AssemblyReader.cs.
163 {
164 if (externalModules.Length == 0)
165 {
166 return new Module[] { manifestModule };
167 }
168 else
169 {
170 List<Module> list = new List<Module>();
171 list.Add(manifestModule);
172 for (int i = 0; i < manifestModule.FileTable.records.Length; i++)
173 {
174 if (getResourceModules || (manifestModule.FileTable.records[i].Flags & ContainsNoMetaData) == 0)
175 {
177 }
178 }
179 return list.ToArray();
180 }
181 }
◆ GetName()
| override AssemblyName IKVM.Reflection.Reader.AssemblyReader.GetName |
( |
| ) |
|
Definition at line 60 of file AssemblyReader.cs.
61 {
62 return GetNameImpl(
ref manifestModule.AssemblyTable.records[0]);
63 }
◆ GetReferencedAssemblies()
| override AssemblyName[] IKVM.Reflection.Reader.AssemblyReader.GetReferencedAssemblies |
( |
| ) |
|
Definition at line 282 of file AssemblyReader.cs.
283 {
285 }
override AssemblyName[] __GetReferencedAssemblies()
◆ GetTypes()
| override Type[] IKVM.Reflection.Reader.AssemblyReader.GetTypes |
( |
| ) |
|
Definition at line 106 of file AssemblyReader.cs.
107 {
108 if (externalModules.Length == 0)
109 return manifestModule.GetTypes();
110
111 var list = new List<Type>();
113 list.AddRange(module.GetTypes());
114
115 return list.ToArray();
116 }
override Module[] GetModules(bool getResourceModules)
◆ LoadModule()
| override Module IKVM.Reflection.Reader.AssemblyReader.LoadModule |
( |
string | moduleName, |
|
|
byte[] | rawModule ) |
Definition at line 250 of file AssemblyReader.cs.
251 {
252 int index = GetModuleIndex(moduleName);
253 if (index == -1)
254 throw new ArgumentException();
255
256 if (externalModules[index] != null)
257 return externalModules[index];
258
259 return LoadModule(index, rawModule, null);
260 }
◆ EntryPoint
| override MethodInfo IKVM.Reflection.Reader.AssemblyReader.EntryPoint |
|
get |
Definition at line 262 of file AssemblyReader.cs.
263 {
264 get { return manifestModule.GetEntryPoint(); }
265 }
◆ ImageRuntimeVersion
| override string IKVM.Reflection.Reader.AssemblyReader.ImageRuntimeVersion |
|
get |
◆ Location
| override string IKVM.Reflection.Reader.AssemblyReader.Location |
|
get |
◆ ManifestModule
| override Module IKVM.Reflection.Reader.AssemblyReader.ManifestModule |
|
get |
The documentation for this class was generated from the following file: