コード例 #1
0
ファイル: Runtime.cs プロジェクト: memsom/MsilInterpreter
 private List <DotConstructor> FindConstructors(Type type, DotType inType)
 {
     return(type.GetConstructors(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Public)
            .Select(m => new DotConstructor
                    (
                        inType,
                        m.IsStatic,
                        m.GetParameters().Select(p => p.ParameterType).ToArray(),
                        ilParser.ParseILFromMethod(m).ToList())
                    ).ToList());
 }