3.1.4.1.3.26 MethodParameterType

The MethodParameterType complex type is a parameter that can be passed when calling a method or setting a property. The MethodParameterType complex type MUST contain only one instance of the ObjectPathId, TypeId, and Type attributes. Additionally, it MUST conform to one of the following XML types:

  • MethodParameterArrayType

  • MethodParameterBooleanType

  • MethodParameterByteArrayType

  • MethodParameterByteType

  • MethodParameterCharType

  • MethodParameterDateTimeType

  • MethodParameterDictionaryType

  • MethodParameterDoubleType

  • MethodParameterEnumType

  • MethodParameterGuidType

  • MethodParameterInt16Type

  • MethodParameterInt32Type

  • MethodParameterInt64Type

  • MethodParameterNullType

  • MethodParameterNumberType

  • MethodParameterObjectPathType

  • MethodParameterSByteType

  • MethodParameterSingleType

  • MethodParameterStringType

  • MethodParameterUInt16Type

  • MethodParameterUInt32Type

  • MethodParameterUInt64Type

  • MethodParameterUnspecifiedType

  • MethodParameterValueObjectType