// Kazuki Oikawa (kazuki@panicode.com)
//
-#if NET_1_1
-
using System;
using System.Globalization;
using System.Reflection;
[CLSCompliant (false)]
[InterfaceType (ComInterfaceType.InterfaceIsIUnknown)]
[Guid ("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")]
+#if !FULL_AOT_RUNTIME
[TypeLibImportClass (typeof (FieldInfo))]
+#endif
+ [ComVisible (true)]
public interface _FieldInfo
{
- bool Equals (object obj);
+ bool Equals (object other);
object[] GetCustomAttributes (bool inherit);
object GetValue (object obj);
- [CLSCompliant (false)]
object GetValueDirect (TypedReference obj);
bool IsDefined (Type attributeType, bool inherit);
void SetValue (object obj, object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture);
- [CLSCompliant (false)]
void SetValueDirect (TypedReference obj, object value);
string ToString ();
Type ReflectedType {get;}
}
}
-#endif