C# Class Spark.Mid.MidTransform

Exibir arquivo Open project: spark-shading-language/spark Class Usage Examples

Public Methods

Method Description
ApplyToAttribute ( MidAttributeDecl attribute ) : void
ApplyToElement ( MidElementDecl element ) : void
ApplyToModule ( MidModuleDecl module ) : void
ApplyToPipeline ( MidPipelineDecl pipeline ) : void
MidTransform ( MidExp>.Func preTransform, MidExp>.Func postTransform = null ) : System
Transform ( MidExp exp ) : MidExp
Transform ( MidVal exp ) : MidVal
TransformChildren ( MidExp exp ) : void

Private Methods

Method Description
PostTransform ( MidExp exp ) : MidExp
PreTransform ( MidExp exp ) : MidExp
TransformChildrenImpl ( MidAssignExp exp ) : void
TransformChildrenImpl ( MidAttributeFetch fetch ) : void
TransformChildrenImpl ( MidBreakExp exp ) : void
TransformChildrenImpl ( MidBuiltinApp app ) : void
TransformChildrenImpl ( MidElementCtorApp app ) : void
TransformChildrenImpl ( MidFieldRef fetch ) : void
TransformChildrenImpl ( MidForExp exp ) : void
TransformChildrenImpl ( MidIfExp exp ) : void
TransformChildrenImpl ( MidLabelExp exp ) : void
TransformChildrenImpl ( MidLetExp let ) : void
TransformChildrenImpl ( MidMethodApp app ) : void
TransformChildrenImpl ( MidStructVal structVal ) : void
TransformChildrenImpl ( MidSwitchExp exp ) : void
TransformChildrenImpl ( MidVal val ) : void

Method Details

ApplyToAttribute() public method

public ApplyToAttribute ( MidAttributeDecl attribute ) : void
attribute MidAttributeDecl
return void

ApplyToElement() public method

public ApplyToElement ( MidElementDecl element ) : void
element MidElementDecl
return void

ApplyToModule() public method

public ApplyToModule ( MidModuleDecl module ) : void
module MidModuleDecl
return void

ApplyToPipeline() public method

public ApplyToPipeline ( MidPipelineDecl pipeline ) : void
pipeline MidPipelineDecl
return void

MidTransform() public method

public MidTransform ( MidExp>.Func preTransform, MidExp>.Func postTransform = null ) : System
preTransform MidExp>.Func
postTransform MidExp>.Func
return System

Transform() public method

public Transform ( MidExp exp ) : MidExp
exp MidExp
return MidExp

Transform() public method

public Transform ( MidVal exp ) : MidVal
exp MidVal
return MidVal

TransformChildren() public method

public TransformChildren ( MidExp exp ) : void
exp MidExp
return void