C# Class Novell.Directory.Ldap.Asn1.Asn1Object

Inheritance: System.Runtime.Serialization.ISerializable
Mostra file Open project: EventStore/csharp-ldap Class Usage Examples

Public Methods

Method Description
Asn1Object ( Asn1Identifier id ) : System
GetObjectData ( System info, System context ) : void
encode ( Asn1Encoder enc, System out_Renamed ) : void

Abstract method that must be implemented by each child class to encode itself ( an Asn1Object) directly intto a output stream.

getIdentifier ( ) : Asn1Identifier

Returns the identifier for this Asn1Object as an Asn1Identifier. This Asn1Identifier object will include the CLASS, FORM and TAG for this Asn1Object.

setIdentifier ( Asn1Identifier id ) : void

Sets the identifier for this Asn1Object. This is helpful when creating implicit Asn1Tagged types.

Private Methods

Method Description
ToString ( ) : System.String
getEncoding ( Asn1Encoder enc ) : sbyte[]

Method Details

Asn1Object() public method

public Asn1Object ( Asn1Identifier id ) : System
id Asn1Identifier
return System

GetObjectData() public method

public GetObjectData ( System info, System context ) : void
info System
context System
return void

encode() public abstract method

Abstract method that must be implemented by each child class to encode itself ( an Asn1Object) directly intto a output stream.
public abstract encode ( Asn1Encoder enc, System out_Renamed ) : void
enc Asn1Encoder
out_Renamed System
return void

getIdentifier() public method

Returns the identifier for this Asn1Object as an Asn1Identifier. This Asn1Identifier object will include the CLASS, FORM and TAG for this Asn1Object.
public getIdentifier ( ) : Asn1Identifier
return Asn1Identifier

setIdentifier() public method

Sets the identifier for this Asn1Object. This is helpful when creating implicit Asn1Tagged types.
public setIdentifier ( Asn1Identifier id ) : void
id Asn1Identifier An Asn1Identifier object representing the CLASS, /// FORM and TAG) ///
return void