LayerD CodeDOM and Zoe Compiler interface
renderTernaryOpExp Method (bopExp, o1ExpStr, o2ExpStr, o3ExpStr, op, context)
NamespacesLayerD.OutputModulesCSZOERenderModulerenderTernaryOpExp(XplTernaryoperator, String, String, String, XplTernaryoperators_enum, ExtendedZOEProcessor..::.EZOEContext)

[This is preliminary documentation and is subject to change.]

Renders ternary operator ?:
Declaration Syntax
C#Visual BasicVisual C++
protected override string renderTernaryOpExp(
	XplTernaryoperator bopExp,
	string o1ExpStr,
	string o2ExpStr,
	string o3ExpStr,
	XplTernaryoperators_enum op,
	ExtendedZOEProcessor..::.EZOEContext context
)
Protected Overrides Function renderTernaryOpExp ( _
	bopExp As XplTernaryoperator, _
	o1ExpStr As String, _
	o2ExpStr As String, _
	o3ExpStr As String, _
	op As XplTernaryoperators_enum, _
	context As ExtendedZOEProcessor..::.EZOEContext _
) As String
protected:
virtual String^ renderTernaryOpExp(
	XplTernaryoperator^ bopExp, 
	String^ o1ExpStr, 
	String^ o2ExpStr, 
	String^ o3ExpStr, 
	XplTernaryoperators_enum op, 
	ExtendedZOEProcessor..::.EZOEContext context
) override
Parameters
bopExp (XplTernaryoperator)
Original Xpl Node
o1ExpStr (String)
string for boolean expression
o2ExpStr (String)
string for true expression
o3ExpStr (String)
string for false expression
op (XplTernaryoperators_enum)
operator
context (ExtendedZOEProcessor..::.EZOEContext)
context
Return Value
rendered string

Assembly: lib_zoe_outmod_cs (Module: lib_zoe_outmod_cs) Version: 1.0.3410.22812 (1.0.0.0)