先想到这吧

This commit is contained in:
fengjiayi
2024-09-25 22:20:23 +08:00
parent c67315990b
commit e81c527086
26 changed files with 362 additions and 446 deletions

View File

@@ -45,7 +45,7 @@ namespace Serein.NodeFlow.Tool.SereinExpression.Resolver
foreach (var member in members)
{
if (obj == null) return null;
if (obj is null) return null;
Type type = obj.GetType();
PropertyInfo? propertyInfo = type.GetProperty(member);

View File

@@ -70,7 +70,7 @@ namespace Serein.NodeFlow.Tool.SereinExpression
string[] members = memberPath[1..].Split('.');
foreach (var member in members)
{
if (obj == null) return null;
if (obj is null) return null;
Type type = obj.GetType();
PropertyInfo? propertyInfo = type.GetProperty(member);
FieldInfo? fieldInfo = type.GetField(member);

View File

@@ -99,7 +99,7 @@ namespace Serein.NodeFlow.Tool.SereinExpression
.ToArray();
var method = target.GetType().GetMethod(methodName);
if (method == null)
if (method is null)
{
throw new ArgumentException($"Method {methodName} not found on target.");
}
@@ -125,7 +125,7 @@ namespace Serein.NodeFlow.Tool.SereinExpression
foreach (var member in members)
{
if (target == null) return null;
if (target is null) return null;
var property = target.GetType().GetProperty(member);