mirror of
https://github.com/danbulant/Cosmos
synced 2026-06-05 07:42:45 +00:00
48 lines
No EOL
986 B
C#
48 lines
No EOL
986 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace EcmaCil
|
|
{
|
|
public class MethodMeta: BaseMemberMeta
|
|
{
|
|
public MethodMeta()
|
|
: base()
|
|
{
|
|
Parameters = new MethodParameterMeta[0];
|
|
}
|
|
public MethodParameterMeta[] Parameters
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
public TypeMeta ReturnType
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
public MethodBodyMeta Body
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
/// <summary>
|
|
/// Specifies whether the method is a base method. in c# it's defined by: "public virtual void", or "public new virtual void.."
|
|
/// </summary>
|
|
public bool StartsNewVirtualTree
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
public MethodMeta Overrides
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
}
|
|
} |