# LLamaDecodeError Namespace: LLama.Exceptions `llama_decode` return a non-zero status code ```csharp public class LLamaDecodeError : RuntimeError, System.Runtime.Serialization.ISerializable ``` Inheritance [Object](https://docs.microsoft.com/en-us/dotnet/api/system.object) → [Exception](https://docs.microsoft.com/en-us/dotnet/api/system.exception) → [RuntimeError](./llama.exceptions.runtimeerror.md) → [LLamaDecodeError](./llama.exceptions.llamadecodeerror.md)
Implements [ISerializable](https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.iserializable) ## Properties ### **ReturnCode** The return status code ```csharp public DecodeResult ReturnCode { get; } ``` #### Property Value [DecodeResult](./llama.native.decoderesult.md)
### **TargetSite** ```csharp public MethodBase TargetSite { get; } ``` #### Property Value [MethodBase](https://docs.microsoft.com/en-us/dotnet/api/system.reflection.methodbase)
### **Message** ```csharp public string Message { get; } ``` #### Property Value [String](https://docs.microsoft.com/en-us/dotnet/api/system.string)
### **Data** ```csharp public IDictionary Data { get; } ``` #### Property Value [IDictionary](https://docs.microsoft.com/en-us/dotnet/api/system.collections.idictionary)
### **InnerException** ```csharp public Exception InnerException { get; } ``` #### Property Value [Exception](https://docs.microsoft.com/en-us/dotnet/api/system.exception)
### **HelpLink** ```csharp public string HelpLink { get; set; } ``` #### Property Value [String](https://docs.microsoft.com/en-us/dotnet/api/system.string)
### **Source** ```csharp public string Source { get; set; } ``` #### Property Value [String](https://docs.microsoft.com/en-us/dotnet/api/system.string)
### **HResult** ```csharp public int HResult { get; set; } ``` #### Property Value [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32)
### **StackTrace** ```csharp public string StackTrace { get; } ``` #### Property Value [String](https://docs.microsoft.com/en-us/dotnet/api/system.string)
## Constructors ### **LLamaDecodeError(DecodeResult)** ```csharp public LLamaDecodeError(DecodeResult returnCode) ``` #### Parameters `returnCode` [DecodeResult](./llama.native.decoderesult.md)