コード例 #1
0
            public MetaDataTransformation Build()
            {
                MetaDataTransformation instance = this.instance;

                this.instance = null;
                return(instance);
            }
コード例 #2
0
            public Builder SetFilterText(Regex value)
            {
                var instance = new MetaDataTransformation(
                    this.instance.FindText,
                    this.instance.ReplaceText,
                    this.instance.FilterField,
                    value);

                instance.alternateDestinationField = this.instance.alternateDestinationField;
                instance.appendField      = this.instance.appendField;
                instance.fieldName        = this.instance.fieldName;
                instance.joinDelimiter    = this.instance.joinDelimiter;
                instance.prependDirectory = this.instance.prependDirectory;
                instance.prependField     = this.instance.prependField;
                this.instance             = instance;
                return(this);
            }
コード例 #3
0
 private Builder(Regex findText, string replaceText, string filterField, Regex filterText)
 {
     instance = new MetaDataTransformation(findText, replaceText, filterField, filterText);
 }