Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil Kumar <sunilk@mono-cvs.ximian.com>2003-11-24 06:54:00 +0300
committerSunil Kumar <sunilk@mono-cvs.ximian.com>2003-11-24 06:54:00 +0300
commit4d207c1c3a4db0e63ed444862451d2fa4c58acc8 (patch)
tree65842f537506a02906ba3d0070ced476cbf2b12f /mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Numeric.cs
parent8e04da8dd3b618c29fd056bc408d4ba2cce9a423 (diff)
Class files Representing Various ASN1 Structures
svn path=/trunk/mcs/; revision=20363
Diffstat (limited to 'mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Numeric.cs')
-rwxr-xr-xmcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Numeric.cs77
1 files changed, 77 insertions, 0 deletions
diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Numeric.cs b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Numeric.cs
new file mode 100755
index 00000000000..468a3e2f9e8
--- /dev/null
+++ b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/Asn1Numeric.cs
@@ -0,0 +1,77 @@
+/******************************************************************************
+* The MIT License
+* Copyright (c) 2003 Novell Inc. www.novell.com
+*
+* Permission is hereby granted, free of charge, to any person obtaining a copy
+* of this software and associated documentation files (the Software), to deal
+* in the Software without restriction, including without limitation the rights
+* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to whom the Software is
+* furnished to do so, subject to the following conditions:
+*
+* The above copyright notice and this permission notice shall be included in
+* all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+* SOFTWARE.
+*******************************************************************************/
+//
+// Novell.Directory.Ldap.Asn1.Asn1Numeric.cs
+//
+// Author:
+// Sunil Kumar (Sunilk@novell.com)
+//
+// (C) 2003 Novell, Inc (http://www.novell.com)
+//
+
+using System;
+
+namespace Novell.Directory.Ldap.Asn1
+{
+
+ /// <summary> This abstract class is the base class
+ /// for all Asn1 numeric (integral) types. These include
+ /// Asn1Integer and Asn1Enumerated.
+ /// </summary>
+ [CLSCompliantAttribute(true)]
+ public abstract class Asn1Numeric:Asn1Object
+ {
+
+ private System.Int64 content;
+
+ internal Asn1Numeric(Asn1Identifier id, int value_Renamed):base(id)
+ {
+ content = (System.Int64) value_Renamed;
+ return ;
+ }
+
+ internal Asn1Numeric(Asn1Identifier id, long value_Renamed):base(id)
+ {
+ content = (System.Int64) value_Renamed;
+ return ;
+ }
+
+/* internal Asn1Numeric(Asn1Identifier id, System.Int64 value_Renamed):base(id)
+ {
+ content = value_Renamed;
+ return ;
+ }
+*/
+ /// <summary> Returns the content of this Asn1Numeric object as an int.</summary>
+ public int intValue()
+ {
+ return (int) content;
+ }
+
+ /// <summary> Returns the content of this Asn1Numeric object as a long.</summary>
+ public long longValue()
+ {
+ return (long) content;
+ }
+ }
+}