private static EventFieldDeclarationSyntax ToEventDclr(IEventSymbol eventSymbol) { string eventName = eventSymbol.Name; string eventType = GetEventType(eventSymbol); EventFieldDeclarationSyntax eventDclr = SF.EventFieldDeclaration( SF.VariableDeclaration(SF.IdentifierName(eventType), SF.SeparatedList(new[] { SF.VariableDeclarator(eventName) }))) .AddModifiers(SF.Token(SyntaxKind.PublicKeyword)); return(eventDclr); }