FieldInfo.IsPinvokeImpl Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se l'attributo corrispondente PinvokeImpl è impostato in FieldAttributes.
public:
property bool IsPinvokeImpl { bool get(); };
public bool IsPinvokeImpl { get; }
member this.IsPinvokeImpl : bool
Public ReadOnly Property IsPinvokeImpl As Boolean
Valore della proprietà
true se l'attributo PinvokeImpl è impostato in ; in FieldAttributescaso contrario, false.
Implementazioni
Esempio
Nell'esempio seguente viene creata una classe e vengono visualizzati il nome, il campo e IsPinvokeImpl il valore della proprietà del campo.
using System;
using System.Reflection;
public class Fieldinfo_IsPinvoke
{
public string myField = "A public field";
public static void Main()
{
Fieldinfo_IsPinvoke myObject = new Fieldinfo_IsPinvoke();
// Get the Type and FieldInfo.
Type myType1 = typeof(Fieldinfo_IsPinvoke);
FieldInfo myFieldInfo = myType1.GetField("myField",
BindingFlags.Public|BindingFlags.Instance);
// Display the name, field and the PInvokeImpl attribute for the field.
Console.Write("\n Name of class: {0}", myType1.FullName);
Console.Write("\n Value of field: {0}", myFieldInfo.GetValue(myObject));
Console.Write("\n IsPinvokeImpl: {0}",
myFieldInfo.IsPinvokeImpl );
}
}
Imports System.Reflection
Public Class Fieldinfo_IsPinvoke
Public myField As String = "A public field"
Public Shared Sub Main()
Dim myObject As New Fieldinfo_IsPinvoke()
' Get the Type and FieldInfo.
Dim myType1 As Type = GetType(Fieldinfo_IsPinvoke)
Dim myFieldInfo As FieldInfo = myType1.GetField("myField", _
BindingFlags.Public Or BindingFlags.Instance)
' Display the name, field and the PInvokeImpl attribute for the field.
Console.Write(ControlChars.NewLine & "Name of class: {0}", _
myType1.FullName)
Console.Write(ControlChars.NewLine & "Value of field: {0}", _
myFieldInfo.GetValue(myObject))
Console.Write(ControlChars.NewLine & "IsPinvokeImpl: {0}", _
myFieldInfo.IsPinvokeImpl)
End Sub
End Class