public void ForEach(object v0, ShaderFieldAction1 action) { foreach (var child in Children) { child.ForEach(v0, action); } }
public void ForEach(object v0, ShaderFieldAction1 action) { if (action.Invoke(this, v0)) { var t0 = ReflectiveField.GetValue(v0); foreach (var child in Children) { child.ForEach(t0, action); } } }
public virtual void ForEach(object v0, ShaderFieldAction1 action) { action.Invoke(this, v0); }