Class DescribedList
The DescribedList class consist of a descriptor and an AMQP list.
Inheritance
System.Object
    
    
    DescribedList
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
  Inherited Members
      System.Object.ToString()
    
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
  Namespace: Amqp.Types
Assembly: Amqp.Net.dll
Syntax
public abstract class DescribedList : RestrictedDescribedConstructors
DescribedList(Descriptor, Int32)
Initializes the described list object.
Declaration
protected DescribedList(Descriptor descriptor, int fieldCount)Parameters
| Type | Name | Description | 
|---|---|---|
| Descriptor | descriptor | The descriptor of the concrete described list class. | 
| System.Int32 | fieldCount | The number of fields of the concrete described list class. | 
Methods
GetDebugString(String, Object[], Object[])
Returns a string representing the current object for tracing purpose.
Declaration
protected string GetDebugString(string name, object[] fieldNames, object[] fieldValues)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | name | The object name. | 
| System.Object[] | fieldNames | The field names. | 
| System.Object[] | fieldValues | The field values. | 
Returns
| Type | Description | 
|---|---|
| System.String | 
HasField(Int32)
Examines the list to check if a field is set.
Declaration
public bool HasField(int index)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | index | Zero-based offset of the field in the list. | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | True if a value is set; otherwise false. | 
Remarks
The field index can be found in the description of each field.
ResetField(Int32)
Resets the value of a field to null.
Declaration
public void ResetField(int index)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | index | Zero-based offset of the field in the list. | 
Remarks
The field index can be found in the description of each field.