C# Class Spark.Mid.MidTransform

Afficher le fichier Open project: spark-shading-language/spark Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public ApplyToAttribute ( MidAttributeDecl attribute ) : void
attribute MidAttributeDecl
Résultat void

ApplyToElement() public méthode

public ApplyToElement ( MidElementDecl element ) : void
element MidElementDecl
Résultat void

ApplyToModule() public méthode

public ApplyToModule ( MidModuleDecl module ) : void
module MidModuleDecl
Résultat void

ApplyToPipeline() public méthode

public ApplyToPipeline ( MidPipelineDecl pipeline ) : void
pipeline MidPipelineDecl
Résultat void

MidTransform() public méthode

public MidTransform ( MidExp>.Func preTransform, MidExp>.Func postTransform = null ) : System
preTransform MidExp>.Func
postTransform MidExp>.Func
Résultat System

Transform() public méthode

public Transform ( MidExp exp ) : MidExp
exp MidExp
Résultat MidExp

Transform() public méthode

public Transform ( MidVal exp ) : MidVal
exp MidVal
Résultat MidVal

TransformChildren() public méthode

public TransformChildren ( MidExp exp ) : void
exp MidExp
Résultat void