コード例 #1
0
ファイル: EventStubber.cs プロジェクト: mwidmeyer/SimpleStubs
        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);
        }