Added ifdef for TARGET_JVM.
authorBoris Kirzner <borisk@mono-cvs.ximian.com>
Tue, 26 Jul 2005 17:30:01 +0000 (17:30 -0000)
committerBoris Kirzner <borisk@mono-cvs.ximian.com>
Tue, 26 Jul 2005 17:30:01 +0000 (17:30 -0000)
svn path=/trunk/mcs/; revision=47713

21 files changed:
mcs/class/Novell.Directory.Ldap/ChangeLog
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Boolean.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Choice.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Encoder.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Enumerated.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Identifier.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Integer.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Length.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Null.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Numeric.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Object.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1OctetString.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Sequence.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1SequenceOf.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Set.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1SetOf.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Structured.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Tagged.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/LBERDecoder.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/LBEREncoder.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap/AssemblyInfo.cs

index ee19c66d16789452c5ac9eeb8866501154037068..6386dbe25cbb2624b823b7e7d0c4ee27d47a3a56 100644 (file)
@@ -1,3 +1,25 @@
+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.
index e354793b71819fd5354dd7e2088e9d0ffc4e2338..615cfee4231f625e974df42659273de592db5bf8 100644 (file)
@@ -35,7 +35,9 @@ namespace Novell.Directory.Ldap.Asn1
 {
        
        /// <summary> This class encapsulates the ASN.1 BOOLEAN type.</summary>
+#if !TARGET_JVM 
        [CLSCompliantAttribute(true)]
+#endif
        public class Asn1Boolean:Asn1Object
        {
                
index 51f6ce10ff4180fd615026e087a42f9fbece253c..00594b5223311def2a115c691f8648945ecca41f 100644 (file)
@@ -39,7 +39,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// </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.
index 87158888118f0aae7cd01f1625da94f4403cb3d3..ed389da58543d34807c2aeec15ab966626b8bba9 100644 (file)
@@ -50,7 +50,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// 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
                {
                        
index 0c084cee25e3bc8082a3d71713f73c594cbe3d19..1f29041f550ee8ea1355c02a790fcfe8bb4db36f 100644 (file)
@@ -35,7 +35,9 @@ namespace Novell.Directory.Ldap.Asn1
 {
        
        /// <summary> This class encapsulates the ASN.1 ENUMERATED type.</summary>
+#if !TARGET_JVM 
        [CLSCompliantAttribute(true)]
+#endif
        public class Asn1Enumerated:Asn1Numeric
        {
                
index 926b4dfbea7bda66f5311230298926a8cacac2b3..2f96303b945d0e5bfa062a5b025aaba6c6e1cf79 100644 (file)
@@ -72,7 +72,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// 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.
index a1886f5b3dd026fbfd2d4682a22b503f3ee697fe..a293325cca99bed0d42d781953d5c4568432315f 100644 (file)
@@ -35,7 +35,9 @@ namespace Novell.Directory.Ldap.Asn1
 {
        
        /// <summary> This class encapsulates the ASN.1 INTEGER type.</summary>
+#if !TARGET_JVM 
        [CLSCompliantAttribute(true)]
+#endif
        public class Asn1Integer:Asn1Numeric
        {
                
index 0951ea907ea5a317875fea03e880e156b8fe3e52..baa0fb30f5ce31909d5e254663d110bc0905465f 100644 (file)
@@ -37,7 +37,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// <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>
index f340c4784ca121f8b3b06b3722c4ccf09758e166..262e314382d802aa66998776537a6d0a18f5356d 100644 (file)
@@ -35,7 +35,9 @@ namespace Novell.Directory.Ldap.Asn1
 {
        
        /// <summary> This class represents the ASN.1 NULL type.</summary>
+#if !TARGET_JVM 
        [CLSCompliantAttribute(true)]
+#endif
        public class Asn1Null:Asn1Object
        {
                
index 468a3e2f9e8d73f090502eaf1d59e94b5fd835ba..58c531caa5a268afafda7ac7fd4000706d676752 100644 (file)
@@ -38,7 +38,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// for all Asn1 numeric (integral) types. These include
        /// Asn1Integer and Asn1Enumerated.
        /// </summary>
+#if !TARGET_JVM 
        [CLSCompliantAttribute(true)]
+#endif
        public abstract class Asn1Numeric:Asn1Object
        {
                
index 323f95ccefe1c2d9f0e720f6d907b85edef51537..84b40556ad5c41445af0deeb24d880953b96d91c 100644 (file)
@@ -35,7 +35,9 @@ namespace Novell.Directory.Ldap.Asn1
 {
        
        /// <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
        {
index 14da1274b727a77a2102c8515a4bb68672499d64..a5d416ed3b7971932d279d265413510f10162171 100644 (file)
@@ -35,7 +35,9 @@ namespace Novell.Directory.Ldap.Asn1
 {
        
        /// <summary> This class encapsulates the OCTET STRING type.</summary>
+#if !TARGET_JVM 
        [CLSCompliantAttribute(true)]
+#endif
        public class Asn1OctetString:Asn1Object
        {
                
index 3b4141eb9526ce4fc4419ec1ef78c2fb0c83baa5..224b7ee41a51e33b523ea568c26cc1a8faff22be 100644 (file)
@@ -40,7 +40,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// 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
        {
                
index 40185d9e3ab822220e90bdb78247bf6b5199b482..93065aaa99377e96369f9a78aae200b4335d903c 100644 (file)
@@ -38,7 +38,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// from the Asn1Structured class which already provides
        /// functionality to hold multiple Asn1 components.
        /// </summary>
+#if !TARGET_JVM 
        [CLSCompliantAttribute(true)]
+#endif
        public class Asn1SequenceOf:Asn1Structured
        {
                
index 3825768df716683a268fa101e9b1861bf4133c45..66334fbf2e85adcb9d71c4ce4afed365940ad7d1 100644 (file)
@@ -38,7 +38,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// 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
        {
                
index a31455e9619547e08bac7d0fca0ae9e9ede5277b..230358e1a1b3e29d1edc8f5a78b5c038d32d0b3d 100644 (file)
@@ -38,7 +38,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// 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
        {
                
index f6dadd4d0504b062ffe6400ebd9050e5072ef174..7ec29d2202470cd4f0e10a2d665a8dec9a15f86a 100644 (file)
@@ -37,7 +37,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// <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;
index 8f89ef6fce3b9aaa0b7ce5a07997c1fa1f8d0bb6..87464e1aa8545af0ad7e9d454de82b73ee5ba1a7 100644 (file)
@@ -46,7 +46,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// 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>
index 609782c88195e2a9c67d86359d74fa309e1e5436..f8ec47a70ec44c338827ca1516a8e0c2a0ca83d7 100644 (file)
@@ -67,7 +67,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// Canonical, and Distinguished Encoding Rules", 1994.
        /// 
        /// </summary>
+#if !TARGET_JVM 
        [CLSCompliantAttribute(true)]
+#endif
        public class LBERDecoder : Asn1Decoder
        {
                public LBERDecoder()
index c7e50c0acf9ec21c9571c8c8ac8fa20ba88b4c27..636fe5bf29ea5e5153a1019d65ccbdbe3fa23901 100644 (file)
@@ -67,7 +67,9 @@ namespace Novell.Directory.Ldap.Asn1
        /// Canonical, and Distinguished Encoding Rules", 1994.
        /// 
        /// </summary>
+#if !TARGET_JVM 
        [CLSCompliantAttribute(true)]
+#endif
        public class LBEREncoder : Asn1Encoder
        {
                
index f96aa01595d9d57228e1578420ce56875c101a45..a414e87282f55c6f14b598207a84ff610772683d 100644 (file)
@@ -48,7 +48,9 @@ using System.Runtime.InteropServices;
 [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: