Features/source generators (#40162)
Features/source generators (#40162)

Add source generators working doc
gafter/roslyn,jasonmalinowski/roslyn,jmarolf/roslyn,reaction1989/roslyn,aelij/roslyn,weltkante/roslyn,CyrusNajmabadi/roslyn,genlu/roslyn,eriawan/roslyn,aelij/roslyn,mgoertz-msft/roslyn,bartdesmet/roslyn,aelij/roslyn,weltkante/roslyn,mgoertz-msft/roslyn,dotnet/roslyn,bartdesmet/roslyn,dotnet/roslyn,AmadeusW/roslyn,reaction1989/roslyn,AmadeusW/roslyn,panopticoncentral/roslyn,reaction1989/roslyn,KevinRansom/roslyn,tannergooding/roslyn,physhi/roslyn,genlu/roslyn,genlu/roslyn,mavasani/roslyn,heejaechang/roslyn,ErikSchierboom/roslyn,mgoertz-msft/roslyn,eriawan/roslyn,shyamnamboodiripad/roslyn,ErikSchierboom/roslyn,diryboy/roslyn,diryboy/roslyn,sharwell/roslyn,jmarolf/roslyn,AmadeusW/roslyn,weltkante/roslyn,CyrusNajmabadi/roslyn,AlekseyTs/roslyn,stephentoub/roslyn,brettfo/roslyn,tannergooding/roslyn,gafter/roslyn,stephentoub/roslyn,mavasani/roslyn,sharwell/roslyn,tmat/roslyn,physhi/roslyn,tmat/roslyn,stephentoub/roslyn,eriawan/roslyn,heejaechang/roslyn,davkean/roslyn,wvdd007/roslyn,shyamnamboodiripad/roslyn,tannergooding/roslyn,mavasani/roslyn,sharwell/roslyn,davkean/roslyn,KirillOsenkov/roslyn,panopticoncentral/roslyn,brettfo/roslyn,brettfo/roslyn,jasonmalinowski/roslyn,panopticoncentral/roslyn,diryboy/roslyn,KevinRansom/roslyn,CyrusNajmabadi/roslyn,KirillOsenkov/roslyn,tmat/roslyn,shyamnamboodiripad/roslyn,heejaechang/roslyn,AlekseyTs/roslyn,AlekseyTs/roslyn,jasonmalinowski/roslyn,davkean/roslyn,gafter/roslyn,KirillOsenkov/roslyn,ErikSchierboom/roslyn,wvdd007/roslyn,dotnet/roslyn,KevinRansom/roslyn,physhi/roslyn,wvdd007/roslyn,jmarolf/roslyn,bartdesmet/roslyn