public static IEnumerable <NamespaceType> Namesp(NamespaceType arg) { var indexOf = arg.NamespaceParts.IndexOf('.'); if (indexOf == -1) { //return Enumerable.Empty<NamespaceType>(); return(new[] { new NamespaceType { Type = arg.Type, NamespaceParts = "", NamespacePart = "" } }); } return(new[] { new NamespaceType { Type = arg.Type, NamespaceParts = arg.NamespaceParts.Substring(indexOf + 1), NamespacePart = arg.NamespaceParts.Substring(0, indexOf) } }); }
public TypeNode2(NamespaceType namespaceType) { NamespaceType = namespaceType; }