Advertisement
homph

NETObject.def

Nov 4th, 2013
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
COBOL 49.39 KB | None | 0 0
  1.       ************************************************************************************************
  2.       * NETDefGen Version 1.0.0 .NET Stored Object Copy Book - Generated On 31.10.2013 16:19:40
  3.       * Default Namespace and Class definitions for 'generic' objects returned from .Net
  4.       * >> DO NOT MODIFY THIS FILE <<
  5.       ************************************************************************************************
  6.  
  7.            OBJECT @ASSEMBLY
  8.            NAME "@MICROFOCUS"
  9.                   VERSION "1.0.0.0"
  10.                   CULTURE "neutral"
  11.                   STRONG "null"
  12.  
  13.       * MICROFOCUS.NETOBJECT
  14.            NAMESPACE "MICROFOCUS"
  15.            CLASS "NETOBJECT"
  16.            MODULE "_"
  17.  
  18.       ************************************************************************************************
  19.       * All 'generic' object get/set properties and method calls that are to be invoked from the
  20.       * COBOL program are defined here. These are late bound so using a property or method in the
  21.       * wrong object will be detected during runtime only
  22.       ************************************************************************************************
  23.  
  24.       */=============================================================
  25.       * Definitions for ClassTest
  26.       * (CobolTest1.CustomTypes.ClassTest)
  27.       *==============================================================
  28.       * [Class: NETOBJECT] Name
  29.            PROPERTY_GET, 0, @Name
  30.               RETURNING, "BSTR", TYPE 8
  31.  
  32.  
  33.       */=============================================================
  34.       * Definitions for DerivedClass
  35.       * (CobolTest1.CustomTypes.DerivedClass)
  36.       *==============================================================
  37.       */--------------------------------------------------------------
  38.       * This member is already in the file
  39.       ** [Class: NETOBJECT] Name
  40.       *    PROPERTY_GET, 0, @Name
  41.       *        RETURNING, "BSTR", TYPE 8
  42.       *
  43.       *---------------------------------------------------------------
  44.  
  45.  
  46.       */=============================================================
  47.       * Definitions for ICobolTest
  48.       * (CobolTest1.CustomTypes.ICobolTest)
  49.       *==============================================================
  50.       */--------------------------------------------------------------
  51.       * This member is already in the file
  52.       ** [Class: NETOBJECT] Name
  53.       *    PROPERTY_GET, 0, @Name
  54.       *        RETURNING, "BSTR", TYPE 8
  55.       *
  56.       *---------------------------------------------------------------
  57.  
  58.  
  59.       */=============================================================
  60.       * Definitions for InterfaceClass
  61.       * (CobolTest1.CustomTypes.InterfaceClass)
  62.       *==============================================================
  63.       */--------------------------------------------------------------
  64.       * This member is already in the file
  65.       ** [Class: NETOBJECT] Name
  66.       *    PROPERTY_GET, 0, @Name
  67.       *        RETURNING, "BSTR", TYPE 8
  68.       *
  69.       *---------------------------------------------------------------
  70.  
  71.  
  72.       */=============================================================
  73.       * Definitions for StructTest
  74.       * (CobolTest1.CustomTypes.StructTest)
  75.       *==============================================================
  76.            FIELD,  0, @String
  77.            RETURNING, "BSTR", TYPE 8
  78.  
  79.            FIELD,  0, @Int
  80.            RETURNING, "int", TYPE 3
  81.  
  82.            FIELD,  0, @Float
  83.            RETURNING, "single", TYPE 4
  84.  
  85.            FIELD,  0, @Double
  86.            RETURNING, "double", TYPE 5
  87.  
  88.            FIELD,  0, @DateTime
  89.            RETURNING, "DATE", TYPE 7
  90.  
  91.  
  92.       */=============================================================
  93.       * Definitions for Object
  94.       * (System.Object)
  95.       *==============================================================
  96.       * [Class: NETOBJECT] System.String ToString()
  97.            METHOD, 0, "@ToString"
  98.            RETURNING "BSTR", TYPE 8
  99.  
  100.       * [Class: NETOBJECT] Boolean Equals(System.Object)
  101.            METHOD, 0, "@Equals"
  102.                "STORED_OBJECT" @obj, TYPE 69
  103.            RETURNING "boolean", TYPE 11
  104.  
  105.       */--------------------------------------------------------------
  106.       * This member is already in the file
  107.       ** [Class: NETOBJECT] Boolean Equals(System.Object, System.Object)
  108.       *    METHOD, 0, "@Equals"
  109.       *        "STORED_OBJECT" @objA, TYPE 69
  110.       *        "STORED_OBJECT" @objB, TYPE 69
  111.       *    RETURNING "boolean", TYPE 11
  112.       *
  113.       *---------------------------------------------------------------
  114.  
  115.       * [Class: NETOBJECT] Boolean ReferenceEquals(System.Object, System.Object)
  116.            METHOD, 0, "@ReferenceEquals"
  117.                "STORED_OBJECT" @objA, TYPE 69
  118.                "STORED_OBJECT" @objB, TYPE 69
  119.            RETURNING "boolean", TYPE 11
  120.  
  121.       * [Class: NETOBJECT] Int32 GetHashCode()
  122.            METHOD, 0, "@GetHashCode"
  123.            RETURNING "int", TYPE 3
  124.  
  125.       * [Class: NETOBJECT] System.Type GetType()
  126.            METHOD, 0, "@GetType"
  127.            RETURNING "STORED_OBJECT", TYPE 69
  128.  
  129.  
  130.       */=============================================================
  131.       * Definitions for Type
  132.       * (System.Type)
  133.       *==============================================================
  134.       */--------------------------------------------------------------
  135.       * This member is already in the file
  136.       ** [Class: NETOBJECT] System.Type GetType()
  137.       *    METHOD, 0, "@GetType"
  138.       *    RETURNING "STORED_OBJECT", TYPE 69
  139.       *
  140.       *---------------------------------------------------------------
  141.  
  142.       */--------------------------------------------------------------
  143.       * This member is already in the file
  144.       ** [Class: NETOBJECT] System.Type GetType(System.String, Boolean, Boolean)
  145.       *    METHOD, 0, "@GetType"
  146.       *        "BSTR" @typeName, TYPE 8
  147.       *        "boolean" @throwOnError, TYPE 11
  148.       *        "boolean" @ignoreCase, TYPE 11
  149.       *    RETURNING "STORED_OBJECT", TYPE 69
  150.       *
  151.       *---------------------------------------------------------------
  152.  
  153.       */--------------------------------------------------------------
  154.       * This member is already in the file
  155.       ** [Class: NETOBJECT] System.Type GetType(System.String, Boolean)
  156.       *    METHOD, 0, "@GetType"
  157.       *        "BSTR" @typeName, TYPE 8
  158.       *        "boolean" @throwOnError, TYPE 11
  159.       *    RETURNING "STORED_OBJECT", TYPE 69
  160.       *
  161.       *---------------------------------------------------------------
  162.  
  163.       */--------------------------------------------------------------
  164.       * This member is already in the file
  165.       ** [Class: NETOBJECT] System.Type GetType(System.String)
  166.       *    METHOD, 0, "@GetType"
  167.       *        "BSTR" @typeName, TYPE 8
  168.       *    RETURNING "STORED_OBJECT", TYPE 69
  169.       *
  170.       *---------------------------------------------------------------
  171.  
  172.       */--------------------------------------------------------------
  173.       * This member is already in the file
  174.       ** [Class: NETOBJECT] System.Type GetType(System.String, System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly], System.Func`4[System.Reflection.Assembly,System.String,System.Boolean,System.Type])
  175.       *    METHOD, 0, "@GetType"
  176.       *        "BSTR" @typeName, TYPE 8
  177.       *        "STORED_OBJECT" @assemblyResolver, TYPE 69
  178.       *        "STORED_OBJECT" @typeResolver, TYPE 69
  179.       *    RETURNING "STORED_OBJECT", TYPE 69
  180.       *
  181.       *---------------------------------------------------------------
  182.  
  183.       */--------------------------------------------------------------
  184.       * This member is already in the file
  185.       ** [Class: NETOBJECT] System.Type GetType(System.String, System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly], System.Func`4[System.Reflection.Assembly,System.String,System.Boolean,System.Type], Boolean)
  186.       *    METHOD, 0, "@GetType"
  187.       *        "BSTR" @typeName, TYPE 8
  188.       *        "STORED_OBJECT" @assemblyResolver, TYPE 69
  189.       *        "STORED_OBJECT" @typeResolver, TYPE 69
  190.       *        "boolean" @throwOnError, TYPE 11
  191.       *    RETURNING "STORED_OBJECT", TYPE 69
  192.       *
  193.       *---------------------------------------------------------------
  194.  
  195.       */--------------------------------------------------------------
  196.       * This member is already in the file
  197.       ** [Class: NETOBJECT] System.Type GetType(System.String, System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly], System.Func`4[System.Reflection.Assembly,System.String,System.Boolean,System.Type], Boolean, Boolean)
  198.       *    METHOD, 0, "@GetType"
  199.       *        "BSTR" @typeName, TYPE 8
  200.       *        "STORED_OBJECT" @assemblyResolver, TYPE 69
  201.       *        "STORED_OBJECT" @typeResolver, TYPE 69
  202.       *        "boolean" @throwOnError, TYPE 11
  203.       *        "boolean" @ignoreCase, TYPE 11
  204.       *    RETURNING "STORED_OBJECT", TYPE 69
  205.       *
  206.       *---------------------------------------------------------------
  207.  
  208.       * [Class: NETOBJECT] System.Type ReflectionOnlyGetType(System.String, Boolean, Boolean)
  209.            METHOD, 0, "@ReflectionOnlyGetType"
  210.                "BSTR" @typeName, TYPE 8
  211.                "boolean" @throwIfNotFound, TYPE 11
  212.                "boolean" @ignoreCase, TYPE 11
  213.            RETURNING "STORED_OBJECT", TYPE 69
  214.  
  215.       * [Class: NETOBJECT] System.Type MakePointerType()
  216.            METHOD, 0, "@MakePointerType"
  217.            RETURNING "STORED_OBJECT", TYPE 69
  218.  
  219.       * [Class: NETOBJECT] System.Type MakeByRefType()
  220.            METHOD, 0, "@MakeByRefType"
  221.            RETURNING "STORED_OBJECT", TYPE 69
  222.  
  223.       * [Class: NETOBJECT] System.Type MakeArrayType()
  224.            METHOD, 0, "@MakeArrayType"
  225.            RETURNING "STORED_OBJECT", TYPE 69
  226.  
  227.       */--------------------------------------------------------------
  228.       * This member is already in the file
  229.       ** [Class: NETOBJECT] System.Type MakeArrayType(Int32)
  230.       *    METHOD, 0, "@MakeArrayType"
  231.       *        "int" @rank, TYPE 3
  232.       *    RETURNING "STORED_OBJECT", TYPE 69
  233.       *
  234.       *---------------------------------------------------------------
  235.  
  236.       * [Class: NETOBJECT] System.Type GetTypeFromProgID(System.String)
  237.            METHOD, 0, "@GetTypeFromProgID"
  238.                "BSTR" @progID, TYPE 8
  239.            RETURNING "STORED_OBJECT", TYPE 69
  240.  
  241.       */--------------------------------------------------------------
  242.       * This member is already in the file
  243.       ** [Class: NETOBJECT] System.Type GetTypeFromProgID(System.String, Boolean)
  244.       *    METHOD, 0, "@GetTypeFromProgID"
  245.       *        "BSTR" @progID, TYPE 8
  246.       *        "boolean" @throwOnError, TYPE 11
  247.       *    RETURNING "STORED_OBJECT", TYPE 69
  248.       *
  249.       *---------------------------------------------------------------
  250.  
  251.       */--------------------------------------------------------------
  252.       * This member is already in the file
  253.       ** [Class: NETOBJECT] System.Type GetTypeFromProgID(System.String, System.String)
  254.       *    METHOD, 0, "@GetTypeFromProgID"
  255.       *        "BSTR" @progID, TYPE 8
  256.       *        "BSTR" @server, TYPE 8
  257.       *    RETURNING "STORED_OBJECT", TYPE 69
  258.       *
  259.       *---------------------------------------------------------------
  260.  
  261.       */--------------------------------------------------------------
  262.       * This member is already in the file
  263.       ** [Class: NETOBJECT] System.Type GetTypeFromProgID(System.String, System.String, Boolean)
  264.       *    METHOD, 0, "@GetTypeFromProgID"
  265.       *        "BSTR" @progID, TYPE 8
  266.       *        "BSTR" @server, TYPE 8
  267.       *        "boolean" @throwOnError, TYPE 11
  268.       *    RETURNING "STORED_OBJECT", TYPE 69
  269.       *
  270.       *---------------------------------------------------------------
  271.  
  272.       * [Class: NETOBJECT] System.Type GetTypeFromCLSID(System.Guid)
  273.            METHOD, 0, "@GetTypeFromCLSID"
  274.                "STORED_OBJECT" @clsid, TYPE 69
  275.            RETURNING "STORED_OBJECT", TYPE 69
  276.  
  277.       */--------------------------------------------------------------
  278.       * This member is already in the file
  279.       ** [Class: NETOBJECT] System.Type GetTypeFromCLSID(System.Guid, Boolean)
  280.       *    METHOD, 0, "@GetTypeFromCLSID"
  281.       *        "STORED_OBJECT" @clsid, TYPE 69
  282.       *        "boolean" @throwOnError, TYPE 11
  283.       *    RETURNING "STORED_OBJECT", TYPE 69
  284.       *
  285.       *---------------------------------------------------------------
  286.  
  287.       */--------------------------------------------------------------
  288.       * This member is already in the file
  289.       ** [Class: NETOBJECT] System.Type GetTypeFromCLSID(System.Guid, System.String)
  290.       *    METHOD, 0, "@GetTypeFromCLSID"
  291.       *        "STORED_OBJECT" @clsid, TYPE 69
  292.       *        "BSTR" @server, TYPE 8
  293.       *    RETURNING "STORED_OBJECT", TYPE 69
  294.       *
  295.       *---------------------------------------------------------------
  296.  
  297.       */--------------------------------------------------------------
  298.       * This member is already in the file
  299.       ** [Class: NETOBJECT] System.Type GetTypeFromCLSID(System.Guid, System.String, Boolean)
  300.       *    METHOD, 0, "@GetTypeFromCLSID"
  301.       *        "STORED_OBJECT" @clsid, TYPE 69
  302.       *        "BSTR" @server, TYPE 8
  303.       *        "boolean" @throwOnError, TYPE 11
  304.       *    RETURNING "STORED_OBJECT", TYPE 69
  305.       *
  306.       *---------------------------------------------------------------
  307.  
  308.       * [Class: NETOBJECT] System.TypeCode GetTypeCode(System.Type)
  309.            METHOD, 0, "@GetTypeCode"
  310.                "STORED_OBJECT" @type, TYPE 69
  311.            RETURNING "int", TYPE 3
  312.  
  313.       * [Class: NETOBJECT] System.Object InvokeMember(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object, System.Object[], System.Reflection.ParameterModifier[], System.Globalization.CultureInfo, System.String[])
  314.            METHOD, 0, "@InvokeMember"
  315.                "BSTR" @name, TYPE 8
  316.                "int" @invokeAttr, TYPE 3
  317.                "STORED_OBJECT" @binder, TYPE 69
  318.                "STORED_OBJECT" @target, TYPE 69
  319.                "STORED_OBJECT" @args, TYPE 69
  320.                "STORED_OBJECT" @modifiers, TYPE 69
  321.                "STORED_OBJECT" @culture, TYPE 69
  322.                "STORED_OBJECT" @namedParameters, TYPE 69
  323.            RETURNING "STORED_OBJECT", TYPE 69
  324.  
  325.       */--------------------------------------------------------------
  326.       * This member is already in the file
  327.       ** [Class: NETOBJECT] System.Object InvokeMember(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object, System.Object[], System.Globalization.CultureInfo)
  328.       *    METHOD, 0, "@InvokeMember"
  329.       *        "BSTR" @name, TYPE 8
  330.       *        "int" @invokeAttr, TYPE 3
  331.       *        "STORED_OBJECT" @binder, TYPE 69
  332.       *        "STORED_OBJECT" @target, TYPE 69
  333.       *        "STORED_OBJECT" @args, TYPE 69
  334.       *        "STORED_OBJECT" @culture, TYPE 69
  335.       *    RETURNING "STORED_OBJECT", TYPE 69
  336.       *
  337.       *---------------------------------------------------------------
  338.  
  339.       */--------------------------------------------------------------
  340.       * This member is already in the file
  341.       ** [Class: NETOBJECT] System.Object InvokeMember(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object, System.Object[])
  342.       *    METHOD, 0, "@InvokeMember"
  343.       *        "BSTR" @name, TYPE 8
  344.       *        "int" @invokeAttr, TYPE 3
  345.       *        "STORED_OBJECT" @binder, TYPE 69
  346.       *        "STORED_OBJECT" @target, TYPE 69
  347.       *        "STORED_OBJECT" @args, TYPE 69
  348.       *    RETURNING "STORED_OBJECT", TYPE 69
  349.       *
  350.       *---------------------------------------------------------------
  351.  
  352.       * [Class: NETOBJECT] System.RuntimeTypeHandle GetTypeHandle(System.Object)
  353.            METHOD, 0, "@GetTypeHandle"
  354.                "STORED_OBJECT" @o, TYPE 69
  355.            RETURNING "STORED_OBJECT", TYPE 69
  356.  
  357.       * [Class: NETOBJECT] System.Type GetTypeFromHandle(System.RuntimeTypeHandle)
  358.            METHOD, 0, "@GetTypeFromHandle"
  359.                "STORED_OBJECT" @handle, TYPE 69
  360.            RETURNING "STORED_OBJECT", TYPE 69
  361.  
  362.       * [Class: NETOBJECT] Int32 GetArrayRank()
  363.            METHOD, 0, "@GetArrayRank"
  364.            RETURNING "int", TYPE 3
  365.  
  366.       * [Class: NETOBJECT] System.Reflection.ConstructorInfo GetConstructor(System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])
  367.            METHOD, 0, "@GetConstructor"
  368.                "int" @bindingAttr, TYPE 3
  369.                "STORED_OBJECT" @binder, TYPE 69
  370.                "int" @callConvention, TYPE 3
  371.                "STORED_OBJECT" @types, TYPE 69
  372.                "STORED_OBJECT" @modifiers, TYPE 69
  373.            RETURNING "STORED_OBJECT", TYPE 69
  374.  
  375.       */--------------------------------------------------------------
  376.       * This member is already in the file
  377.       ** [Class: NETOBJECT] System.Reflection.ConstructorInfo GetConstructor(System.Reflection.BindingFlags, System.Reflection.Binder, System.Type[], System.Reflection.ParameterModifier[])
  378.       *    METHOD, 0, "@GetConstructor"
  379.       *        "int" @bindingAttr, TYPE 3
  380.       *        "STORED_OBJECT" @binder, TYPE 69
  381.       *        "STORED_OBJECT" @types, TYPE 69
  382.       *        "STORED_OBJECT" @modifiers, TYPE 69
  383.       *    RETURNING "STORED_OBJECT", TYPE 69
  384.       *
  385.       *---------------------------------------------------------------
  386.  
  387.       */--------------------------------------------------------------
  388.       * This member is already in the file
  389.       ** [Class: NETOBJECT] System.Reflection.ConstructorInfo GetConstructor(System.Type[])
  390.       *    METHOD, 0, "@GetConstructor"
  391.       *        "STORED_OBJECT" @types, TYPE 69
  392.       *    RETURNING "STORED_OBJECT", TYPE 69
  393.       *
  394.       *---------------------------------------------------------------
  395.  
  396.       * [Class: NETOBJECT] System.Reflection.ConstructorInfo[] GetConstructors()
  397.            METHOD, 0, "@GetConstructors"
  398.            RETURNING "STORED_OBJECT", TYPE 69
  399.  
  400.       */--------------------------------------------------------------
  401.       * This member is already in the file
  402.       ** [Class: NETOBJECT] System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags)
  403.       *    METHOD, 0, "@GetConstructors"
  404.       *        "int" @bindingAttr, TYPE 3
  405.       *    RETURNING "STORED_OBJECT", TYPE 69
  406.       *
  407.       *---------------------------------------------------------------
  408.  
  409.       * [Class: NETOBJECT] System.Reflection.MethodInfo GetMethod(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])
  410.            METHOD, 0, "@GetMethod"
  411.                "BSTR" @name, TYPE 8
  412.                "int" @bindingAttr, TYPE 3
  413.                "STORED_OBJECT" @binder, TYPE 69
  414.                "int" @callConvention, TYPE 3
  415.                "STORED_OBJECT" @types, TYPE 69
  416.                "STORED_OBJECT" @modifiers, TYPE 69
  417.            RETURNING "STORED_OBJECT", TYPE 69
  418.  
  419.       */--------------------------------------------------------------
  420.       * This member is already in the file
  421.       ** [Class: NETOBJECT] System.Reflection.MethodInfo GetMethod(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type[], System.Reflection.ParameterModifier[])
  422.       *    METHOD, 0, "@GetMethod"
  423.       *        "BSTR" @name, TYPE 8
  424.       *        "int" @bindingAttr, TYPE 3
  425.       *        "STORED_OBJECT" @binder, TYPE 69
  426.       *        "STORED_OBJECT" @types, TYPE 69
  427.       *        "STORED_OBJECT" @modifiers, TYPE 69
  428.       *    RETURNING "STORED_OBJECT", TYPE 69
  429.       *
  430.       *---------------------------------------------------------------
  431.  
  432.       */--------------------------------------------------------------
  433.       * This member is already in the file
  434.       ** [Class: NETOBJECT] System.Reflection.MethodInfo GetMethod(System.String, System.Type[], System.Reflection.ParameterModifier[])
  435.       *    METHOD, 0, "@GetMethod"
  436.       *        "BSTR" @name, TYPE 8
  437.       *        "STORED_OBJECT" @types, TYPE 69
  438.       *        "STORED_OBJECT" @modifiers, TYPE 69
  439.       *    RETURNING "STORED_OBJECT", TYPE 69
  440.       *
  441.       *---------------------------------------------------------------
  442.  
  443.       */--------------------------------------------------------------
  444.       * This member is already in the file
  445.       ** [Class: NETOBJECT] System.Reflection.MethodInfo GetMethod(System.String, System.Type[])
  446.       *    METHOD, 0, "@GetMethod"
  447.       *        "BSTR" @name, TYPE 8
  448.       *        "STORED_OBJECT" @types, TYPE 69
  449.       *    RETURNING "STORED_OBJECT", TYPE 69
  450.       *
  451.       *---------------------------------------------------------------
  452.  
  453.       */--------------------------------------------------------------
  454.       * This member is already in the file
  455.       ** [Class: NETOBJECT] System.Reflection.MethodInfo GetMethod(System.String, System.Reflection.BindingFlags)
  456.       *    METHOD, 0, "@GetMethod"
  457.       *        "BSTR" @name, TYPE 8
  458.       *        "int" @bindingAttr, TYPE 3
  459.       *    RETURNING "STORED_OBJECT", TYPE 69
  460.       *
  461.       *---------------------------------------------------------------
  462.  
  463.       */--------------------------------------------------------------
  464.       * This member is already in the file
  465.       ** [Class: NETOBJECT] System.Reflection.MethodInfo GetMethod(System.String)
  466.       *    METHOD, 0, "@GetMethod"
  467.       *        "BSTR" @name, TYPE 8
  468.       *    RETURNING "STORED_OBJECT", TYPE 69
  469.       *
  470.       *---------------------------------------------------------------
  471.  
  472.       * [Class: NETOBJECT] System.Reflection.MethodInfo[] GetMethods()
  473.            METHOD, 0, "@GetMethods"
  474.            RETURNING "STORED_OBJECT", TYPE 69
  475.  
  476.       */--------------------------------------------------------------
  477.       * This member is already in the file
  478.       ** [Class: NETOBJECT] System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags)
  479.       *    METHOD, 0, "@GetMethods"
  480.       *        "int" @bindingAttr, TYPE 3
  481.       *    RETURNING "STORED_OBJECT", TYPE 69
  482.       *
  483.       *---------------------------------------------------------------
  484.  
  485.       * [Class: NETOBJECT] System.Reflection.FieldInfo GetField(System.String, System.Reflection.BindingFlags)
  486.            METHOD, 0, "@GetField"
  487.                "BSTR" @name, TYPE 8
  488.                "int" @bindingAttr, TYPE 3
  489.            RETURNING "STORED_OBJECT", TYPE 69
  490.  
  491.       */--------------------------------------------------------------
  492.       * This member is already in the file
  493.       ** [Class: NETOBJECT] System.Reflection.FieldInfo GetField(System.String)
  494.       *    METHOD, 0, "@GetField"
  495.       *        "BSTR" @name, TYPE 8
  496.       *    RETURNING "STORED_OBJECT", TYPE 69
  497.       *
  498.       *---------------------------------------------------------------
  499.  
  500.       * [Class: NETOBJECT] System.Reflection.FieldInfo[] GetFields()
  501.            METHOD, 0, "@GetFields"
  502.            RETURNING "STORED_OBJECT", TYPE 69
  503.  
  504.       */--------------------------------------------------------------
  505.       * This member is already in the file
  506.       ** [Class: NETOBJECT] System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags)
  507.       *    METHOD, 0, "@GetFields"
  508.       *        "int" @bindingAttr, TYPE 3
  509.       *    RETURNING "STORED_OBJECT", TYPE 69
  510.       *
  511.       *---------------------------------------------------------------
  512.  
  513.       * [Class: NETOBJECT] System.Type GetInterface(System.String)
  514.            METHOD, 0, "@GetInterface"
  515.                "BSTR" @name, TYPE 8
  516.            RETURNING "STORED_OBJECT", TYPE 69
  517.  
  518.       */--------------------------------------------------------------
  519.       * This member is already in the file
  520.       ** [Class: NETOBJECT] System.Type GetInterface(System.String, Boolean)
  521.       *    METHOD, 0, "@GetInterface"
  522.       *        "BSTR" @name, TYPE 8
  523.       *        "boolean" @ignoreCase, TYPE 11
  524.       *    RETURNING "STORED_OBJECT", TYPE 69
  525.       *
  526.       *---------------------------------------------------------------
  527.  
  528.       * [Class: NETOBJECT] System.Type[] GetInterfaces()
  529.            METHOD, 0, "@GetInterfaces"
  530.            RETURNING "STORED_OBJECT", TYPE 69
  531.  
  532.       * [Class: NETOBJECT] System.Type[] FindInterfaces(System.Reflection.TypeFilter, System.Object)
  533.            METHOD, 0, "@FindInterfaces"
  534.                "STORED_OBJECT" @filter, TYPE 69
  535.                "STORED_OBJECT" @filterCriteria, TYPE 69
  536.            RETURNING "STORED_OBJECT", TYPE 69
  537.  
  538.       * [Class: NETOBJECT] System.Reflection.EventInfo GetEvent(System.String)
  539.            METHOD, 0, "@GetEvent"
  540.                "BSTR" @name, TYPE 8
  541.            RETURNING "STORED_OBJECT", TYPE 69
  542.  
  543.       */--------------------------------------------------------------
  544.       * This member is already in the file
  545.       ** [Class: NETOBJECT] System.Reflection.EventInfo GetEvent(System.String, System.Reflection.BindingFlags)
  546.       *    METHOD, 0, "@GetEvent"
  547.       *        "BSTR" @name, TYPE 8
  548.       *        "int" @bindingAttr, TYPE 3
  549.       *    RETURNING "STORED_OBJECT", TYPE 69
  550.       *
  551.       *---------------------------------------------------------------
  552.  
  553.       * [Class: NETOBJECT] System.Reflection.EventInfo[] GetEvents()
  554.            METHOD, 0, "@GetEvents"
  555.            RETURNING "STORED_OBJECT", TYPE 69
  556.  
  557.       */--------------------------------------------------------------
  558.       * This member is already in the file
  559.       ** [Class: NETOBJECT] System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags)
  560.       *    METHOD, 0, "@GetEvents"
  561.       *        "int" @bindingAttr, TYPE 3
  562.       *    RETURNING "STORED_OBJECT", TYPE 69
  563.       *
  564.       *---------------------------------------------------------------
  565.  
  566.       * [Class: NETOBJECT] System.Reflection.PropertyInfo GetProperty(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type, System.Type[], System.Reflection.ParameterModifier[])
  567.            METHOD, 0, "@GetProperty"
  568.                "BSTR" @name, TYPE 8
  569.                "int" @bindingAttr, TYPE 3
  570.                "STORED_OBJECT" @binder, TYPE 69
  571.                "STORED_OBJECT" @returnType, TYPE 69
  572.                "STORED_OBJECT" @types, TYPE 69
  573.                "STORED_OBJECT" @modifiers, TYPE 69
  574.            RETURNING "STORED_OBJECT", TYPE 69
  575.  
  576.       */--------------------------------------------------------------
  577.       * This member is already in the file
  578.       ** [Class: NETOBJECT] System.Reflection.PropertyInfo GetProperty(System.String, System.Type, System.Type[], System.Reflection.ParameterModifier[])
  579.       *    METHOD, 0, "@GetProperty"
  580.       *        "BSTR" @name, TYPE 8
  581.       *        "STORED_OBJECT" @returnType, TYPE 69
  582.       *        "STORED_OBJECT" @types, TYPE 69
  583.       *        "STORED_OBJECT" @modifiers, TYPE 69
  584.       *    RETURNING "STORED_OBJECT", TYPE 69
  585.       *
  586.       *---------------------------------------------------------------
  587.  
  588.       */--------------------------------------------------------------
  589.       * This member is already in the file
  590.       ** [Class: NETOBJECT] System.Reflection.PropertyInfo GetProperty(System.String, System.Reflection.BindingFlags)
  591.       *    METHOD, 0, "@GetProperty"
  592.       *        "BSTR" @name, TYPE 8
  593.       *        "int" @bindingAttr, TYPE 3
  594.       *    RETURNING "STORED_OBJECT", TYPE 69
  595.       *
  596.       *---------------------------------------------------------------
  597.  
  598.       */--------------------------------------------------------------
  599.       * This member is already in the file
  600.       ** [Class: NETOBJECT] System.Reflection.PropertyInfo GetProperty(System.String, System.Type, System.Type[])
  601.       *    METHOD, 0, "@GetProperty"
  602.       *        "BSTR" @name, TYPE 8
  603.       *        "STORED_OBJECT" @returnType, TYPE 69
  604.       *        "STORED_OBJECT" @types, TYPE 69
  605.       *    RETURNING "STORED_OBJECT", TYPE 69
  606.       *
  607.       *---------------------------------------------------------------
  608.  
  609.       */--------------------------------------------------------------
  610.       * This member is already in the file
  611.       ** [Class: NETOBJECT] System.Reflection.PropertyInfo GetProperty(System.String, System.Type[])
  612.       *    METHOD, 0, "@GetProperty"
  613.       *        "BSTR" @name, TYPE 8
  614.       *        "STORED_OBJECT" @types, TYPE 69
  615.       *    RETURNING "STORED_OBJECT", TYPE 69
  616.       *
  617.       *---------------------------------------------------------------
  618.  
  619.       */--------------------------------------------------------------
  620.       * This member is already in the file
  621.       ** [Class: NETOBJECT] System.Reflection.PropertyInfo GetProperty(System.String, System.Type)
  622.       *    METHOD, 0, "@GetProperty"
  623.       *        "BSTR" @name, TYPE 8
  624.       *        "STORED_OBJECT" @returnType, TYPE 69
  625.       *    RETURNING "STORED_OBJECT", TYPE 69
  626.       *
  627.       *---------------------------------------------------------------
  628.  
  629.       */--------------------------------------------------------------
  630.       * This member is already in the file
  631.       ** [Class: NETOBJECT] System.Reflection.PropertyInfo GetProperty(System.String)
  632.       *    METHOD, 0, "@GetProperty"
  633.       *        "BSTR" @name, TYPE 8
  634.       *    RETURNING "STORED_OBJECT", TYPE 69
  635.       *
  636.       *---------------------------------------------------------------
  637.  
  638.       * [Class: NETOBJECT] System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags)
  639.            METHOD, 0, "@GetProperties"
  640.                "int" @bindingAttr, TYPE 3
  641.            RETURNING "STORED_OBJECT", TYPE 69
  642.  
  643.       */--------------------------------------------------------------
  644.       * This member is already in the file
  645.       ** [Class: NETOBJECT] System.Reflection.PropertyInfo[] GetProperties()
  646.       *    METHOD, 0, "@GetProperties"
  647.       *    RETURNING "STORED_OBJECT", TYPE 69
  648.       *
  649.       *---------------------------------------------------------------
  650.  
  651.       * [Class: NETOBJECT] System.Type[] GetNestedTypes()
  652.            METHOD, 0, "@GetNestedTypes"
  653.            RETURNING "STORED_OBJECT", TYPE 69
  654.  
  655.       */--------------------------------------------------------------
  656.       * This member is already in the file
  657.       ** [Class: NETOBJECT] System.Type[] GetNestedTypes(System.Reflection.BindingFlags)
  658.       *    METHOD, 0, "@GetNestedTypes"
  659.       *        "int" @bindingAttr, TYPE 3
  660.       *    RETURNING "STORED_OBJECT", TYPE 69
  661.       *
  662.       *---------------------------------------------------------------
  663.  
  664.       * [Class: NETOBJECT] System.Type GetNestedType(System.String)
  665.            METHOD, 0, "@GetNestedType"
  666.                "BSTR" @name, TYPE 8
  667.            RETURNING "STORED_OBJECT", TYPE 69
  668.  
  669.       */--------------------------------------------------------------
  670.       * This member is already in the file
  671.       ** [Class: NETOBJECT] System.Type GetNestedType(System.String, System.Reflection.BindingFlags)
  672.       *    METHOD, 0, "@GetNestedType"
  673.       *        "BSTR" @name, TYPE 8
  674.       *        "int" @bindingAttr, TYPE 3
  675.       *    RETURNING "STORED_OBJECT", TYPE 69
  676.       *
  677.       *---------------------------------------------------------------
  678.  
  679.       * [Class: NETOBJECT] System.Reflection.MemberInfo[] GetMember(System.String)
  680.            METHOD, 0, "@GetMember"
  681.                "BSTR" @name, TYPE 8
  682.            RETURNING "STORED_OBJECT", TYPE 69
  683.  
  684.       */--------------------------------------------------------------
  685.       * This member is already in the file
  686.       ** [Class: NETOBJECT] System.Reflection.MemberInfo[] GetMember(System.String, System.Reflection.BindingFlags)
  687.       *    METHOD, 0, "@GetMember"
  688.       *        "BSTR" @name, TYPE 8
  689.       *        "int" @bindingAttr, TYPE 3
  690.       *    RETURNING "STORED_OBJECT", TYPE 69
  691.       *
  692.       *---------------------------------------------------------------
  693.  
  694.       */--------------------------------------------------------------
  695.       * This member is already in the file
  696.       ** [Class: NETOBJECT] System.Reflection.MemberInfo[] GetMember(System.String, System.Reflection.MemberTypes, System.Reflection.BindingFlags)
  697.       *    METHOD, 0, "@GetMember"
  698.       *        "BSTR" @name, TYPE 8
  699.       *        "int" @type, TYPE 3
  700.       *        "int" @bindingAttr, TYPE 3
  701.       *    RETURNING "STORED_OBJECT", TYPE 69
  702.       *
  703.       *---------------------------------------------------------------
  704.  
  705.       * [Class: NETOBJECT] System.Reflection.MemberInfo[] GetMembers()
  706.            METHOD, 0, "@GetMembers"
  707.            RETURNING "STORED_OBJECT", TYPE 69
  708.  
  709.       */--------------------------------------------------------------
  710.       * This member is already in the file
  711.       ** [Class: NETOBJECT] System.Reflection.MemberInfo[] GetMembers(System.Reflection.BindingFlags)
  712.       *    METHOD, 0, "@GetMembers"
  713.       *        "int" @bindingAttr, TYPE 3
  714.       *    RETURNING "STORED_OBJECT", TYPE 69
  715.       *
  716.       *---------------------------------------------------------------
  717.  
  718.       * [Class: NETOBJECT] System.Reflection.MemberInfo[] GetDefaultMembers()
  719.            METHOD, 0, "@GetDefaultMembers"
  720.            RETURNING "STORED_OBJECT", TYPE 69
  721.  
  722.       * [Class: NETOBJECT] System.Reflection.MemberInfo[] FindMembers(System.Reflection.MemberTypes, System.Reflection.BindingFlags, System.Reflection.MemberFilter, System.Object)
  723.            METHOD, 0, "@FindMembers"
  724.                "int" @memberType, TYPE 3
  725.                "int" @bindingAttr, TYPE 3
  726.                "STORED_OBJECT" @filter, TYPE 69
  727.                "STORED_OBJECT" @filterCriteria, TYPE 69
  728.            RETURNING "STORED_OBJECT", TYPE 69
  729.  
  730.       * [Class: NETOBJECT] System.Type[] GetGenericParameterConstraints()
  731.            METHOD, 0, "@GetGenericParameterConstraints"
  732.            RETURNING "STORED_OBJECT", TYPE 69
  733.  
  734.       * [Class: NETOBJECT] System.Type MakeGenericType(System.Type[])
  735.            METHOD, 0, "@MakeGenericType"
  736.                "STORED_OBJECT" @typeArguments, TYPE 69
  737.            RETURNING "STORED_OBJECT", TYPE 69
  738.  
  739.       * [Class: NETOBJECT] System.Type GetElementType()
  740.            METHOD, 0, "@GetElementType"
  741.            RETURNING "STORED_OBJECT", TYPE 69
  742.  
  743.       * [Class: NETOBJECT] System.Type[] GetGenericArguments()
  744.            METHOD, 0, "@GetGenericArguments"
  745.            RETURNING "STORED_OBJECT", TYPE 69
  746.  
  747.       * [Class: NETOBJECT] System.Type GetGenericTypeDefinition()
  748.            METHOD, 0, "@GetGenericTypeDefinition"
  749.            RETURNING "STORED_OBJECT", TYPE 69
  750.  
  751.       * [Class: NETOBJECT] System.String[] GetEnumNames()
  752.            METHOD, 0, "@GetEnumNames"
  753.            RETURNING "STORED_OBJECT", TYPE 69
  754.  
  755.       * [Class: NETOBJECT] System.Array GetEnumValues()
  756.            METHOD, 0, "@GetEnumValues"
  757.            RETURNING "STORED_OBJECT", TYPE 69
  758.  
  759.       * [Class: NETOBJECT] System.Type GetEnumUnderlyingType()
  760.            METHOD, 0, "@GetEnumUnderlyingType"
  761.            RETURNING "STORED_OBJECT", TYPE 69
  762.  
  763.       * [Class: NETOBJECT] Boolean IsEnumDefined(System.Object)
  764.            METHOD, 0, "@IsEnumDefined"
  765.                "STORED_OBJECT" @value, TYPE 69
  766.            RETURNING "boolean", TYPE 11
  767.  
  768.       * [Class: NETOBJECT] System.String GetEnumName(System.Object)
  769.            METHOD, 0, "@GetEnumName"
  770.                "STORED_OBJECT" @value, TYPE 69
  771.            RETURNING "BSTR", TYPE 8
  772.  
  773.       * [Class: NETOBJECT] Boolean IsSubclassOf(System.Type)
  774.            METHOD, 0, "@IsSubclassOf"
  775.                "STORED_OBJECT" @c, TYPE 69
  776.            RETURNING "boolean", TYPE 11
  777.  
  778.       * [Class: NETOBJECT] Boolean IsInstanceOfType(System.Object)
  779.            METHOD, 0, "@IsInstanceOfType"
  780.                "STORED_OBJECT" @o, TYPE 69
  781.            RETURNING "boolean", TYPE 11
  782.  
  783.       * [Class: NETOBJECT] Boolean IsAssignableFrom(System.Type)
  784.            METHOD, 0, "@IsAssignableFrom"
  785.                "STORED_OBJECT" @c, TYPE 69
  786.            RETURNING "boolean", TYPE 11
  787.  
  788.       * [Class: NETOBJECT] Boolean IsEquivalentTo(System.Type)
  789.            METHOD, 0, "@IsEquivalentTo"
  790.                "STORED_OBJECT" @other, TYPE 69
  791.            RETURNING "boolean", TYPE 11
  792.  
  793.       */--------------------------------------------------------------
  794.       * This member is already in the file
  795.       ** [Class: NETOBJECT] System.String ToString()
  796.       *    METHOD, 0, "@ToString"
  797.       *    RETURNING "BSTR", TYPE 8
  798.       *
  799.       *---------------------------------------------------------------
  800.  
  801.       * [Class: NETOBJECT] System.Type[] GetTypeArray(System.Object[])
  802.            METHOD, 0, "@GetTypeArray"
  803.                "STORED_OBJECT" @args, TYPE 69
  804.            RETURNING "STORED_OBJECT", TYPE 69
  805.  
  806.       */--------------------------------------------------------------
  807.       * This member is already in the file
  808.       ** [Class: NETOBJECT] Boolean Equals(System.Object)
  809.       *    METHOD, 0, "@Equals"
  810.       *        "STORED_OBJECT" @o, TYPE 69
  811.       *    RETURNING "boolean", TYPE 11
  812.       *
  813.       *---------------------------------------------------------------
  814.  
  815.       */--------------------------------------------------------------
  816.       * This member is already in the file
  817.       ** [Class: NETOBJECT] Boolean Equals(System.Type)
  818.       *    METHOD, 0, "@Equals"
  819.       *        "STORED_OBJECT" @o, TYPE 69
  820.       *    RETURNING "boolean", TYPE 11
  821.       *
  822.       *---------------------------------------------------------------
  823.  
  824.       */--------------------------------------------------------------
  825.       * This member is already in the file
  826.       ** [Class: NETOBJECT] Int32 GetHashCode()
  827.       *    METHOD, 0, "@GetHashCode"
  828.       *    RETURNING "int", TYPE 3
  829.       *
  830.       *---------------------------------------------------------------
  831.  
  832.       * [Class: NETOBJECT] System.Reflection.InterfaceMapping GetInterfaceMap(System.Type)
  833.            METHOD, 0, "@GetInterfaceMap"
  834.                "STORED_OBJECT" @interfaceType, TYPE 69
  835.            RETURNING "STORED_OBJECT", TYPE 69
  836.  
  837.            FIELD,  0, @FilterAttribute
  838.            RETURNING, "STORED_OBJECT", TYPE 69
  839.  
  840.            FIELD,  0, @FilterName
  841.            RETURNING, "STORED_OBJECT", TYPE 69
  842.  
  843.            FIELD,  0, @FilterNameIgnoreCase
  844.            RETURNING, "STORED_OBJECT", TYPE 69
  845.  
  846.            FIELD,  0, @Missing
  847.            RETURNING, "STORED_OBJECT", TYPE 69
  848.  
  849.            FIELD,  0, @Delimiter
  850.            RETURNING, "char", TYPE 16
  851.  
  852.            FIELD,  0, @EmptyTypes
  853.            RETURNING, "STORED_OBJECT", TYPE 69
  854.  
  855.       * [Class: NETOBJECT] MemberType
  856.            PROPERTY_GET, 0, @MemberType
  857.                RETURNING, "int", TYPE 3
  858.  
  859.       * [Class: NETOBJECT] DeclaringType
  860.            PROPERTY_GET, 0, @DeclaringType
  861.                RETURNING, "STORED_OBJECT", TYPE 69
  862.  
  863.       * [Class: NETOBJECT] DeclaringMethod
  864.            PROPERTY_GET, 0, @DeclaringMethod
  865.                RETURNING, "STORED_OBJECT", TYPE 69
  866.  
  867.       * [Class: NETOBJECT] ReflectedType
  868.            PROPERTY_GET, 0, @ReflectedType
  869.                RETURNING, "STORED_OBJECT", TYPE 69
  870.  
  871.       * [Class: NETOBJECT] StructLayoutAttribute
  872.            PROPERTY_GET, 0, @StructLayoutAttribute
  873.                RETURNING, "STORED_OBJECT", TYPE 69
  874.  
  875.       * [Class: NETOBJECT] GUID
  876.            PROPERTY_GET, 0, @GUID
  877.                RETURNING, "STORED_OBJECT", TYPE 69
  878.  
  879.       * [Class: NETOBJECT] DefaultBinder
  880.            PROPERTY_GET, 0, @DefaultBinder
  881.                RETURNING, "STORED_OBJECT", TYPE 69
  882.  
  883.       * [Class: NETOBJECT] Module
  884.            PROPERTY_GET, 0, @Module
  885.                RETURNING, "STORED_OBJECT", TYPE 69
  886.  
  887.       * [Class: NETOBJECT] Assembly
  888.            PROPERTY_GET, 0, @Assembly
  889.                RETURNING, "STORED_OBJECT", TYPE 69
  890.  
  891.       * [Class: NETOBJECT] TypeHandle
  892.            PROPERTY_GET, 0, @TypeHandle
  893.                RETURNING, "STORED_OBJECT", TYPE 69
  894.  
  895.       * [Class: NETOBJECT] FullName
  896.            PROPERTY_GET, 0, @FullName
  897.                RETURNING, "BSTR", TYPE 8
  898.  
  899.       * [Class: NETOBJECT] Namespace
  900.            PROPERTY_GET, 0, @Namespace
  901.                RETURNING, "BSTR", TYPE 8
  902.  
  903.       * [Class: NETOBJECT] AssemblyQualifiedName
  904.            PROPERTY_GET, 0, @AssemblyQualifiedName
  905.                RETURNING, "BSTR", TYPE 8
  906.  
  907.       * [Class: NETOBJECT] BaseType
  908.            PROPERTY_GET, 0, @BaseType
  909.                RETURNING, "STORED_OBJECT", TYPE 69
  910.  
  911.       * [Class: NETOBJECT] TypeInitializer
  912.            PROPERTY_GET, 0, @TypeInitializer
  913.                RETURNING, "STORED_OBJECT", TYPE 69
  914.  
  915.       * [Class: NETOBJECT] IsNested
  916.            PROPERTY_GET, 0, @IsNested
  917.                RETURNING, "boolean", TYPE 11
  918.  
  919.       * [Class: NETOBJECT] Attributes
  920.            PROPERTY_GET, 0, @Attributes
  921.                RETURNING, "int", TYPE 3
  922.  
  923.       * [Class: NETOBJECT] GenericParameterAttributes
  924.            PROPERTY_GET, 0, @GenericParameterAttributes
  925.                RETURNING, "int", TYPE 3
  926.  
  927.       * [Class: NETOBJECT] IsVisible
  928.            PROPERTY_GET, 0, @IsVisible
  929.                RETURNING, "boolean", TYPE 11
  930.  
  931.       * [Class: NETOBJECT] IsNotPublic
  932.            PROPERTY_GET, 0, @IsNotPublic
  933.                RETURNING, "boolean", TYPE 11
  934.  
  935.       * [Class: NETOBJECT] IsPublic
  936.            PROPERTY_GET, 0, @IsPublic
  937.                RETURNING, "boolean", TYPE 11
  938.  
  939.       * [Class: NETOBJECT] IsNestedPublic
  940.            PROPERTY_GET, 0, @IsNestedPublic
  941.                RETURNING, "boolean", TYPE 11
  942.  
  943.       * [Class: NETOBJECT] IsNestedPrivate
  944.            PROPERTY_GET, 0, @IsNestedPrivate
  945.                RETURNING, "boolean", TYPE 11
  946.  
  947.       * [Class: NETOBJECT] IsNestedFamily
  948.            PROPERTY_GET, 0, @IsNestedFamily
  949.                RETURNING, "boolean", TYPE 11
  950.  
  951.       * [Class: NETOBJECT] IsNestedAssembly
  952.            PROPERTY_GET, 0, @IsNestedAssembly
  953.                RETURNING, "boolean", TYPE 11
  954.  
  955.       * [Class: NETOBJECT] IsNestedFamANDAssem
  956.            PROPERTY_GET, 0, @IsNestedFamANDAssem
  957.                RETURNING, "boolean", TYPE 11
  958.  
  959.       * [Class: NETOBJECT] IsNestedFamORAssem
  960.            PROPERTY_GET, 0, @IsNestedFamORAssem
  961.                RETURNING, "boolean", TYPE 11
  962.  
  963.       * [Class: NETOBJECT] IsAutoLayout
  964.            PROPERTY_GET, 0, @IsAutoLayout
  965.                RETURNING, "boolean", TYPE 11
  966.  
  967.       * [Class: NETOBJECT] IsLayoutSequential
  968.            PROPERTY_GET, 0, @IsLayoutSequential
  969.                RETURNING, "boolean", TYPE 11
  970.  
  971.       * [Class: NETOBJECT] IsExplicitLayout
  972.            PROPERTY_GET, 0, @IsExplicitLayout
  973.                RETURNING, "boolean", TYPE 11
  974.  
  975.       * [Class: NETOBJECT] IsClass
  976.            PROPERTY_GET, 0, @IsClass
  977.                RETURNING, "boolean", TYPE 11
  978.  
  979.       * [Class: NETOBJECT] IsInterface
  980.            PROPERTY_GET, 0, @IsInterface
  981.                RETURNING, "boolean", TYPE 11
  982.  
  983.       * [Class: NETOBJECT] IsValueType
  984.            PROPERTY_GET, 0, @IsValueType
  985.                RETURNING, "boolean", TYPE 11
  986.  
  987.       * [Class: NETOBJECT] IsAbstract
  988.            PROPERTY_GET, 0, @IsAbstract
  989.                RETURNING, "boolean", TYPE 11
  990.  
  991.       * [Class: NETOBJECT] IsSealed
  992.            PROPERTY_GET, 0, @IsSealed
  993.                RETURNING, "boolean", TYPE 11
  994.  
  995.       * [Class: NETOBJECT] IsEnum
  996.            PROPERTY_GET, 0, @IsEnum
  997.                RETURNING, "boolean", TYPE 11
  998.  
  999.       * [Class: NETOBJECT] IsSpecialName
  1000.            PROPERTY_GET, 0, @IsSpecialName
  1001.                RETURNING, "boolean", TYPE 11
  1002.  
  1003.       * [Class: NETOBJECT] IsImport
  1004.            PROPERTY_GET, 0, @IsImport
  1005.                RETURNING, "boolean", TYPE 11
  1006.  
  1007.       * [Class: NETOBJECT] IsSerializable
  1008.            PROPERTY_GET, 0, @IsSerializable
  1009.                RETURNING, "boolean", TYPE 11
  1010.  
  1011.       * [Class: NETOBJECT] IsAnsiClass
  1012.            PROPERTY_GET, 0, @IsAnsiClass
  1013.                RETURNING, "boolean", TYPE 11
  1014.  
  1015.       * [Class: NETOBJECT] IsUnicodeClass
  1016.            PROPERTY_GET, 0, @IsUnicodeClass
  1017.                RETURNING, "boolean", TYPE 11
  1018.  
  1019.       * [Class: NETOBJECT] IsAutoClass
  1020.            PROPERTY_GET, 0, @IsAutoClass
  1021.                RETURNING, "boolean", TYPE 11
  1022.  
  1023.       * [Class: NETOBJECT] IsArray
  1024.            PROPERTY_GET, 0, @IsArray
  1025.                RETURNING, "boolean", TYPE 11
  1026.  
  1027.       * [Class: NETOBJECT] IsGenericType
  1028.            PROPERTY_GET, 0, @IsGenericType
  1029.                RETURNING, "boolean", TYPE 11
  1030.  
  1031.       * [Class: NETOBJECT] IsGenericTypeDefinition
  1032.            PROPERTY_GET, 0, @IsGenericTypeDefinition
  1033.                RETURNING, "boolean", TYPE 11
  1034.  
  1035.       * [Class: NETOBJECT] IsConstructedGenericType
  1036.            PROPERTY_GET, 0, @IsConstructedGenericType
  1037.                RETURNING, "boolean", TYPE 11
  1038.  
  1039.       * [Class: NETOBJECT] IsGenericParameter
  1040.            PROPERTY_GET, 0, @IsGenericParameter
  1041.                RETURNING, "boolean", TYPE 11
  1042.  
  1043.       * [Class: NETOBJECT] GenericParameterPosition
  1044.            PROPERTY_GET, 0, @GenericParameterPosition
  1045.                RETURNING, "int", TYPE 3
  1046.  
  1047.       * [Class: NETOBJECT] ContainsGenericParameters
  1048.            PROPERTY_GET, 0, @ContainsGenericParameters
  1049.                RETURNING, "boolean", TYPE 11
  1050.  
  1051.       * [Class: NETOBJECT] IsByRef
  1052.            PROPERTY_GET, 0, @IsByRef
  1053.                RETURNING, "boolean", TYPE 11
  1054.  
  1055.       * [Class: NETOBJECT] IsPointer
  1056.            PROPERTY_GET, 0, @IsPointer
  1057.                RETURNING, "boolean", TYPE 11
  1058.  
  1059.       * [Class: NETOBJECT] IsPrimitive
  1060.            PROPERTY_GET, 0, @IsPrimitive
  1061.                RETURNING, "boolean", TYPE 11
  1062.  
  1063.       * [Class: NETOBJECT] IsCOMObject
  1064.            PROPERTY_GET, 0, @IsCOMObject
  1065.                RETURNING, "boolean", TYPE 11
  1066.  
  1067.       * [Class: NETOBJECT] HasElementType
  1068.            PROPERTY_GET, 0, @HasElementType
  1069.                RETURNING, "boolean", TYPE 11
  1070.  
  1071.       * [Class: NETOBJECT] IsContextful
  1072.            PROPERTY_GET, 0, @IsContextful
  1073.                RETURNING, "boolean", TYPE 11
  1074.  
  1075.       * [Class: NETOBJECT] IsMarshalByRef
  1076.            PROPERTY_GET, 0, @IsMarshalByRef
  1077.                RETURNING, "boolean", TYPE 11
  1078.  
  1079.       * [Class: NETOBJECT] GenericTypeArguments
  1080.            PROPERTY_GET, 0, @GenericTypeArguments
  1081.                RETURNING, "STORED_OBJECT", TYPE 69
  1082.  
  1083.       * [Class: NETOBJECT] IsSecurityCritical
  1084.            PROPERTY_GET, 0, @IsSecurityCritical
  1085.                RETURNING, "boolean", TYPE 11
  1086.  
  1087.       * [Class: NETOBJECT] IsSecuritySafeCritical
  1088.            PROPERTY_GET, 0, @IsSecuritySafeCritical
  1089.                RETURNING, "boolean", TYPE 11
  1090.  
  1091.       * [Class: NETOBJECT] IsSecurityTransparent
  1092.            PROPERTY_GET, 0, @IsSecurityTransparent
  1093.                RETURNING, "boolean", TYPE 11
  1094.  
  1095.       * [Class: NETOBJECT] UnderlyingSystemType
  1096.            PROPERTY_GET, 0, @UnderlyingSystemType
  1097.                RETURNING, "STORED_OBJECT", TYPE 69
  1098.  
  1099.  
  1100.       */=============================================================
  1101.       * Definitions for ClassTest
  1102.       * (CobolTest1.CustomTypes.ClassTest)
  1103.       *==============================================================
  1104.       */--------------------------------------------------------------
  1105.       * This member is already in the file
  1106.       ** [Class: NETOBJECT] Name
  1107.       *    PROPERTY_GET, 0, @Name
  1108.       *        RETURNING, "BSTR", TYPE 8
  1109.       *
  1110.       *---------------------------------------------------------------
  1111.  
  1112.  
  1113.       */=============================================================
  1114.       * Definitions for DerivedClass
  1115.       * (CobolTest1.CustomTypes.DerivedClass)
  1116.       *==============================================================
  1117.       */--------------------------------------------------------------
  1118.       * This member is already in the file
  1119.       ** [Class: NETOBJECT] Name
  1120.       *    PROPERTY_GET, 0, @Name
  1121.       *        RETURNING, "BSTR", TYPE 8
  1122.       *
  1123.       *---------------------------------------------------------------
  1124.  
  1125.  
  1126.       */=============================================================
  1127.       * Definitions for InterfaceClass
  1128.       * (CobolTest1.CustomTypes.InterfaceClass)
  1129.       *==============================================================
  1130.       */--------------------------------------------------------------
  1131.       * This member is already in the file
  1132.       ** [Class: NETOBJECT] Name
  1133.       *    PROPERTY_GET, 0, @Name
  1134.       *        RETURNING, "BSTR", TYPE 8
  1135.       *
  1136.       *---------------------------------------------------------------
  1137.  
  1138.  
  1139.       */=============================================================
  1140.       * Definitions for StructTest
  1141.       * (CobolTest1.CustomTypes.StructTest)
  1142.       *==============================================================
  1143.       */--------------------------------------------------------------
  1144.       * This member is already in the file
  1145.       *    FIELD,  0, @String
  1146.       *    RETURNING, "BSTR", TYPE 8
  1147.       *---------------------------------------------------------------
  1148.       *
  1149.       */--------------------------------------------------------------
  1150.       * This member is already in the file
  1151.       *    FIELD,  0, @Int
  1152.       *    RETURNING, "int", TYPE 3
  1153.       *---------------------------------------------------------------
  1154.       *
  1155.       */--------------------------------------------------------------
  1156.       * This member is already in the file
  1157.       *    FIELD,  0, @Float
  1158.       *    RETURNING, "single", TYPE 4
  1159.       *---------------------------------------------------------------
  1160.       *
  1161.       */--------------------------------------------------------------
  1162.       * This member is already in the file
  1163.       *    FIELD,  0, @Double
  1164.       *    RETURNING, "double", TYPE 5
  1165.       *---------------------------------------------------------------
  1166.       *
  1167.       */--------------------------------------------------------------
  1168.       * This member is already in the file
  1169.       *    FIELD,  0, @DateTime
  1170.       *    RETURNING, "DATE", TYPE 7
  1171.       *---------------------------------------------------------------
  1172.       *
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement