C# Класс Spark.Mid.MidTransform

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

ApplyToAttribute() публичный Метод

public ApplyToAttribute ( MidAttributeDecl attribute ) : void
attribute MidAttributeDecl
Результат void

ApplyToElement() публичный Метод

public ApplyToElement ( MidElementDecl element ) : void
element MidElementDecl
Результат void

ApplyToModule() публичный Метод

public ApplyToModule ( MidModuleDecl module ) : void
module MidModuleDecl
Результат void

ApplyToPipeline() публичный Метод

public ApplyToPipeline ( MidPipelineDecl pipeline ) : void
pipeline MidPipelineDecl
Результат void

MidTransform() публичный Метод

public MidTransform ( MidExp>.Func preTransform, MidExp>.Func postTransform = null ) : System
preTransform MidExp>.Func
postTransform MidExp>.Func
Результат System

Transform() публичный Метод

public Transform ( MidExp exp ) : MidExp
exp MidExp
Результат MidExp

Transform() публичный Метод

public Transform ( MidVal exp ) : MidVal
exp MidVal
Результат MidVal

TransformChildren() публичный Метод

public TransformChildren ( MidExp exp ) : void
exp MidExp
Результат void