コード例 #1
0
ファイル: Extensions.cs プロジェクト: blockspacer/niveum
        public static String VersionedName(this AliasDef t)
        {
            var Name    = FullName(t);
            var Version = t.Version;

            if (Version == "")
            {
                return(Name);
            }
            return(Name + "[" + Version + "]");
        }
コード例 #2
0
ファイル: Extensions.cs プロジェクト: blockspacer/niveum
        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);
        }
コード例 #3
0
ファイル: Extensions.cs プロジェクト: blockspacer/niveum
 public static String FullName(this AliasDef t)
 {
     return(String.Join(".", t.Name));
 }
コード例 #4
0
ファイル: Type.cs プロジェクト: blockspacer/niveum
 /// <summary>别名</summary>
 public static TypeDef CreateAlias(AliasDef Value)
 {
     return(new TypeDef {
         _Tag = TypeDefTag.Alias, Alias = Value
     });
 }