private static bool IsAttribute(PostNodeBase node, PostNodeBasicAttribute attribute) { var n = node as PostNode; if (n == null) { return false; } var a = n.Attribute as PostNodeAttribute; if (a == null) { return false; } return a.Attribute == attribute; }
private ICollection<PostNodeBase> CreateAttribute(ICollection<PostNodeBase> result, PostNodeBasicAttribute attribute) { return CreateNode(result, new PostNodeAttribute() { Attribute = attribute }); }