1
0
mirror of https://github.com/twiglet/cs2j.git synced 2025-01-18 13:15:17 +01:00

Add (autoupgraded) Net Framework translation files for son of cs2j

This commit is contained in:
Kevin Glynn 2011-01-04 15:58:18 +01:00
parent 09327bcefb
commit 2990bcbf65
121 changed files with 8522 additions and 0 deletions

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>ZipEntry</Java>
<Name>ICSharpCode.SharpZipLib.Zip.ZipEntry</Name>
<Uses />
<Inherits>
<Type>System.Runtime.InteropServices.ICloneable</Type>
</Inherits>
<Methods />
<Properties>
<Property>
<Imports />
<Java>${this}.getName()</Java>
<Type>System.String</Type>
<Name>Name</Name>
<Get>${this}.getName()</Get>
<Set>${this}.setName(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.isDirectory()</Java>
<Type>System.Boolean</Type>
<Name>IsDirectory</Name>
<Get>${this}.isDirectory()</Get>
<Set>${this}.setIsDirectory(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>ZipInputStream</Java>
<Name>ICSharpCode.SharpZipLib.Zip.ZipInputStream</Name>
<Uses />
<Inherits>
<Type>ICSharpCode.SharpZipLib.Zip.Compression.Streams.InflaterInputStream</Type>
<Type>System.IO.Stream</Type>
<Type>System.IDisposable</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.getNextEntry()</Java>
<Params />
<Name>GetNextEntry</Name>
<Return>ICSharpCode.SharpZipLib.Zip.ZipEntry</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.io.InputStream</string>
</Imports>
<Java>new ZipInputStream(${baseInputStream})</Java>
<Params>
<Param>
<Type>System.IO.Stream</Type>
<Name>baseInputStream</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.Activator</string>
</Imports>
<Java>Activator</Java>
<Name>System.Activator</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${type}.newInstance()</Java>
<Params>
<Param>
<Type>System.Type</Type>
<Name>type</Name>
</Param>
</Params>
<Name>CreateInstance</Name>
<Return>System.Object</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>RuntimeException</Java>
<Name>System.ApplicationException</Name>
<Uses />
<Inherits>
<Type>System.Exception</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new RuntimeException()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new RuntimeException(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>CS2JNet.System.ApplicationException</string>
</Imports>
<Java>new ApplicationException(${info},${ctxt})</Java>
<Params>
<Param>
<Type>System.SerializationInfo</Type>
<Name>info</Name>
</Param>
<Param>
<Type>System.StreamingContext</Type>
<Name>ctxt</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports />
<Java>new RuntimeException(${message}, ${inner})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
<Param>
<Type>System.Exception</Type>
<Name>inner</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>ArgumentException</Java>
<Name>System.ArgumentException</Name>
<Uses />
<Inherits>
<Type>System.SystemException</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new ArgumentException()</Java>
<Params />
</Constructor>
<Constructor>
<Imports>
<string>RusticiSoftware.System.ArgumentException</string>
</Imports>
<Java>new ArgumentException(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>CS2JNet.System.ArgumentException</string>
</Imports>
<Java>new ArgumentException(${info},${ctxt})</Java>
<Params>
<Param>
<Type>System.SerializationInfo</Type>
<Name>info</Name>
</Param>
<Param>
<Type>System.StreamingContext</Type>
<Name>ctxt</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>RusticiSoftware.System.ArgumentException</string>
</Imports>
<Java>new ArgumentException(${message}, ${inner})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
<Param>
<Type>System.Exception</Type>
<Name>inner</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>RusticiSoftware.System.ArgumentException</string>
</Imports>
<Java>new ArgumentException(${message}, ${paramName})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>paramName</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>RusticiSoftware.System.ArgumentException</string>
</Imports>
<Java>new ArgumentException(${message}, ${paramName}, ${inner})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>paramName</Name>
</Param>
<Param>
<Type>System.Exception</Type>
<Name>inner</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>ArithmeticException</Java>
<Name>System.ArithmeticException</Name>
<Uses />
<Inherits>
<Type>System.SystemException</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new ArithmeticException()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new ArithmeticException(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>CS2JNet.System.ArithmeticException</string>
</Imports>
<Java>new ArithmeticException(${info},${ctxt})</Java>
<Params>
<Param>
<Type>System.SerializationInfo</Type>
<Name>info</Name>
</Param>
<Param>
<Type>System.StreamingContext</Type>
<Name>ctxt</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports />
<Java>new ArithmeticException(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
<Param>
<Type>System.Exception</Type>
<Name>inner</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.Array</string>
</Imports>
<Java>Array</Java>
<Name>System.Array</Name>
<Uses />
<Inherits>
<Type>System.Collections.ICollection</Type>
<Type>System.IEnumerable</Type>
</Inherits>
<Methods>
<Method>
<Imports>
<string>java.util.Arrays</string>
</Imports>
<Java>Array.get(${this}, ${index})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>index</Name>
</Param>
</Params>
<Name>GetValue</Name>
<Return>${TYPE}</Return>
</Method>
<Method>
<Imports>
<string>java.util.Arrays</string>
</Imports>
<Java>Arrays.sort(${array})</Java>
<Params>
<Param>
<Type>System.Object[]</Type>
<Name>array</Name>
</Param>
</Params>
<Name>Sort</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.length</Java>
<Type>System.Int32</Type>
<Name>Length</Name>
<Get>${this}.length</Get>
<Set>${this}.setLength(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Class</Java>
<Name>System.Attribute</Name>
<Uses />
<Inherits />
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>boolean</Java>
<Name>System.Boolean</Name>
<Uses />
<Inherits>
<Type>System.IComparable</Type>
<Type>System.IFormattable</Type>
<Type>System.IConvertible</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>Boolean.valueOf(${str})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>str</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>String.valueOf(${this})</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>"False"</Java>
<Type>System.String</Type>
<Name>FalseString</Name>
<Get>"False"</Get>
<Set>${this}.setFalseString(${value})</Set>
</Property>
<Property>
<Imports />
<Java>"True"</Java>
<Type>System.String</Type>
<Name>TrueString</Name>
<Get>"True"</Get>
<Set>${this}.setTrueString(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this} != null</Java>
<Type>System.Boolean</Type>
<Name>HasValue</Name>
<Get>${this} != null</Get>
<Set>${this}.setHasValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}</Java>
<Type>System.Boolean</Type>
<Name>Value</Name>
<Get>${this}</Get>
<Set>${this}.setValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>byte</Java>
<Name>System.Byte</Name>
<Uses />
<Inherits>
<Type>System.Number</Type>
<Type>System.IComparable</Type>
<Type>System.IFormattable</Type>
<Type>System.IConvertible</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>String.valueOf(${this})</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>Byte.valueOf(${str})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>str</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.Byte</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>Byte.MIN_VALUE</Java>
<Type>System.Byte</Type>
<Name>MinValue</Name>
<Get>Byte.MIN_VALUE</Get>
<Set>${this}.setMinValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>Byte.MAX_VALUE</Java>
<Type>System.Byte</Type>
<Name>MaxValue</Name>
<Get>Byte.MAX_VALUE</Get>
<Set>${this}.setMaxValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>char</Java>
<Name>System.Char</Name>
<Uses />
<Inherits>
<Type>System.IComparable</Type>
<Type>System.IFormattable</Type>
<Type>System.IConvertible</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>String.valueOf(${this})</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>Character.isDigit(${ch})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>ch</Name>
</Param>
</Params>
<Name>IsDigit</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>Character.isLetter(${ch})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>ch</Name>
</Param>
</Params>
<Name>IsLetter</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>Character.isLetterOrDigit(${ch})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>ch</Name>
</Param>
</Params>
<Name>IsLetterOrDigit</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>Character.isUpperCase(${ch})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>ch</Name>
</Param>
</Params>
<Name>IsUpper</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>Character.isLowerCase(${ch})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>ch</Name>
</Param>
</Params>
<Name>IsLower</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>Character.isWhitespace(${ch})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>ch</Name>
</Param>
</Params>
<Name>IsWhiteSpace</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>Character.toUpperCase(${ch})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>ch</Name>
</Param>
</Params>
<Name>ToUpper</Name>
<Return>System.Char</Return>
</Method>
<Method>
<Imports />
<Java>Character.toLowerCase(${ch})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>ch</Name>
</Param>
</Params>
<Name>ToLower</Name>
<Return>System.Char</Return>
</Method>
<Method>
<Imports />
<Java>Character.toUpperCase(${ch})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>ch</Name>
</Param>
</Params>
<Name>ToUpperInvariant</Name>
<Return>System.Char</Return>
</Method>
<Method>
<Imports />
<Java>Character.toLowerCase(${ch})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>ch</Name>
</Param>
</Params>
<Name>ToLowerInvariant</Name>
<Return>System.Char</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>Character.MIN_VALUE</Java>
<Type>System.Char</Type>
<Name>MinValue</Name>
<Get>Character.MIN_VALUE</Get>
<Set>${this}.setMinValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>Character.MAX_VALUE</Java>
<Type>System.Char</Type>
<Name>MaxValue</Name>
<Get>Character.MAX_VALUE</Get>
<Set>${this}.setMaxValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,197 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>ArrayListSupport</Java>
<Name>System.Collections.ArrayList</Name>
<Uses />
<Inherits>
<Type>System.Collections.IEnumerable</Type>
<Type>System.Collections.ICollection</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.addS(${arg})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>Add</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.addAllS(${arg})</Java>
<Params>
<Param>
<Type>System.Collections.ICollection</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>AddRange</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.addAll(${arg})</Java>
<Params>
<Param>
<Type>System.Array</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>AddRange</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.clear()</Java>
<Params />
<Name>Clear</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.contains(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>Contains</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.get(${i})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>i</Name>
</Param>
</Params>
<Name>get___idx</Name>
<Return>System.Object</Return>
</Method>
<Method>
<Imports />
<Java>${this}.set___idx(${i}, ${v})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>i</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>v</Name>
</Param>
</Params>
<Name>set___idx</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.add(${index}, ${value})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>index</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>Insert</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.removeS(${value})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>Remove</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.remove(${index})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>index</Name>
</Param>
</Params>
<Name>RemoveAt</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.toArrayS(new ${TYPEOF_TYPE}[0])</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>TYPEOF_expr</Name>
</Param>
</Params>
<Name>ToArray</Name>
<Return>System.Object[]</Return>
</Method>
<Method>
<Imports />
<Java>${this}.sort()</Java>
<Params />
<Name>Sort</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this}.size()</Get>
<Set>${this}.setCount(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new ArrayListSupport()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new ArrayListSupport(${length})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>length</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports />
<Java>new ArrayListSupport(${collection})</Java>
<Params>
<Param>
<Type>System.ICollection</Type>
<Name>collection</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Map.Entry</Java>
<Name>System.Collections.DictionaryEntry</Name>
<Uses />
<Inherits />
<Methods />
<Properties>
<Property>
<Imports />
<Java>${this}.getKey()</Java>
<Type>System.Object</Type>
<Name>Key</Name>
<Get>${this}.getKey()</Get>
<Set>${this}.setKey(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.getValue()</Java>
<Type>System.Object</Type>
<Name>Value</Name>
<Get>${this}.getValue()</Get>
<Set>${this}.setValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Hashtable</Java>
<Name>System.Collections.Generic.Dictionary</Name>
<Uses />
<Inherits>
<Type>System.Collections.ICollection</Type>
<Type>System.Collections.IDictionary</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.put(${key}, ${value})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>Add</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.containsKey(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>Contains</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.containsKey(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>ContainsKey</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.get(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>get___idx</Name>
<Return>System.Object</Return>
</Method>
<Method>
<Imports />
<Java>${this}.put(${key}, ${value})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>set___idx</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this}.size()</Get>
<Set>${this}.setCount(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.keySet()</Java>
<Type>System.Collections.ICollection</Type>
<Name>Keys</Name>
<Get>${this}.keySet()</Get>
<Set>${this}.setKeys(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.util.Hashtable</string>
</Imports>
<Java>new Hashtable()</Java>
<Params />
</Constructor>
<Constructor>
<Imports>
<string>java.util.Hashtable</string>
</Imports>
<Java>new Hashtable(${length})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>length</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>java.util.Hashtable</string>
</Imports>
<Java>new Hashtable(${collection})</Java>
<Params>
<Param>
<Type>System.ICollection</Type>
<Name>collection</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,150 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>ArrayListSupport</Java>
<Name>System.Collections.Generic.List</Name>
<Uses />
<Inherits>
<Type>System.Collections.IEnumerable</Type>
<Type>System.Collections.ICollection</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.addS(${arg})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>Add</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.addAllS(${arg})</Java>
<Params>
<Param>
<Type>System.Collections.ICollection</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>AddRange</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.addAllS(${arg})</Java>
<Params>
<Param>
<Type>System.Array</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>AddRange</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.contains(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>Contains</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.get(${i})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>i</Name>
</Param>
</Params>
<Name>get___idx</Name>
<Return>System.Object</Return>
</Method>
<Method>
<Imports />
<Java>${this}.set___idx(${i}, ${v})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>i</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>v</Name>
</Param>
</Params>
<Name>set___idx</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.toArrayS(new ${TYPEOF_TYPE}[0])</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>TYPEOF_expr</Name>
</Param>
</Params>
<Name>ToArray</Name>
<Return>System.Object[]</Return>
</Method>
<Method>
<Imports />
<Java>${this}.sort()</Java>
<Params />
<Name>Sort</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this}.size()</Get>
<Set>${this}.setCount(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new ArrayListSupport()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new ArrayListSupport(${length})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>length</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports />
<Java>new ArrayListSupport(${collection})</Java>
<Params>
<Param>
<Type>System.ICollection</Type>
<Name>collection</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,145 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Hashtable</Java>
<Name>System.Collections.Hashtable</Name>
<Uses />
<Inherits>
<Type>System.Collections.ICollection</Type>
<Type>System.Collections.IDictionary</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.put(${key}, ${value})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>Add</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.containsKey(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>Contains</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.containsKey(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>ContainsKey</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.get(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>get___idx</Name>
<Return>System.Object</Return>
</Method>
<Method>
<Imports />
<Java>${this}.put(${key}, ${value})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>set___idx</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this}.size()</Get>
<Set>${this}.setCount(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.keySet()</Java>
<Type>System.Collections.ICollection</Type>
<Name>Keys</Name>
<Get>${this}.keySet()</Get>
<Set>${this}.setKeys(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.values()</Java>
<Type>System.Collections.ICollection</Type>
<Name>Values</Name>
<Get>${this}.values()</Get>
<Set>${this}.setValues(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.util.Hashtable</string>
</Imports>
<Java>new Hashtable()</Java>
<Params />
</Constructor>
<Constructor>
<Imports>
<string>java.util.Hashtable</string>
</Imports>
<Java>new Hashtable(${length})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>length</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>java.util.Hashtable</string>
</Imports>
<Java>new Hashtable(${collection})</Java>
<Params>
<Param>
<Type>System.ICollection</Type>
<Name>collection</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Iterable</Java>
<Name>System.Collections.ICollection</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${this}.iterator()</Java>
<Params />
<Name>GetEnumerator</Name>
<Return>System.IEnumerator</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this}.size()</Get>
<Set>${this}.setCount(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
</Interface>

View File

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Map</Java>
<Name>System.Collections.IDictionary</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${this}.put(${key}, ${value})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>Add</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.containsKey(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>Contains</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.containsKey(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>ContainsKey</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.get(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>get___idx</Name>
<Return>System.Object</Return>
</Method>
<Method>
<Imports />
<Java>${this}.put(${key}, ${value})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>set___idx</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.remove(${value})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>Remove</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this}.size()</Get>
<Set>${this}.setCount(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.keySet()</Java>
<Type>System.Collections.ICollection</Type>
<Name>Keys</Name>
<Get>${this}.keySet()</Get>
<Set>${this}.setKeys(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.values()</Java>
<Type>System.Collections.ICollection</Type>
<Name>Values</Name>
<Get>${this}.values()</Get>
<Set>${this}.setValues(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
</Interface>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Iterable</Java>
<Name>System.Collections.IEnumerable</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${this}.iterator()</Java>
<Params />
<Name>GetEnumerator</Name>
<Return>System.IEnumerator</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
</Interface>

View File

@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>List</Java>
<Name>System.Collections.IList</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${this}.add(${arg})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>Add</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.contains(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>Contains</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.get(${i})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>i</Name>
</Param>
</Params>
<Name>get___idx</Name>
<Return>System.Object</Return>
</Method>
<Method>
<Imports />
<Java>${this}.set___idx(${i}, ${v})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>i</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>v</Name>
</Param>
</Params>
<Name>set___idx</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this}.size()</Get>
<Set>${this}.setCount(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,150 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>ArrayListSupport</Java>
<Name>System.Collections.ObjectModel.Collection</Name>
<Uses />
<Inherits>
<Type>System.Collections.IEnumerable</Type>
<Type>System.Collections.ICollection</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.addS(${arg})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>Add</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.addAllS(${arg})</Java>
<Params>
<Param>
<Type>System.Collections.ICollection</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>AddRange</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.addAllS(${arg})</Java>
<Params>
<Param>
<Type>System.Array</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>AddRange</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.contains(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>Contains</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.get(${i})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>i</Name>
</Param>
</Params>
<Name>get___idx</Name>
<Return>System.Object</Return>
</Method>
<Method>
<Imports />
<Java>${this}.set___idx(${i}, ${v})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>i</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>v</Name>
</Param>
</Params>
<Name>set___idx</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.toArrayS(new ${TYPEOF_TYPE}[0])</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>TYPEOF_expr</Name>
</Param>
</Params>
<Name>ToArray</Name>
<Return>System.Object[]</Return>
</Method>
<Method>
<Imports />
<Java>${this}.sort()</Java>
<Params />
<Name>Sort</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this}.size()</Get>
<Set>${this}.setCount(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new ArrayListSupport()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new ArrayListSupport(${length})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>length</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports />
<Java>new ArrayListSupport(${collection})</Java>
<Params>
<Param>
<Type>System.ICollection</Type>
<Name>collection</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>TreeMap</Java>
<Name>System.Collections.SortedList</Name>
<Uses />
<Inherits>
<Type>System.IDictionary</Type>
<Type>System.ICollection</Type>
<Type>System.IEnumerable</Type>
<Type>System.ICloneable</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.put(${key}, ${value})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>Add</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.containsKey(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>ContainsKey</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.containsKey(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>Contains</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.get(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>get___idx</Name>
<Return>System.Object</Return>
</Method>
<Method>
<Imports />
<Java>${this}.put(${key}, ${value})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>set___idx</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this}.size()</Get>
<Set>${this}.setCount(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.keySet()</Java>
<Type>System.ICollection</Type>
<Name>Keys</Name>
<Get>${this}.keySet()</Get>
<Set>${this}.setKeys(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.values()</Java>
<Type>System.ICollection</Type>
<Name>Values</Name>
<Get>${this}.values()</Get>
<Set>${this}.setValues(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.util.TreeMap</string>
</Imports>
<Java>new TreeMap()</Java>
<Params />
</Constructor>
<Constructor>
<Imports>
<string>java.util.TreeMap</string>
</Imports>
<Java>new TreeMap()</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>length</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>java.util.TreeMap</string>
</Imports>
<Java>new TreeMap(${collection})</Java>
<Params>
<Param>
<Type>System.IDictionary</Type>
<Name>collection</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Properties</Java>
<Name>System.Collections.Specialized.NameValueCollection</Name>
<Uses />
<Inherits>
<Type>System.IList</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.getProperty(${key})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>key</Name>
</Param>
</Params>
<Name>Get</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>NONE</Java>
<Name>System.Configuration.ConfigurationManager</Name>
<Uses />
<Inherits />
<Methods />
<Properties>
<Property>
<Imports>
<string>RusticiSoftware.System.Configuration.ConfigurationManager</string>
</Imports>
<Java>ConfigurationManager.getAppSettings()</Java>
<Type>System.Collections.Specialized.NameValueCollection</Type>
<Name>AppSettings</Name>
<Get>ConfigurationManager.getAppSettings()</Get>
<Set>${this}.setAppSettings(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>NONE</Java>
<Name>System.Configuration.ConfigurationSettings</Name>
<Uses />
<Inherits />
<Methods />
<Properties>
<Property>
<Imports>
<string>RusticiSoftware.System.Configuration.ConfigurationSettings</string>
</Imports>
<Java>ConfigurationSettings.getAppSettings()</Java>
<Type>System.Collections.Specialized.NameValueCollection</Type>
<Name>AppSettings</Name>
<Get>ConfigurationSettings.getAppSettings()</Get>
<Set>${this}.setAppSettings(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,140 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.Console</string>
</Imports>
<Java>Console</Java>
<Name>System.Console</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>System.out.print(${arg})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>Write</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.*</string>
</Imports>
<Java>System.out.printf(ConsoleSupport.CSFmtStrToJFmtStr(${fmt}), ${arg})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>fmt</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>Write</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.*</string>
</Imports>
<Java>System.out.printf(ConsoleSupport.CSFmtStrToJFmtStr(${fmt}), ${arg1}, ${arg2})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>fmt</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>arg1</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>arg2</Name>
</Param>
</Params>
<Name>Write</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>System.out.println()</Java>
<Params />
<Name>WriteLine</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>System.out.println(${arg})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>WriteLine</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.*</string>
</Imports>
<Java>System.out.printf(ConsoleSupport.CSFmtStrToJFmtStr(${fmt}) + "\\n", ${arg})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>fmt</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>WriteLine</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.*</string>
</Imports>
<Java>System.out.printf(ConsoleSupport.CSFmtStrToJFmtStr(${fmt}) + "\\n", ${arg1}, ${arg2})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>fmt</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>arg1</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>arg2</Name>
</Param>
</Params>
<Name>WriteLine</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>System.out</Java>
<Type>System.IO.TextWriter</Type>
<Name>Out</Name>
<Get>System.out</Get>
<Set>${this}.setOut(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,155 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.Convert</string>
</Imports>
<Java>Convert</Java>
<Name>System.Convert</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports>
<string>org.apache.commons.codec.binary.Base64</string>
</Imports>
<Java>Base64.decodeBase64(${s})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>s</Name>
</Param>
</Params>
<Name>FromBase64String</Name>
<Return>System.Byte[]</Return>
</Method>
<Method>
<Imports>
<string>org.apache.commons.codec.binary.Base64</string>
</Imports>
<Java>Base64.encodeBase64String(${inArray})</Java>
<Params>
<Param>
<Type>System.Byte[]</Type>
<Name>inArray</Name>
</Param>
</Params>
<Name>ToBase64String</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>((${value}) &gt; 0)</Java>
<Params>
<Param>
<Type>System.Number</Type>
<Name>value</Name>
</Param>
</Params>
<Name>ToBoolean</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${value}</Java>
<Params>
<Param>
<Type>System.Boolean</Type>
<Name>value</Name>
</Param>
</Params>
<Name>ToBoolean</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>Integer.valueOf(${value})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>value</Name>
</Param>
</Params>
<Name>ToInt32</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>(int)Math.round(${value})</Java>
<Params>
<Param>
<Type>System.Number</Type>
<Name>value</Name>
</Param>
</Params>
<Name>ToInt32</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>Long.valueOf(${value})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>value</Name>
</Param>
</Params>
<Name>ToInt64</Name>
<Return>System.Int64</Return>
</Method>
<Method>
<Imports />
<Java>(long)Math.round(${value})</Java>
<Params>
<Param>
<Type>System.Number</Type>
<Name>value</Name>
</Param>
</Params>
<Name>ToInt64</Name>
<Return>System.Int64</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.DateTimeSupport</string>
</Imports>
<Java>DateTimeSupport.parse(${value})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>value</Name>
</Param>
</Params>
<Name>ToDateTime</Name>
<Return>System.Int64</Return>
</Method>
<Method>
<Imports />
<Java>Integer.toString(${value})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>value</Name>
</Param>
</Params>
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>null</Java>
<Type>System.Object</Type>
<Name>DBNull</Name>
<Get>null</Get>
<Set>${this}.setDBNull(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.DBNull</string>
</Imports>
<Java>DBNull</Java>
<Name>System.DBNull</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods />
<Properties>
<Property>
<Imports />
<Java>null</Java>
<Type>System.DBNull</Type>
<Name>Value</Name>
<Get>null</Get>
<Set>${this}.setValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,283 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Date</Java>
<Name>System.DateTime</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports>
<string>RusticiSoftware.System.DateTimeSupport</string>
</Imports>
<Java>DateTimeSupport.parse(${s})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>s</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.DateTime</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.DateTimeSupport</string>
</Imports>
<Java>DateTimeSupport.parse(${s}, ${provider})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>s</Name>
</Param>
<Param>
<Type>System.IFormatProvider</Type>
<Name>provider</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.DateTime</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.*</string>
</Imports>
<Java>DateTimeSupport.ToString(${this}, ${format})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>format</Name>
</Param>
</Params>
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.DateTimeSupport</string>
</Imports>
<Java>DateTimeSupport.ToString(${this}, ${format}, ${provider})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>format</Name>
</Param>
<Param>
<Type>System.IFormatProvider</Type>
<Name>provider</Name>
</Param>
</Params>
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>java.text.SimpleDateFormat</string>
</Imports>
<Java>(new SimpleDateFormat("MM/dd/yyyy HH:mm:ss a")).format(${this})</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>java.text.SimpleDateFormat</string>
</Imports>
<Java>(new SimpleDateFormat("MM/dd/yy")).format(${this})</Java>
<Params />
<Name>ToShortDateString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>${t1}.compareTo(${t2})</Java>
<Params>
<Param>
<Type>System.DateTime</Type>
<Name>t1</Name>
</Param>
<Param>
<Type>System.DateTime</Type>
<Name>t2</Name>
</Param>
</Params>
<Name>Compare</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.compareTo(${value})</Java>
<Params>
<Param>
<Type>System.DateTime</Type>
<Name>value</Name>
</Param>
</Params>
<Name>CompareTo</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.DateTZ</string>
<string>java.util.TimeZone</string>
</Imports>
<Java>(new DateTZ(${this}.getTime(), TimeZone.getTimeZone("UTC")))</Java>
<Params />
<Name>ToUniversalTime</Name>
<Return>System.DateTime</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.DateTimeSupport</string>
<string>java.util.Calendar</string>
</Imports>
<Java>DateTimeSupport.add(${this},Calendar.MINUTE,${amount})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>amount</Name>
</Param>
</Params>
<Name>AddMinutes</Name>
<Return>System.DateTime</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.DateTimeSupport</string>
<string>java.util.Calendar</string>
</Imports>
<Java>DateTimeSupport.add(${this},Calendar.HOUR,${amount})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>amount</Name>
</Param>
</Params>
<Name>AddHours</Name>
<Return>System.DateTime</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.DateTimeSupport</string>
<string>java.util.Calendar</string>
</Imports>
<Java>DateTimeSupport.add(${this},Calendar.MILLISECOND,${amount})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>amount</Name>
</Param>
</Params>
<Name>AddMilliseconds</Name>
<Return>System.DateTime</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.DateTimeSupport</string>
<string>java.util.Calendar</string>
</Imports>
<Java>DateTimeSupport.add(${this},Calendar.SECOND,${amount})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>amount</Name>
</Param>
</Params>
<Name>AddSeconds</Name>
<Return>System.DateTime</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.DateTimeSupport</string>
<string>java.util.Calendar</string>
</Imports>
<Java>DateTimeSupport.add(${this},Calendar.DAY_OF_YEAR,${amount})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>amount</Name>
</Param>
</Params>
<Name>AddDays</Name>
<Return>System.DateTime</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.DateTimeSupport</string>
<string>java.util.Calendar</string>
</Imports>
<Java>DateTimeSupport.add(${this},Calendar.MONTH,${amount})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>amount</Name>
</Param>
</Params>
<Name>AddMonths</Name>
<Return>System.DateTime</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.DateTimeSupport</string>
</Imports>
<Java>(new TimeSpan(Math.abs(${this}.getTime() - ${date2}.getTime())))</Java>
<Params>
<Param>
<Type>System.DateTime</Type>
<Name>date2</Name>
</Param>
</Params>
<Name>Subtract</Name>
<Return>System.TimeSpan</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports>
<string>java.util.Calendar</string>
</Imports>
<Java>Calendar.getInstance().getTime()</Java>
<Type>System.DateTime</Type>
<Name>Now</Name>
<Get>Calendar.getInstance().getTime()</Get>
<Set>${this}.setNow(${value})</Set>
</Property>
<Property>
<Imports>
<string>java.util.Date</string>
</Imports>
<Java>new Date()</Java>
<Type>System.DateTime</Type>
<Name>Today</Name>
<Get>new Date()</Get>
<Set>${this}.setToday(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.util.GregorianCalendar</string>
</Imports>
<Java>new GregorianCalendar(${year}, ${month}-1, ${day}).getTime()</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>year</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>month</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>day</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>double</Java>
<Name>System.Decimal</Name>
<Uses />
<Inherits>
<Type>System.Number</Type>
<Type>System.IComparable</Type>
<Type>System.IFormattable</Type>
<Type>System.IConvertible</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>String.valueOf(${this})</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>Double.valueOf(${dStr})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>dStr</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.Double</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>Double.MIN_VALUE</Java>
<Type>System.Decimal</Type>
<Name>MinValue</Name>
<Get>Double.MIN_VALUE</Get>
<Set>${this}.setMinValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>Double.MAX_VALUE</Java>
<Type>System.Decimal</Type>
<Name>MaxValue</Name>
<Get>Double.MAX_VALUE</Get>
<Set>${this}.setMaxValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>-1.0</Java>
<Type>System.Decimal</Type>
<Name>MinusOne</Name>
<Get>-1.0</Get>
<Set>${this}.setMinusOne(${value})</Set>
</Property>
<Property>
<Imports />
<Java>0.0</Java>
<Type>System.Decimal</Type>
<Name>Zero</Name>
<Get>0.0</Get>
<Set>${this}.setZero(${value})</Set>
</Property>
<Property>
<Imports />
<Java>1.0</Java>
<Type>System.Decimal</Type>
<Name>One</Name>
<Get>1.0</Get>
<Set>${this}.setOne(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,169 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>double</Java>
<Name>System.Double</Name>
<Uses />
<Inherits>
<Type>System.Number</Type>
<Type>System.IComparable</Type>
<Type>System.IFormattable</Type>
<Type>System.IConvertible</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>Double.isNaN(${d})</Java>
<Params>
<Param>
<Type>System.Double</Type>
<Name>d</Name>
</Param>
</Params>
<Name>IsNaN</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>Double.valueOf(${dStr})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>dStr</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.Double</Return>
</Method>
<Method>
<Imports>
<string>java.text.NumberFormat</string>
</Imports>
<Java>NumberFormat.getInstance(${provider}).parse(${dStr}).doubleValue()</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>dStr</Name>
</Param>
<Param>
<Type>System.IFormatProvider</Type>
<Name>provider</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.Double</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.*</string>
</Imports>
<Java>DoubleSupport.parse(${dStr}, ${style}, ${provider})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>dStr</Name>
</Param>
<Param>
<Type>System.Globalization.NumberStyles</Type>
<Name>style</Name>
</Param>
<Param>
<Type>System.IFormatProvider</Type>
<Name>provider</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.Double</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.*</string>
</Imports>
<Java>DoubleSupport.ToString(${this}, ${format})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>format</Name>
</Param>
</Params>
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>String.valueOf(${this})</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.DoubleSupport</string>
</Imports>
<Java>DoubleSupport.ToString(${this}, ${provider})</Java>
<Params>
<Param>
<Type>System.Globalization.CultureInfo</Type>
<Name>provider</Name>
</Param>
</Params>
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>Double.MIN_VALUE</Java>
<Type>System.Double</Type>
<Name>MinValue</Name>
<Get>Double.MIN_VALUE</Get>
<Set>${this}.setMinValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>Double.MAX_VALUE</Java>
<Type>System.Double</Type>
<Name>MaxValue</Name>
<Get>Double.MAX_VALUE</Get>
<Set>${this}.setMaxValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>Double.NaN</Java>
<Type>System.Double</Type>
<Name>NaN</Name>
<Get>Double.NaN</Get>
<Set>${this}.setNaN(${value})</Set>
</Property>
<Property>
<Imports />
<Java>Double.NEGATIVE_INFINITY</Java>
<Type>System.Double</Type>
<Name>NegativeInfinity</Name>
<Get>Double.NEGATIVE_INFINITY</Get>
<Set>${this}.setNegativeInfinity(${value})</Set>
</Property>
<Property>
<Imports />
<Java>Double.POSITIVE_INFINITY</Java>
<Type>System.Double</Type>
<Name>PositiveInfinity</Name>
<Get>Double.POSITIVE_INFINITY</Get>
<Set>${this}.setPositiveInfinity(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts>
<Cast>
<Imports />
<Java>((int)(${expr}))</Java>
<From>System.Double</From>
<To>System.Int32</To>
</Cast>
</Casts>
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Enum</Java>
<Name>System.Enum</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports>
<string>RusticiSoftware.System.EnumSupport</string>
</Imports>
<Java>EnumSupport.isDefined(${enumType}, ${value})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>enumType</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>IsDefined</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.EnumSupport</string>
</Imports>
<Java>EnumSupport.toString(${this}, ${modifier})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>modifier</Name>
</Param>
</Params>
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>Enum.valueOf(${enumType}, ${value})</Java>
<Params>
<Param>
<Type>System.Type</Type>
<Name>enumType</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>value</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.Object</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts>
<Cast>
<Imports />
<Java>${to_type}.values()[${expr}]</Java>
<From>System.Byte</From>
</Cast>
<Cast>
<Imports />
<Java>(byte)(((Enum)${expr}).ordinal())</Java>
<From>System.Enum</From>
<To>System.Byte</To>
</Cast>
<Cast>
<Imports />
<Java>${to_type}.values()[${expr}]</Java>
<From>System.Int32</From>
</Cast>
<Cast>
<Imports />
<Java>((Enum)${expr}).ordinal()</Java>
<From>System.Enum</From>
<To>System.Int32</To>
</Cast>
</Casts>
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.Environment</string>
</Imports>
<Java>Environment</Java>
<Name>System.Environment</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods />
<Properties>
<Property>
<Imports />
<Java>System.getProperty("line.separator")</Java>
<Type>System.String</Type>
<Name>NewLine</Name>
<Get>System.getProperty("line.separator")</Get>
<Set>${this}.setNewLine(${value})</Set>
</Property>
<Property>
<Imports>
<string>java.net.InetAddress</string>
</Imports>
<Java>InetAddress.getLocalHost().getHostName()</Java>
<Type>System.String</Type>
<Name>MachineName</Name>
<Get>InetAddress.getLocalHost().getHostName()</Get>
<Set>${this}.setMachineName(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,99 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Exception</Java>
<Name>System.Exception</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods />
<Properties>
<Property>
<Imports />
<Java>${this}.getMessage()</Java>
<Type>System.String</Type>
<Name>Message</Name>
<Get>${this}.getMessage()</Get>
<Set>${this}.setMessage(${value})</Set>
</Property>
<Property>
<Imports>
<string>RusticiSoftware.System.ExceptionSupport</string>
</Imports>
<Java>ExceptionSupport.getSource(${this})</Java>
<Type>System.String</Type>
<Name>Source</Name>
<Get>ExceptionSupport.getSource(${this})</Get>
<Set>${this}.setSource(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.getStackTrace().toString()</Java>
<Type>System.String</Type>
<Name>StackTrace</Name>
<Get>${this}.getStackTrace().toString()</Get>
<Set>${this}.setStackTrace(${value})</Set>
</Property>
<Property>
<Imports />
<Java>((Exception)${this}.getCause())</Java>
<Type>System.Exception</Type>
<Name>InnerException</Name>
<Get>((Exception)${this}.getCause())</Get>
<Set>${this}.setInnerException(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new Exception()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new Exception(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>CS2JNet.System.Exception</string>
</Imports>
<Java>new Exception(${info},${ctxt})</Java>
<Params>
<Param>
<Type>System.SerializationInfo</Type>
<Name>info</Name>
</Param>
<Param>
<Type>System.StreamingContext</Type>
<Name>ctxt</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports />
<Java>new Exception(${message}, ${inner})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
<Param>
<Type>System.Exception</Type>
<Name>inner</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>TODO</Java>
<Name>System.Globalization.CultureInfo</Name>
<Uses />
<Inherits>
<Type>System.ICloneable</Type>
<Type>System.IFormatProvider</Type>
</Inherits>
<Methods />
<Properties>
<Property>
<Imports>
<string>RusticiSoftware.JavaSupport.util.LocaleSupport</string>
</Imports>
<Java>LocaleSupport.INVARIANT</Java>
<Type>System.Globalization.CultureInfo</Type>
<Name>InvariantCulture</Name>
<Get>LocaleSupport.INVARIANT</Get>
<Set>${this}.setInvariantCulture(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.Globalization.NumberFormatInfo</string>
</Imports>
<Java>NumberFormatInfo</Java>
<Name>System.Globalization.NumberFormatInfo</Name>
<Uses />
<Inherits>
<Type>System.ICloneable</Type>
<Type>System.IFormatProvider</Type>
</Inherits>
<Methods />
<Properties>
<Property>
<Imports>
<string>RusticiSoftware.JavaSupport.util.LocaleSupport</string>
</Imports>
<Java>LocaleSupport.INVARIANT</Java>
<Type>System.Globalization.NumberFormatInfo</Type>
<Name>InvariantInfo</Name>
<Get>LocaleSupport.INVARIANT</Get>
<Set>${this}.setInvariantInfo(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>RusticiSoftware.JavaSupport.util.LocaleSupport</string>
</Imports>
<Java>LocaleSupport.INVARIANT</Java>
<Params />
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.Globalization.NumberStyles</string>
</Imports>
<Java>NumberStyles</Java>
<Name>System.Globalization.NumberStyles</Name>
<Uses />
<Inherits />
<Methods />
<Properties>
<Property>
<Imports>
<string>RusticiSoftware.System.Globalization.NumberStyles</string>
</Imports>
<Java>NumberStyles.getInteger()</Java>
<Type>System.Globalization.NumberStyles</Type>
<Name>Integer</Name>
<Get>NumberStyles.getInteger()</Get>
<Set>${this}.setInteger(${value})</Set>
</Property>
<Property>
<Imports>
<string>RusticiSoftware.System.Globalization.NumberStyles</string>
</Imports>
<Java>NumberStyles.getHexNumber()</Java>
<Type>System.Globalization.NumberStyles</Type>
<Name>HexNumber</Name>
<Get>NumberStyles.getHexNumber()</Get>
<Set>${this}.setHexNumber(${value})</Set>
</Property>
<Property>
<Imports>
<string>RusticiSoftware.System.Globalization.NumberStyles</string>
</Imports>
<Java>NumberStyles.getAny()</Java>
<Type>System.Globalization.NumberStyles</Type>
<Name>Any</Name>
<Get>NumberStyles.getAny()</Get>
<Set>${this}.setAny(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>UUID</Java>
<Name>System.Guid</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods>
<Method>
<Imports>
<string>java.util.UUID</string>
</Imports>
<Java>UUID.randomUUID()</Java>
<Params />
<Name>NewGuid</Name>
<Return>System.Guid</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>ICloneable</Java>
<Name>System.ICloneable</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${this}.Clone()</Java>
<Params />
<Name>Clone</Name>
<Return>System.Object</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
</Interface>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.IComparable</string>
</Imports>
<Java>IComparable</Java>
<Name>System.IComparable</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${this}.Compare(${arg})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>CompareTo</Name>
<Return>System.Int32</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
</Interface>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>IDisposable</Java>
<Name>System.IDisposable</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${this}.close()</Java>
<Params />
<Name>Dispose</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
</Interface>

View File

@ -0,0 +1,155 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>File</Java>
<Name>System.IO.Directory</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>(new File(${path})).exists()</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>Exists</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>(new File(${path})).mkdirs()</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>CreateDirectory</Name>
<Return>System.IO.DirectoryInfo</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.IO.DirectorySupport</string>
</Imports>
<Java>DirectorySupport.delete(${path}, false)</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>Delete</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.IO.DirectorySupport</string>
</Imports>
<Java>DirectorySupport.delete(${path}, ${recursive})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
<Param>
<Type>System.Boolean</Type>
<Name>recursive</Name>
</Param>
</Params>
<Name>Delete</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>(new File(${sourceFileName})).renameTo(new File(${destFileName}))</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>sourceFileName</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>destFileName</Name>
</Param>
</Params>
<Name>Move</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>(new File(${path})).list()</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>GetFileSystemEntries</Name>
<Return>System.String[]</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.IO.DirectorySupport</string>
</Imports>
<Java>DirectorySupport.getFiles(${path}, ${searchpattern})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>searchpattern</Name>
</Param>
</Params>
<Name>GetFiles</Name>
<Return>System.String[]</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.IO.DirectorySupport</string>
</Imports>
<Java>DirectorySupport.getDirectories(${path})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>GetDirectories</Name>
<Return>System.String[]</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.IO.DirectorySupport</string>
</Imports>
<Java>DirectorySupport.getFiles(${path})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>GetFiles</Name>
<Return>System.String[]</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>File</Java>
<Name>System.IO.DirectoryInfo</Name>
<Uses />
<Inherits>
<Type>System.IO.FileSystemInfo</Type>
</Inherits>
<Methods>
<Method>
<Imports>
<string>RusticiSoftware.JavaSupport.io.*</string>
</Imports>
<Java>${this}.listFiles(new FilterOnlyFiles())</Java>
<Params />
<Name>GetFiles</Name>
<Return>System.IO.FileInfo[]</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.JavaSupport.io.*</string>
</Imports>
<Java>${this}.listFiles(new FilterOnlyDirs())</Java>
<Params />
<Name>GetDirectories</Name>
<Return>System.IO.FileInfo[]</Return>
</Method>
<Method>
<Imports />
<Java>${this}.listFiles()</Java>
<Params />
<Name>GetFileSystemInfos</Name>
<Return>System.IO.FileSystemInfo[]</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>new File(${path})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,174 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>File</Java>
<Name>System.IO.File</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports>
<string>java.io.*</string>
<string>java.nio.charset.Charset</string>
</Imports>
<Java>new BufferedWriter(new OutputStreamWriter(new FileOutputStream(${path}), Charset.forName("UTF-8")))</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>CreateText</Name>
<Return>System.IO.StreamWriter</Return>
</Method>
<Method>
<Imports>
<string>java.io.*</string>
</Imports>
<Java>new BufferedOutputStream(new FileOutputStream(${path}))</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>Create</Name>
<Return>System.IO.StreamWriter</Return>
</Method>
<Method>
<Imports>
<string>java.io.FileInputStream</string>
</Imports>
<Java>new FileInputStream(${path})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>OpenRead</Name>
<Return>System.IO.Stream</Return>
</Method>
<Method>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>(new File(${path})).delete()</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>Delete</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>(new File(${path})).exists()</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>Exists</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.IO.FileSupport</string>
</Imports>
<Java>FileSupport.copyFile(${sourceFileName}, ${destFileName}, true)</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>sourceFileName</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>destFileName</Name>
</Param>
</Params>
<Name>Copy</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.IO.FileSupport</string>
</Imports>
<Java>FileSupport.copyFile(${sourceFileName}, ${destFileName}, ${overwrite})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>sourceFileName</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>destFileName</Name>
</Param>
<Param>
<Type>System.Boolean</Type>
<Name>overwrite</Name>
</Param>
</Params>
<Name>Copy</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>(new File(${sourceFileName})).renameTo(new File(${destFileName}))</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>sourceFileName</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>destFileName</Name>
</Param>
</Params>
<Name>Move</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>/* Cannot set file attributes from Java - File.SetAttributes(${sourceFileName}, ${attributes}) */</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>sourceFileName</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>attributes</Name>
</Param>
</Params>
<Name>SetAttributes</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>/* Cannot get file attributes from Java - File.GetAttributes(${sourceFileName}) */ 0</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>sourceFileName</Name>
</Param>
</Params>
<Name>GetAttributes</Name>
<Return>System.Enum</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Integer</Java>
<Name>System.IO.FileAttributes</Name>
<Uses />
<Inherits />
<Methods />
<Properties>
<Property>
<Imports />
<Java>/* FileAttributes.ReadOnly */ 0</Java>
<Type>System.Enum</Type>
<Name>ReadOnly</Name>
<Get>/* FileAttributes.ReadOnly */ 0</Get>
<Set>${this}.setReadOnly(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>File</Java>
<Name>System.IO.FileInfo</Name>
<Uses />
<Inherits>
<Type>System.IO.FileSystemInfo</Type>
</Inherits>
<Methods />
<Properties>
<Property>
<Imports />
<Java>${this}.getParent()</Java>
<Type>System.String</Type>
<Name>DirectoryName</Name>
<Get>${this}.getParent()</Get>
<Set>${this}.setDirectoryName(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>new File(${fileName})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>fileName</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>FileNotFoundException</Java>
<Name>System.IO.FileNotFoundException</Name>
<Uses />
<Inherits>
<Type>System.IO.IOException</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>RusticiSoftware.System.IO.FileNotFoundException</string>
</Imports>
<Java>new FileNotFoundException(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>RusticiSoftware.System.IO.FileNotFoundException</string>
</Imports>
<Java>new FileNotFoundException(${message}, ${fileName})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>fileName</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>OutputStream</Java>
<Name>System.IO.FileStream</Name>
<Uses />
<Inherits>
<Type>System.IO.IDisposable</Type>
<Type>System.IO.Stream</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>File</Java>
<Name>System.IO.FileSystemInfo</Name>
<Uses />
<Inherits />
<Methods />
<Properties>
<Property>
<Imports />
<Java>${this}.getName()</Java>
<Type>System.String</Type>
<Name>Name</Name>
<Get>${this}.getName()</Get>
<Set>${this}.setName(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>new File(${fileName})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>fileName</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Throwable</Java>
<Name>System.IO.IOException</Name>
<Uses />
<Inherits>
<Type>System.SystemException</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new Throwable()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new Throwable(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>CS2JNet.System.IO.IOException</string>
</Imports>
<Java>new IOException(${info},${ctxt})</Java>
<Params>
<Param>
<Type>System.SerializationInfo</Type>
<Name>info</Name>
</Param>
<Param>
<Type>System.StreamingContext</Type>
<Name>ctxt</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports />
<Java>new Throwable(${message}, ${inner})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
<Param>
<Type>System.Exception</Type>
<Name>inner</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,105 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.IO.Path</string>
</Imports>
<Java>Path</Java>
<Name>System.IO.Path</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>(new File(${path})).getParent()</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>GetDirectoryName</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>(new File(${path})).getName()</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>GetFileName</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>(new File(${path})).getCanonicalPath()</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>GetFullPath</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.IO.PathSupport</string>
</Imports>
<Java>PathSupport.getExtension(${path})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
<Name>GetExtension</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>(new File(${path1}, ${path2})).toString()</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path1</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>path2</Name>
</Param>
</Params>
<Name>Combine</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports>
<string>java.io.File</string>
</Imports>
<Java>File.separatorChar</Java>
<Type>System.Char</Type>
<Name>DirectorySeparatorChar</Name>
<Get>File.separatorChar</Get>
<Set>${this}.setDirectorySeparatorChar(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,90 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>InputStream</Java>
<Name>System.IO.Stream</Name>
<Uses />
<Inherits>
<Type>System.IO.IDisposable</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.close()</Java>
<Params />
<Name>Close</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.read(${buffer},${offset},${count})</Java>
<Params>
<Param>
<Type>System.Byte[]</Type>
<Name>buffer</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>offset</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>count</Name>
</Param>
</Params>
<Name>Read</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.write(${buffer},${offset},${count})</Java>
<Params>
<Param>
<Type>System.Byte[]</Type>
<Name>buffer</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>offset</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>count</Name>
</Param>
</Params>
<Name>Write</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports>
<string>RusticiSoftware.JavaSupport.Unsupported</string>
</Imports>
<Java>Unsupported.throwUnsupported("${this}.Position")</Java>
<Type>System.Int64</Type>
<Name>Position</Name>
<Get>Unsupported.throwUnsupported("${this}.Position")</Get>
<Set>Unsupported.throwUnsupported("${this}.Position = ${value}")</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.io.*</string>
</Imports>
<Java>new FileInputStream(${path})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>BufferedReader</Java>
<Name>System.IO.StreamReader</Name>
<Uses />
<Inherits>
<Type>System.IO.TextReader</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>RusticiSoftware.System.IO.StreamReader</string>
<string>java.io.*</string>
</Imports>
<Java>new BufferedReader(StreamReader.make(new BufferedInputStream(new FileInputStream(${path}))))</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>RusticiSoftware.System.IO.StreamReader</string>
<string>java.io.*</string>
</Imports>
<Java>new BufferedReader(StreamReader.make(new BufferedInputStream(new FileInputStream(${path}), ${encoding})))</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
<Param>
<Type>System.Text.Encoding</Type>
<Name>encoding</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>RusticiSoftware.System.IO.StreamReader</string>
<string>java.io.*</string>
</Imports>
<Java>new BufferedReader(StreamReader.make(new BufferedInputStream(${stream}), ${encoding}))</Java>
<Params>
<Param>
<Type>System.IO.Stream</Type>
<Name>stream</Name>
</Param>
<Param>
<Type>System.Text.Encoding</Type>
<Name>encoding</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>RusticiSoftware.System.IO.StreamReader</string>
<string>RusticiSoftware.System.Text.EncodingSupport</string>
<string>java.io.*</string>
</Imports>
<Java>new BufferedReader(StreamReader.make(new BufferedInputStream(${stream}), new EncodingSupport("UTF-8")))</Java>
<Params>
<Param>
<Type>System.IO.Stream</Type>
<Name>stream</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>BufferedWriter</Java>
<Name>System.IO.StreamWriter</Name>
<Uses />
<Inherits>
<Type>System.IO.TextWriter</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.io.*</string>
</Imports>
<Java>new BufferedWriter(new FileWriter(${path}))</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>java.io.*</string>
</Imports>
<Java>new BufferedWriter(new FileWriter(${path},${append}))</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>path</Name>
</Param>
<Param>
<Type>System.Boolean</Type>
<Name>append</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>StringReader</Java>
<Name>System.IO.StringReader</Name>
<Uses />
<Inherits>
<Type>System.IO.TextReader</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.io.*</string>
</Imports>
<Java>new StringReader(${s})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>s</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>StringWriter</Java>
<Name>System.IO.StringWriter</Name>
<Uses />
<Inherits>
<Type>System.IO.TextWriter</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.io.StringWriter</string>
</Imports>
<Java>new StringWriter(${s})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>s</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>BufferedReader</Java>
<Name>System.IO.TextReader</Name>
<Uses />
<Inherits>
<Type>System.IDisposable</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.close()</Java>
<Params />
<Name>Close</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.readLine()</Java>
<Params />
<Name>ReadLine</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.IO.TextReaderSupport</string>
</Imports>
<Java>TextReaderSupport.readToEnd(${this})</Java>
<Params />
<Name>ReadToEnd</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.IO.TextWriter</string>
</Imports>
<Java>TextWriter</Java>
<Name>System.IO.TextWriter</Name>
<Uses />
<Inherits>
<Type>System.IDisposable</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.close()</Java>
<Params />
<Name>Close</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.write(${arg} + System.getProperty("line.separator"))</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>WriteLine</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this}.write(${arg})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>Write</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>int</Java>
<Name>System.Int16</Name>
<Uses />
<Inherits>
<Type>System.Number</Type>
<Type>System.IComparable</Type>
<Type>System.IFormattable</Type>
<Type>System.IConvertible</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>String.valueOf(${this})</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>Short.valueOf(${str})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>str</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.Int16</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>Short.MIN_VALUE</Java>
<Type>System.Int16</Type>
<Name>MinValue</Name>
<Get>Short.MIN_VALUE</Get>
<Set>${this}.setMinValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>Short.MAX_VALUE</Java>
<Type>System.Int16</Type>
<Name>MaxValue</Name>
<Get>Short.MAX_VALUE</Get>
<Set>${this}.setMaxValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts>
<Cast>
<Imports />
<Java>((Short) ${expr})</Java>
<From>System.Object</From>
<To>System.Int16</To>
</Cast>
</Casts>
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>int</Java>
<Name>System.Int32</Name>
<Uses />
<Inherits>
<Type>System.Number</Type>
<Type>System.IComparable</Type>
<Type>System.IFormattable</Type>
<Type>System.IConvertible</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>String.valueOf(${this})</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>IntegerSupport.mkString(${this}, ${str})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>str</Name>
</Param>
</Params>
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>Integer.valueOf(${str})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>str</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.*</string>
</Imports>
<Java>IntegerSupport.parse(${str}, ${style})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>str</Name>
</Param>
<Param>
<Type>System.Globalization.NumberStyles</Type>
<Name>style</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.Int32</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>Integer.MIN_VALUE</Java>
<Type>System.Int32</Type>
<Name>MinValue</Name>
<Get>Integer.MIN_VALUE</Get>
<Set>${this}.setMinValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>Integer.MAX_VALUE</Java>
<Type>System.Int32</Type>
<Name>MaxValue</Name>
<Get>Integer.MAX_VALUE</Get>
<Set>${this}.setMaxValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>long</Java>
<Name>System.Int64</Name>
<Uses />
<Inherits>
<Type>System.Number</Type>
<Type>System.IComparable</Type>
<Type>System.IFormattable</Type>
<Type>System.IConvertible</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>String.valueOf(${this})</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>Long.valueOf(${str})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>str</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.Int64</Return>
</Method>
<Method>
<Imports />
<Java>String.valueOf(${this})</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>Long.MIN_VALUE</Java>
<Type>System.Int64</Type>
<Name>MinValue</Name>
<Get>Long.MIN_VALUE</Get>
<Set>${this}.setMinValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>Long.MAX_VALUE</Java>
<Type>System.Int64</Type>
<Name>MaxValue</Name>
<Get>Long.MAX_VALUE</Get>
<Set>${this}.setMaxValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>InvalidCastException</Java>
<Name>System.InvalidCastException</Name>
<Uses />
<Inherits>
<Type>System.SystemException</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>RusticiSoftware.System.InvalidCastException</string>
</Imports>
<Java>new InvalidCastException()</Java>
<Params />
</Constructor>
<Constructor>
<Imports>
<string>RusticiSoftware.System.InvalidCastException</string>
</Imports>
<Java>new InvalidCastException(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,188 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.Math</string>
</Imports>
<Java>Math</Java>
<Name>System.Math</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>Math.abs(${d})</Java>
<Params>
<Param>
<Type>System.Double</Type>
<Name>d</Name>
</Param>
</Params>
<Name>Abs</Name>
<Return>System.Double</Return>
</Method>
<Method>
<Imports />
<Java>Math.floor(${d})</Java>
<Params>
<Param>
<Type>System.Decimal</Type>
<Name>d</Name>
</Param>
</Params>
<Name>Floor</Name>
<Return>System.Decimal</Return>
</Method>
<Method>
<Imports />
<Java>Math.floor(${d})</Java>
<Params>
<Param>
<Type>System.Double</Type>
<Name>d</Name>
</Param>
</Params>
<Name>Floor</Name>
<Return>System.Double</Return>
</Method>
<Method>
<Imports />
<Java>Math.floor(${d})</Java>
<Params>
<Param>
<Type>System.Double</Type>
<Name>d</Name>
</Param>
</Params>
<Name>Floor</Name>
<Return>System.Double</Return>
</Method>
<Method>
<Imports />
<Java>Math.min(${a},${b})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>a</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>b</Name>
</Param>
</Params>
<Name>Min</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>Math.min(${a},${b})</Java>
<Params>
<Param>
<Type>System.Double</Type>
<Name>a</Name>
</Param>
<Param>
<Type>System.Double</Type>
<Name>b</Name>
</Param>
</Params>
<Name>Min</Name>
<Return>System.Double</Return>
</Method>
<Method>
<Imports />
<Java>Math.max(${a},${b})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>a</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>b</Name>
</Param>
</Params>
<Name>Max</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>Math.max(${a},${b})</Java>
<Params>
<Param>
<Type>System.Double</Type>
<Name>a</Name>
</Param>
<Param>
<Type>System.Double</Type>
<Name>b</Name>
</Param>
</Params>
<Name>Max</Name>
<Return>System.Double</Return>
</Method>
<Method>
<Imports />
<Java>Math.round(${d})</Java>
<Params>
<Param>
<Type>System.Decimal</Type>
<Name>d</Name>
</Param>
</Params>
<Name>Round</Name>
<Return>System.Decimal</Return>
</Method>
<Method>
<Imports />
<Java>Math.round(${d})</Java>
<Params>
<Param>
<Type>System.Double</Type>
<Name>d</Name>
</Param>
</Params>
<Name>Round</Name>
<Return>System.Double</Return>
</Method>
<Method>
<Imports />
<Java>(Math.round(${d}*Math.pow(10,${decimals})) / Math.pow(10,${decimals}))</Java>
<Params>
<Param>
<Type>System.Decimal</Type>
<Name>d</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>decimals</Name>
</Param>
</Params>
<Name>Round</Name>
<Return>System.Decimal</Return>
</Method>
<Method>
<Imports />
<Java>(Math.round(${d}*Math.pow(10,${decimals})) / Math.pow(10,${decimals}))</Java>
<Params>
<Param>
<Type>System.Double</Type>
<Name>d</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>decimals</Name>
</Param>
</Params>
<Name>Round</Name>
<Return>System.Double</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>CookieContainer</Java>
<Name>System.Net.CookieContainer</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>HttpURLConnection</Java>
<Name>System.Net.HttpWebRequest</Name>
<Uses />
<Inherits>
<Type>System.Net.WebRequest</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${requestUri}.toURL().openConnection()</Java>
<Params>
<Param>
<Type>System.Uri</Type>
<Name>requestUri</Name>
</Param>
</Params>
<Name>Create</Name>
<Return>System.Net.HttpWebRequest</Return>
</Method>
<Method>
<Imports />
<Java>${this}</Java>
<Params />
<Name>GetResponse</Name>
<Return>System.Net.HttpWebResponse</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>HttpURLConnection</Java>
<Name>System.Net.HttpWebResponse</Name>
<Uses />
<Inherits>
<Type>System.Net.WebResponse</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.getInputStream()</Java>
<Params />
<Name>GetResponseStream</Name>
<Return>System.IO.Stream</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.getResponseCode()</Java>
<Type>System.Int32</Type>
<Name>StatusCode</Name>
<Get>${this}.getResponseCode()</Get>
<Set>${this}.setStatusCode(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>InternetAddress</Java>
<Name>System.Net.Mail.MailAddress</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.io.*</string>
</Imports>
<Java>new InternetAddress(${address})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>address</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.Net.Mail.MailAddressCollection</string>
</Imports>
<Java>MailAddressCollection</Java>
<Name>System.Net.Mail.MailAddressCollection</Name>
<Uses />
<Inherits />
<Methods />
<Properties>
<Property>
<Imports />
<Java>${this}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this}.size()</Get>
<Set>${this}.setCount(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>MailMessage</Java>
<Name>System.Net.Mail.MailMessage</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods />
<Properties>
<Property>
<Imports />
<Java>${this}.getBody()</Java>
<Type>System.String</Type>
<Name>Body</Name>
<Get>${this}.getBody()</Get>
<Set>${this}.setBody(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.getSubject()</Java>
<Type>System.String</Type>
<Name>Subject</Name>
<Get>${this}.getSubject()</Get>
<Set>${this}.setSubject(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.getFrom()</Java>
<Type>System.Net.Mail.MailAddress</Type>
<Name>From</Name>
<Get>${this}.getFrom()</Get>
<Set>${this}.setFrom(${value})</Set>
</Property>
<Property>
<Imports>
<string>javax.mail.internet.MimeMessage</string>
<string>javax.mail.internet.MimeMessage.RecipientType</string>
</Imports>
<Java>${this}.getTo()</Java>
<Type>System.Net.Mail.MailAddressCollection</Type>
<Name>To</Name>
<Get>${this}.getTo()</Get>
<Set>${this}.setTo(${value})</Set>
</Property>
<Property>
<Imports>
<string>javax.mail.internet.MimeMessage</string>
<string>javax.mail.internet.MimeMessage.RecipientType</string>
</Imports>
<Java>${this}.getCC()</Java>
<Type>System.Net.Mail.MailAddressCollection</Type>
<Name>CC</Name>
<Get>${this}.getCC()</Get>
<Set>${this}.setCC(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>** NONE System.Net.WebRequest **</Java>
<Name>System.Net.WebRequest</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${requestUri}.toURL().openConnection()</Java>
<Params>
<Param>
<Type>System.Uri</Type>
<Name>requestUri</Name>
</Param>
</Params>
<Name>Create</Name>
<Return>System.Net.WebRequest</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>NotImplementedException</Java>
<Name>System.NotImplementedException</Name>
<Uses />
<Inherits>
<Type>System.SystemException</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>RusticiSoftware.System.NotImplementedException</string>
</Imports>
<Java>new NotImplementedException()</Java>
<Params />
</Constructor>
<Constructor>
<Imports>
<string>RusticiSoftware.System.NotImplementedException</string>
</Imports>
<Java>new NotImplementedException(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>RusticiSoftware.System.NotImplementedException</string>
</Imports>
<Java>new NotImplementedException(${message}, ${inner})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
<Param>
<Type>System.Exception</Type>
<Name>inner</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.Number</string>
</Imports>
<Java>Number</Java>
<Name>System.Number</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports>
<string>java.text.NumberFormat</string>
</Imports>
<Java>NumberFormat.getInstance(${provider}).format(${this})</Java>
<Params>
<Param>
<Type>System.Globalization.CultureInfo</Type>
<Name>provider</Name>
</Param>
</Params>
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.NumberSupport</string>
</Imports>
<Java>NumberSupport.format(${this}, ${format})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>format</Name>
</Param>
</Params>
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Object</Java>
<Name>System.Object</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${this}.equals(${obj})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>obj</Name>
</Param>
</Params>
<Name>Equals</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.toString()</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>String.valueOf(${this})</Java>
<Params>
<Param>
<Type>System.IFormatProvider</Type>
<Name>provider</Name>
</Param>
</Params>
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>${this}.getClass()</Java>
<Params />
<Name>GetType</Name>
<Return>System.Type</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts>
<Cast>
<Imports />
<Java>(Boolean)(${expr})</Java>
<From>System.Object</From>
<To>System.Boolean</To>
</Cast>
</Casts>
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>ArithmeticException</Java>
<Name>System.OverflowException</Name>
<Uses />
<Inherits>
<Type>System.ArithmeticException</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new ArithmeticException()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new ArithmeticException(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>CS2JNet.System.OverflowException</string>
</Imports>
<Java>new OverflowException(${info},${ctxt})</Java>
<Params>
<Param>
<Type>System.SerializationInfo</Type>
<Name>info</Name>
</Param>
<Param>
<Type>System.StreamingContext</Type>
<Name>ctxt</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports />
<Java>new ArithmeticException(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
<Param>
<Type>System.Exception</Type>
<Name>inner</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Assembly</Java>
<Name>System.Reflection.Assembly</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports>
<string>RusticiSoftware.System.Reflection.Assembly</string>
</Imports>
<Java>new Assembly(${assemblyString})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>assemblyString</Name>
</Param>
</Params>
<Name>Load</Name>
<Return>System.Reflection.Assembly</Return>
</Method>
<Method>
<Imports />
<Java>${this}.getClass(${name}, ${throwOnError})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>name</Name>
</Param>
<Param>
<Type>System.Boolean</Type>
<Name>throwOnError</Name>
</Param>
</Params>
<Name>GetType</Name>
<Return>System.Type</Return>
</Method>
<Method>
<Imports />
<Java>null /* getExecutingAssembly() */</Java>
<Params />
<Name>GetExecutingAssembly</Name>
<Return>System.Assembly</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.Reflection.BindingFlags</string>
</Imports>
<Java>BindingFlags</Java>
<Name>System.Reflection.BindingFlags</Name>
<Uses />
<Inherits />
<Methods />
<Properties>
<Property>
<Imports>
<string>RusticiSoftware.System.Reflection.BindingFlags</string>
</Imports>
<Java>BindingFlags.getInstance()</Java>
<Type>System.Reflection.BindingFlags</Type>
<Name>Instance</Name>
<Get>BindingFlags.getInstance()</Get>
<Set>${this}.setInstance(${value})</Set>
</Property>
<Property>
<Imports>
<string>RusticiSoftware.System.Reflection.BindingFlags</string>
</Imports>
<Java>BindingFlags.getPublic()</Java>
<Type>System.Reflection.BindingFlags</Type>
<Name>Public</Name>
<Get>BindingFlags.getPublic()</Get>
<Set>${this}.setPublic(${value})</Set>
</Property>
<Property>
<Imports>
<string>RusticiSoftware.System.Reflection.BindingFlags</string>
</Imports>
<Java>BindingFlags.getFlattenHierarchy()</Java>
<Type>System.Reflection.BindingFlags</Type>
<Name>FlattenHierarchy</Name>
<Get>BindingFlags.getFlattenHierarchy()</Get>
<Set>${this}.setFlattenHierarchy(${value})</Set>
</Property>
<Property>
<Imports>
<string>RusticiSoftware.System.Reflection.BindingFlags</string>
</Imports>
<Java>BindingFlags.getStatic()</Java>
<Type>System.Reflection.BindingFlags</Type>
<Name>Static</Name>
<Get>BindingFlags.getStatic()</Get>
<Set>${this}.setStatic(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Field</Java>
<Name>System.Reflection.FieldInfo</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports>
<string>RusticiSoftware.JavaSupport.reflect.FieldSupport</string>
</Imports>
<Java>FieldSupport.getAnnotations(${this}, ${attributeType}, ${inherits})</Java>
<Params>
<Param>
<Type>System.Type</Type>
<Name>attributeType</Name>
</Param>
<Param>
<Type>System.Boolean</Type>
<Name>inherits</Name>
</Param>
</Params>
<Name>GetCustomAttributes</Name>
<Return>System.Object[]</Return>
</Method>
<Method>
<Imports />
<Java>${this}.get(${obj})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>obj</Name>
</Param>
</Params>
<Name>GetValue</Name>
<Return>System.Object</Return>
</Method>
<Method>
<Imports />
<Java>${this}.set(${obj}, ${value})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>obj</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>value</Name>
</Param>
</Params>
<Name>SetValue</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.getName()</Java>
<Type>System.String</Type>
<Name>Name</Name>
<Get>${this}.getName()</Get>
<Set>${this}.setName(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.getType()</Java>
<Type>System.Type</Type>
<Name>FieldType</Name>
<Get>${this}.getType()</Get>
<Set>${this}.setFieldType(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>ResourceManager</Java>
<Name>System.Resources.ResourceManager</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${this}.getString(${name})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>name</Name>
</Param>
</Params>
<Name>GetString</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>RusticiSoftware.System.Resources.ResourceManager</string>
</Imports>
<Java>new ResourceManager(${baseName}, ${assembly)) /* ignored parameters */ </Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>baseName</Name>
</Param>
<Param>
<Type>System.Reflection.Assembly</Type>
<Name>assembly</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>X509Certificate</Java>
<Name>System.Security.Cryptography.X509Certificates.X509Certificate2</Name>
<Uses />
<Inherits>
<Type>System.Security.Cryptography.X509Certificates.X509Certificate</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>float</Java>
<Name>System.Single</Name>
<Uses />
<Inherits>
<Type>System.Number</Type>
<Type>System.IComparable</Type>
<Type>System.IFormattable</Type>
<Type>System.IConvertible</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>String.valueOf(${this})</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,732 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>String</Java>
<Name>System.String</Name>
<Uses />
<Inherits>
<Type>System.IComparable</Type>
<Type>System.ICloneable</Type>
<Type>System.IConvertible</Type>
<Type>System.Collections.IEnumerable</Type>
</Inherits>
<Methods>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.Compare(${arg1}, ${arg2})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg1</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>arg2</Name>
</Param>
</Params>
<Name>Compare</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.Compare(${arg1}, ${arg2}, ${isCaseSensitive})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg1</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>arg2</Name>
</Param>
<Param>
<Type>System.Bool</Type>
<Name>isCaseSensitive</Name>
</Param>
</Params>
<Name>Compare</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${arg1}.toString().concat(${arg2}.toString())</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>arg1</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>arg2</Name>
</Param>
</Params>
<Name>Concat</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>${this}.contains(${arg})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>Contains</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.endsWith(${arg})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>EndsWith</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.indexOf(${arg})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>IndexOf</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.indexOf(${arg}, ${start})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>arg</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>start</Name>
</Param>
</Params>
<Name>IndexOf</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.indexOf(${arg})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>IndexOf</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.indexOf(${arg}, ${start})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>start</Name>
</Param>
</Params>
<Name>IndexOf</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.isNullOrEmpty(${arg})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>IsNullOrEmpty</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.lastIndexOfAny(${this},${anyOf})</Java>
<Params>
<Param>
<Type>System.Char[]</Type>
<Name>anyOf</Name>
</Param>
</Params>
<Name>LastIndexOfAny</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.lastIndexOf(${arg})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>LastIndexOf</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.lastIndexOf(${arg},${start})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>arg</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>start</Name>
</Param>
</Params>
<Name>LastIndexOf</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.lastIndexOf(${arg})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>LastIndexOf</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.lastIndexOf(${arg},${start})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>start</Name>
</Param>
</Params>
<Name>LastIndexOf</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.PadLeft(${this}, ${totalWidth})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>totalWidth</Name>
</Param>
</Params>
<Name>PadLeft</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.PadLeft(${this}, ${totalWidth}, ${paddingChar})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>totalWidth</Name>
</Param>
<Param>
<Type>System.Char</Type>
<Name>paddingChar</Name>
</Param>
</Params>
<Name>PadLeft</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.PadRight(${this}, ${totalWidth})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>totalWidth</Name>
</Param>
</Params>
<Name>PadRight</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.PadRight(${this}, ${totalWidth}, ${paddingChar})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>totalWidth</Name>
</Param>
<Param>
<Type>System.Char</Type>
<Name>paddingChar</Name>
</Param>
</Params>
<Name>PadRight</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>${this}.replace(${old}, ${new})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>old</Name>
</Param>
<Param>
<Type>System.Char</Type>
<Name>new</Name>
</Param>
</Params>
<Name>Replace</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>${this}.replace(${old}, ${new})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>old</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>new</Name>
</Param>
</Params>
<Name>Replace</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.Split(${this}, ${ch})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>ch</Name>
</Param>
</Params>
<Name>Split</Name>
<Return>System.String[]</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.Split(${this}, ${ch1}, ${ch2})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>ch1</Name>
</Param>
<Param>
<Type>System.Char</Type>
<Name>ch2</Name>
</Param>
</Params>
<Name>Split</Name>
<Return>System.String[]</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>${this}.split(StringSupport.charAltsToRegex(${cs}))</Java>
<Params>
<Param>
<Type>System.Char[]</Type>
<Name>cs</Name>
</Param>
</Params>
<Name>Split</Name>
<Return>System.String[]</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>${this}.split(StringSupport.charAltsToRegex(${cs}), ${count})</Java>
<Params>
<Param>
<Type>System.Char[]</Type>
<Name>cs</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>count</Name>
</Param>
</Params>
<Name>Split</Name>
<Return>System.String[]</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.Split(${this}, ${cs}, ${options})</Java>
<Params>
<Param>
<Type>System.Char[]</Type>
<Name>cs</Name>
</Param>
<Param>
<Type>System.StringSplitOptions</Type>
<Name>options</Name>
</Param>
</Params>
<Name>Split</Name>
<Return>System.String[]</Return>
</Method>
<Method>
<Imports />
<Java>${this}.startsWith(${arg})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>StartsWith</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this}.substring(${start})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>start</Name>
</Param>
</Params>
<Name>Substring</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>${this}.substring(${start}, (${start}) + (${length}))</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>start</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>length</Name>
</Param>
</Params>
<Name>Substring</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>${this}.toCharArray()</Java>
<Params />
<Name>ToCharArray</Name>
<Return>System.Char[]</Return>
</Method>
<Method>
<Imports />
<Java>${this}.substring(${start}, ${end}).toCharArray()</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>start</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>end</Name>
</Param>
</Params>
<Name>ToCharArray</Name>
<Return>System.Char[]</Return>
</Method>
<Method>
<Imports />
<Java>${this}.toLowerCase()</Java>
<Params />
<Name>ToLower</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>${this}.toUpperCase()</Java>
<Params />
<Name>ToUpper</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>${this}.toLowerCase()</Java>
<Params />
<Name>ToLowerInvariant</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>${this}.toUpperCase()</Java>
<Params />
<Name>ToUpperInvariant</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.Trim(${this})</Java>
<Params />
<Name>Trim</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.Trim(${this}, ${trimChars})</Java>
<Params>
<Param>
<Type>System.Char[]</Type>
<Name>trimChars</Name>
</Param>
</Params>
<Name>Trim</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.Trim(${this}, new char[] {${trimChar1}})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>trimChar1</Name>
</Param>
</Params>
<Name>Trim</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.Trim(${this}, new char[] {${trimChar1}, ${trimChar2}})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>trimChar1</Name>
</Param>
<Param>
<Type>System.Char</Type>
<Name>trimChar2</Name>
</Param>
</Params>
<Name>Trim</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.TrimStart(${this}, null)</Java>
<Params />
<Name>TrimStart</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.TrimStart(${this}, ${trimChars})</Java>
<Params>
<Param>
<Type>System.Char[]</Type>
<Name>trimChars</Name>
</Param>
</Params>
<Name>TrimStart</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.TrimStart(${this}, new char[] {${trimChar1}})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>trimChar1</Name>
</Param>
</Params>
<Name>TrimStart</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.TrimStart(${this}, new char[] {${trimChar1}, ${trimChar2}})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>trimChar1</Name>
</Param>
<Param>
<Type>System.Char</Type>
<Name>trimChar2</Name>
</Param>
</Params>
<Name>TrimStart</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.TrimEnd(${this}, null)</Java>
<Params />
<Name>TrimEnd</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.TrimEnd(${this}, ${trimChars})</Java>
<Params>
<Param>
<Type>System.Char[]</Type>
<Name>trimChars</Name>
</Param>
</Params>
<Name>TrimEnd</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.TrimEnd(${this}, new char[] {${trimChar1}})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>trimChar1</Name>
</Param>
</Params>
<Name>TrimEnd</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.TrimEnd(${this}, new char[] {${trimChar1}, ${trimChar2}})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>trimChar1</Name>
</Param>
<Param>
<Type>System.Char</Type>
<Name>trimChar2</Name>
</Param>
</Params>
<Name>TrimEnd</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>${this}.charAt(${i})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>i</Name>
</Param>
</Params>
<Name>get___idx</Name>
<Return>System.Char</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.length()</Java>
<Type>System.Int32</Type>
<Name>Length</Name>
<Get>${this}.length()</Get>
<Set>${this}.setLength(${value})</Set>
</Property>
<Property>
<Imports />
<Java>""</Java>
<Type>System.String</Type>
<Name>Empty</Name>
<Get>""</Get>
<Set>${this}.setEmpty(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>RusticiSoftware.System.StringSupport</string>
</Imports>
<Java>StringSupport.mkString(${char}, ${length})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>char</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>length</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports />
<Java>new String(${str})</Java>
<Params>
<Param>
<Type>System.Char[]</Type>
<Name>str</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.StringSplitOptions</string>
</Imports>
<Java>StringSplitOptions</Java>
<Name>System.StringSplitOptions</Name>
<Uses />
<Inherits />
<Methods />
<Properties>
<Property>
<Imports>
<string>RusticiSoftware.System.StringSplitOptions</string>
</Imports>
<Java>StringSplitOptions.None</Java>
<Type>System.StringSplitOptions</Type>
<Name>None</Name>
<Get>StringSplitOptions.None</Get>
<Set>${this}.setNone(${value})</Set>
</Property>
<Property>
<Imports>
<string>RusticiSoftware.System.StringSplitOptions</string>
</Imports>
<Java>StringSplitOptions.RemoveEmptyEntries</Java>
<Type>System.StringSplitOptions</Type>
<Name>RemoveEmptyEntries</Name>
<Get>StringSplitOptions.RemoveEmptyEntries</Get>
<Set>${this}.setRemoveEmptyEntries(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Throwable</Java>
<Name>System.SystemException</Name>
<Uses />
<Inherits>
<Type>System.Exception</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new Throwable()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new Throwable(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports>
<string>CS2JNet.System.SystemException</string>
</Imports>
<Java>new SystemException(${info},${ctxt})</Java>
<Params>
<Param>
<Type>System.SerializationInfo</Type>
<Name>info</Name>
</Param>
<Param>
<Type>System.StreamingContext</Type>
<Name>ctxt</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Imports />
<Java>new Throwable(${message}, ${inner})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>message</Name>
</Param>
<Param>
<Type>System.Exception</Type>
<Name>inner</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Imports>
<string>CS2JNet.System.Text.Encoding</string>
</Imports>
<Java>Encoding</Java>
<Name>System.Text.Encoding</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${this}.getBytes(${s})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>s</Name>
</Param>
</Params>
<Name>GetBytes</Name>
<Return>System.Byte[]</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports>
<string>RusticiSoftware.System.Text.EncodingSupport</string>
</Imports>
<Java>(new EncodingSupport("UTF-8"))</Java>
<Type>System.Text.Encoding</Type>
<Name>UTF8</Name>
<Get>(new EncodingSupport("UTF-8"))</Get>
<Set>${this}.setUTF8(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>NONE</Java>
<Name>System.Text.RegularExpressions.Capture</Name>
<Uses />
<Inherits />
<Methods />
<Properties>
<Property>
<Imports />
<Java>${this}.start()</Java>
<Type>System.Int32</Type>
<Name>Index</Name>
<Get>${this}.start()</Get>
<Set>${this}.setIndex(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Pattern</Java>
<Name>System.Text.RegularExpressions.Group</Name>
<Uses />
<Inherits>
<Type>System.Text.RegularExpressions.Capture</Type>
</Inherits>
<Methods />
<Properties>
<Property>
<Imports />
<Java>${this}.find()</Java>
<Type>System.Boolean</Type>
<Name>Success</Name>
<Get>${this}.find()</Get>
<Set>${this}.setSuccess(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.util.regex.*</string>
</Imports>
<Java>new Pattern()</Java>
<Params />
</Constructor>
<Constructor>
<Imports>
<string>java.util.regex.*</string>
</Imports>
<Java>new Pattern(${pattern})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>pattern</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Matcher</Java>
<Name>System.Text.RegularExpressions.Match</Name>
<Uses />
<Inherits>
<Type>System.Text.RegularExpressions.Group</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Pattern</Java>
<Name>System.Text.RegularExpressions.Regex</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${this}.matcher(${input})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>input</Name>
</Param>
</Params>
<Name>Match</Name>
<Return>System.Text.RegularExpressions.Match</Return>
</Method>
<Method>
<Imports />
<Java>${this}.matcher(${input}).matches()</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>input</Name>
</Param>
</Params>
<Name>IsMatch</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports>
<string>java.util.regex.*</string>
</Imports>
<Java>Pattern.compile(${pattern}).matcher(${input}).matches()</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>input</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>pattern</Name>
</Param>
</Params>
<Name>IsMatch</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports>
<string>java.util.regex.*</string>
</Imports>
<Java>Pattern.compile(${pattern}).matcher(${input}).replaceAll(${replacement})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>input</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>pattern</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>replacement</Name>
</Param>
</Params>
<Name>Replace</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports>
<string>java.util.regex.*</string>
</Imports>
<Java>new Pattern()</Java>
<Params />
</Constructor>
<Constructor>
<Imports>
<string>java.util.regex.*</string>
</Imports>
<Java>Pattern.compile(${pattern})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>pattern</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>StringBuilder</Java>
<Name>System.Text.StringBuilder</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>${this}.append(${arg})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>Append</Name>
<Return>System.Text.StringBuilder</Return>
</Method>
<Method>
<Imports />
<Java>${this}.append((${arg}) + System.getProperty("line.separator"))</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>AppendLine</Name>
<Return>System.Text.StringBuilder</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.Text.StringBuilderSupport</string>
</Imports>
<Java>StringBuilderSupport.ensureCapacity(${this}, ${arg})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>EnsureCapacity</Name>
<Return>System.Int32</Return>
</Method>
<Method>
<Imports />
<Java>${this}.insert(${idx}, ${obj})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>idx</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>obj</Name>
</Param>
</Params>
<Name>Insert</Name>
<Return>System.Text.StringBuilder</Return>
</Method>
<Method>
<Imports />
<Java>${this}.replace(${old}, ${new})</Java>
<Params>
<Param>
<Type>System.Char</Type>
<Name>old</Name>
</Param>
<Param>
<Type>System.Char</Type>
<Name>new</Name>
</Param>
</Params>
<Name>Replace</Name>
<Return>System.Text.StringBuilder</Return>
</Method>
<Method>
<Imports />
<Java>${this}.delete(${startIndex}, (${startIndex})+(${length}))</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>startIndex</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>length</Name>
</Param>
</Params>
<Name>Remove</Name>
<Return>System.Text.StringBuilder</Return>
</Method>
<Method>
<Imports />
<Java>${this}.substring(${startIndex}, (${startIndex})+(${length}))</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>startIndex</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>length</Name>
</Param>
</Params>
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports>
<string>RusticiSoftware.System.Text.StringBuilderSupport</string>
</Imports>
<Java>${this}.length()</Java>
<Type>System.Int32</Type>
<Name>Length</Name>
<Get>${this}.length()</Get>
<Set>StringBuilderSupport.setLength(${this}, ${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.capacity()</Java>
<Type>System.Int32</Type>
<Name>Capacity</Name>
<Get>${this}.capacity()</Get>
<Set>${this}.ensureCapacity(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new StringBuilder()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new StringBuilder(${str})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>str</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Thread</Java>
<Name>System.Threading.Thread</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports />
<Java>Thread.sleep(${sleepTime})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>sleepTime</Name>
</Param>
</Params>
<Name>Sleep</Name>
<Return />
</Method>
<Method>
<Imports />
<Java>${this}.start()</Java>
<Params />
<Name>Start</Name>
<Return />
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.isAlive()</Java>
<Type>System.Boolean</Type>
<Name>IsAlive</Name>
<Get>${this}.isAlive()</Get>
<Set>${this}.setIsAlive(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>TimeSpan</Java>
<Name>System.TimeSpan</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods>
<Method>
<Imports>
<string>RusticiSoftware.System.TimeSpan</string>
</Imports>
<Java>TimeSpan.parse(${s})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>s</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.TimeSpan</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.getTotalSeconds()</Java>
<Type>System.Double</Type>
<Name>TotalSeconds</Name>
<Get>${this}.getTotalSeconds()</Get>
<Set>${this}.setTotalSeconds(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,119 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>Class</Java>
<Name>System.Type</Name>
<Uses />
<Inherits />
<Methods>
<Method>
<Imports>
<string>RusticiSoftware.System.TypeSupport</string>
</Imports>
<Java>TypeSupport.GetFields(${this})</Java>
<Params />
<Name>GetFields</Name>
<Return>System.Reflection.FieldInfo[]</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.TypeSupport</string>
</Imports>
<Java>TypeSupport.GetFields(${this},${flags})</Java>
<Params>
<Param>
<Type>System.Reflection.BindingFlags</Type>
<Name>flags</Name>
</Param>
</Params>
<Name>GetFields</Name>
<Return>System.Reflection.FieldInfo[]</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.TypeSupport</string>
</Imports>
<Java>TypeSupport.GetField(${this},${name})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>name</Name>
</Param>
</Params>
<Name>GetField</Name>
<Return>System.Reflection.FieldInfo</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.TypeSupport</string>
</Imports>
<Java>TypeSupport.GetField(${this},${name},${flags})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>name</Name>
</Param>
<Param>
<Type>System.Reflection.BindingFlags</Type>
<Name>flags</Name>
</Param>
</Params>
<Name>GetField</Name>
<Return>System.Reflection.FieldInfo</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.System.TypeSupport</string>
</Imports>
<Java>TypeSupport.InvokeMember(${this}, ${name}, ${target}, ${args})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>name</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>invokeAttr</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>binder</Name>
</Param>
<Param>
<Type>System.Object</Type>
<Name>target</Name>
</Param>
<Param>
<Type>System.Object[]</Type>
<Name>args</Name>
</Param>
</Params>
<Name>InvokeMember</Name>
<Return>System.Object</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.isEnum()</Java>
<Type>System.Boolean</Type>
<Name>IsEnum</Name>
<Get>${this}.isEnum()</Get>
<Set>${this}.setIsEnum(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.getName()</Java>
<Type>System.String</Type>
<Name>Name</Name>
<Get>${this}.getName()</Get>
<Set>${this}.setName(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>long</Java>
<Name>System.UInt32</Name>
<Uses />
<Inherits>
<Type>System.Number</Type>
<Type>System.IComparable</Type>
<Type>System.IFormattable</Type>
<Type>System.IConvertible</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>String.valueOf(${this})</Java>
<Params />
<Name>ToString</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>Long.valueOf(${str})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>str</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.UInt32</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>0</Java>
<Type>System.UInt32</Type>
<Name>MinValue</Name>
<Get>0</Get>
<Set>${this}.setMinValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>4294967295L /* UInt32.MaxValue */</Java>
<Type>System.UInt32</Type>
<Name>MaxValue</Name>
<Get>4294967295L /* UInt32.MaxValue */</Get>
<Set>${this}.setMaxValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts>
<Cast>
<Imports />
<Java>((Long) ${expr})</Java>
<From>System.Object</From>
<To>System.UInt32</To>
</Cast>
</Casts>
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>URI</Java>
<Name>System.Uri</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new URI(${uriString})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>uriString</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>void</Java>
<Name>System.Void</Name>
<Uses />
<Inherits>
<Type>System.IComparable</Type>
<Type>System.IFormattable</Type>
<Type>System.IConvertible</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>HttpServletRequest</Java>
<Name>System.Web.HttpRequest</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>HttpServletResponse</Java>
<Name>System.Web.HttpResponse</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods />
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>URLEncoder</Java>
<Name>System.Web.HttpUtility</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods>
<Method>
<Imports>
<string>RusticiSoftware.System.Web.HttpUtilSupport</string>
</Imports>
<Java>HttpUtilSupport.HtmlEncode(${str})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>str</Name>
</Param>
</Params>
<Name>HtmlEncode</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.ScormContentPlayer.Util.HttpUtil</string>
</Imports>
<Java>HttpUtil.UrlEncode(${str})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>str</Name>
</Param>
</Params>
<Name>UrlEncode</Name>
<Return>System.String</Return>
</Method>
<Method>
<Imports>
<string>RusticiSoftware.ScormContentPlayer.Util.HttpUtil</string>
</Imports>
<Java>HttpUtil.UrlDecode(${str})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>str</Name>
</Param>
</Params>
<Name>UrlDecode</Name>
<Return>System.String</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>SoapHttpClientProtocol</Java>
<Name>System.Web.Services.Protocols.SoapHttpClientProtocol</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods>
<Method>
<Imports />
<Java>${this}.invoke(${methodName}, ${parameters})</Java>
<Params>
<Param>
<Type>System.String</Type>
<Name>methodName</Name>
</Param>
<Param>
<Type>System.Object[]</Type>
<Name>parameters</Name>
</Param>
</Params>
<Name>Invoke</Name>
<Return>System.Object[]</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this}.getUrl()</Java>
<Type>System.String</Type>
<Name>Url</Name>
<Get>${this}.getUrl()</Get>
<Set>${this}.setUrl(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}.getCookieContainer()</Java>
<Type>System.String</Type>
<Name>CookieContainer</Name>
<Get>${this}.getCookieContainer()</Get>
<Set>${this}.setCookieContainer(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Java>SoapMessage</Java>
<Name>System.Web.Services.Protocols.SoapMessage</Name>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods />
<Properties>
<Property>
<Imports />
<Java>${this}.getStream()</Java>
<Type>System.IO.Stream</Type>
<Name>Stream</Name>
<Get>${this}.getStream()</Get>
<Set>${this}.setStream(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
<Constructors />
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

Some files were not shown because too many files have changed in this diff Show More