Mega Code Archive

 
Categories / C# / Reflection
 

FieldInfo IsPinvokeImpl Property indicates whether the PinvokeImpl attribute is set in FieldAttributes

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();         Type myType1 = typeof(Fieldinfo_IsPinvoke);         FieldInfo myFieldInfo = myType1.GetField("myField",BindingFlags.Public|BindingFlags.Instance);         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 );     } }