public void SetCaller(ReturnNodeBase caller) { if (IsCallerValid(caller)) { this.caller = caller; } }
public void SetParameter(ReturnNodeBase parameter) { if (IsParameterValid(parameter)) { this.parameter = parameter; } }
public void SetParameter(ReturnNodeBase parameter, int index) { if (IsParameterValid(parameter, index)) { parameters[index].SetParameter(parameter); } }
public void SetParameter(ReturnNodeBase parameter) { if (IsParameterValid(parameter)) this.parameter = parameter; }
public bool IsParameterValid(ReturnNodeBase parameter) { return parameter == null || parameter.ReturnType.Is(ReturnType); }
public void Initialize(ParameterInfo parameter, Schema schema) { Initialize(parameter.Name, parameter.ParameterType, schema); parameter = null; }
public void SetCaller(ReturnNodeBase caller) { if (IsCallerValid(caller)) this.caller = caller; }
public bool IsCallerValid(ReturnNodeBase caller) { return caller != null && (caller.ReturnType.GetField(Name) != null || caller.ReturnType.GetProperty(Name) != null); }
public void Initialize(FieldInfo field, Schema schema) { Initialize(field.Name, field.FieldType, schema); caller = null; }
public bool IsParameterValid(ReturnNodeBase parameter) { return(parameter == null || parameter.ReturnType.Is(ReturnType)); }
public void SetParameter(ReturnNodeBase parameter, int index) { if (IsParameterValid(parameter, index)) parameters[index].SetParameter(parameter); }
public bool IsParameterValid(ReturnNodeBase parameter, int index) { return index.IsBetween(0, parameters.Length - 1) && parameters[index].IsParameterValid(parameter); }
public bool IsCallerValid(ReturnNodeBase caller) { return(caller != null && (caller.ReturnType.GetField(Name) != null || caller.ReturnType.GetProperty(Name) != null)); }
public void Initialize(PropertyInfo property, Schema schema) { Initialize(property.Name, property.PropertyType, schema); caller = null; }
public bool IsParameterValid(ReturnNodeBase parameter, int index) { return(index.IsBetween(0, parameters.Length - 1) && parameters[index].IsParameterValid(parameter)); }
public bool IsCallerValid(ReturnNodeBase caller) { return(caller != null && caller.ReturnType.GetMethod(Name) != null); }
public bool IsCallerValid(ReturnNodeBase caller) { return caller != null && caller.ReturnType.GetMethod(Name) != null; }