コード例 #1
0
ファイル: MappingComposerSegment.cs プロジェクト: phreed/GMac
        /// <summary>
        /// Parse the initial text as a Text Expression Tree then apply the given transformation
        /// to get the final text
        /// </summary>
        /// <param name="transConverter"></param>
        public void TransformUsing(ITextExpressionVisitor <string> transConverter)
        {
            ITextExpression textExpr;

            InitialText.TryParseToTextExpression(out textExpr);

            FinalText = ReferenceEquals(textExpr, null) ? String.Empty : transConverter.Visit(textExpr);

            IsFixed = (FinalText == InitialText);
        }
コード例 #2
0
 public EditableTextPropertySpec()
 {
     EditableText = InitialText.ToEditableTextProperty();
 }