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

Compare commits

..

154 Commits

Author SHA1 Message Date
Kevin Glynn
f9038369ac System.IComparable is java's Comparable 2013-04-21 14:02:06 +02:00
Kevin Glynn
404b82503d We need ant to build too 2013-03-25 17:31:53 +01:00
Kevin Glynn
303633ed0e Provide a little more clarity around licnesing of test snippets 2013-03-25 17:31:30 +01:00
Kevin Glynn
4656b1d487 bump version number for next release 2013-03-25 09:25:29 +01:00
Kevin Glynn
02d9dd0411 Update README
improve english
2013-03-25 09:20:38 +01:00
Kevin Glynn
1d06999929 add history 2013-03-18 18:25:13 +01:00
Kevin Glynn
e91ef628c9 All files 644 2013-03-18 16:46:18 +01:00
Kevin Glynn
92321f33b0 Add BUILDING instructions 2013-03-18 16:40:57 +01:00
Kevin Glynn
942443b74b Add MIT License to source files 2013-03-18 16:31:23 +01:00
Kevin Glynn
b697d4e705 remove ant-antlr3 src 2013-03-18 15:28:44 +01:00
Kevin Glynn
fa01593354 some simplification 2013-03-18 15:20:43 +01:00
Kevin Glynn
c05bbe34c6 remove old stuff 2013-03-18 15:10:07 +01:00
Kevin Glynn
99d3701615 refreshed docs 2013-03-18 10:18:03 +01:00
Kevin Glynn
9805592294 necessary updates 2013-03-18 10:17:49 +01:00
Kevin Glynn
7b2343b568 remove old stuff 2013-03-18 10:15:08 +01:00
Kevin Glynn
d4cee45bdd Remove old stuff 2013-03-18 10:10:39 +01:00
Kevin Glynn
5462d79b94 Add top level README and COPYING 2013-03-18 09:57:13 +01:00
Kevin Glynn
5672fcccd8 remove sample configs and include configs for test project in resources 2013-03-18 09:52:40 +01:00
Kevin Glynn
33f9d0046d Remove leftover project refs to signer/key generator. remove some now unused member vars 2013-03-15 17:37:46 +01:00
Kevin Glynn
9f06a5d2d1 remove trial only 'features' 2013-03-15 17:21:23 +01:00
Kevin Glynn
376a374301 No obfuscate, no trial version 2013-03-15 17:00:58 +01:00
Kevin Glynn
300b059d49 Update NOTICE 2013-03-15 16:58:47 +01:00
Kevin Glynn
9f9ec52bfb Remove code to sign xml files 2013-03-15 16:53:19 +01:00
Kevin Glynn
4b918c2693 Remove signatures 2013-03-15 16:50:55 +01:00
Kevin Glynn
5110fd1e33 Remove antlr2 code 2013-03-15 16:15:13 +01:00
Kevin Glynn
23e08c4f62 sync from Rustici 2013-03-15 16:10:45 +01:00
Kevin Glynn
db1b823dd1 late addition to CHANGELOG .. 2013-03-04 17:09:34 +01:00
Kevin Glynn
0525fe2c8c Update signature lines 2013-03-04 08:56:32 -06:00
Kevin Glynn
f6265cffd5 Add signature line 2013-03-04 08:54:26 -06:00
Kevin Glynn
03064de2b6 Bump for release 2013-03-04 15:49:07 +01:00
Kevin Glynn
c1d7ecea72 Add HasValue and Vale properties for nullable types 2013-03-01 12:53:02 +01:00
Kevin Glynn
b38a1a6db0 Convert nullable types to their boxed equivalent (and print warning) 2013-03-01 12:52:21 +01:00
Kevin Glynn
aa1bba52fc Updated signatures 2012-09-10 03:17:01 -05:00
Kevin Glynn
e8bfc96263 Add file from ScormEngine's copy 2012-09-10 10:15:57 +02:00
Kevin Glynn
adbdfde9cc write xmls to a unique place 2012-09-06 15:51:44 +02:00
Kevin Glynn
1e57216794 Also allow for fully qualified types when making static calls 2012-09-06 15:50:35 +02:00
Kevin Glynn
c430fb0aab Add the current namespace to the list of places to search when looking for types 2012-09-06 15:50:01 +02:00
Kevin Glynn
be1fe6d476 sync from RS 2012-09-03 18:36:31 +02:00
Kevin Glynn
7d27b211a6 template config for subset of scormengine 2012-09-03 17:48:34 +02:00
Kevin Glynn
6171de410f bump rs version number 2012-09-03 17:47:47 +02:00
Kevin Glynn
3d7e2a0dc6 If class is fully qualified and doesn;t have a special translation then keep fully qualified in the Java. This allows a way to refer to multiple classes eith the same name (but different namespace ...) 2012-09-03 17:47:30 +02:00
Kevin Glynn
e7a8fe4efe C# readonly is java final for member variables (Java allows to assign in constructor too) 2012-09-03 17:46:11 +02:00
Kevin Glynn
4d78138a2a Add test for broken ref/out in if-then-else conditionals 2012-09-03 17:44:57 +02:00
Kevin Glynn
ce213809d1 Support for unicode identifiers 2012-05-13 12:32:53 +02:00
Kevin Glynn
7b9ab466a9 sync from RS: Use support routine for rounding to fixed number of places 2012-04-10 14:45:33 +02:00
Kevin Glynn
2c5e4afa3b sync from RS: Add better enum parsing 2012-04-10 14:45:01 +02:00
Kevin Glynn
13c808d373 (re)support --dump-enums 2012-02-29 14:08:42 +01:00
Kevin Glynn
6e39b1688b If the exception is a runtime exception then just propogate, don't wrap 2012-02-27 11:19:35 +01:00
Kevin Glynn
e4dc32576c add convenienece method to get java InternetAddress from a MailAddress 2012-02-27 10:44:04 +01:00
Ben Clark
addcb8fc40 ArgumentException requires an import when referenced, not just when constructed 2012-02-27 10:40:56 +01:00
Kevin Glynn
90b75f3bda IOThrowable is IOThrowable .... 2012-02-27 10:12:56 +01:00
Kevin Glynn
c4e9e710f4 remove unused import 2012-02-08 10:14:11 +01:00
Kevin Glynn
c610bfe980 CSList must imolement the List interface 2012-02-07 14:36:08 +01:00
Kevin Glynn
3ef2738687 GetHashCode -> hashCode and test 2012-02-07 14:08:50 +01:00
Kevin Glynn
d0efb63ef9 Update signatures 2012-02-07 07:01:26 -06:00
Kevin Glynn
084501fc03 Merge branch 'master' of github.com:twiglet/cs2j 2012-02-07 06:51:27 -06:00
Kevin Glynn
37d5f5071c lock(obj) <stat> -> synchronized(obj) { <stat> } 2012-02-07 13:50:01 +01:00
Kevin Glynn
bb8ddfac0c add parents of the compilation unit's namespace to the search path 2012-02-07 13:49:00 +01:00
Kevin Glynn
3528e2223e add tests for lock() and accessing parents from parent namespaces 2012-02-07 13:43:09 +01:00
Kevin Glynn
f6e7958041 merge from rustici cs2j_two branch to 431fb7d3c6d22669a8ec51d3421dacc10dc7b217 2012-02-07 10:46:47 +01:00
Kevin Glynn
a158607522 Merge branch 'master' of github.com:twiglet/cs2j 2012-02-01 07:50:40 -06:00
Kevin Glynn
86bacb0014 fix archive names 2012-02-01 14:50:22 +01:00
Kevin Glynn
2c6f6100a8 Update signatures 2012-02-01 07:33:23 -06:00
Kevin Glynn
679da0f151 Update for rolling rs release 2012-02-01 07:17:18 -06:00
Kevin Glynn
93eca2c29a pass type arguments to template 2012-02-01 13:28:27 +01:00
Kevin Glynn
f5bb89c9cf adjust for new location 2012-02-01 13:27:40 +01:00
Kevin Glynn
922c3baa0e If T is a generic variable then we can't create an array of T (type erasure) 2012-02-01 13:27:20 +01:00
Kevin Glynn
e7471051d8 Restore support for Java 1.5: In Java 1.5 @Override doesn't accept methods that are only implementing interfaces 2012-01-18 14:32:52 +01:00
Kevin Glynn
24cd7e967d updates from scormengine port 2012-01-13 10:17:19 +01:00
Kevin Glynn
5287e7b1f7 For ScormEngine we don't rename methods 2012-01-11 14:45:08 +01:00
Kevin Glynn
fa915096b2 synch from ScormEngine branch 2012-01-11 14:44:21 +01:00
Kevin Glynn
e8dc2da052 ignore eclipse settings directory 2012-01-07 16:39:50 +01:00
Kevin Glynn
4cef057bb9 add config files 2012-01-07 16:38:59 +01:00
Kevin Glynn
ea9e609506 take updates from ScormEngine codebase 2012-01-07 16:38:25 +01:00
Kevin Glynn
e107488078 fix obfuscation directive 2011-12-09 13:50:16 +01:00
Kevin Glynn
4bfa3c1a63 grrr, rogue character 2011-12-09 13:43:46 +01:00
Kevin Glynn
56265e11b1 Merge branch 'master' of github.com:twiglet/cs2j 2011-12-09 13:34:01 +01:00
Kevin Glynn
17f150245e update release number 2011-12-09 13:33:37 +01:00
Kevin Glynn
a1e6eb4a24 refine obfuscation so that we can graft in code in the trial version again 2011-12-09 13:32:36 +01:00
Kevin Glynn
fd82360b08 refine obfuscation so that we can graft in code in the trial version again 2011-12-09 13:31:35 +01:00
Kevin Glynn
23984ede9c refresh docs 2011-12-09 11:25:08 +01:00
Kevin Glynn
9719bd8e26 update version number for release 2011-12-09 10:53:48 +01:00
Kevin Glynn
706afb8575 Do not crash horribly if we don't have translations for some basic types (e.g. user passes invalid NetFramework) 2011-12-09 10:51:48 +01:00
Kevin Glynn
52a2e5b301 update delegate and event sampler for website 2011-12-09 10:51:10 +01:00
Kevin Glynn
d1b05c7411 update CHANGELOG 2011-12-07 12:42:45 +01:00
Kevin Glynn
d020bc12af Make sure correct document gets into archive 2011-12-07 12:10:35 +01:00
Kevin Glynn
770d02177e update user guides 2011-12-07 10:15:42 +01:00
Kevin Glynn
9109c54143 Add events sampler 2011-12-06 17:51:19 +01:00
Kevin Glynn
78dc44643f Change license to MIT 2011-12-06 17:50:46 +01:00
Kevin Glynn
4b965f0064 obfuscate before moving to collection area 2011-12-06 15:33:20 +01:00
Kevin Glynn
fcddbb40a6 Add obfuscator and trialfromhere targets 2011-12-06 15:23:30 +01:00
Kevin Glynn
1518806ac9 Don't obfuscate TypeRep Templates 2011-12-05 13:44:02 +01:00
Kevin Glynn
445f387144 tidyup for release 2011-11-27 11:37:46 +01:00
Kevin Glynn
7f8a732e66 ordering direction is optional 2011-11-26 18:09:39 +01:00
Kevin Glynn
826bf6b515 grrr, wasn't properly copying the invoker method causing painful to debug symptoms :( 2011-11-13 21:43:37 +01:00
Kevin Glynn
a020c85e5f Add DelegateSampler for showcase code 2011-11-11 19:35:02 +01:00
Kevin Glynn
b446f68eb6 If we wrap a parameter's type in RefSupport then *that* is the value for boxedType 2011-11-11 19:33:38 +01:00
Kevin Glynn
cf5cca5fa5 update signatures 2011-11-05 14:48:40 +01:00
Kevin Glynn
a3276863c5 Do not delete the fragments files in clean target 2011-11-05 14:45:18 +01:00
Kevin Glynn
7f197becf2 update version for release 2011-11-05 14:25:13 +01:00
Kevin Glynn
26667b96e3 Map List<T> to new CSList, which wraps an ArrayList 2011-10-22 14:51:44 +02:00
Kevin Glynn
9012b7c07a Take account JavaMaker's renaming of built in types 2011-10-22 14:50:49 +02:00
Kevin Glynn
48b6b3b8fa config for tester project 2011-10-13 16:06:10 +02:00
Kevin Glynn
3930e1a05d provide LCC variants of built in delegate interfaces 2011-10-13 16:05:55 +02:00
Kevin Glynn
65d533f5a6 hmmm, use return when the expression does NOT have void type 2011-10-13 16:05:09 +02:00
Kevin Glynn
37b80a1fbd - ForceUnsharedType::share allows to force a copy of the type in case we want to update it latter (e.g. IsWrapped)
- use rewriteXXXX methods from base
2011-10-13 16:04:42 +02:00
Kevin Glynn
b5f2f3126b use rewriteXXX methods from base, set up combine and remove for __MultiXXX classes 2011-10-13 16:02:29 +02:00
Kevin Glynn
7f0cc54156 use rewriteMethods from base, mark method calls in code fragment 2011-10-13 16:01:20 +02:00
Kevin Glynn
f61a635bc1 use rewriteXXXX methods to rewrite method names, imports etc. 2011-10-13 16:00:19 +02:00
Kevin Glynn
e1a6104a0d move rewriteXXXX methods into CommonWalker 2011-10-13 15:59:15 +02:00
Kevin Glynn
b75004cd20 Can make a fresh copy by calling Instantiate(null) 2011-10-13 15:58:39 +02:00
Kevin Glynn
d35c8c196b rename translation file since EventHandler has a type argument, provide LCC version 2011-10-13 15:57:02 +02:00
Kevin Glynn
2c4ca85ba5 rework collection interfaces for GNfaDfa.cs 2011-10-12 10:40:18 +02:00
Kevin Glynn
a6f8dac7c6 - have black listed methods that should not be renamed
- supported interfaces map points to Import list and blacklisted methods list
- create empty symtab in InitParser
- class_member_declaration has symtab scope
- add isJavaIsh route for type arguments
2011-10-12 10:38:18 +02:00
Kevin Glynn
a71555167a more stream to print, hmmmm need to overhaul the IO translations when I have some time 2011-10-12 10:35:24 +02:00
Kevin Glynn
52b4b0c8f5 fixes to additional collection method code 2011-10-12 10:33:50 +02:00
Kevin Glynn
ac4aed1ef0 rewrite Application to Application, not Object .... 2011-10-12 10:32:34 +02:00
Kevin Glynn
c62a2e241b make net phase optional, we don't use it from JavaMaker 2011-10-12 10:32:06 +02:00
Kevin Glynn
a3b3e67d76 make has_boxed_rep explicit in translation templates for primitive types, "guessing" wasn't working out 2011-10-12 10:30:57 +02:00
Kevin Glynn
63addf1b1c add some more config files 2011-10-12 10:21:56 +02:00
Kevin Glynn
985368b2e5 Handle any 'params' parameter 2011-10-10 09:34:22 +02:00
Kevin Glynn
dc3d4691e4 include new classes in solution 2011-10-09 19:39:55 +02:00
Kevin Glynn
2930f11d1f fix netapps line 2011-10-09 19:39:19 +02:00
Kevin Glynn
85b9a3afc4 Writer -> PrintWriter, Stream -> PrintStream 2011-10-09 19:38:56 +02:00
Kevin Glynn
1ab62778f7 - Don't use IxxxxxxSupport naming for interfaces, just Ixxxxxxx
- fix up translations and classes for new interfaces support (e.g. IEnumerable becomes an Iterable)
2011-10-09 19:38:23 +02:00
Kevin Glynn
87f38f84e9 - Generalize the interfaces that we can support by adding in additional code
- If we are overriding, or implementing, a method with type vars as result or param then we need to make sure that primitive types get their unboxed version
2011-10-09 19:34:09 +02:00
Kevin Glynn
c43d5ec4a4 leave method renaming to NetMaker phase 2011-10-09 19:31:00 +02:00
Kevin Glynn
34fdb5266a parseString calls a Init method which can be overridden in sub classes. Use in NetMaker to initialize dynamic scopes 2011-10-09 19:29:32 +02:00
Kevin Glynn
eb760267f9 add HasBoxedRep for types that need different translations when they are in a boxed context 2011-10-09 19:25:51 +02:00
Kevin Glynn
3c5ec9fcb6 Move additional code fragments into new base classes for JavaMaker and NetMaker 2011-10-09 19:24:45 +02:00
Kevin Glynn
3ef1333259 pass delegate definition into method construction so that we can force arguments to be boxed if needed 2011-09-25 10:26:19 +02:00
Kevin Glynn
dc2f6c6201 type references in templates are now TypeRepRefs rather than straight strings 2011-09-25 10:25:24 +02:00
Kevin Glynn
e65f6be61c exclude tests 2011-09-25 10:23:43 +02:00
Kevin Glynn
5a5dabc5fe want to pass stdout as a Writer 2011-09-21 14:43:37 +02:00
Kevin Glynn
cbba3febbf better than nothing ... 2011-09-21 14:43:11 +02:00
Kevin Glynn
bee6696044 need list to be an ICollection, so map to supported interface 2011-09-21 14:42:55 +02:00
Kevin Glynn
d1144d51db fix up modifiers. Missing access modifier or explicit internal map to public 2011-09-21 14:38:18 +02:00
Kevin Glynn
1e0d4a90e8 support #IF(ccc) 2011-09-21 14:37:08 +02:00
Kevin Glynn
9165fc200e add some sample ini files 2011-09-21 14:36:49 +02:00
Kevin Glynn
84d55bf3d5 missing import 2011-09-21 14:36:07 +02:00
Kevin Glynn
78d2ed1e29 add some built in delegates, predicate and action 2011-09-21 14:35:43 +02:00
Kevin Glynn
946bd4741a Include explicit BoxedJava field in translation templates for primitives 2011-09-21 14:34:50 +02:00
Kevin Glynn
87e67c5035 fix -help message after option renaming 2011-09-14 15:08:22 +02:00
Kevin Glynn
f0c1dc6894 bundle DefaultSettings.ini in release 2011-09-14 15:08:08 +02:00
Kevin Glynn
4d5f5aead0 make mono develop happier 2011-09-14 15:07:51 +02:00
Kevin Glynn
5a013caf81 update nini license info 2011-09-14 12:38:37 +02:00
Kevin Glynn
20cb333fa6 add support for configuration file. rename options 2011-09-13 18:08:59 +02:00
Kevin Glynn
1bee5bb9ac wrap options in a CS2JOption class that remembers if the option has been set since it was given its default value
(in preparation for supporting config file)
2011-09-12 16:08:00 +02:00
Kevin Glynn
67f5662d77 option handling tidy up
- Error if option is unrecognized.
- Print version when we are asked to be verbose
2011-09-12 16:07:06 +02:00
Kevin Glynn
c0c2fe6a1a argument_list argument to JAVAWRAPPERARGUMENTLIST is optional 2011-09-11 17:14:59 +02:00
Kevin Glynn
aefe0f98c2 make excludes agnostic to trailing directory characters 2011-09-09 13:32:22 +02:00
Kevin Glynn
38a7bb85d6 update sample test lines 2011-09-08 11:37:32 +02:00
Kevin Glynn
bc0b63bf12 Do not crash if modifier list is empty 2011-09-08 11:00:42 +02:00
Kevin Glynn
b4f294616a update trial users guide 2011-09-07 14:38:04 +02:00
587 changed files with 12944 additions and 24518 deletions

1
.gitignore vendored
View File

@ -1,6 +1,7 @@
bin/
obj/
#build/
.settings/
test-results/
*.csproj.user
*.suo

24
COPYING Normal file
View File

@ -0,0 +1,24 @@
CS2J has two components:
- CSharpTranslator:
This builds the cs2j.exe executable. This executable runs
directly under Windows and under Mono on other platforms
(http://www.mono-project.com/Main_Page).
This work is licensed under the MIT / X Window System License
(http://opensource.org/licenses/mit-license.php).
With this licensing then the produced Java code should be
completely unencumbered and you can do what you want with it.
- CS2JLibrary:
This contains the XML translation files that direct CS2J to
translate .Net framework calls into appropriate Java code, and
the CS2JLibrary Java support library that translated applications
include.
This work is licensed under the Apache License, Version 2.0
(http://www.apache.org/licenses/LICENSE-2.0).

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="JVM 1.6.0 (MacOS X Default)"/>
</faceted-project>

View File

@ -1,6 +1,7 @@
CS2J Library
Copyright 2007,2008,2009,2010 Rustici Software, LLC
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
Copyright 2007-2013 Rustici Software, LLC
Copyright 2010-2013 Kevin Glynn (kevin.glynn@twigletsoftware.com)
This product includes software developed by
Rustici Software, LLC (http://www.scorm.com/).
Rustici Software, LLC (http://www.scorm.com/)
and Kevin Glynn (http://www.twigletsoftware.com).

View File

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.JavaSupport.Collections.Generic.IteratorSupport</Import>
</Imports>
<Java>IteratorSupport</Java>
<Name>CS2J.CS2JNet.JavaSupport.Collections.Generic.IteratorSupport</Name>
<Methods>
<Method>
<Imports>
<Import>CS2JNet.JavaSupport.Collections.Generic.IteratorSupport</Import>
</Imports>
<Params>
<Param>
<Type>System.Object</Type>
<Name>enum</Name>
</Param>
</Params>
<Java>IteratorSupport.mk(${enum})</Java>
<Name>mk</Name>
</Method>
</Methods>
</Class>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>java.util.Iterator</Import>
</Imports>
<Java>Iterator*[${E}]*</Java>
<Name>CS2J.java.util.Iterator</Name>
<TypeParams>
<Name>E</Name>
</TypeParams>
</Interface>

View File

@ -43,4 +43,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>pGPM09fTQoml/g9H+67m0NSehzc=</DigestValue></Reference></SignedInfo><SignatureValue>bXOgNeli5u9NXkMj3xgnkcudKVxosUjwXv4TvQfOd3iOacagMAY4/dRFPkbZM6RT7lBE6Uzo2OCsqhXYDAhqyYqHdHJ12rJOhMeLKo4czbZCwSHi6NUwKjasKKc2Byres56f7HTRdvfi7kxAUr/M4DfClSALI2ziQCbXj3MAR88=</SignatureValue></Signature></Class>
</Class>

View File

@ -49,4 +49,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>4b/KSDK568s56twipOj0YRfWUjI=</DigestValue></Reference></SignedInfo><SignatureValue>cfgLeHXgmq/PrTVDzC9ZfAnbAFvLBFDOvSW4qJ9PaCsUu2MolqkmEVUMVdUVAW1aqNyavG1MYM3SAtTV14xFmajy/uXw25GjKUwHRfZZHr44fQT71xx7FGMxboR8Rz7BkDCVz7APA7kPf835QPDSfNSFyPsdyGMnDSI7YoSWqFE=</SignatureValue></Signature></Class>
</Class>

View File

@ -0,0 +1,79 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Delegate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.Action</Import>
</Imports>
<Java>Action*[${T}]*</Java>
<Name>System.Action</Name>
<TypeParams>
<Name>T</Name>
</TypeParams>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods>
<Method static="true">
<Imports>
<Import>CS2JNet.System.__MultiAction</Import>
</Imports>
<Java>__MultiAction.Combine(${a},${b})</Java>
<Params>
<Param>
<Type>System.Action*[T]*</Type>
<Name>a</Name>
</Param>
<Param>
<Type>System.Action*[T]*</Type>
<Name>b</Name>
</Param>
</Params>
<Name>Combine</Name>
<TypeParams>
<Name>T</Name>
</TypeParams>
<Return>System.Action*[T]*</Return>
</Method>
<Method static="true">
<Imports>
<Import>CS2JNet.System.__MultiAction</Import>
</Imports>
<Java>__MultiAction.Remove(${a},${b})</Java>
<Params>
<Param>
<Type>System.Action*[T]*</Type>
<Name>a</Name>
</Param>
<Param>
<Type>System.Action*[T]*</Type>
<Name>b</Name>
</Param>
</Params>
<Name>Remove</Name>
<TypeParams>
<Name>T</Name>
</TypeParams>
<Return>System.Action*[T]*</Return>
</Method>
</Methods>
<Invoke>
<Java>${this:16}.Invoke(${a})</Java>
<Params>
<Param>
<Type>T</Type>
<Name>a</Name>
</Param>
</Params>
<Name>Invoke</Name>
<TypeParams />
<Return>System.Boolean</Return>
</Invoke>
</Delegate>

View File

@ -35,4 +35,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>csHM+322NGEkjhtUaqVqhEdDaf4=</DigestValue></Reference></SignedInfo><SignatureValue>bAZ8HiaaiLU21DKydvOquzxScfvhC9jk67KQ/yRI67oIZFK3CAfo04enMplJ2k84YoFIMrkZtvRidMJJrSahWHDl9qUWcYFfyRUuw3y1razVYcUYdS9OLVP9Gbhs8itCoKmPQ/bzY1mtMMKE3GQbgOgzG7Tjim+AO0yl6tpGYlU=</SignatureValue></Signature></Class>
</Class>

View File

@ -68,4 +68,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>wKAlXgsoeaS+aLO3amFA5RiwWFM=</DigestValue></Reference></SignedInfo><SignatureValue>CtV6aD06QgWuXtNCzpHUNUZdWeRrhJT3NvfRluNdz79nJkiFtkjETCKGSi33XiRdxveKFBtJF+KMo+R8YVbnfEiubVeaeFJQ1eRg8irv3GhfVNNcrv9zFyMq7cCRPgGwyykUdHhXxvtfZITOvZdfBneoalWZ/aJH1ja2tucL3BQ=</SignatureValue></Signature></Class>
</Class>

View File

@ -8,7 +8,9 @@
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Imports>
<Import>CS2JNet.System.ArgumentException</Import>
</Imports>
<Java>ArgumentException</Java>
<Name>System.ArgumentException</Name>
<Uses />
@ -108,4 +110,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Y4yxDrGpA33OvePneLd+HYMTp6k=</DigestValue></Reference></SignedInfo><SignatureValue>Lncr7yNaFrSKNLGZicNP+svC65lLZ2oKBZpxETz5u1/qO7SRq4ifSF5QS1MPM/54VjbPowMvQxoKntDn5keH4Kkq9YNcheIMT9/gI6PPnRPERtFe2npzbmMKWvju6Vxvqdw4hKL3VWyF/fYtfF2raZsJ93GsbJkk/igOG9Ba2nw=</SignatureValue></Signature></Class>
</Class>

View File

@ -68,4 +68,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Ucq1oaY1HGZ/ornt2qli1mMdQ+w=</DigestValue></Reference></SignedInfo><SignatureValue>RQo6mIRH/DojiBvIE85pk00RJazTMWP1b60Ca78gtwuqjwfL6plDspuu4/2vAloZImwJq9zCalpS5VIkumU2OvmgVgZjnB8o8WDQS3XX6K/dc8Cgx6QXGsjNFqBnaGSaPj82uOFf7KuLMn59jK3FMKZsN1aTJ8Gl6HUJp1nb8SM=</SignatureValue></Signature></Class>
</Class>

View File

@ -81,4 +81,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>4tVOJbuP1pVke4TtnQZVaouGbx0=</DigestValue></Reference></SignedInfo><SignatureValue>IoUhzxP/j0CrwueOE6tQAtfxoKXoyCBkos7axq4itnvWX4jZr6VzlO37NIPoDcbzIkOXClg/nfS6q8TuIFGw/gYwHafjI/OBYSpCZwlfXLMmc+HCzxMnWWue0a7IOXNzTbeWrbd7gy4Qp0zv8Wr45NlgdWJpGVTQaXWbAiO5jmw=</SignatureValue></Signature></Class>
</Class>

View File

@ -22,4 +22,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>CWUAumRJSDwnzFCd2RPMCJjDw5c=</DigestValue></Reference></SignedInfo><SignatureValue>JRkTEp9fkPdmp++UvTi5AksnJ0IaXMu/LRDy2Voy8cGQW3IyATaYxLAuYDcbJfKPmnZydar/0QTPKgySdRRQVKk/WZavhj58+eVjwisp/g2TqbytkbUg4QlEnboYEK6k60zuiEElmLPi/dRcnWq8EAkgZcsV84rcE+g2c95D2CY=</SignatureValue></Signature></Class>
</Class>

View File

@ -7,9 +7,10 @@
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Class has_boxed_rep="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Java>boolean</Java>
<BoxedJava>Boolean</BoxedJava>
<Name>System.Boolean</Name>
<Uses />
<Inherits>
@ -79,4 +80,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>zyHDBzrvR1koU/5yQGaf2y5NbnY=</DigestValue></Reference></SignedInfo><SignatureValue>Ji+9fR23CsKRU0LvxhnX7GoVh1NfZqdXRvaeWdNsbwDJBy0Xt5a3k6S3YvMc816QjOu06ZFkubPh0oPZB8pZIpQ3EkYCzojzq4EZcS4lJFSs0bgRstVScK2+yBk2/pB+1349VS57aFl/fWnS5z0zYbemLMIUaooCbYJlHA9sWZ0=</SignatureValue></Signature></Class>
</Class>

View File

@ -7,9 +7,10 @@
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Class has_boxed_rep="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Java>byte</Java>
<BoxedJava>Byte</BoxedJava>
<Name>System.Byte</Name>
<Uses />
<Inherits>
@ -56,6 +57,14 @@
<Get>Byte.MAX_VALUE</Get>
<Set>${this:16}.setMaxValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}</Java>
<Type>System.Byte</Type>
<Name>Value</Name>
<Get>${this}</Get>
<Set>${this:16}.setValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
@ -73,4 +82,4 @@
</Casts>
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>9UV0KDy27dm2PgLpXQYexqZHgrI=</DigestValue></Reference></SignedInfo><SignatureValue>hK2py13asxC+KdyfudqYmjri02cTXjfeJE0dZPGWELurbR2AdYFni3yJapmhPErkXLGfmjVBr9nr/mWl+Xq1NbmYhfV20A5+AnKwcA9V6qhQb/qLg10+J0HpCQItZOgUmGXjkZ3uqMEGxHuyUilxYoYz6HPOl0OdU3UlZl8kxvg=</SignatureValue></Signature></Class>
</Class>

View File

@ -7,9 +7,10 @@
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Class has_boxed_rep="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Java>char</Java>
<BoxedJava>Character</BoxedJava>
<Name>System.Char</Name>
<Uses />
<Inherits>
@ -163,6 +164,14 @@
<Get>Character.MAX_VALUE</Get>
<Set>${this:16}.setMaxValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}</Java>
<Type>System.Char</Type>
<Name>Value</Name>
<Get>${this}</Get>
<Set>${this:16}.setValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
@ -171,4 +180,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>dDnJLXOZbRXXVncWmSeoyg6O27M=</DigestValue></Reference></SignedInfo><SignatureValue>KOZlaLyTTRo7tgFEFAoGyqHymiV0GRST5e5OeaGyKEwJob1vvRRzwJvwdVQiMJuHWMM5LQ+RYI4GZnPU2AjIM4L6eyNwCep8dDckdoIeC3UZ+PPslxeUvUuRLLZON1ARTt1lNxb2BuEa+jeVC2bxGco+iBpqQb2uyCEShV/HHPY=</SignatureValue></Signature></Class>
</Class>

View File

@ -117,6 +117,16 @@
<Name>RemoveAt</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<Import>java.util.Collections</Import>
</Imports>
<Java>Collections.reverse(${this:16})</Java>
<Params>
</Params>
<Name>Reverse</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<Import>CS2JNet.System.Collections.ArrayListSupport</Import>
@ -163,7 +173,7 @@
</Params>
<Type>System.Object</Type>
<Get>${this:16}.get(${i})</Get>
<Set>${this:16}.add(${i}, ${value})</Set>
<Set>${this:16}.set(${i}, ${value})</Set>
</Indexer>
</Indexers>
<Constructors>
@ -209,4 +219,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>gLYig4mGyArp7WBZouxhkR9f3mQ=</DigestValue></Reference></SignedInfo><SignatureValue>Kgts+e+7OzUNDdVVwbvPCS8LPoM7YNuWOWvt2+SvG988lDMfC7NDzkMzmaRzy8/lC5CRnxPP969do+GJOtFIE3EpaiWB3YD/mfYSwa89adKt2nNtHoNN5pkQ3nTYapEYtV2rZ80pUpKJPcjvTf3yqp5jA0txNEWAzQ9y/xFNZAw=</SignatureValue></Signature></Class>
</Class>

View File

@ -41,4 +41,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>eTYKwE5MiNpvE4vXplBizURvVNg=</DigestValue></Reference></SignedInfo><SignatureValue>Fb5jiXxPu9S70KLfSCKliYyaL90Sk8SZumqB9Idc3qwVcMlRPFQAKuol+zsk/TENiDp7Nw48WJ/mQ5LxCO9a/0NV22c7/q9PYdIYlLZu3sApcS82/MtJ8AAeG/o8OvpjgaP71CS2xhZCE4DOnkrWBYJmQCF02jogJVpGWbDjARw=</SignatureValue></Signature></Class>
</Class>

View File

@ -132,4 +132,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>qbxkvItrQBq06TjO7qOtFI8C/q0=</DigestValue></Reference></SignedInfo><SignatureValue>RcwnIhyoghrIJVGfVld2S5OkoSKruLMH/elhtAB+HTovqtoa+1Sdb1cVkFbu8Vb4YpAubmZh6Kv87UYSjKb50c15xCsx3naC7Je/qZ68rac206rokoqKiLXAV5M5C+Pr0q8gFyQK60WohWma7DrsO+B5ByXYR1UORm6Tk4WO04Q=</SignatureValue></Signature></Class>
</Class>

View File

@ -8,18 +8,28 @@
-->
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.Collections.Generic.ICollectionSupport</Import>
<Import>CS2JNet.System.Collections.ICollection</Import>
</Imports>
<Java>ICollectionSupport*[${T}]*</Java>
<Java>ICollection*[${T}]*</Java>
<Name>System.Collections.Generic.ICollection</Name>
<TypeParams>
<Name>T</Name>
</TypeParams>
<Inherits>
<Type>&gt;System.Collections.Generic.IEnumerable*[T]*</Type>
</Inherits>
<Iterable>
<ElementType>T</ElementType>
<Java>${expr}</Java>
</Iterable>
<Properties>
<Property>
<Imports />
<Java>${this:16}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this:16}.size()</Get>
</Property>
</Properties>
<Methods>
<Method>
@ -35,4 +45,4 @@
<Return>System.Int32</Return>
</Method>
</Methods>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>E8HIpKiRknOratBbxt4a71EId0E=</DigestValue></Reference></SignedInfo><SignatureValue>bqvpolcous2/NZYPel/paViJS5fRwPaIvj75jVeZg70SnvhIFVNstqctcVLe2mw52NihU5aIVD3Pl1E5ZCeZbXs15yeg9B2CG//EbCpSXGO/a9iLa0aZhv4O63vLJAqBqT1tqKj+Z8FXIJxbwo4rtwnNHH7rqUAMsg3GfojAmS8=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -33,4 +33,4 @@
</Methods>
<Properties>
</Properties>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>/PjF1YTT9YA7Mx/RRyWYrceaKa0=</DigestValue></Reference></SignedInfo><SignatureValue>axDWxokriznrp2wjipORfzl9sGm+cQ8TDNWUXEU1IdY1uVCkjb9eSKpItf/HOEftNpt3HVmaXN9jQGXSGid0LPNeKSgRa1MvjvgW3ook98V1IH9jgZGRRMsgzJZ+1C+1wpHd9XRqmiOVD2eFgmsynaGyJwwsAL1hX7DP6rY/ps8=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -99,5 +99,12 @@
<Name>Values</Name>
<Get>${this:16}.values()</Get>
</Property>
<Property>
<Imports />
<Java>${this:16}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this:16}.size()</Get>
</Property>
</Properties>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>BBHaGzWIzkVajkMtIotxcu6p5VY=</DigestValue></Reference></SignedInfo><SignatureValue>WOOzmkxA0yBm1tFVetTcQxQc7SztNyQygCPbn5vaHLtHI/MoQMuTuytu5BrGb4UJ7KG68galgfmWUlUD99Txs44X+XdHA7wY0XcAUwXHV+/uti6FicyhHw7mDr9Bj4+Rjq4RIA2I0gS5P25V9nMEIEQCD3/jjc+wc4Lt5AHw/b4=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -8,9 +8,9 @@
-->
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>java.lang.Iterable</Import>
<Import>CS2JNet.System.Collections.IEnumerable</Import>
</Imports>
<Java>Iterable*[${E}]*</Java>
<Java>IEnumerable*[${E}]*</Java>
<Name>System.Collections.Generic.IEnumerable</Name>
<TypeParams>
<Name>E</Name>
@ -21,4 +21,12 @@
</Iterable>
<Properties>
</Properties>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>FzD0ISaWZKb/GDgZSI4werJrHHs=</DigestValue></Reference></SignedInfo><SignatureValue>NeU9k5KOXySVLGMadMEZfh5bsC928iltYWSnpm/5N0sN3NSyfZYUPZ3mL8DG8bZPzJbTIla2fkkZH0FbsDbtU1AeTYpFg9C8NSGDeYqR1mNEaCqYUZQmmP5MP9TtyT9dZOItpb4TXSWjKdkahUaw6CbFRn38Az9Wfh+8DdHIzjg=</SignatureValue></Signature></Interface>
<Methods>
<Method>
<Java>${this:16}.GetEnumerator()</Java>
<Params />
<Name>GetEnumerator</Name>
<Return>System.Collections.Generic.IEnumerator*[E]*</Return>
</Method>
</Methods>
</Interface>

View File

@ -8,9 +8,9 @@
-->
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.Collections.Generic.IEnumeratorSupport</Import>
<Import>CS2JNet.System.Collections.IEnumerator</Import>
</Imports>
<Java>IEnumeratorSupport*[${E}]*</Java>
<Java>IEnumerator*[${E}]*</Java>
<Name>System.Collections.Generic.IEnumerator</Name>
<TypeParams>
<Name>E</Name>
@ -26,4 +26,18 @@
<Get>${this:16}.getCurrent()</Get>
</Property>
</Properties>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Z9FptX0U42LEe5NyR07kbqmjngA=</DigestValue></Reference></SignedInfo><SignatureValue>AMNZC0531V5Q+gQld+kJ3wysXE0U2xV2g0dMdYeCAdgwPdcJ7LlZLgfDUDVJHv7XvlfwuXIIlAxXkrzojSVtfQIc7S/uku8p3hLiY5WUAriqkwK+AgUA+WrtWdng0Sda89V7HOODNZCbBNoPKQLRNKoWJc17EWxw+dyqymRLjAQ=</SignatureValue></Signature></Interface>
<Methods>
<Method>
<Java>${this:16}.MoveNext()</Java>
<Params />
<Name>MoveNext</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Java>${this:16}.Reset()</Java>
<Params />
<Name>Reset</Name>
<Return>System.Void</Return>
</Method>
</Methods>
</Interface>

View File

@ -125,7 +125,7 @@
<Return>System.Void</Return>
</Method>
<Method>
<Java>${this:16}.toArray(new ${T}[${this}.size()])</Java>
<Java>((${T}[]) ${this:16}.toArray())</Java>
<Params>
</Params>
<Name>ToArray</Name>
@ -206,4 +206,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>0DKs0/92WkOLSBA4QYJH96/8vCo=</DigestValue></Reference></SignedInfo><SignatureValue>A7cSO9FRjdm598vxpPAP3HZ/6sb96PaHzb8FRNI/oZQMs6mlAsfeEcc0CnRC+qCLjiu49IPoTflUcsJ4vfwh+OyefsG23XcYdTFCrFNFjSiiOwxSknjrshyP+splrrhvgRAtZButRgy5XuyKhj7wGUNR3OoYujEgyMBxwko8qjs=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -72,4 +72,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>cUmprobnXdg5Nhlk8vAMJ2coyAo=</DigestValue></Reference></SignedInfo><SignatureValue>XKTAn+4HQ4/anCQ8npTwr1Yrf3AxZc69HuV6muqqws96mCfCvaUhIqmlc2rZsw4CaXd+0bkFunIbLLgqHBaOePb1eKyp29uHhXODO/68lb8kfcPHB4aGO5LKWNPGw3mQoKK4RjuuRdOWZpx1wg7P5BGr+bGdX/gVk8pUUhHzDHs=</SignatureValue></Signature></Class>
</Class>

View File

@ -30,4 +30,4 @@
<Get>${this:16}.getValue()</Get>
</Property>
</Properties>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>+iuvT/0P8kTGm4mUQp1qNOHcnuM=</DigestValue></Reference></SignedInfo><SignatureValue>V3dGjywn9LJWjroZCUMyPMtl/nuKbtonNsi+QEB7aLalgu0Brz6zmiV86bz6d6C9IZGQR+567JbbrIGR1ZJ1gv69CS8O44sD+FOeyrMsFZ1DBQDHB2QctU9dFlF9tDfyOC5uA4FuYGMAWwk98pEhvV3gaGv5RtGqZkxAGlT2v8M=</SignatureValue></Signature></Struct>
</Struct>

View File

@ -0,0 +1,135 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2007,2008,2009,2010 Rustici Software, LLC
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Class variant="LCC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>java.util.HashMap</Import>
</Imports>
<Java>HashMap*[${K},${V}]*</Java>
<Name>System.Collections.Generic.Dictionary</Name>
<TypeParams>
<Name>K</Name>
<Name>V</Name>
</TypeParams>
<Uses />
<Inherits>
<Type>System.Collections.Generic.IDictionary*[K,V]*</Type>
<!-- <Type>IList<T>, ICollection<T>,
IEnumerable<T>, IList, ICollection, IEnumerable</Type> -->
</Inherits>
<Iterable>
<ElementType>KeyValuePair*[K,V]*</ElementType>
<Java>${expr}.entrySet()</Java>
</Iterable>
<Methods>
<Method>
<Imports />
<Java>${this:16}.put(${key}, ${value})</Java>
<Params>
<Param>
<Type>K</Type>
<Name>key</Name>
</Param>
<Param>
<Type>V</Type>
<Name>value</Name>
</Param>
</Params>
<Name>Add</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.clear()</Java>
<Params />
<Name>Clear</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.containsKey(${key})</Java>
<Params>
<Param>
<Type>K</Type>
<Name>key</Name>
</Param>
</Params>
<Name>ContainsKey</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.containsValue(${value})</Java>
<Params>
<Param>
<Type>V</Type>
<Name>value</Name>
</Param>
</Params>
<Name>ContainsValue</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.remove(${key})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Name>Remove</Name>
<!-- in java actually returns the value removed -->
<Return>System.Boolean</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this:16}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this:16}.size()</Get>
</Property>
<Property>
<Imports>
<Import>CS2JNet.JavaSupport.Collections.Generic.LCC.CollectionSupport</Import>
</Imports>
<Type>System.Collections.Generic.KeyCollection*[K]*</Type>
<Name>Keys</Name>
<Get>CollectionSupport.mk(${this:16}.keySet())</Get>
</Property>
</Properties>
<Events />
<Indexers>
<Indexer>
<Imports />
<Params>
<Param>
<Type>System.Object</Type>
<Name>key</Name>
</Param>
</Params>
<Type>V</Type>
<Get>${this:16}.get(${key})</Get>
<Set>${this:16}.put(${key}, ${value})</Set>
</Indexer>
</Indexers>
<Constructors>
<Constructor>
<Imports />
<Java>new HashMap*[${K},${V}]*()</Java>
<Params />
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Interface variant="LCC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.Collections.LCC.ICollection</Import>
</Imports>
<Java>ICollection*[${T}]*</Java>
<Name>System.Collections.Generic.ICollection</Name>
<TypeParams>
<Name>T</Name>
</TypeParams>
<Inherits>
<Type>System.Collections.Generic.IEnumerable*[T]*</Type>
</Inherits>
<Iterable>
<ElementType>T</ElementType>
<Java>${expr}</Java>
</Iterable>
<Properties>
</Properties>
<Methods>
<Method>
<Imports />
<Java>${this:16}.add(${arg})</Java>
<Params>
<Param>
<Type>T</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>Add</Name>
<Return>System.Int32</Return>
</Method>
</Methods>
</Interface>

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Interface variant="LCC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>java.util.Map</Import>
</Imports>
<Java>Map*[${K},${V}]*</Java>
<Name>System.Collections.Generic.IDictionary</Name>
<TypeParams>
<Name>K</Name>
<Name>V</Name>
</TypeParams>
<Iterable>
<ElementType>System.Collections.Generic.KeyValuePair*[K,V]*</ElementType>
<Java>${expr}.entrySet()</Java>
</Iterable>
<Methods>
<Method>
<Imports />
<Java>${this:16}.put(${key}, ${value})</Java>
<Params>
<Param>
<Type>K</Type>
<Name>key</Name>
</Param>
<Param>
<Type>V</Type>
<Name>value</Name>
</Param>
</Params>
<Name>Add</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.clear()</Java>
<Params />
<Name>Clear</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.containsKey(${key})</Java>
<Params>
<Param>
<Type>K</Type>
<Name>key</Name>
</Param>
</Params>
<Name>ContainsKey</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.remove(${key})</Java>
<Params>
<Param>
<Type>K</Type>
<Name>key</Name>
</Param>
</Params>
<Name>Remove</Name>
<!-- in java actually returns the value removed -->
<Return>System.Boolean</Return>
</Method>
</Methods>
<Indexers>
<Indexer>
<Imports />
<Params>
<Param>
<Type>K</Type>
<Name>key</Name>
</Param>
</Params>
<Type>V</Type>
<Get>${this:16}.get(${key})</Get>
<Set>${this:16}.put(${key}, ${value})</Set>
</Indexer>
</Indexers>
<Properties>
<Property>
<Imports>
<Import>CS2JNet.JavaSupport.Collections.Generic.LCC.CollectionSupport</Import>
</Imports>
<Type>System.Collections.Generic.ICollection*[K]*</Type>
<Name>Keys</Name>
<Get>CollectionSupport.mk(${this:16}.keySet())</Get>
</Property>
<Property>
<Imports />
<Type>System.Collections.Generic.ICollection*[V]*</Type>
<Name>Values</Name>
<Get>${this:16}.values()</Get>
</Property>
</Properties>
</Interface>

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Interface variant="LCC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.Collections.LCC.IEnumerable</Import>
</Imports>
<Java>IEnumerable*[${E}]*</Java>
<Name>System.Collections.Generic.IEnumerable</Name>
<TypeParams>
<Name>E</Name>
</TypeParams>
<Iterable>
<ElementType>E</ElementType>
<Java>${expr}</Java>
</Iterable>
<Properties>
</Properties>
<Methods>
<Method>
<Java>${this:16}.getEnumerator()</Java>
<Params />
<Name>GetEnumerator</Name>
<Return>System.Collections.Generic.IEnumerator*[E]*</Return>
</Method>
</Methods>
</Interface>

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Interface variant="LCC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.Collections.LCC.IEnumerator</Import>
</Imports>
<Java>IEnumerator*[${E}]*</Java>
<Name>System.Collections.Generic.IEnumerator</Name>
<TypeParams>
<Name>E</Name>
</TypeParams>
<Iterable>
<ElementType>E</ElementType>
<Java>${expr}</Java>
</Iterable>
<Properties>
<Property>
<Type>E</Type>
<Name>Current</Name>
<Get>${this:16}.getCurrent()</Get>
</Property>
</Properties>
<Methods>
<Method>
<Java>${this:16}.moveNext()</Java>
<Params />
<Name>MoveNext</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Java>${this:16}.reset()</Java>
<Params />
<Name>Reset</Name>
<Return>System.Void</Return>
</Method>
</Methods>
</Interface>

View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2007,2008,2009,2010 Rustici Software, LLC
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Class variant="LCC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.JavaSupport.Collections.Generic.CollectionSupport</Import>
</Imports>
<Java>CollectionSupport*[${T}]*</Java>
<!-- Actually: System.Collections.Generic.Dictionary<TKey, TValue>.KeyCollection -->
<Name>System.Collections.Generic.KeyCollection</Name>
<TypeParams>
<Name>T</Name>
</TypeParams>
<Uses />
<Inherits>
</Inherits>
<Iterable>
<ElementType>T</ElementType>
<Java>${expr}</Java>
</Iterable>
<Methods>
<Method>
<Imports>
<Import>CS2JNet.System.Collections.Generic.KeyCollectionSupport</Import>
</Imports>
<Java>${this:16}.copyTo(${array}, ${index})</Java>
<Params>
<Param>
<Type>T[]</Type>
<Name>array</Name>
</Param>
<Param>
<Type>System.Int32</Type>
<Name>index</Name>
</Param>
</Params>
<Name>CopyTo</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<Import>CS2JNet.JavaSupport.Collections.Generic.LCC.EnumeratorSupport</Import>
</Imports>
<Java>new EnumeratorSupport*[T]*(${this:16}.iterator())</Java>
<Params>
</Params>
<Name>GetEnumerator</Name>
<Return>System.Collections.Generic.IEnumerator*[T]*</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this:16}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this:16}.size()</Get>
</Property>
</Properties>
<Events />
<Indexers>
</Indexers>
<Constructors>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -0,0 +1,205 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2007,2008,2009,2010 Rustici Software, LLC
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Class variant="LCC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.Collections.LCC.CSList</Import>
</Imports>
<Java>CSList*[${T}]*</Java>
<Name>System.Collections.Generic.List</Name>
<TypeParams>
<Name>T</Name>
</TypeParams>
<Uses />
<Inherits>
<Type>IList*[T]*</Type>
<Type>ICollection*[T]*</Type>
<Type>IEnumerable*[T]*</Type>
</Inherits>
<Iterable>
<ElementType>T</ElementType>
<Java>${expr}</Java>
</Iterable>
<Methods>
<Method>
<Imports />
<Java>${this:16}.add(${arg})</Java>
<Params>
<Param>
<Type>T</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>Add</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Java>${this:16}.addRange(${arg})</Java>
<Params>
<Param>
<Type>T[]</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>AddRange</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.addRange(${arg})</Java>
<Params>
<Param>
<Type>System.Collections.Generic.IEnumerable*[T]*</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>AddRange</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.clear()</Java>
<Params />
<Name>Clear</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.contains(${key})</Java>
<Params>
<Param>
<Type>T</Type>
<Name>key</Name>
</Param>
</Params>
<Name>Contains</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.add(${index}, ${value})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>index</Name>
</Param>
<Param>
<Type>T</Type>
<Name>value</Name>
</Param>
</Params>
<Name>Insert</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.remove(${value})</Java>
<Params>
<Param>
<Type>T</Type>
<Name>value</Name>
</Param>
</Params>
<Name>Remove</Name>
<Return>System.Boolean</Return>
</Method>
<Method>
<Imports />
<Java>${this:16}.remove((int)${value})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>index</Name>
</Param>
</Params>
<Name>RemoveAt</Name>
<Return>System.Void</Return>
</Method>
<Method>
<Java>((${T}[]) ${this:16}.toArray())</Java>
<Params>
</Params>
<Name>ToArray</Name>
<Return>T[]</Return>
</Method>
<Method>
<Imports>
<Import>java.util.Collections</Import>
</Imports>
<Java>Collections.sort(${this})</Java>
<Params />
<Name>Sort</Name>
<Return>System.Void</Return>
</Method>
</Methods>
<Properties>
<Property>
<Imports />
<Java>${this:16}.size()</Java>
<Type>System.Int32</Type>
<Name>Count</Name>
<Get>${this:16}.size()</Get>
<Set>${this:16}.setCount(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers>
<Indexer>
<Imports />
<Params>
<Param>
<Type>System.Int32</Type>
<Name>i</Name>
</Param>
</Params>
<Type>T</Type>
<Get>${this:16}.get(${i})</Get>
<Set>${this:16}.add(${i}, ${value})</Set>
</Indexer>
</Indexers>
<Constructors>
<Constructor>
<Imports />
<Java>new CSList*[${T}]*()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new CSList*[${T}]*(${length})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
<Name>length</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Java>new CSList*[${T}]*(${collection})</Java>
<Params>
<Param>
<Type>T[]</Type>
<Name>collection</Name>
</Param>
</Params>
</Constructor>
<Constructor>
<Java>new CSList*[${T}]*(${collection})</Java>
<Params>
<Param>
<Type>System.Collections.Generic.IEnumerable*[T]*</Type>
<Name>collection</Name>
</Param>
</Params>
</Constructor>
</Constructors>
<Fields />
<Casts />
<UnaryOps />
<BinaryOps />
</Class>

View File

@ -9,17 +9,18 @@
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>java.util.ArrayList</Import>
<Import>CS2JNet.System.Collections.CSList</Import>
</Imports>
<Java>ArrayList*[${T}]*</Java>
<Java>CSList*[${T}]*</Java>
<Name>System.Collections.Generic.List</Name>
<TypeParams>
<Name>T</Name>
</TypeParams>
<Uses />
<Inherits>
<!-- <Type>IList<T>, ICollection<T>,
IEnumerable<T>, IList, ICollection, IEnumerable</Type> -->
<Type>IList*[T]*</Type>
<Type>ICollection*[T]*</Type>
<Type>IEnumerable*[T]*</Type>
</Inherits>
<Iterable>
<ElementType>T</ElementType>
@ -36,14 +37,10 @@
</Param>
</Params>
<Name>Add</Name>
<!-- TODO: this.add(e) actually always returns true -->
<Return>System.Int32</Return>
<Return>System.Void</Return>
</Method>
<Method>
<Imports>
<Import>java.util.Arrays</Import>
</Imports>
<Java>${this:16}.addAll(Arrays.asList(${arg}))</Java>
<Java>${this:16}.addRange(${arg})</Java>
<Params>
<Param>
<Type>T[]</Type>
@ -55,7 +52,7 @@
</Method>
<Method>
<Imports />
<Java>${this:16}.addAll(${arg})</Java>
<Java>${this:16}.addRange(${arg})</Java>
<Params>
<Param>
<Type>System.Collections.Generic.IEnumerable*[T]*</Type>
@ -125,7 +122,7 @@
<Return>System.Void</Return>
</Method>
<Method>
<Java>${this:16}.toArray(new ${T}[${this}.size()])</Java>
<Java>((${T}[]) ${this:16}.toArray())</Java>
<Params>
</Params>
<Name>ToArray</Name>
@ -169,12 +166,12 @@
<Constructors>
<Constructor>
<Imports />
<Java>new ArrayList*[${T}]*()</Java>
<Java>new CSList*[${T}]*()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new ArrayList*[${T}]*(${length})</Java>
<Java>new CSList*[${T}]*(${length})</Java>
<Params>
<Param>
<Type>System.Int32</Type>
@ -183,7 +180,7 @@
</Params>
</Constructor>
<Constructor>
<Java>new ArrayList*[${T}]*(Arrays.asList(${collection}))</Java>
<Java>new CSList*[${T}]*(${collection})</Java>
<Params>
<Param>
<Type>T[]</Type>
@ -192,10 +189,7 @@
</Params>
</Constructor>
<Constructor>
<Imports>
<Import>CS2JNet.System.Collections.Generic.GenArrayListSupport</Import>
</Imports>
<Java>GenArrayListSupport.*[${T}]*toList(${collection})</Java>
<Java>new CSList*[${T}]*(${collection})</Java>
<Params>
<Param>
<Type>System.Collections.Generic.IEnumerable*[T]*</Type>
@ -208,4 +202,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>dMxWahle6+JWazXF5rdEoxNFqHQ=</DigestValue></Reference></SignedInfo><SignatureValue>QHAtm2BA/7k2dSASQHMw6aKKJEGk6P2x5HAGuae81wbbLDkrnihhH2PFU+6WFudzrinE4JSp9WOHKzOxJ659kj6Wg8qx5asDxOhkhG06He0TE4jcq64/U0tM2GZxViqhaFHAExXAZoT9rxjqP5prxerSnSvfy16hhPAixY5XEEA=</SignatureValue></Signature></Class>
</Class>

View File

@ -49,4 +49,4 @@
<Get>${this}.size()</Get>
</Property>
</Properties>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Uvp+vMhERPFYV8x/KYKxjZRz2gE=</DigestValue></Reference></SignedInfo><SignatureValue>PWmTTNJTr/Y3eTi/Pmf/UZJwPA44r9XFMLnj7v5rf9PZuhUZvOt6WQw5p+gmCcmuDQv/Sw0Z/zMTzuMhhgZwfFgXHuTrdVcy5bQASNnfdApB9EJtGryJuhUERcEXxAtm/5gRrIUYWSPlglDlOuNGbsVq+huVI3fjLQFEmlOPktY=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -142,4 +142,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>CyFYJRPJJJC+BdPe7KI/hR0PeK0=</DigestValue></Reference></SignedInfo><SignatureValue>AZ0nzp3rrggsT6CxfIFTSUcr4RAH6yv8sF0m4OyMKEbB5O3fQOW/deSIwBbOVykX520B7mewcEVGxCAa5z3QgAdADC59gYCcudG+pkifY7ltivIClVuT105fBvAxGkRO0Mh+EWqRgFJnxt/x7/ujMj/Q0kiOBYWHQlK7I+Uvugk=</SignatureValue></Signature></Class>
</Class>

View File

@ -38,4 +38,4 @@
</Properties>
<Events />
<Indexers />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>6gV7You6WIQBvjaQbSXW1A6CzNc=</DigestValue></Reference></SignedInfo><SignatureValue>Mt45VxyPfNFtMOXmD5RZkBNxjt1w/+wBCsgs/BnTzTPJSL/SKSJAQt7a7WbzDHTiBVaDmneuvPwX9eFpTIxvGNAYHQxepPMmuLemSQMWOCHsZYhvY4NrxprBLrLGgJ6rnGLVIds+edIhYumnkih3wmQlwx4enBXXlsUo/6BtmqM=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -110,4 +110,4 @@
<Set>${this:16}.put(${key}, ${value})</Set>
</Indexer>
</Indexers>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>EWxwABnf9ST7gUYb9kpBDRkVPlw=</DigestValue></Reference></SignedInfo><SignatureValue>Ot9PdGRVKbd+jpJ2FjasH+hnjpEv/GtZNxWvqA+ylC5N3MAZzMJ0KV43VI+EJ3rYnkqYJlk4qlS7WiPOw49xYe8EBntC9jcn+QCP9SnTSnKIc4GJjSL3C4/zm9HRwluevAwpAMVJRKki0eEODGVTI8gDgEOqiz0lMF+G40poxJk=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -9,24 +9,19 @@
-->
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.Collections.Generic.IEnumeratorSupport</Import>
<Import>java.lang.Iterable</Import>
</Imports>
<Java>IEnumeratorSupport</Java>
<Name>System.Collections.IEnumerator</Name>
<Java>Iterable</Java>
<Name>System.Collections.IEnumerable</Name>
<Uses />
<Inherits> <Type>System.Object</Type> </Inherits>
<Methods>
<Method>
<Imports>
<Import>CS2JNet.JavaSupport.Collections.Generic.EnumeratorSupport</Import>
</Imports>
<Java>EnumeratorSupport.mk(${this:16}.iterator())</Java>
<Params />
<Name>GetEnumerator</Name>
<Return>System.Collections.IEnumerator</Return>
</Method>
</Methods>
<Iterable>
<ElementType>System.Object</ElementType>
<Java>${expr}</Java>
</Iterable>
<Properties />
<Events />
<Indexers />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>sixfgqz4xuUkbenJmdZoedGBFN0=</DigestValue></Reference></SignedInfo><SignatureValue>U/2TvtQN5sFEJOtHG4hMrB+MWlOP5mk7UctdvITS80+/66yidqE06LHUL5PpYDwrPhCFCpG4b7YqLuaDZ2SB97IcLmJRBntCkhRyRULRe4bguyZtSCAgD+tPH4Xz0FT81XBs+W/h/J9R+fOn6/J243sdwf5eiaA60kph87hlU5M=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -8,9 +8,9 @@
-->
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.Collections.Generic.IEnumeratorSupport</Import>
<Import>CS2JNet.System.Collections.IEnumerator</Import>
</Imports>
<Java>IEnumeratorSupport</Java>
<Java>IEnumerator</Java>
<Name>System.Collections.IEnumerator</Name>
<Methods>
<Method>
@ -27,4 +27,4 @@
<Get>${this:16}.getCurrent()</Get>
</Property>
</Properties>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>EexqLMXmbAIe9ZNbxrJYBZDcwsM=</DigestValue></Reference></SignedInfo><SignatureValue>CeXfheOhf+sCsrhVCbuhH0sRuOabcn851HR4E/wNIQ8/YmVRZfdOlzRJVadHXX+bfmA4WEyWH+zzwBTjapaMLVyvtIfWImjbyQJx+WEmAiEv2b0k/r0RfzIRt8xF4/E95wwWD2bKLwB2YEEYchp87Mu6DnSuneJxlncMjH+xxWo=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -71,4 +71,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>jKtaIt9Mb8orQ5XjTN0rBD6NALM=</DigestValue></Reference></SignedInfo><SignatureValue>A4PZi9hfTW0DTyaISV0oegjg1hWfMLYrMdwd5iXP2XebpFCh15oiJefuYvsTSv2VG6QY0aQ/cifoMbqTu0+Mi/3iEpvPzsnmC/FQHDA6YWFJKnVp+/tV2tU6E7QnZaeyCK+i6ZDKhXFHMlpu1BstQv1aKzZwDMXv7vDqW92incc=</SignatureValue></Signature></Class>
</Class>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2007,2008,2009,2010 Rustici Software, LLC
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.Collections.IEnumerable</Import>
</Imports>
<Java>IEnumerable</Java>
<Name>System.Collections.IEnumerable</Name>
<Uses />
<Inherits> <Type>System.Object</Type> </Inherits>
<Methods>
</Methods>
<Iterable>
<ElementType>System.Object</ElementType>
<Java>${expr}</Java>
</Iterable>
<Properties />
<Events />
<Indexers />
</Interface>

View File

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.Collections.LCC.IEnumerator</Import>
</Imports>
<Java>IEnumerator</Java>
<Name>System.Collections.IEnumerator</Name>
<Methods>
<Method>
<Java>${this:16}.moveNext()</Java>
<Params />
<Name>MoveNext</Name>
<Return>System.Boolean</Return>
</Method>
</Methods>
<Properties>
<Property>
<Type>System.Object</Type>
<Name>Current</Name>
<Get>${this:16}.getCurrent()</Get>
</Property>
</Properties>
</Interface>

View File

@ -30,4 +30,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>ixzk6Kx8bCs/4AGyB4h8FtWPMh8=</DigestValue></Reference></SignedInfo><SignatureValue>XOgNcGWlOpdm/TuEse9Fo82YDJ8pv7JYSk8tBr2Cdz3Mk3y4/b8alDaMT9bisEcep550jY4nW4HMGS6IxEsHPI4M4q91TZiLpSQhRiUT6yJQg7VxhSaszfROkCCd3OGWBJrgJgZYDIFT7ArrGtkj+eDkv62+qztH7cGhMRrSptU=</SignatureValue></Signature></Class>
</Class>

View File

@ -140,4 +140,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Rnf8GowFFF9JUEkVxHIh7NNruxc=</DigestValue></Reference></SignedInfo><SignatureValue>D1rqx0ui7x+8pqBSgXVXYfSapffmCkR++UqTYmP36i443cLV2H02XPVocQDM/jW87GCPUkMmdioGxrCIWJbmcnrOepuw77qAFtzQuywTukaQLMk954f5apHzWQlzqzkcNLmWMjd5dviYDD7vGyEVBO2P6cg6m6/PoHqNppFKTZc=</SignatureValue></Signature></Class>
</Class>

View File

@ -39,4 +39,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>hlfCVl94jm1nJtIrWXI+KPTFOec=</DigestValue></Reference></SignedInfo><SignatureValue>TFJ3r07y0tmBsWBlostNh2LlZU/Lj2EvpAIbrnHQ/NxtrRMiOeoOTmBqtVllKKZc+2EGI4aqOQuBIFxT+MIasUKiOrSDImqhDYonn+QQnPwH42ruJTcAadWlmOfuqPFqF7hh06JSgrsbfPi4BG2O+5hm94/wOyDYw66BWwNbnRU=</SignatureValue></Signature></Class>
</Class>

View File

@ -33,4 +33,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>kP5gPp11Yyi1fTz0I9QwDiAUwiU=</DigestValue></Reference></SignedInfo><SignatureValue>PAUMX9tgmmmnEgxeDxrvqMgg0s5ahxzveQyYU2852h/+et01u8jqckjK5jH6DN2Bxi57r8otX8il8qJI8rwlW6hnxzZM0fzKvKBTe0HkXYbux4nXMgSpLLLu6zqmVEqVNLhTKrp2itVO1au67ZKo72WaxSPEIy5Lx6vLfUHNpYw=</SignatureValue></Signature></Class>
</Class>

View File

@ -33,4 +33,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>zRdrCE7++fwidkg6cMbjEIYPsoA=</DigestValue></Reference></SignedInfo><SignatureValue>AYWHRbEjQls/eMGYmy1ZuIptui8f/43q/ELndb7y25p/IXUvWrVqqGMkubBQIn4wvu1UUPZ4m4GWoFK9N9refHbLrz2v96z6OQqKHNoTHICgPxoejwbmHTyJpQBxea3+IWp9LyVLEfvRsGB1UQ3hkp4hn5aQsLsluEnPQvlBChU=</SignatureValue></Signature></Class>
</Class>

View File

@ -84,12 +84,10 @@
</Methods>
<Properties>
<Property>
<Imports />
<Java>System.out</Java>
<Type>System.IO.TextWriter</Type>
<Name>Out</Name>
<Get>System.out</Get>
<Set>${this:16}.setOut(${value})</Set>
</Property>
</Properties>
<Events />
@ -99,4 +97,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>+r7jICzyZNJZ2rNpw5KYF0bNSOU=</DigestValue></Reference></SignedInfo><SignatureValue>Yx6az2BHF+417wwADv1kADZFzirZlCf3hO/HkE+uBAOqBVS7BdoU6AJKJZ8jsPwW1sSMz3WeaZ8nxjhUTOa4ZE4g8oPiW0MQD8oD7owwFXXZRBQZ9aTx2lZxJ4UjLU2immH2skNDoVyO3HUDmPAMLJpFpTJYlnf2BKdBu0ryXaM=</SignatureValue></Signature></Class>
</Class>

View File

@ -158,4 +158,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>GNgoFJf+qvGzcrBX99c+hyOOn6s=</DigestValue></Reference></SignedInfo><SignatureValue>RN+idg6uO8WuY17V8IBHtMb4KHoIWaWZwjyuYY+fMzqt3tgaE8umxzEj2bA0g92ZkFPYpXCbrMeyBfo00EYG2hQ4gU3PFP+qeAF9wTetxr2Bq6JUngC169bLpXVT1O6TVQGYxu8jeM+RlHDC6T8sXIcaZuHgBMNp8kA4d2QVQjk=</SignatureValue></Signature></Class>
</Class>

View File

@ -33,4 +33,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>H2u7T/0n1uzmhUP9xs7s3vpwUio=</DigestValue></Reference></SignedInfo><SignatureValue>Hkshe178tcOCf0FmiHg3TFRNsTBTbYZygQHl0iYtofdp+IM3h6YvlbyYT4cGJcGUVEcqijLqYR8WG1up0lh4ohI2k+/uGP7ogyx73sV+d4DnGPKdSyxdN+dnQvqb6BBfxE/basxO1jZdZfu7hTacTqbewAN3UtjS66qQvkv8fhU=</SignatureValue></Signature></Class>
</Class>

View File

@ -244,6 +244,12 @@
</Method>
</Methods>
<Properties>
<Property>
<Java>Calendar.getInstance().getTime()</Java>
<Type>System.DateTime</Type>
<Name>MinDate</Name>
<Get>new Date(Long.MIN_VALUE)</Get>
</Property>
<Property>
<Imports>
<Import>java.util.Calendar</Import>
@ -254,6 +260,15 @@
<Get>Calendar.getInstance().getTime()</Get>
<Set>${this:16}.setNow(${value})</Set>
</Property>
<Property>
<Imports>
<Import>java.util.Calendar</Import>
<Import>java.util.TimeZone</Import>
</Imports>
<Type>System.DateTime</Type>
<Name>UtcNow</Name>
<Get>Calendar.getInstance(TimeZone.getTimeZone("UTC")).getTime()</Get>
</Property>
<Property>
<Imports>
<Import>java.util.Date</Import>
@ -293,4 +308,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>7uAb8+T1igmvalwNMoG5G2tP7Uo=</DigestValue></Reference></SignedInfo><SignatureValue>d0iRrcSiNCFXAsUf28KhcXJ19Vn3nvVuRmDx74BGmmJuwYaGoc8gfHBhgK/AgDHQnL8lQM9XjgroWyKfbvMBZsX3ZmmgniW9ME8Js++H/s0ZqF/PqfouDC+UC6wI5ZeFYf8aAeghT/ElMDck6OLfUdkZtsF2Ptx+NkteWOwS0kc=</SignatureValue></Signature></Class>
</Class>

View File

@ -7,9 +7,10 @@
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Class has_boxed_rep="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Java>double</Java>
<BoxedJava>Double</BoxedJava>
<Name>System.Decimal</Name>
<Uses />
<Inherits>
@ -97,4 +98,4 @@
</Casts>
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>7Ot5ixWiT3Qc7uTzVliJoQz9ryQ=</DigestValue></Reference></SignedInfo><SignatureValue>LbqwFKTyvHQi9S5c/PDTHJn1brBajsz5eYZOg+okiqdYCAxM5plon5NQ1u0FNjpNas4nXOxOCmo+J7VQ6fYJ+NYYE7JchwyHuSaMfsfdS7Jv1uXeXlraHkBE0STcwYRy306ObyEu76tKSht9FwWbxz13Ng03P3OdkJpKMExiFis=</SignatureValue></Signature></Class>
</Class>

View File

@ -7,9 +7,10 @@
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Class has_boxed_rep="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Java>double</Java>
<BoxedJava>Double</BoxedJava>
<Name>System.Double</Name>
<Uses />
<Inherits>
@ -204,6 +205,14 @@
<Get>Double.POSITIVE_INFINITY</Get>
<Set>${this:16}.setPositiveInfinity(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}</Java>
<Type>System.Double</Type>
<Name>Value</Name>
<Get>${this}</Get>
<Set>${this:16}.setValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
@ -227,4 +236,4 @@
</Casts>
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>LIAx4dAFrghcUimx0SObO607yuI=</DigestValue></Reference></SignedInfo><SignatureValue>OowvpOnEX2C75lGtSBxebVFykZ5LSclrdUiufOG3ifUCxcoXOKeqisC5joUIyqoB3F0yabOuGHQv8BFf2MIUptwmOOP2QzUwSh6BJbd+tvnAYQmRZnsaPl4gBAGqXQacpE1rgEWCOqs+mWAfoW3zClDa0lKdIsLnhgZOTvcPT9U=</SignatureValue></Signature></Class>
</Class>

View File

@ -49,8 +49,10 @@
<Return>System.String</Return>
</Method>
<Method>
<Imports />
<Java>Enum.valueOf((Class*[? extends Enum]*)${enumType:15}, ${value})</Java>
<Imports>
<Import>CS2JNet.System.EnumSupport</Import>
</Imports>
<Java>EnumSupport.Parse((Class*[? extends Enum]*)${enumType:15}, ${value})</Java>
<Params>
<Param>
<Type>System.Type</Type>
@ -64,6 +66,28 @@
<Name>Parse</Name>
<Return>System.Object</Return>
</Method>
<Method>
<Imports>
<Import>CS2JNet.System.EnumSupport</Import>
</Imports>
<Java>EnumSupport.Parse((Class*[? extends Enum]*)${enumType:15}, ${value}, ${ignoreCase})</Java>
<Params>
<Param>
<Type>System.Type</Type>
<Name>enumType</Name>
</Param>
<Param>
<Type>System.String</Type>
<Name>value</Name>
</Param>
<Param>
<Type>System.Boolean</Type>
<Name>ignoreCase</Name>
</Param>
</Params>
<Name>Parse</Name>
<Return>System.Object</Return>
</Method>
</Methods>
<Properties />
<Events />
@ -96,4 +120,4 @@
</Casts>
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>421taeYQfl8V0tcircAA5cgNF0k=</DigestValue></Reference></SignedInfo><SignatureValue>PyqeBNqGPZ4PQJx5QA+x2S2m8q7O1RZHsx2u2rJUhyoZbLrF+NBIfomV7dbIgIJ9Q5tjQTEyOKPRVve5SmgJ97w3bKOkyUgZbGk69vSMsBbtUk8IgtsYCfcBG9UmvjCBh9pV5bReRf8iJAvnLQpC9n9GRomXGV+K7DMzPrFwz0E=</SignatureValue></Signature></Class>
</Class>

View File

@ -95,4 +95,4 @@
</Casts>
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>4k0U7tevFUQGN33Tfaobpi/xr64=</DigestValue></Reference></SignedInfo><SignatureValue>DPkWTs8CFtDAbj2n+7s8QOnQyELUqZGzUoo/MPJ/VJozmcYviAip5P2q1FIzeZiNgLmvihJlz2MM+frdFAXuoUYvTqhbOq5jgPSsCkZymbvNyVR260JixNfSEIxunzyREvMPS0N0Lvmi7znH2IXxfUgXJpOw1El5qzfng49LTp8=</SignatureValue></Signature></Class>
</Class>

View File

@ -43,4 +43,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>ptKNWkfazFtlOdOMKPsKSvD096c=</DigestValue></Reference></SignedInfo><SignatureValue>ROp3Fp6wLw1rNYGt34gt3gvDzWW0XKLPMB9/vcEJL4Psd5erNgP2m1dNBPVYZ5/Sq7hReNwFGygxVoNDbJuC9gJ0LAS/mukUnTObx0qvfsSQzD/+RZc6iiN8Jlq3XNaV7yv2NwrQ07JnTBUT3RTeOXLLdPgVCUSRpVc87PJVifg=</SignatureValue></Signature></Class>
</Class>

View File

@ -26,4 +26,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>10gQjwZURfUiWRQQZHHLhjzvyao=</DigestValue></Reference></SignedInfo><SignatureValue>LqaNkGhL5G8I7kNkIqKGWaU1y3aQS1NNeLnUK0bAhiQDk2aatsldV3RvSyA+sUyHJ/La+jYz5chPUmZusenax1EoM9CvvOoP9Uzpz4V4VtpWWBJr65Hc9rLhyfkgxoGgSnuvFOxxLVd/t1LqzE+SHlfgaxYTttwwIoSqHksEsAc=</SignatureValue></Signature></Class>
</Class>

View File

@ -37,7 +37,7 @@
</Params>
<Name>Combine</Name>
<TypeParams>
<Name>T</Name>
<Name>TEventArgs</Name>
</TypeParams>
<Return>System.EventHandler*[TEventArgs]*</Return>
</Method>
@ -58,7 +58,7 @@
</Params>
<Name>Remove</Name>
<TypeParams>
<Name>T</Name>
<Name>TEventArgs</Name>
</TypeParams>
<Return>System.EventHandler*[TEventArgs]*</Return>
</Method>
@ -80,4 +80,4 @@
<Return>void</Return>
</Invoke>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>yz+yOlqpwafASqBPdP2mB/lVgZk=</DigestValue></Reference></SignedInfo><SignatureValue>Nv+agoqBJd5WaI7/+c3HuvQ/dt5/5j3fHCKxNm4v8TZITAC8J+AbF8DN3l3ZZC1+zmhBzRTyrMMD7EWi7zumiRrhC2r/+rUpYbfOeiHANORPmwqP5NvSBeUbWvEp3VRBtQZHYNTDNG1gbOApoTGZi0z3dSv1ySftgALkYlxmbrc=</SignatureValue></Signature></Delegate>
</Delegate>

View File

@ -103,4 +103,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>yu2wOTyUyadVCuq3eoz/y2QNoGs=</DigestValue></Reference></SignedInfo><SignatureValue>ZdPXY6PcJn6yuDYvUzlFwxVDdR1r5a+dX1bLKQnRZKq7e8TV/K5ObmfbOkAvmqd+eIBWUlUSHbCPMoRlhYW8BQFIYcOf2YvItZLn9QWO1PWlvkNYPVmmofT9OCupVfRAB+ZIL10fi1NvAE65S24UqVpSAuk6qXrOqFvRyvhBQ00=</SignatureValue></Signature></Class>
</Class>

View File

@ -41,4 +41,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>YzA16cWwMe/tL/4GAcwMR4/czcg=</DigestValue></Reference></SignedInfo><SignatureValue>Q3ilO3ARI/H4ek1HnJ0VF5xXzVgex2V1AmSfeMX0GTuDC9rH2OnQPQv+sowzDT+CHHQ7wFqbRqCGRu76z6sYrueZi+infu8SoMUo77UYLgKzDaoOz0nC+J0mJlL35ExKHs7KlaG2eHW3CQr2ogagY5VUktWwIWW8XLkaLMqOZ90=</SignatureValue></Signature></Class>
</Class>

View File

@ -8,8 +8,10 @@
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Java>TODO</Java>
<Imports>
<Import>java.util.Locale</Import>
</Imports>
<Java>Locale</Java>
<Name>System.Globalization.CultureInfo</Name>
<Uses />
<Inherits>
@ -36,4 +38,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Vsg8TZxeGQwn7AAjmcVy7PWrVmk=</DigestValue></Reference></SignedInfo><SignatureValue>YovJ4GmShMK+vdZ/Mvx9ww510jYu76KRQTptuUoxZbxfQ3u/ePrOuIQvluX2NXT6zvK3L5Cs+jnAehQ9AZGY8SZJdUJl6ElB9Nl879MYB7LwnXsgfJGyyLzdSQ37yOQKBY72NfmiNdY0m7XildocSaWUFFeGKVPaNdU/w6l+L6Y=</SignatureValue></Signature></Class>
</Class>

View File

@ -46,4 +46,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>hNTYNBbpVjGNDduq5f1DR52cmBQ=</DigestValue></Reference></SignedInfo><SignatureValue>S7kMe5TlEJRRqsmDhi4DBf+PXnSN1+IXuEBsf5e7oNJYTkSW0p5mNLSh9WXsEofeQF+pFllqk5br7fzynm4AgU5+BEpdphi5DbpTardAEe/s1jWIuy7NPgGW8iEX7kn+9igBfODOo+FQVG9z0hVXRHF0E3nQIvGwqEJrOzAwhZY=</SignatureValue></Signature></Class>
</Class>

View File

@ -53,4 +53,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>YcWFOxs0ChrrveGzSpzTQsOlvyk=</DigestValue></Reference></SignedInfo><SignatureValue>bKa1RcaZuRQ2MRIrwsEVE5WJ/5vkgrXH3/jzan7SJiAWW+a9/f+YbTTrJ9+qjKgNhZPA0KXtBqwSWOltD2nL+Z8uIVOzn9BL6NNac1jq+JG1z7LA6usH8eZ+riBtBsWIx8LbKsgqpzSsN0o/JFIf9PCgUMdAa+FRarL1jCElvis=</SignatureValue></Signature></Class>
</Class>

View File

@ -65,4 +65,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Tp6afT/OOq5ZjPtIh+5sx/AznjE=</DigestValue></Reference></SignedInfo><SignatureValue>SBAuNXFb2mDvbwarVc1cEamAfpEcSFiCdg7vRdFqHdPZkX0l52vLAHkQue0//Lrhi0hS+H/cKH7yL/+nmb8riN0bCBNlvGv4WKd0cR3+xzMyM64uD1qK8cHaSbezuBnrg3Op57fY+8C7g7ZrKP+/NSBbTihZupD86KgHYt/UdFA=</SignatureValue></Signature></Class>
</Class>

View File

@ -26,4 +26,4 @@
<Properties />
<Events />
<Indexers />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>u2nG8Uyuf+PYnlOdhaRxQ6HoTWE=</DigestValue></Reference></SignedInfo><SignatureValue>B65UQHeWayb2ALjl2pf8KJZBZ+azKV1CUD3y6H1CiX4V4Uy75BNemElxGZqb9vioYgjiXb67JROyng4ydVcizK0O1VY3M2O2TcERZSSHnzyezQOuPhyHmKM1ps0PclEHufl7h9zCBZ4gEY0dcSWL/eLb2YwNeMGYehu+QBMsAso=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2007,2008,2009,2010 Rustici Software, LLC
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Java>Comparable*[${T}]*</Java>
<Name>System.IComparable</Name>
<TypeParams>
<Name>T</Name>
</TypeParams>
<Uses />
<Inherits> <Type>System.Object</Type> </Inherits>
<Methods>
<Method>
<Imports />
<Java>${this:16}.compareTo(${arg})</Java>
<Params>
<Param>
<Type>*[T]*</Type>
<Name>arg</Name>
</Param>
</Params>
<Name>CompareTo</Name>
<Return>System.Int32</Return>
</Method>
</Methods>
<Properties />
<Events />
<Indexers />
</Interface>

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
@ -9,14 +9,14 @@
-->
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Java>IComparable</Java>
<Java>Comparable</Java>
<Name>System.IComparable</Name>
<Uses />
<Inherits> <Type>System.Object</Type> </Inherits>
<Methods>
<Method>
<Imports />
<Java>${this:16}.Compare(${arg})</Java>
<Java>${this:16}.compareTo(${arg})</Java>
<Params>
<Param>
<Type>System.Object</Type>
@ -30,4 +30,4 @@
<Properties />
<Events />
<Indexers />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>QW7zplxnu6rYgpu0uqJgggP3fSo=</DigestValue></Reference></SignedInfo><SignatureValue>GeWHzaqovCST5IYkoACbZgKIpSm6bx4FprDZMyTVZKddmTlLTp3cbhXJso2GxzEhz8cfbRac8axPMLLPtnZa3qEv+7zAsSJKcHglIpQMbfoP5jNUiEFo6LIodpU7BTxzFS+PEC8hLFSxUwKpWqGnnL+sx1Ie34EYgOcRNCDwQU8=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -27,4 +27,4 @@
<Properties />
<Events />
<Indexers />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>+vVUUFftRdH5Pr1U9UgceoocL/c=</DigestValue></Reference></SignedInfo><SignatureValue>iSpArQXUl74iZlhpxXJA0uxKNQP58ZhDGoiQafnENk6Sr2WkJrv1+FbrcL/VoqEvgT6EZ0lzvv1jbKJY0h6grUsn4CcN2J4MCttnAOCnemuxaVb00aASlLUwmN7InqdhebdjH4uFR7UUKm7qYq5EvAR095fu0A/zGWSJ7L/tXO4=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -163,4 +163,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>VhV6lARiqMUmCrlSRS70iH9eVC8=</DigestValue></Reference></SignedInfo><SignatureValue>cNsBhGGskh7xMpVV2aLEVMnceR42o1BOIBda++MO9mRYOwIESDqsoL98YzSIkF/KM2l97EB7OaaTryRHmOF9b6uhxQvIwmNsgpMSdIh9IF/ya8A3uMggoimoppl0+JsmxYCRlOSWrEsqG9mstpV6aP7LRY4a+z8ej8yg2KMLEac=</SignatureValue></Signature></Class>
</Class>

View File

@ -65,4 +65,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>NJanqVIRU5Jqt79bLB9tjLbelKA=</DigestValue></Reference></SignedInfo><SignatureValue>FML+/nkG9wri0yTifdQTpb7dBBBLbtkxzTujiWJQFMc3ieQnQbT4juBevjnXZLmuZNEGl/fW4GI5coSaSchtcHUhkhG9a37jezuUAztdNi20+cYaNRiJGaQH0OqROgV/RX6sLtZ5zcQCaawUgp3rSTD3R3s7Jf1mYvLl7R4+ZaE=</SignatureValue></Signature></Class>
</Class>

View File

@ -18,12 +18,12 @@
<Methods>
<Method>
<Imports>
<Import>java.io.BufferedWriter</Import>
<Import>java.io.PrintWriter</Import>
<Import>java.io.OutputStreamWriter</Import>
<Import>java.io.FileOutputStream</Import>
<Import>java.nio.charset.Charset</Import>
</Imports>
<Java>new BufferedWriter(new OutputStreamWriter(new FileOutputStream(${path}), Charset.forName("UTF-8")))</Java>
<Java>new PrintWriter(new OutputStreamWriter(new FileOutputStream(${path}), Charset.forName("UTF-8")))</Java>
<Params>
<Param>
<Type>System.String</Type>
@ -185,4 +185,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>TBZHwEiP93PrWtoJNDg2/1ZYwjE=</DigestValue></Reference></SignedInfo><SignatureValue>Q93a6W87/seu/9tF/jihtZcoTi8JnA23TNcC4xyJ/fmfmYAjr00PW9twMaqS982FFtfUn6A5aiBZX2pNbWJWYBsN08RddL5QoUjtM+eIiu3mUOIn3fNpKsLUJRADPYV8nFI/9fhY0GfPHoAM8y0RRSTho+Fjg8vZznigEEg6miE=</SignatureValue></Signature></Class>
</Class>

View File

@ -30,4 +30,4 @@
<Name>ReadWrite</Name>
</Member>
</Members>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>efTWa4oLEWHXEL6YOzaqcIomFVo=</DigestValue></Reference></SignedInfo><SignatureValue>gg/i649hSZt7bAPM9ZB0QueDX8++7p7/Yzteb7h4p2YkRI22vMM2Lc+jI4lgxIB/Hf5Jd3XI0rGDRcDip2t4bV0ErQbPGTajuJncLj7RJ/BDpCA3nUBWZDYRmypxK/u3r1kf5aCAWQDZm0Bj6XlVK6+++Y+OG2PAkIpbngWlQQc=</SignatureValue></Signature></Enum>
</Enum>

View File

@ -31,4 +31,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>1y1//jRrmn1IDiw5DPAEY3JLwos=</DigestValue></Reference></SignedInfo><SignatureValue>D1Soj4dqI/8ewFGU+ajHQKV1zGZ4tq/Epk0HGxNRLj7UY8MvOf+x9Sc5HIhhtnxfCLsSJ4vnLOHCgSvHu6lyAqtEcF6PnQn6qwe0nLmWY3PehDU9DcXJ6WqbYMLIBAeVYcJbCKIvByAlnnr8KeukrgtwqYnr5fg2pQOrENKZrr8=</SignatureValue></Signature></Class>
</Class>

View File

@ -48,4 +48,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>zT7MZf/MtNsbtsieJgt1tkb8G18=</DigestValue></Reference></SignedInfo><SignatureValue>Dz4GmEgPd46EzWfr1FGFh+NdonIxqUFMo2PNIVqvWpOQZHV2QA/juzjeo6F0rURli/KIW9Mx1TGnVIVGrD32hzgerC62ladoAwS90ipITEf//X+mEfu1yEElV7ro7WEDF7Nixih1AhWMuS6bezc2Tm9B9dQpmtH4lOxHJFgis5g=</SignatureValue></Signature></Class>
</Class>

View File

@ -42,4 +42,4 @@
<Name>Append</Name>
</Member>
</Members>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>mo6ChmPjcAlAo0NBWLLZbsocykw=</DigestValue></Reference></SignedInfo><SignatureValue>RlUioSuamZxr9dmH+n+zDAoS31RAR3VRqGwbq0J8Ew28sRdZoXTjz2yJwWvSZIzMRNeMc0v8VZbLRMEM39bSKH51gWKuQ8TFyzTBwMzQDeDsNO5kzdxcE1DYGnZKKplPDKPM8n9mlpuDYginKU8dk3dA/CtPgAmc7X90AuPIhew=</SignatureValue></Signature></Enum>
</Enum>

View File

@ -55,4 +55,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Ffp0ZAAL6/cvcEd3wzAGKfvph6E=</DigestValue></Reference></SignedInfo><SignatureValue>h00T7/kqU7OxN/phB3We3PtyjMkPPm7Kex8evt2CMV2PY61buT3cgoVGmz1VVKeqBr5iAblKeqtEnAsxId21UNEQQG8dZ9XLXd5R1IJcID5gZw4aXBX4ymZcCXqTdgfkAY3f6+Y+0Dcoo1lw9dl3AJ2AorQ3OEDAWx3JnJwo+qA=</SignatureValue></Signature></Class>
</Class>

View File

@ -48,4 +48,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Nqv13S/xI9uBrmcuLe+drNaB6b8=</DigestValue></Reference></SignedInfo><SignatureValue>iQUcu2k9+e5NyIoodH+eDiOcEbrHWBSsi9WKdfqbnOuGnJ9Z+L0gfuCOAi/48FKQPvQ6JYNA+CaxfshTfL/rwIfDS5mrFBUaQjZug33WYuKUxuR7ggb9jQpG0ODKRQ36O6lern2HVpSG3QBK6+DWvPMSmUsuNDQPJBTjhubTmqY=</SignatureValue></Signature></Class>
</Class>

View File

@ -46,4 +46,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>8CBcOoazDwSkjtE5RVdjt2IlXeI=</DigestValue></Reference></SignedInfo><SignatureValue>AkgW2mQtiG8DxId2b8TVsc1mSA2aLvYznEEDWLKI37Ds1HZ0ZI7x4IEu9usRxiwDujVchjZbAxe32W1Fr4tuuHLcQpnY5Xty66Ktn1v6a4tKIdfwUmoShP6r/V83NTvTtDpPXvsJGVeqacyV62TKzvrLJOhibmLQRJ6I8dqYIb4=</SignatureValue></Signature></Class>
</Class>

View File

@ -8,8 +8,10 @@
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Java>Throwable</Java>
<Imports>
<Import>java.io.IOException</Import>
</Imports>
<Java>IOException</Java>
<Name>System.IO.IOException</Name>
<Uses />
<Inherits>
@ -21,13 +23,17 @@
<Indexers />
<Constructors>
<Constructor>
<Imports />
<Java>new Throwable()</Java>
<Imports>
<Import>java.io.IOException</Import>
</Imports>
<Java>new IOException()</Java>
<Params />
</Constructor>
<Constructor>
<Imports />
<Java>new Throwable(${message})</Java>
<Imports>
<Import>java.io.IOException</Import>
</Imports>
<Java>new IOException(${message})</Java>
<Params>
<Param>
<Type>System.String</Type>
@ -36,7 +42,9 @@
</Params>
</Constructor>
<Constructor>
<Imports />
<Imports>
<Import>java.io.IOException</Import>
</Imports>
<Java>new IOException(${info},${ctxt})</Java>
<Params>
<Param>
@ -50,8 +58,10 @@
</Params>
</Constructor>
<Constructor>
<Imports />
<Java>new Throwable(${message}, ${inner})</Java>
<Imports>
<Import>java.io.IOException</Import>
</Imports>
<Java>new IOException(${message}, ${inner})</Java>
<Params>
<Param>
<Type>System.String</Type>
@ -68,4 +78,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Rh5b9fqcmJ3Mc6y4rcny3+nHpPo=</DigestValue></Reference></SignedInfo><SignatureValue>dKXPtM0THwShuICT119ryLha/pA86yoODUzSi+a0s/02gAyNr4538k8TSBsUQkwSKfHymKuskaYV8ecnYBUlWh7QNTp1QXqiaKlOGbpuAgP8utT3eHWgCzZwwURcGM7gHppwrtUuuFeCtS2QSN4YksGBii1mgjZ4/JnrzMJR2vY=</SignatureValue></Signature></Class>
</Class>

View File

@ -115,4 +115,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>3hXB/CetRaRsxGX4tnYLHV3H7y4=</DigestValue></Reference></SignedInfo><SignatureValue>gXU6SIQJodDJtjbem3/rYDKiGU+cyvqX2JTrFyKuzUuT6T7+7ZYgiQudeJhd8NDZnTQZTmsCG82G9UI2ubW/2XOdBpm5nTALzFyXwC4ZJnFouylTslTmXuWrhofL4F15lSLiQfVgnuwxt5VOoedSNWHxhDTjNZxkpagxcGpbUGo=</SignatureValue></Signature></Class>
</Class>

View File

@ -98,4 +98,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>4cELY16KAUL//3IJkilcJj4RauA=</DigestValue></Reference></SignedInfo><SignatureValue>YTK2P4LPePeVb9tsK6LktpGh8LjpHRVBHfJnZLcIfTG5K2B8fLpg1fKfYus0en63Yj5jlmsCmwWpaGZCbZfZ7ZPE0hnzJ1sBORVAKvWKmdYF+r/0Z8daoxK2G2FON5RwUwvwLhLkpSk58pO/W50aR0buQYmI5+efhRIkuGcPLYg=</SignatureValue></Signature></Class>
</Class>

View File

@ -94,4 +94,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>dRH/vaByIBY+aiG1yjT0gmAaqSI=</DigestValue></Reference></SignedInfo><SignatureValue>JLqwf19a6+rPQWKTI0DoGuI/bm5Nh8G2wSVstYcZo6atAIzQK34ek3owvj09/1XXnIce2DUduqDXeqUDzzYRTS0rGVnLM4ykyaV4SUAlUuynPPPkgFrmKE75Pz9VCENMxK+n+FNDvMrUeIVk584d2jIsbQWSHQYYwpn31ihIS78=</SignatureValue></Signature></Class>
</Class>

View File

@ -9,9 +9,9 @@
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>java.io.BufferedWriter</Import>
<Import>java.io.PrintWriter</Import>
</Imports>
<Java>BufferedWriter</Java>
<Java>PrintWriter</Java>
<Name>System.IO.StreamWriter</Name>
<Uses />
<Inherits>
@ -24,10 +24,10 @@
<Constructors>
<Constructor>
<Imports>
<Import>java.io.BufferedWriter</Import>
<Import>java.io.PrintWriter</Import>
<Import>java.io.FileWriter</Import>
</Imports>
<Java>new BufferedWriter(new FileWriter(${path}))</Java>
<Java>new PrintWriter(new FileWriter(${path}), true)</Java>
<Params>
<Param>
<Type>System.String</Type>
@ -37,10 +37,10 @@
</Constructor>
<Constructor>
<Imports>
<Import>java.io.BufferedWriter</Import>
<Import>java.io.PrintWriter</Import>
<Import>java.io.FileWriter</Import>
</Imports>
<Java>new BufferedWriter(new FileWriter(${path},${append}))</Java>
<Java>new PrintWriter(new FileWriter(${path},${append}),true)</Java>
<Params>
<Param>
<Type>System.String</Type>
@ -54,9 +54,9 @@
</Constructor>
<Constructor>
<Imports>
<Import>java.io.OutputStreamWriter</Import>
<Import>java.io.PrintStream</Import>
</Imports>
<Java>new OutputStreamWriter(${stream}.getOutputStream())</Java>
<Java>new PrintStream(${stream}.getOutputStream())</Java>
<Params>
<Param>
<Type>System.IO.FileStream</Type>
@ -69,4 +69,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>t76KgMrSLQSVHQjriHUPB2vcC8E=</DigestValue></Reference></SignedInfo><SignatureValue>JebOk+Gye7UgS4w6ik3W+1JyI65G/eFCX3gDNU5yf0XxTEwwnWt4Xoh/0baxo0AQr9UcG/pZKnbhtH9CLMV9AA9Yaoh11uZnJnkii91Q5ENtxCVFFtPKOgR0BiExYH37scOiN+7SC8iSp67LZet2giGE6NB6KWoPw1OGKxHJUDk=</SignatureValue></Signature></Class>
</Class>

View File

@ -39,4 +39,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Hdd4PmMJ7tDg/ZezSRw2teEPm/A=</DigestValue></Reference></SignedInfo><SignatureValue>F2gNwFY5/0VXhnHL2StnuMeah9i4GURjxpCbGReRbO2gS1L690wJCIBzeSAP4JQTljpMuOpeCfk2Gj2PVVaD/lkb5GwsP9vWqCtYcwOnfHlt7AW1G0kIz3mR+ZKdODpyMP8Taba3ZfErFxc6yLxUL1d4hCnryAie/vDSDAMTtno=</SignatureValue></Signature></Class>
</Class>

View File

@ -39,4 +39,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>eZ5XfRFQS57NI3ywcx0Yl6wLnf4=</DigestValue></Reference></SignedInfo><SignatureValue>eN4ab8eG2r8sJNn/5lUWcMomeRA+SJirGSGBjvlNmpI9/xMNhXhSVyV1R+qMZ/ONp5y4qr8qMlqCN+TSfFpWFD9OHRXebDp6taqwYe4K3q0XCI4fJPmuU5vWuXGnN4Y/ilEpTNUem1OWH/EhNy8dzeD/4qHQP4lPbxfbm2xrVWc=</SignatureValue></Signature></Class>
</Class>

View File

@ -50,4 +50,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>yeJxK1ztg1+4n1PWYmukuTH3MOI=</DigestValue></Reference></SignedInfo><SignatureValue>RU+NSDIyRxonWeQSW4qK3NUXkmc0TB/v+KS8WLdvNouWKllfWAZwNJkEeEDJ/EA/GU/nwBCnCSUXAQf8pPLW77XVPFWH+TQFqeLBjzXZJeWImQ2C8LW4492nQGzt5oPhFl5hK80Eeurux29CW9fOJnVtVa54Xv/LRR6YegL9Eag=</SignatureValue></Signature></Class>
</Class>

View File

@ -9,9 +9,9 @@
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>java.io.Writer</Import>
<Import>java.io.PrintStream</Import>
</Imports>
<Java>Writer</Java>
<Java>PrintStream</Java>
<Name>System.IO.TextWriter</Name>
<Uses />
<Inherits>
@ -27,7 +27,7 @@
</Method>
<Method>
<Imports />
<Java>${this:16}.write(${arg} + System.getProperty("line.separator"))</Java>
<Java>${this:16}.println(${arg})</Java>
<Params>
<Param>
<Type>System.Object</Type>
@ -39,7 +39,7 @@
</Method>
<Method>
<Imports />
<Java>${this:16}.write(${arg})</Java>
<Java>${this:16}.print(${arg})</Java>
<Params>
<Param>
<Type>System.Object</Type>
@ -113,4 +113,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>fHpl4A2XFSJlv/tomMrof1jeCz4=</DigestValue></Reference></SignedInfo><SignatureValue>SHiLgQTTYxeOYcqrtm91Mrj3CeT4crWhq/gtehchWFRLdDXwB8zNkCEImFdFh4AZ6qlGo8X0nehYbQ3zhdPelvKN97nm/BJ0euWmnnguB6/53ZPYm0PJ/KvReA45KE2xvdB2JUHqnrunN0SJtG8Cbceb8kbvNvv7hvEC5eNfd1I=</SignatureValue></Signature></Class>
</Class>

View File

@ -7,9 +7,10 @@
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Class has_boxed_rep="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Java>int</Java>
<Java>short</Java>
<BoxedJava>Short</BoxedJava>
<Name>System.Int16</Name>
<Uses />
<Inherits>
@ -56,6 +57,14 @@
<Get>Short.MAX_VALUE</Get>
<Set>${this:16}.setMaxValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}</Java>
<Type>System.Int16</Type>
<Name>Value</Name>
<Get>${this}</Get>
<Set>${this:16}.setValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
@ -71,4 +80,4 @@
</Casts>
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>RpEteKGIPrPawPr4xVjPHqjFTyI=</DigestValue></Reference></SignedInfo><SignatureValue>Xr3BSO4oUAZ6b2X5yNPrmnni5YHGkJk2WIb45bbZm/BbC9ftzY9RK82oKp/0Sbf/RLKOXL5nv0MkGzrtvJMdtVHewNc2S6eqK1VGL0exap+WmDn/2KAZ3jX7uOUS/RCXeEarQ+nimCvlw3nyug1FbjC9Af1jW1D73+3/j/oxyS8=</SignatureValue></Signature></Class>
</Class>

View File

@ -7,9 +7,10 @@
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Class has_boxed_rep="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Java>int</Java>
<BoxedJava>Integer</BoxedJava>
<Name>System.Int32</Name>
<Uses />
<Inherits>
@ -92,6 +93,14 @@
<Get>Integer.MAX_VALUE</Get>
<Set>${this:16}.setMaxValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}</Java>
<Type>System.Int32</Type>
<Name>Value</Name>
<Get>${this}</Get>
<Set>${this:16}.setValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
@ -109,4 +118,4 @@
</Casts>
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>lOIJEJHw4pTV7n/If1Uf8EVvIt0=</DigestValue></Reference></SignedInfo><SignatureValue>HXjJhVmsRSzPeRQ3RPecWhg66s+6TeWPsWO5GPhgOGIGPCbxTfq89aeVyFUvOPxxPW+xeadwT78nGTf6YCCiHnS2nuH4xDbs3DBkkq8v6e1gJ1oF482vdPKurTTavczimfir4Qc2me1kPDFmlYQPNf3+94OZ54zxfVbYkCQAUA4=</SignatureValue></Signature></Class>
</Class>

View File

@ -7,9 +7,10 @@
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Class xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Class has_boxed_rep="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports />
<Java>long</Java>
<BoxedJava>Long</BoxedJava>
<Name>System.Int64</Name>
<Uses />
<Inherits>
@ -63,6 +64,14 @@
<Get>Long.MAX_VALUE</Get>
<Set>${this:16}.setMaxValue(${value})</Set>
</Property>
<Property>
<Imports />
<Java>${this}</Java>
<Type>System.Int64</Type>
<Name>Value</Name>
<Get>${this}</Get>
<Set>${this:16}.setValue(${value})</Set>
</Property>
</Properties>
<Events />
<Indexers />
@ -80,4 +89,4 @@
</Casts>
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>R1mAmy6v+GTCZW1KEYBAeW9Qdz8=</DigestValue></Reference></SignedInfo><SignatureValue>JjDOrDolQbC95bLUtPd//bq8OA+Q+ni2d7IFATgiklkeg1nL3a6Uipp5TrqZt8K8ED0iW886an6QuhLqJVy+G8FxYULBC9OlaDvJNjk4pMJJ1pnJhyPPmYPONbTi0xwpAZ/cz6vAZaQBRwz4IBNsR/I0uvVODDwfbWlb50GWsMM=</SignatureValue></Signature></Class>
</Class>

View File

@ -46,4 +46,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Leq87l4mvDIXCO9GBoVObjKAjHE=</DigestValue></Reference></SignedInfo><SignatureValue>P4VblXRWnzh7rnJBACZ+qnTDIrnENVqpKCeGdyOHrEnzKBKQwlPU4h6brxyoEAZrlE9PCex9TtGdxcdBQrKWtnyCq7HXo1iJ9jbWKSEweWM/U8rKdQ2b9501Tz6hvXwSKzTu2kt+jwBjfKvyBmA2SBUMdqVFxijWQnL8AquzPb8=</SignatureValue></Signature></Class>
</Class>

View File

@ -77,4 +77,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>1eHYF4d6Kna8vr1gxf+yy5FFQns=</DigestValue></Reference></SignedInfo><SignatureValue>MfkaqWomg11FZaQJLaWTxUGjUQzTPcDnBPuF2q4PCyjlnigDr4B2+VT7qyRz+8jt4GDVihUil6WFh8XJkqbGITNgIEtmclayJvQIp+r0Tlmz2UQhfXRVAPpsvBf5S75NQmyT/+ZuPs1UyRuT9ts5GOhlhNNAHy/S0DVRWzqalOc=</SignatureValue></Signature></Class>
</Class>

View File

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Delegate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.LCC.EventHandler</Import>
</Imports>
<Java>EventHandler*[${TEventArgs}]*</Java>
<Name>System.EventHandler</Name>
<TypeParams>
<Name>TEventArgs</Name>
</TypeParams>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods>
<Method static="true">
<Imports>
<Import>CS2JNet.System.LCC.__MultiEventHandler</Import>
</Imports>
<Java>__MultiEventHandler.combine(${a},${b})</Java>
<Params>
<Param>
<Type>System.EventHandler*[TEventArgs]*</Type>
<Name>a</Name>
</Param>
<Param>
<Type>System.EventHandler*[TEventArgs]*</Type>
<Name>b</Name>
</Param>
</Params>
<Name>Combine</Name>
<TypeParams>
<Name>TEventArgs</Name>
</TypeParams>
<Return>System.EventHandler*[TEventArgs]*</Return>
</Method>
<Method static="true">
<Imports>
<Import>CS2JNet.System.LCC.__MultiEventHandler</Import>
</Imports>
<Java>__MultiEventHandler.remove(${a},${b})</Java>
<Params>
<Param>
<Type>System.EventHandler*[TEventArgs]*</Type>
<Name>a</Name>
</Param>
<Param>
<Type>System.EventHandler*[TEventArgs]*</Type>
<Name>b</Name>
</Param>
</Params>
<Name>Remove</Name>
<TypeParams>
<Name>TEventArgs</Name>
</TypeParams>
<Return>System.EventHandler*[TEventArgs]*</Return>
</Method>
</Methods>
<Invoke>
<Java>${this:16}.invoke(${sender}, ${e})</Java>
<Params>
<Param>
<Type>System.Object</Type>
<Name>sender</Name>
</Param>
<Param>
<Type>TEventArgs</Type>
<Name>e</Name>
</Param>
</Params>
<Name>Invoke</Name>
<TypeParams />
<Return>System.Void</Return>
</Invoke>
</Delegate>

View File

@ -27,4 +27,4 @@
<Properties />
<Events />
<Indexers />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>LYuGsVKWZHsnTw+gkph0FYZ2iYs=</DigestValue></Reference></SignedInfo><SignatureValue>DgWvsumXrVwXuaLSfMGKGFr9PkcXaCGpnMTIL/mmFsuMwtkyrGnZHlcV6HMmq2vc9izXrceKx5QsnnuQ1cMig4IXkNrPA5psthnZ5bwHnDElQOOiJrrhaLj9u1+z5rMldexiCV+MH2p/kxVaXtF4jwa4Lpgrv5/q+ZIDmJ3QMRA=</SignatureValue></Signature></Interface>
</Interface>

View File

@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is
Copyright 2010,2011 Kevin Glynn (kevin.glynn@twigletsoftware.com)
-->
<Delegate variant="LCC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.twigletsoftware.com:schemas:txtemplate:1:0">
<Imports>
<Import>CS2JNet.System.LCC.Predicate</Import>
</Imports>
<Java>Predicate*[${T}]*</Java>
<Name>System.Predicate</Name>
<TypeParams>
<Name>T</Name>
</TypeParams>
<Uses />
<Inherits>
<Type>System.Object</Type>
</Inherits>
<Methods>
<Method static="true">
<Imports>
<Import>CS2JNet.System.LCC.__MultiPredicate</Import>
</Imports>
<Java>__MultiPredicate.combine(${a},${b})</Java>
<Params>
<Param>
<Type>System.Predicate*[T]*</Type>
<Name>a</Name>
</Param>
<Param>
<Type>System.Predicate*[T]*</Type>
<Name>b</Name>
</Param>
</Params>
<Name>Combine</Name>
<TypeParams>
<Name>T</Name>
</TypeParams>
<Return>System.Predicate*[T]*</Return>
</Method>
<Method static="true">
<Imports>
<Import>CS2JNet.System.LCC.__MultiPredicate</Import>
</Imports>
<Java>__MultiPredicate.remove(${a},${b})</Java>
<Params>
<Param>
<Type>System.Predicate*[T]*</Type>
<Name>a</Name>
</Param>
<Param>
<Type>System.Predicate*[T]*</Type>
<Name>b</Name>
</Param>
</Params>
<Name>Remove</Name>
<TypeParams>
<Name>T</Name>
</TypeParams>
<Return>System.Predicate*[T]*</Return>
</Method>
</Methods>
<Invoke>
<Java>${this:16}.invoke(${a})</Java>
<Params>
<Param>
<Type>T</Type>
<Name>a</Name>
</Param>
</Params>
<Name>Invoke</Name>
<TypeParams />
<Return>System.Boolean</Return>
</Invoke>
</Delegate>

View File

@ -142,6 +142,22 @@
<Name>Max</Name>
<Return>System.Number</Return>
</Method>
<Method>
<Imports />
<Java>Math.pow(${a},${b})</Java>
<Params>
<Param>
<Type>System.Double</Type>
<Name>a</Name>
</Param>
<Param>
<Type>System.Double</Type>
<Name>b</Name>
</Param>
</Params>
<Name>Pow</Name>
<Return>System.Double</Return>
</Method>
<Method>
<Imports />
<Java>Math.round(${d})</Java>
@ -179,8 +195,10 @@
<Return>System.Single</Return>
</Method>
<Method>
<Imports />
<Java>(Math.round(${d}*Math.pow(10,${decimals})) / Math.pow(10,${decimals}))</Java>
<Imports>
<Import>CS2JNet.System.MathSupport</Import>
</Imports>
<Java>MathSupport.round(${d},${decimals})</Java>
<Params>
<Param>
<Type>System.Decimal</Type>
@ -195,8 +213,10 @@
<Return>System.Decimal</Return>
</Method>
<Method>
<Imports />
<Java>(Math.round(${d}*Math.pow(10,${decimals})) / Math.pow(10,${decimals}))</Java>
<Imports>
<Import>CS2JNet.System.MathSupport</Import>
</Imports>
<Java>MathSupport.round(${d},${decimals})</Java>
<Params>
<Param>
<Type>System.Double</Type>
@ -219,4 +239,4 @@
<Casts />
<UnaryOps />
<BinaryOps />
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>gTetkrvTe1YbqV/4LDgOCCGHB2Q=</DigestValue></Reference></SignedInfo><SignatureValue>LlG+sl3PcrJut3uf2Qmnyi4d77gxtJWUTqWASMA8XzlNulo+7ht3/KFL6QmO6PnQAVobEky9xqMQ1V3TxNXFMDYcOlQYKUAEDzV+4ABNJoR8jGdo+NdRH4ybGMxWDC+RRYuQ2ML6DpQBUsKuqiMYUi876xBtYwsa3LV9nBhEKSQ=</SignatureValue></Signature></Class>
</Class>

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