Skip to content

Instantly share code, notes, and snippets.

View erdembayar's full-sized avatar

Erick Yondon erdembayar

View GitHub Profile
namespace MemberAccessors
{
using System.Collections.Concurrent;
using System.Linq.Expressions;
using System.Reflection;
#nullable enable
/// <summary>
/// A helper class for accessing fields and properties of an object in a performant way.
/// </summary>
public class MemberAccessor<T>
{
"version": 1,
"parameters": "",
"projects": [
{
"path" : "src/lib/MyProjectA.csproj",
"frameworks": [
{
"framework": "netcoreapp3.1",
"topLevelPackages": [
{
"format": 1,
"restore": {
"C:\\Users\\test\\Downloads\\MainApplication.Xplat\\MachineReadable\\MyProjectA\\MyProjectA.csproj": {},
"C:\\Users\\test\\Downloads\\MainApplication.Xplat\\MachineReadable\\MyProjectB\\MyProjectB.csproj": {}
},
"projects": {
"C:\\Users\\test\\Downloads\\MainApplication.Xplat\\MachineReadable\\MyProjectA\\MyProjectA.csproj": {
"version": "1.0.0",
"restore": {
{
"http-proxy": {
"current": "1.16.2",
"wanted": "1.18.1",
"latest": "1.18.1",
"location": "node_modules\\http-proxy"
},
"lodash": {
"current": "4.2.0",
"wanted": "4.17.21",
{
"dependencies": {
"http-proxy": {
"version": "1.16.2",
"from": "http-proxy@1.16.2",
"resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz",
"dependencies": {
"eventemitter3": {
"version": "1.2.0",
"from": "eventemitter3@1.x.x",
{
"version": 1,
"dependencies": {
".NETStandard,Version=v2.0": {
"NETStandard.Library": {
"type": "Direct",
"requested": "[2.0.3, )",
"resolved": "2.0.3",
"contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
"dependencies": {
SourceMapper.exe generate --configfile "C:\NuGetProj\NuGet.Client\NuGet.Config" -dr -dp
================================================ Package Source Map Generator ===============================================
This app creates nugetPackageSourceMapping.config section for Package Source Mapping and you can copy into your nuget.config file, for more info check https://devblogs.microsoft.com/nuget/introducing-package-source-mapping/
Nuget file successfully loaded: C:\NuGetProj\NuGet.Client\NuGet.Config
Global package folder path: C:\Users\eryondon\Desktop\GlobalNuGet4\
Detect package sources from package meta data:
Total source count: 7, Unique packages 354, PackageVersion count: 582
Source : https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json, Unique packages 254, PackageVersion count: 254
>> SourceMapper.exe generate --configfile "C:\NuGetProj\NuGet.Clean\NuGet.Config" -dr
================================================ Package Source Map Generator ===============================================
This app creates nugetPackageSourceMapping.config section for Package Source Mapping and you can copy into your nuget.config file, for more info check https://devblogs.microsoft.com/nuget/introducing-package-source-mapping/
Nuget file successfully loaded: C:\NuGetProj\NuGet.Clean\NuGet.Config
Global package folder path: C:\Users\eryondon\Desktop\GlobalNuGet5\
Detect package sources from package meta data:
Total source count: 7, Unique packages 352, PackageVersion count: 580
Source : https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json, Unique packages 73, PackageVersion count: 73
<packageSourceMapping>
<clear />
<packageSource key = "dotnet-core">
<package pattern="microsoft.*" />
<package pattern="netstandard.library" />
<package pattern="newtonsoft.json" />
<package pattern="runtime.*" />
<package pattern="system.*" />
</packageSource>
<packageSource key = "vside_vs-impl">
https://github.com/dotnet/sdk/blob/a30e465a2e2ea4e2550f319a2dc088daaafe5649/src/WebSdk/Publish/Tasks/WebConfigTelemetry.cs#L11
https://github.com/dotnet/sdk/blob/56a6239ba8959df4e7d851923e5022a0fce78805/src/Cli/dotnet/Program.cs#L158-L165