+2005-26-07 Boris Kirzner <borisk@mainsoft.com>
+ * Novell.Directory.Ldap/AssemblyInfo.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Enumerated.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Choice.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Set.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Tagged.cs,
+ Novell.Directory.Ldap.Asn1/Asn1SequenceOf.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Integer.cs,
+ Novell.Directory.Ldap.Asn1/LBEREncoder.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Numeric.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Structured.cs,
+ Novell.Directory.Ldap.Asn1/Asn1OctetString.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Object.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Sequence.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Null.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Encoder.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Boolean.cs,
+ Novell.Directory.Ldap.Asn1/Asn1SetOf.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Length.cs,
+ Novell.Directory.Ldap.Asn1/Asn1Identifier.cs,
+ Novell.Directory.Ldap.Asn1/LBERDecoder.cs: added ifdef for TARGET_JVM.
+
2005-05-07 Boris Kirzner <borisk@mainsoft.com>
* Novell.Directory.Ldap.vmwcsproj: Project file converted
to Developer Edition format. Removed ClearCase references.
{
/// <summary> This class encapsulates the ASN.1 BOOLEAN type.</summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1Boolean:Asn1Object
{
/// </summary>
/* Can a CHOICE contain anything BUT a TAGGED Type?
*/
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1Choice:Asn1Object
{
/// <summary> Sets the CHOICE value stored in this Asn1Choice.
/// includes a BER encoder no application provided encoder is needed for
/// building Ldap packets.
/// </summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public interface Asn1Encoder : System.Runtime.Serialization.ISerializable
{
{
/// <summary> This class encapsulates the ASN.1 ENUMERATED type.</summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1Enumerated:Asn1Numeric
{
/// 1 1 1 1 1 (> 30) multiple octet tag, more octets follow
/// </pre>
/// </summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1Identifier:System.Object, System.ICloneable
{
/// <summary> Returns the CLASS of this Asn1Identifier as an int value.
{
/// <summary> This class encapsulates the ASN.1 INTEGER type.</summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1Integer:Asn1Numeric
{
/// <summary> This class provides a means to manipulate ASN.1 Length's. It will
/// be used by Asn1Encoder's and Asn1Decoder's by composition.
/// </summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1Length
{
/// <summary> Returns the length of this Asn1Length.</summary>
{
/// <summary> This class represents the ASN.1 NULL type.</summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1Null:Asn1Object
{
/// for all Asn1 numeric (integral) types. These include
/// Asn1Integer and Asn1Enumerated.
/// </summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public abstract class Asn1Numeric:Asn1Object
{
{
/// <summary> This is the base class for all other Asn1 types.</summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
[Serializable]
public abstract class Asn1Object : System.Runtime.Serialization.ISerializable
{
{
/// <summary> This class encapsulates the OCTET STRING type.</summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1OctetString:Asn1Object
{
/// This class inherits from the Asn1Structured class which
/// provides functionality to hold multiple Asn1 components.
/// </summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1Sequence:Asn1Structured
{
/// from the Asn1Structured class which already provides
/// functionality to hold multiple Asn1 components.
/// </summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1SequenceOf:Asn1Structured
{
/// distinct type. This class inherits from the Asn1Structured class
/// which already provides functionality to hold multiple Asn1 components.
/// </summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1Set:Asn1Structured
{
/// identical type. This class inherits from the Asn1Structured class
/// which already provides functionality to hold multiple Asn1 components.
/// </summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1SetOf:Asn1Structured
{
/// <summary> This class serves as the base type for all ASN.1
/// structured types.
/// </summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public abstract class Asn1Structured:Asn1Object
{
private Asn1Object[] content;
/// If the type is to be encoded EXPLICITLY, the base type will be encoded as
/// usual after the Asn1Tagged identifier has been encoded.
/// </summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class Asn1Tagged:Asn1Object
{
/// <summary> Sets the Asn1Object tagged value</summary>
/// Canonical, and Distinguished Encoding Rules", 1994.
///
/// </summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class LBERDecoder : Asn1Decoder
{
public LBERDecoder()
/// Canonical, and Distinguished Encoding Rules", 1994.
///
/// </summary>
+#if !TARGET_JVM
[CLSCompliantAttribute(true)]
+#endif
public class LBEREncoder : Asn1Encoder
{
[assembly: AssemblyCopyright(" (C) 2003 Novell, Inc")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
+#if !TARGET_JVM
[assembly: CLSCompliant(true)]
+#endif
//
// Version information for an assembly consists of the following four values: