public override void VisitFieldDeclaration(FieldDeclaration fieldDeclaration) { currentMember = fieldDeclaration.GetSymbol() as IMember; if (currentMember == null) { return; } SetContext(); base.VisitFieldDeclaration(fieldDeclaration); currentMember = null; }
/// <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(";"); }