Skip to content

morelinq/linqpad-load

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2f18564 · Apr 2, 2023

History

9 Commits
Dec 27, 2019
Nov 14, 2019
Nov 19, 2019
Nov 19, 2019
Nov 19, 2019
Nov 19, 2019
Dec 27, 2019
Dec 27, 2019
Apr 2, 2023
Apr 2, 2023
Apr 2, 2023
Apr 2, 2023
Apr 2, 2023

Repository files navigation

LINQPad #load MoreLINQ

LINQPad 6 added a neat feature that allows one query to reference another using a #load directive. This repository contains queries that can be loaded into others to make MoreLINQ and its extensions available without having to manually add a NuGet reference and imports each time.

This repository is designed to be cloned directly under your My Queries folder in LINQPad (Util.MyQueriesFolder). Keeping up with changes is then as simple as doing a git pull on your local clone.

Suppose you have cloned this repository into a sub-folder My Queries called MoreLINQ\load. You can then light-up MoreLINQ in a query by simply adding the following line at the top:

#load "MoreLINQ\load\MoreLinq.linq"

MoreLinq.linq will always reference the latest version. However, there are files for different versions if you wish to use or pin to a specific one. For example, to use [version 3.4.2][v.3.4.2], you would instead load the corresponding query file:

#load "MoreLINQ\load\MoreLinq-3.4.2.linq"

Starting with version 3, extensions are imported in a non-conflicting manner using static imports. For background and details on this, see the Usage section in MoreLINQ's README document.

About

#load MoreLINQ into LINQPad

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages