FieldInfo.IsPinvokeImpl Propriété

Définition

Obtient une valeur indiquant si l'attribut PinvokeImpl correspondant est défini dans FieldAttributes.

C#
public bool IsPinvokeImpl { get; }

Valeur de propriété

true si l'attribut PinvokeImpl est défini dans FieldAttributes ; sinon false.

Implémente

Exemples

L’exemple suivant crée une classe et affiche le nom, le champ et IsPinvokeImpl la valeur de propriété du champ.

C#
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 );
    }
}

S’applique à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Voir aussi