~~NOTRANS~~ ====== OpcEncodingStackFrame Class ====== **Namespace:** Opc.UaFx \\ **Assemblies:** Opc.UaFx.Advanced.dll Provides information about a [[Opc.UaFx.OpcEncodingStackFrame|OpcEncodingStackFrame]], which represents the encoding / decoding operation performed on the encoding stack for the current encode / decode operation. **C#** \\ <code csharp> public class OpcEncodingStackFrame </code> \\ **Inheritance** [[https://docs.microsoft.com/en-us/dotnet/api/system.object|Object]] › OpcEncodingStackFrame ===== Properties ===== <panel> ^ Name ^ Description ^ | [[Opc.UaFx.OpcEncodingStackFrameMembers#Data|Data]] | Gets the data which is about to encode / decode. | | [[Opc.UaFx.OpcEncodingStackFrameMembers#Encoding|Encoding]] | Gets the type of encoding supported by the encoder / decoder used. | | [[Opc.UaFx.OpcEncodingStackFrameMembers#Exception|Exception]] | Gets the [[https://docs.microsoft.com/en-us/dotnet/api/system.exception|Exception]] created or caught during the encoding / decoding operation. | | [[Opc.UaFx.OpcEncodingStackFrameMembers#FieldName|FieldName]] | Gets the name of the field of an [[Opc.UaFx.OpcEncodingStackFrameMembers#Instance|Instance]] which is about to get encoded / decoded. | | [[Opc.UaFx.OpcEncodingStackFrameMembers#FieldType|FieldType]] | Gets the type of the field being encoded / decoded. | | [[Opc.UaFx.OpcEncodingStackFrameMembers#Instance|Instance]] | Gets the [[https://docs.microsoft.com/en-us/dotnet/api/system.object|Object]] instance its data is being encoded / decoded. | | [[Opc.UaFx.OpcEncodingStackFrameMembers#Message|Message]] | Gets the description of the outcome of the current encoding / decoding operation. | | [[Opc.UaFx.OpcEncodingStackFrameMembers#MethodName|MethodName]] | Gets the name of the encoder / decoder method in which the frame is executing. | | [[Opc.UaFx.OpcEncodingStackFrameMembers#Position|Position]] | Gets the zero-based position of the encoder / decoder within its underlying stream during the operation of the current [[Opc.UaFx.OpcEncodingStackFrame|OpcEncodingStackFrame]]. | | [[Opc.UaFx.OpcEncodingStackFrameMembers#TypeId|TypeId]] | Gets the identifier of the type being encoded / decoded. | | [[Opc.UaFx.OpcEncodingStackFrameMembers#TypeIdAbsolute|TypeIdAbsolute]] | Gets the absolute [[Opc.UaFx.OpcEncodingStackFrameMembers#TypeId|TypeId]] (if available). | </panel> ===== Methods ===== <panel> ^ Name ^ Description ^ | [[Opc.UaFx.OpcEncodingStackFrameMembers#ToString|ToString]] | Returns a readable representation of the stack frame. | </panel>