| 
               | 
            
              Encoder Class | 
          
public abstract class Encoder : IASN1TypesEncoder, IEncoder
The Encoder type exposes the following members.
| Name | Description | |
|---|---|---|
| encodeT | ||
| encodeAny | ||
| encodeBitString | ||
| encodeBoolean | ||
| encodeBoxedType | ||
| encodeChoice | ||
| encodeClassType | ||
| encodeCSElement | ||
| encodeCSEnum | ||
| encodeElement | ||
| encodeEnum | ||
| encodeEnumItem | ||
| encodeInteger | ||
| encodeNull | ||
| encodeObjectIdentifier | ||
| encodeOctetString | ||
| encodePreparedElement | ||
| encodeReal | ||
| encodeSequence | ||
| encodeSequenceField | ||
| encodeSequenceOf | ||
| encodeString | ||
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object)  | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object)  | |
| getChoiceSelectedElement | ||
| GetHashCode | Serves as the default hash function. (Inherited from Object)  | |
| GetType | Gets the Type of the current instance. (Inherited from Object)  | |
| invokeGetterMethodForField | ||
| invokeSelectedMethodForField | ||
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object)  | |
| ToString | Returns a string that represents the current object. (Inherited from Object)  | 
| Name | Description | |
|---|---|---|
| GetEnumValueOrDefault | 
            Gets the enumeration constant for value, if defined in the enumeration, or a default value.
             (Defined by EnumExtensions)  | |
| GetEnumValueOrDefaultT | 
            Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
             (Defined by EnumExtensions)  |