Пример #1
0
 public Field(PtField source, IClass container, FieldKind kind, string name)
 {
     Source    = source;
     Container = container;
     Kind      = kind;
     Name      = name;
 }
Пример #2
0
 public static Field From(PtField source, IClass container)
 {
     return(source.Kind switch
     {
         PtFieldKind.Var => Var(source, container),
         PtFieldKind.Let => Let(source, container),
         PtFieldKind.Embed => Embed(source, container),
         _ => throw new System.NotImplementedException(),
     });
Пример #3
0
 protected virtual void DoVisit(PtField node) => VisitChildren(node);