Is there an offline version .net api-browser (pdf, etc.)?

Saw something on github from ms only found guides.
April 4th 20 at 00:27
1 answer
April 4th 20 at 00:29
Solution
Put the Studio and choose to download HelpCollection.

I warn you once it's several gigabytes
Thanks, will definitely try =)
But by the way, what better Studio to use? If you let to put vs2013 a lot of features will disappear from vs2019 ?
Simply 2019 it is very prosolia. - tyrese.Lehner11 commented on April 4th 20 at 00:32
And happy new year! =) - tyrese.Lehner11 commented on April 4th 20 at 00:35
A particularly large difference between 2017 and 2019, I did not notice.
But earlier there's trouble. No modern NET, and projects are not supported.
Alternatively, you can get Visual Studio Code.

By the way about a General review of all technology advise you to read

Inside .Net CLR (book)

And note this section

https://docs.microsoft.com/ru-ru/dotnet/standard/

At the bottom there is a link to download the PDF - Virgil_Bauch commented on April 4th 20 at 00:38
@Virgil_BauchAlready reading C# via CLR, but actually now hovering over the IQueryable and LINQ. Thinking of how IQueryable is associated with the ability to create custom LINQ providers (and precisely how these providers catch up with extension methods), do you have any idea of books covering this point? - tyrese.Lehner11 commented on April 4th 20 at 00:41
I do not quite understand what the difficulties or is it an abstract example, without a specific case?
Look at the source code for example here in this package, there is absolutely oak code, I just used the extension that would be less bothered had.
https://github.com/vkorotenko/translit/blob/master... - Virgil_Bauch commented on April 4th 20 at 00:44
@Virgil_Bauch, Specifically to custom LINQ providers. About extensions I know =) - tyrese.Lehner11 commented on April 4th 20 at 00:47
@tyrese.Lehner11if you notice, in IQuaryable methods LINQ is not a delegate, and the type Expression, which then deploys delegate to an expression tree, and this tree is passed to the provider who at that tree builds an SQL query. In General to start reading about expression trees, then the actual https://blogs.msdn.microsoft.com/mattwar/2008/11/1...
But actually https://github.com/dotnet/corefx/blob/master/src/S... - agustina90 commented on April 4th 20 at 00:50
@agustina90, wow, didn't expect that someone on this site knows something other than html and css :D

About expression trees I already knew - it turns out mutable code or macros in runtime, very cool stuff. And I wrote their implementation in the form of a small programming language...

In General, thank you for the tip. - tyrese.Lehner11 commented on April 4th 20 at 00:53
@agustina90, Reviewed in more detail, but there is one point which would like to clarify.
How c# understand what IQueryable Provider to use for the current LINQ query, if there are several? Here is something to consider, the using Directive ? - tyrese.Lehner11 commented on April 4th 20 at 00:56
@tyrese.Lehner11, the expression tree is not a macro. Well, you first create a DbContext in which the configurable connection to the database, the linq chain methods, reports to the provider predicates and when the query is run it builds the request. using it is quite another region, it forced the release resources, IDisposable pattern. - agustina90 commented on April 4th 20 at 00:59
@agustina90, I don't know how to thank You, thank you. In General, I will write to You in the mail after a while. - tyrese.Lehner11 commented on April 4th 20 at 01:02
@tyrese.Lehner11, don't see your comments about c# in Enterprise. Just two examples - 2gis and dodabetta. - agustina90 commented on April 4th 20 at 01:05
@agustina90, I Wanted to ask another question about foreach and linq with collections, but once again, I read Your definition and it fell off =)

About using - I had a hypothesis that the provider is recognized by the preprocessor during the connection stage, and a certain namespace' :D

Just can't access the PC there to check. - tyrese.Lehner11 commented on April 4th 20 at 01:08

Find more questions by tags .NETC#