コード例 #1
0
ファイル: EnumLiteralEmitter.cs プロジェクト: 0xCM/z0
        public static EnumDataset <E, T> emit <E, T>(LiteralEmissionKind kind, FS.FilePath dst)
            where E : unmanaged, Enum
            where T : unmanaged
        {
            switch (kind)
            {
            case LiteralEmissionKind.EnumDataset:
                return(EmitDataset <E, T>(dst));

            case LiteralEmissionKind.EnumInfoset:
                return(EmitInfoset <E, T>(dst));

            default:
                throw no <LiteralEmissionKind>();
            }
        }
コード例 #2
0
ファイル: EnumLiteralEmitter.cs プロジェクト: 0xCM/z0
 void IEnumLiteralEmitter.Emit <E, T>(LiteralEmissionKind kind, FS.FilePath dst)
 => emit <E, T>(kind, dst);