示例#1
0
        public override AST.Declaration VisitField(Field decl)
        {
            var _field = new AST.Field();

            VisitDeclaration(decl, _field);

            _field.QualifiedType = typeConverter.VisitQualified(
                decl.QualifiedType);
            _field.Access = VisitAccessSpecifier(decl.Access);
            _field.Offset = decl.Offset;
            _field.Class  = Visit(decl.Class) as AST.Class;

            return(_field);
        }
示例#2
0
 public virtual string VisitFieldDecl(Field field)
 {
     return(VisitDeclaration(field));
 }