IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Tools.Importer.MapXml.Instruction Class Referenceabstract

Base class for MapXML instruction instances. More...

Inheritance diagram for IKVM.Tools.Importer.MapXml.Instruction:
IKVM.Tools.Importer.MapXml.MapXmlElement IKVM.Tools.Importer.MapXml.BrLabel IKVM.Tools.Importer.MapXml.Branch IKVM.Tools.Importer.MapXml.Castclass_impl IKVM.Tools.Importer.MapXml.ConditionalInstruction IKVM.Tools.Importer.MapXml.EmitExceptionMapping IKVM.Tools.Importer.MapXml.ExceptionBlock IKVM.Tools.Importer.MapXml.LdArg_S IKVM.Tools.Importer.MapXml.LdArga IKVM.Tools.Importer.MapXml.LdLoc IKVM.Tools.Importer.MapXml.Ldc_I4 IKVM.Tools.Importer.MapXml.Ldelema IKVM.Tools.Importer.MapXml.Ldfld IKVM.Tools.Importer.MapXml.Ldflda IKVM.Tools.Importer.MapXml.Ldsfld IKVM.Tools.Importer.MapXml.Ldstr IKVM.Tools.Importer.MapXml.Ldtoken IKVM.Tools.Importer.MapXml.Newarr IKVM.Tools.Importer.MapXml.Pop IKVM.Tools.Importer.MapXml.RunClassInit IKVM.Tools.Importer.MapXml.StLoc IKVM.Tools.Importer.MapXml.Stfld IKVM.Tools.Importer.MapXml.Stsfld IKVM.Tools.Importer.MapXml.TypeInstruction IKVM.Tools.Importer.MapXml.TypeOrTypeWrapperInstruction IKVM.Tools.Importer.MapXml.Unaligned

Static Public Member Functions

static Instruction Read (XElement element)
 Reads the XML element into a new InstructionList instance.
 

Additional Inherited Members

- Static Protected Member Functions inherited from IKVM.Tools.Importer.MapXml.MapXmlElement
static void Load (MapXmlElement e, XElement element)
 Loads the XML element into the instance.
 
- Properties inherited from IKVM.Tools.Importer.MapXml.MapXmlElement
int LineNumber [get, set]
 Gets the line number in the source file where this element occurs.
 
int LinePosition [get, set]
 Gets the line position in the source file where this element occurs.
 

Detailed Description

Base class for MapXML instruction instances.

Definition at line 14 of file Instruction.cs.

Member Function Documentation

◆ Read()

static Instruction IKVM.Tools.Importer.MapXml.Instruction.Read ( XElement element)
static

Reads the XML element into a new InstructionList instance.

Parameters
element
Returns

Definition at line 37 of file Instruction.cs.

38 {
39 if (readMethodsByName.TryGetValue(element.Name, out var m) == false)
40 throw new MapXmlException($"Could not find instruction type for '{element.Name}'.");
41
42 return (Instruction)m.Invoke(null, new[] { element });
43 }
IKVM.Runtime.ClassFile.Method.Instruction Instruction
Definition compiler.cs:44

The documentation for this class was generated from the following file: