Ejemplo n.º 1
0
        public static String VersionedName(this AliasDef t)
        {
            var Name    = FullName(t);
            var Version = t.Version;

            if (Version == "")
            {
                return(Name);
            }
            return(Name + "[" + Version + "]");
        }
Ejemplo n.º 2
0
        public static String TypeFriendlyName(this AliasDef t)
        {
            var Name    = String.Join(".", t.Name);
            var Version = t.Version;

            if (Version == "")
            {
                return(Name);
            }
            return(Name + "At" + Version);
        }
Ejemplo n.º 3
0
 public static String FullName(this AliasDef t)
 {
     return(String.Join(".", t.Name));
 }
Ejemplo n.º 4
0
 /// <summary>别名</summary>
 public static TypeDef CreateAlias(AliasDef Value)
 {
     return(new TypeDef {
         _Tag = TypeDefTag.Alias, Alias = Value
     });
 }