internal BasicPolyadic CreateConstructorExpression(ILanguageExpressionAtomic defaultValueSource) { return (BasicPolyadic.Create( this, GMacStructureConstructor.Create(this, defaultValueSource) )); }
internal BasicPolyadic CreateConstructorExpression() { return (BasicPolyadic.Create( this, GMacStructureConstructor.Create(this) )); }
internal BasicPolyadic CreateConstructorExpression(OperandsByValueAccess operands) { return (BasicPolyadic.Create( this, GMacStructureConstructor.Create(this), operands )); }
internal BasicPolyadic CreateConstructorExpression(ILanguageExpressionAtomic defaultValueSource, OperandsByValueAccess operands) { return (BasicPolyadic.Create( this, GMacStructureConstructor.Create(this, defaultValueSource), operands )); }
internal GMacStructureConstructor CreateConstructorOperator(ILanguageExpressionAtomic defaultValueSource) { return(GMacStructureConstructor.Create(this, defaultValueSource)); }
internal GMacStructureConstructor CreateConstructorOperator() { return(GMacStructureConstructor.Create(this)); }