public static String VersionedName(this EnumDef t) { var Name = FullName(t); var Version = t.Version; if (Version == "") { return(Name); } return(Name + "[" + Version + "]"); }
public static String TypeFriendlyName(this EnumDef t) { var Name = String.Join(".", t.Name); var Version = t.Version; if (Version == "") { return(Name); } return(Name + "At" + Version); }
public static String FullName(this EnumDef t) { return(String.Join(".", t.Name)); }
/// <summary>枚举</summary> public static TypeDef CreateEnum(EnumDef Value) { return(new TypeDef { _Tag = TypeDefTag.Enum, Enum = Value }); }