mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-04-21 23:36:35 +08:00
1. 重新设计了Generate项目及相关特性的命名,避免与其他类型混淆。
2. 补充了部分注释。 3. 修改了删除容器节点时,容器内子节点未正确删除的问题。
This commit is contained in:
39
NodeFlow/Model/Librarys/LibraryMthodInfo.cs
Normal file
39
NodeFlow/Model/Librarys/LibraryMthodInfo.cs
Normal file
@@ -0,0 +1,39 @@
|
||||
using Serein.Library;
|
||||
using System.Reflection;
|
||||
|
||||
namespace Serein.NodeFlow.Model.Library
|
||||
{
|
||||
/// <summary>
|
||||
/// 库方法信息类,包含方法的详细信息、反射信息和委托信息。
|
||||
/// </summary>
|
||||
public class LibraryMthodInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// 方法的详细信息。
|
||||
/// </summary>
|
||||
public MethodDetails MethodDetails { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 方法的反射信息,包含方法名称、参数类型等。
|
||||
/// </summary>
|
||||
public MethodInfo MethodInfo { get; }
|
||||
/// <summary>
|
||||
/// Emit构造委托
|
||||
/// </summary>
|
||||
public DelegateDetails DelegateDetails { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 构造一个新的库方法信息实例。
|
||||
/// </summary>
|
||||
/// <param name="methodInfo"></param>
|
||||
/// <param name="methodDetails"></param>
|
||||
/// <param name="delegateDetails"></param>
|
||||
public LibraryMthodInfo(MethodInfo methodInfo, MethodDetails methodDetails, DelegateDetails delegateDetails)
|
||||
{
|
||||
MethodDetails = methodDetails;
|
||||
MethodInfo = methodInfo;
|
||||
DelegateDetails = delegateDetails;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user