+2005-27-07 Boris Kirzner <borisk@mainsoft.com>
+ * 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: removed unnecessary attribute
+ CLSCompliantAttribute(true), since it is already defined
+ in Novell.Directory.Ldap/AssemblyInfo.cs
+
2005-26-07 Boris Kirzner <borisk@mainsoft.com>
* Novell.Directory.Ldap/LdapException.cs: propagate root cause exception
to base. Use InnerException instead of private member.
{
/// <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
{