public Rule(string name, int order, GateAction action) { m_Name = name.IsNullOrWhiteSpace()? Guid.NewGuid().ToString() : name; m_Order = order; m_Action = action; }