Asn1ArrayType Class Reference

Inheritance diagram for Asn1ArrayType:
Asn1Type Asn1TypeIF

List of all members.

Public Member Functions

 Asn1ArrayType (Asn1Type[] objects)
 Asn1ArrayType ()
override bool Equals (System.Object cv)
override int GetHashCode ()
override void Print (System.IO.TextWriter outs, System.String varName, int level)
void ToArray (Asn1Type[] objects)

Public Attributes

System.Collections.ArrayList element

Properties

int Count [get]

Detailed Description

This class represents the temporaray list of XSD type inside choice group


Constructor & Destructor Documentation

Asn1ArrayType (  ) 

The default constructor initializes the array element.

Asn1ArrayType ( Asn1Type[]  objects  ) 

This constructor creates a an internal array using the given array of objects derived from Asn1Type.


Member Function Documentation

override bool Equals ( System.Object  cv  ) 

This method compares this type element arry with the passed value.

Parameters:
cv The Object to compare with the current Object. Object should be instance of Asn1ArrayType.
Returns:
true if the specified Object is equal to the current Object; otherwise, false.
override int GetHashCode (  ) 

Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

Returns:
A hash code for the current Object.
override void Print ( System.IO.TextWriter  outs,
System.String  varName,
int  level 
) [virtual]

This method will format and output a primitive value to the given print stream.

Parameters:
outs Print output stream
varName Name of variable
level Indentation level

Reimplemented from Asn1Type.

void ToArray ( Asn1Type[]  objects  ) 

This method returns the array of element object.


Member Data Documentation

System.Collections.ArrayList element

This member variable is where the list value is stored.


Property Documentation

int Count [get]

Gets the length of the BIT STRING in bits.

Value: Number of bits.