示例#1
0
        private static List <SdmxObjectNameDescription> GetNames(SpecialTypeEnum _specialType)
        {
            switch (_specialType)
            {
            case SpecialTypeEnum.CL_TIME_PERIOD:
                return(new List <SdmxObjectNameDescription>()
                {
                    new SdmxObjectNameDescription()
                    {
                        Lingua = "en",
                        Name = "Time Dimension Start and End periods",
                    }
                });

            case SpecialTypeEnum.CL_COUNT:
                return(new List <SdmxObjectNameDescription>()
                {
                    new SdmxObjectNameDescription()
                    {
                        Lingua = "en",
                        Name = "Special dataflow count codelist",
                    }
                });
            }
            return(new List <SdmxObjectNameDescription>()
            {
                new SdmxObjectNameDescription()
                {
                    Lingua = "en",
                    Name = _specialType.ToString(),
                }
            });
        }
示例#2
0
 /// <summary>
 /// create a instace of DimensionConcept
 /// </summary>
 /// <param name="code">Dimension Code</param>
 /// <param name="_specialType">Special Type Codelist <see cref="SpecialTypeEnum"/></param>
 public SpecialConcept(string code, SpecialTypeEnum _specialType)
     : base(code, GetNames(_specialType), ConceptTypeEnum.Special)
 {
     this.SpecialType = _specialType;
 }