public override void VisitFieldDeclaration(FieldDeclaration fieldDeclaration)
 {
     currentMember = fieldDeclaration.GetSymbol() as IMember;
     if (currentMember == null)
     {
         return;
     }
     SetContext();
     base.VisitFieldDeclaration(fieldDeclaration);
     currentMember = null;
 }
Beispiel #2
0
        /// <inheritdoc/>
        public override void VisitFieldDeclaration(FieldDeclaration fieldDeclaration)
        {
            VariableInitializer variable = fieldDeclaration.Variables.First <VariableInitializer>();

            Formatter.AppendIndented(String.Empty);
            var sym = fieldDeclaration.GetSymbol() as IEntity;

            if (sym != null && sym.IsStatic)
            {
                Formatter.Append("static ");
            }
            IType type = fieldDeclaration.ReturnType.GetResolveResult().Type;

            TypeVisitor.FormatTypeDelaration(type);
            Formatter.Append(" ");
            WriteCommaSeparatedList(fieldDeclaration.Variables);
            Formatter.AppendLine(";");
        }