35 lines
603 B
C#
35 lines
603 B
C#
|
// Compiler options: -r:System.Xml.dll
|
||
|
|
||
|
abstract class MethodWrapper
|
||
|
{
|
||
|
private string[] declaredExceptions;
|
||
|
|
||
|
internal void SetDeclaredExceptions(MapXml.Throws[] throws)
|
||
|
{
|
||
|
if(throws != null)
|
||
|
{
|
||
|
declaredExceptions = new string[throws.Length];
|
||
|
for(int i = 0; i < throws.Length; i++)
|
||
|
{
|
||
|
declaredExceptions[i] = throws[i].Class;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
namespace MapXml {
|
||
|
|
||
|
using System;
|
||
|
using System.Xml.Serialization;
|
||
|
|
||
|
public class Throws
|
||
|
{
|
||
|
[XmlAttribute("class")]
|
||
|
public string Class;
|
||
|
|
||
|
public static void Main ()
|
||
|
{
|
||
|
}
|
||
|
}
|
||
|
}
|