OpCode.Value Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает числовое значение инструкции IL.
public:
property short Value { short get(); };
public short Value { get; }
member this.Value : int16
Public ReadOnly Property Value As Short
Значение свойства
Только для чтения. Числовое значение инструкции IL.
Примеры
В следующем примере отображаются значения свойств инструкции OpCodes.Add .
using System;
using System.Reflection;
using System.Reflection.Emit;
public class Example
{
public static void Main()
{
OpCode op = OpCodes.Add;
foreach (var prp in op.GetType().GetProperties())
Console.WriteLine("{0} ({1}): {2}", prp.Name,
prp.PropertyType.Name, prp.GetValue(op));
}
}
// The example displays the following output:
// OperandType (OperandType): InlineNone
// FlowControl (FlowControl): Next
// OpCodeType (OpCodeType): Primitive
// StackBehaviourPop (StackBehaviour): Pop1_pop1
// StackBehaviourPush (StackBehaviour): Push1
// Size (Int32): 1
// Value (Int16): 88
// Name (String): add
Imports System.Reflection
Imports System.Reflection.Emit
Module Example
Public Sub Main()
Dim op As OpCode = OpCodes.Add
For Each prp In op.GetType().GetProperties()
Console.WriteLine("{0} ({1}): {2}", prp.Name,
prp.PropertyType.Name, prp.GetValue(op))
Next
End Sub
End Module
' The example displays the following output:
' OperandType (OperandType): InlineNone
' FlowControl (FlowControl): Next
' OpCodeType (OpCodeType): Primitive
' StackBehaviourPop (StackBehaviour): Pop1_pop1
' StackBehaviourPush (StackBehaviour): Push1
' Size (Int32): 1
' Value (Int16): 88
' Name (String): add
Комментарии
Свойство Name возвращает строковое имя, соответствующее числовому значению инструкции.
Применяется к
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.