public static object Deserialize(StringConstructor stringConstructor) { if (stringConstructor.Parts.Count > 0) { StringLiteral literal = stringConstructor.Parts[0] as StringLiteral; MutableString mutableString = literal.GetMutableString(); return mutableString.ConvertToString(); } return String.Empty; }
public virtual void Exit(StringConstructor/*!*/ node) { }
public virtual bool Enter(StringConstructor/*!*/ node) { return true; }
public ConstructedSymbol(StringConstructor value) { _value = value; }
public virtual void Exit(StringConstructor /*!*/ node) { }
public virtual bool Enter(StringConstructor /*!*/ node) { return(true); }
internal override MSA.Expression /*!*/ TransformRead(AstGenerator /*!*/ gen) { return(StringConstructor.TransformConcatentation(gen, _pattern, this)); }