2.2.50 MethodSignature

The InputSignature and OutputSignature fields MUST be a HeapRef to the MethodSignatureBlock (section 2.2.70) in the MethodHeap (section 2.2.52). This is because the input and output signatures for a method are encoded as a ClassPart, where each CIM property represents a parameter in the method.

 MethodSignature = HeapMethodSignatureBlockRef

To encode a MethodSignature as a CIM class object, the encoding rules, as specified in section 2.3.3, MUST be used. These rules do not affect the structure of the encoding; instead, they establish conventions for content, such as the name of the class and how to indicate in and out parameter flow by using qualifiers.