Пример #1
0
 private ExportWithUnits(IEnumerable <PortModel> inPorts, IEnumerable <PortModel> outPorts) :
     base(inPorts, outPorts)
 {
     SelectedExportedUnit        = ConversionUnit.Feet;
     SelectedExportedUnitsSource =
         Conversions.ConversionMetricLookup[ConversionMetricUnit.Length];
     ShouldDisplayPreviewCore = true;
 }
Пример #2
0
 private ExportWithUnits(IEnumerable<PortModel> inPorts, IEnumerable<PortModel> outPorts):
     base(inPorts, outPorts)
 {
     SelectedExportedUnit = ConversionUnit.Feet;
     SelectedExportedUnitsSource =
         Conversions.ConversionMetricLookup[ConversionMetricUnit.Length];
     ShouldDisplayPreviewCore = true;
 }
Пример #3
0
        protected override void DeserializeCore(XmlElement element, SaveContext context)
        {
            base.DeserializeCore(element, context); //Base implementation must be called.
            var helper       = new XmlElementHelper(element);
            var exportedUnit = helper.ReadString("exportedUnit");

            SelectedExportedUnit = Enum.Parse(typeof(ConversionUnit), exportedUnit) is ConversionUnit ?
                                   (ConversionUnit)Enum.Parse(typeof(ConversionUnit), exportedUnit) : ConversionUnit.Feet;
        }
Пример #4
0
 // parameter is the data context
 // value is the selection
 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
 {
     if (value is ConversionUnit)
     {
         ConversionUnit st            = (ConversionUnit)value;
         string         localizedEnum = Resources.ResourceManager.GetString("Unit" + st, culture);
         return(localizedEnum ?? string.Empty);
     }
     return(string.Empty);
 }
Пример #5
0
        public ExportWithUnits()
        {
            SelectedExportedUnit        = ConversionUnit.Feet;
            SelectedExportedUnitsSource =
                Conversions.ConversionMetricLookup[ConversionMetricUnit.Length];

            InPortData.Add(new PortData("geometry", Resources.ExportToSatGeometryInputDescription));
            InPortData.Add(new PortData("filePath", Resources.ExportToSatFilePathDescription, new StringNode()));
            OutPortData.Add(new PortData("string", Resources.ExportToSatFilePathOutputDescription));

            ShouldDisplayPreviewCore = true;
            RegisterAllPorts();
        }
Пример #6
0
        public ExportWithUnits()
        {
            SelectedExportedUnit = ConversionUnit.Feet;
            SelectedExportedUnitsSource =
                Conversions.ConversionMetricLookup[ConversionMetricUnit.Length];

            InPortData.Add(new PortData("geometry", Resources.ExportToSatGeometryInputDescription));
            InPortData.Add(new PortData("filePath", Resources.ExportToSatFilePathDescription, new StringNode()));
            OutPortData.Add(new PortData("string", Resources.ExportToSatFilePathOutputDescription));

            ShouldDisplayPreviewCore = true;
            RegisterAllPorts();
        }
Пример #7
0
            internal string ConvertPhoneme(string phoneme, bool isSapi)
            {
                ConversionUnit conversionUnit = (!isSapi) ? ((ConversionUnit)prefixUpsTable[phoneme]) : ((ConversionUnit)prefixSapiTable[phoneme]);

                if (conversionUnit == null)
                {
                    return(null);
                }
                if (!isSapi)
                {
                    return(conversionUnit.sapi);
                }
                return(conversionUnit.ups);
            }
Пример #8
0
 internal PhoneMapData(Stream input)
 {
     using (BinaryReader binaryReader = new BinaryReader(input, Encoding.Unicode))
     {
         int num = binaryReader.ReadInt32();
         convertTable = new ConversionUnit[num];
         for (int i = 0; i < num; i++)
         {
             convertTable[i]           = new ConversionUnit();
             convertTable[i].sapi      = ReadPhoneString(binaryReader);
             convertTable[i].ups       = ReadPhoneString(binaryReader);
             convertTable[i].isDefault = ((binaryReader.ReadInt32() != 0) ? true : false);
         }
         prefixSapiTable = InitializePrefix(true);
         prefixUpsTable  = InitializePrefix(false);
     }
 }
Пример #9
0
            internal PhoneMapData(Stream input)
            {
                using (BinaryReader reader = new(input, System.Text.Encoding.Unicode))
                {
                    int size = reader.ReadInt32();
                    _convertTable = new ConversionUnit[size];
                    int i;
                    for (i = 0; i < size; i++)
                    {
                        _convertTable[i] = new ConversionUnit
                        {
                            sapi      = ReadPhoneString(reader),
                            ups       = ReadPhoneString(reader),
                            isDefault = reader.ReadInt32() != 0 ? true : false
                        };
                    }

                    _prefixSapiTable = InitializePrefix(true);
                    _prefixUpsTable  = InitializePrefix(false);
                }
            }
Пример #10
0
        protected override void DeserializeCore(XmlElement element, SaveContext context)
        {
            base.DeserializeCore(element, context); //Base implementation must be called.
            var helper = new XmlElementHelper(element);
            var exportedUnit = helper.ReadString("exportedUnit");

            SelectedExportedUnit = Enum.Parse(typeof(ConversionUnit), exportedUnit) is ConversionUnit ?
                                (ConversionUnit)Enum.Parse(typeof(ConversionUnit), exportedUnit) : ConversionUnit.Feet;
        }