{
return GetName ().Name;
}
-
+
+ [MonoTODO]
public static String CreateQualifiedName(String assemblyName, String typeName)
{
return "FIXME: assembly";
}
+ [MonoTODO]
public static String nCreateQualifiedName(String assemblyName, String typeName)
{
return "FIXME: assembly";
}
+ [MonoTODO]
public static Assembly GetAssembly(Type type)
{
throw new NotImplementedException ();
}
+ [MonoTODO]
public Assembly GetSatelliteAssembly(CultureInfo culture)
{
throw new NotImplementedException ();
+2002-01-04 Ravi Pratap <ravi@ximian.com>\r
\r
+ * Assembly.cs : Decorate missing bits with the MonoTODO\r
+ attribute.\r
+\r
+ * ConstructorInfo.cs, MonoMethod.cs, MonoProperty.cs, ParameterInfo.cs,\r
+ ReflectionTypeLoadException.cs : Ditto.\r
+\r
+ * FieldInfo.cs : Ditto.\r
+ \r
Thu Jan 3 23:25:34 CET 2002 Paolo Molaro <lupus@ximian.com>\r
\r
* Assembly.cs: trow unimplemented exceptions.\r
get {return MemberTypes.Constructor;}
}
+ [MonoTODO]
public object Invoke (object[] parameters)
{
//FIXME
return null;
}
- public abstract object Invoke( BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture);
-
+ public abstract object Invoke (BindingFlags invokeAttr, Binder binder, object[] parameters,
+ CultureInfo culture);
+
}
}
get {return (Attributes & FieldAttributes.InitOnly) != 0;}
}
- public virtual void SetValue( object obj, object val, BindingFlags invokeAttr, Binder binder, CultureInfo culture) {
+ [MonoTODO]
+ public virtual void SetValue (object obj, object val, BindingFlags invokeAttr, Binder binder,
+ CultureInfo culture) {
}
+
+ [MonoTODO]
public void SetValue( object obj, object value) {
}
}
internal class MonoMethod : MethodInfo {
internal RuntimeMethodHandle mhandle;
-
+ [MonoTODO]
public override MethodInfo GetBaseDefinition() {
return this; /* FIXME */
}
public override ParameterInfo[] GetParameters() {
return MonoMethodInfo.get_parameter_info (mhandle);
}
-
+
+ [MonoTODO]
public override Object Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) {
throw new NotImplementedException ();
}
return info.name;
}
}
-
+
+ [MonoTODO]
public override bool IsDefined (Type attribute_type, bool inherit) {
return false;
}
- public override object[] GetCustomAttributes( bool inherit) {
+ [MonoTODO]
+ public override object[] GetCustomAttributes (bool inherit) {
return null;
}
- public override object[] GetCustomAttributes( Type attributeType, bool inherit) {
+
+ [MonoTODO]
+ public override object[] GetCustomAttributes (Type attributeType, bool inherit) {
return null;
}
}
return (info.set_method != null);
}
}
+
+ [MonoTODO]
public override Type PropertyType {
get {
MonoPropertyInfo info;
return info.name;
}
}
+
+ [MonoTODO]
public override MethodInfo[] GetAccessors( bool nonPublic) {
// FIXME: check nonPublic
MonoPropertyInfo info;
res [n++] = info.get_method;
return res;
}
+
+ [MonoTODO]
public override MethodInfo GetGetMethod( bool nonPublic) {
// FIXME: check nonPublic
MonoPropertyInfo info;
get {return PositionImpl;}
}
+ [MonoTODO]
public virtual object[] GetCustomAttributes (bool inherit)
{
// FIXME
return null;
}
+ [MonoTODO]
public virtual object[] GetCustomAttributes (Type attributeType, bool inherit)
{
// FIXME
return null;
}
+
+ [MonoTODO]
public virtual bool IsDefined( Type attributeType, bool inherit) {
// FIXME
return false;
public sealed class ReflectionTypeLoadException : SystemException
{
+ [MonoTODO]
public Type[] Types {
get {
// FIXME
}
}
+ [MonoTODO]
public Exception[] LoaderExceptions {
get {
// FIXME