Валентин Сунцев
6 years ago
commit
46913f5fc2
26 changed files with 1616 additions and 0 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,25 @@ |
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00 |
||||||
|
# Visual Studio 15 |
||||||
|
VisualStudioVersion = 15.0.27703.2042 |
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1 |
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test(4th chapter)", "test(4th chapter)\test(4th chapter).csproj", "{AD1F5564-69D8-4482-84A0-3566CF5ADB66}" |
||||||
|
EndProject |
||||||
|
Global |
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution |
||||||
|
Debug|Any CPU = Debug|Any CPU |
||||||
|
Release|Any CPU = Release|Any CPU |
||||||
|
EndGlobalSection |
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution |
||||||
|
{AD1F5564-69D8-4482-84A0-3566CF5ADB66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
||||||
|
{AD1F5564-69D8-4482-84A0-3566CF5ADB66}.Debug|Any CPU.Build.0 = Debug|Any CPU |
||||||
|
{AD1F5564-69D8-4482-84A0-3566CF5ADB66}.Release|Any CPU.ActiveCfg = Release|Any CPU |
||||||
|
{AD1F5564-69D8-4482-84A0-3566CF5ADB66}.Release|Any CPU.Build.0 = Release|Any CPU |
||||||
|
EndGlobalSection |
||||||
|
GlobalSection(SolutionProperties) = preSolution |
||||||
|
HideSolutionNode = FALSE |
||||||
|
EndGlobalSection |
||||||
|
GlobalSection(ExtensibilityGlobals) = postSolution |
||||||
|
SolutionGuid = {12804E09-AE25-40AA-AA91-1DE7305E134C} |
||||||
|
EndGlobalSection |
||||||
|
EndGlobal |
@ -0,0 +1,744 @@ |
|||||||
|
#define DEBUG //ДЕРЕКТИВЫ ПРЕПРОЦЕССОРА |
||||||
|
#define TESTING |
||||||
|
using System; |
||||||
|
using System.IO; |
||||||
|
using System.Text; |
||||||
|
using System.ComponentModel; |
||||||
|
using System.Collections.Generic; |
||||||
|
using System.Runtime.CompilerServices; |
||||||
|
using static System.Console; |
||||||
|
|
||||||
|
namespace test_4th_chapter_ |
||||||
|
{ |
||||||
|
using System.Dynamic; |
||||||
|
using RandomNamespace; |
||||||
|
class Program |
||||||
|
{ |
||||||
|
static void Main(string[] args) |
||||||
|
{ |
||||||
|
string nullstr = null; //норм ТИПЫ ДОПУСКАЮЩИЕ NULL |
||||||
|
//int n = null; - ошибка |
||||||
|
int? intnll = null; //норм |
||||||
|
WriteLine("{0}\t{1}\t{2}\t{3}", nullstr == null, intnll == null, intnll = 10, intnll = null); |
||||||
|
int? ni = null; |
||||||
|
int? nni = 5, dopnull = 7; |
||||||
|
int inn = 6; |
||||||
|
WriteLine("null == 5: {0}, 5? == 6: {1}, null > 4: {2}, 5? > 4: {3}, \n6 + null: {4}, 5? + null: {5}, 5? + 6: {6}\n", |
||||||
|
ni == nni, nni == inn, ni > 4, nni > 4, inn + ni, nni + ni, inn + nni); |
||||||
|
bool? n = null; |
||||||
|
bool? f = false; |
||||||
|
bool? t = true; |
||||||
|
WriteLine("n | n " + (n | n)); // (null) |
||||||
|
WriteLine("n | f " + (n | f)); // (null) |
||||||
|
WriteLine("n | t " + (n | t)); // True |
||||||
|
WriteLine("n & n " + (n & n)); // (null) |
||||||
|
WriteLine("n & f " + (n & f)); // False |
||||||
|
WriteLine("n & t " + (n & t)); // (null) |
||||||
|
|
||||||
|
WriteLine("5 ?? null: {0}, null ?? 7 ?? 6: {1}", ni ?? nni, ni ?? dopnull ?? nni); |
||||||
|
StringBuilder sb = null; |
||||||
|
int length = sb?.ToString().Length ?? 0; //ЕСЛИ SB = NULL, ТО LENGTH = 0 |
||||||
|
WriteLine(length); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Transformer t = new Transformer(Square); - Идентично со следующей строкой |
||||||
|
Transformer trns = Square; //ПРИСВОЕНИЕ ДЕЛЕГАТУ МЕТОДА |
||||||
|
trns += Sqrt; //СОЗДАНИЕ ГРУППОВОГО ДЕЛЕАТА |
||||||
|
trns -= Sqrt; |
||||||
|
TransformerR r = Square2; |
||||||
|
r += Square2; |
||||||
|
//t += Square; |
||||||
|
int x = 3; |
||||||
|
// t(3) == t.Invoke(3) -идентичные методы вызова метода square |
||||||
|
WriteLine("{0} {1} {2} {3}", trns(x), x, r(ref x), x); |
||||||
|
|
||||||
|
int[] values = { 1, 2, 3, 4 }; |
||||||
|
Util.Transform(values, Square); |
||||||
|
foreach (int i in values) |
||||||
|
Write("{0} ", i); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
string[] strings = { "aa", "bb", "cc" }; |
||||||
|
Util.Transform(strings, Dobavka); |
||||||
|
|
||||||
|
for (int i = 0; i < strings.Length; i++) |
||||||
|
Write("{0} ", strings[i]); |
||||||
|
WriteLine(); |
||||||
|
|
||||||
|
foreach (string s in strings) |
||||||
|
Write("{0} ", s); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
ProgressReporter p = Progress; |
||||||
|
p += Progress2; |
||||||
|
Util.HardWork(p); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
Check tr = Check; |
||||||
|
WriteLine("{0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10}", |
||||||
|
tr(-2), tr(-1), tr(0), tr(1), tr(2), tr(3), tr(4), tr(5), tr(6), tr(8), tr(16)); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
ObjectD objectD = Stringa; |
||||||
|
objectD += Square; |
||||||
|
object obj = objectD(); |
||||||
|
Write(obj + "\t"); |
||||||
|
objectD -= Square; |
||||||
|
Write(obj = objectD()); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
var stock = new Stock("STK"); |
||||||
|
stock.PChanged += ReportPrice; |
||||||
|
stock.Price = 123; |
||||||
|
stock.Price = 321; |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
var s2tock = new Stock2("STK2"); |
||||||
|
s2tock.PChanged += PriceChn; |
||||||
|
s2tock.Price = 123; |
||||||
|
s2tock.Price = 125; |
||||||
|
s2tock.Price = 153; |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
var s3tock = new Stock3("STK3"); |
||||||
|
s3tock.ChangedPrice += Price3Stock; |
||||||
|
s3tock.Price = 123; |
||||||
|
s3tock.Price = 321; |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
var testo = new Testo(); |
||||||
|
testo.X = 20; |
||||||
|
testo.X = 30; |
||||||
|
testo.X = 20; |
||||||
|
testo.X = 50; |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
Transformer lambda = z => z * z; //ЛЯМБДА ВЫРАЖЕНИЕ |
||||||
|
WriteLine(lambda(3)); |
||||||
|
|
||||||
|
Func<int, int> funcLambda = fla => { return fla * fla; }; |
||||||
|
WriteLine(funcLambda(3)); |
||||||
|
|
||||||
|
Func<string, string, int> totalLambda = (s1, s2) => s1.Length + s2.Length; |
||||||
|
WriteLine(totalLambda("hellp", "world")); |
||||||
|
|
||||||
|
Transformer lambdaV = z => z * lambda(10); |
||||||
|
WriteLine(lambdaV(5)); |
||||||
|
|
||||||
|
int buf = 2; |
||||||
|
Func<int, int, int> incr = (f1, f2) => buf = f1 * f2; |
||||||
|
WriteLine("{0} {1} {2}", buf, incr(20, 5), buf); |
||||||
|
|
||||||
|
int seed = 0; |
||||||
|
Func<int> nat = () => ++seed; |
||||||
|
WriteLine("{0} {1} {2}", nat(), nat(), seed); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
Action[] actions = new Action[3]; |
||||||
|
Action[] actions2 = new Action[3]; |
||||||
|
for (int i = 0; i < actions.Length; i++) |
||||||
|
{ |
||||||
|
int te = i; |
||||||
|
actions2[i] = () => Write(te); |
||||||
|
actions[i] = () => Write(i); |
||||||
|
} |
||||||
|
foreach (Action a in actions) a(); |
||||||
|
WriteLine(); |
||||||
|
foreach (Action a in actions2) a(); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Transformer anon = delegate (int an) { return an * an; }; //АНОНИМНЫЙ МЕТОД |
||||||
|
WriteLine(anon(3)); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
try |
||||||
|
{ |
||||||
|
int zero = 0; |
||||||
|
x = 10 / zero; |
||||||
|
WriteLine("sdsd"); |
||||||
|
int inta = int.MaxValue; |
||||||
|
int inta2 = inta++; |
||||||
|
} |
||||||
|
catch (DivideByZeroException ex) |
||||||
|
{ |
||||||
|
// throw new Exception("asdasd", ex); Повторная генерация исключения с определённым сообщением |
||||||
|
WriteLine("Деление на 0"); |
||||||
|
ex.ToString(); |
||||||
|
} |
||||||
|
catch (OverflowException) |
||||||
|
{ |
||||||
|
WriteLine("Переполнение"); |
||||||
|
} |
||||||
|
catch |
||||||
|
{ |
||||||
|
WriteLine("Общее исключение"); |
||||||
|
} |
||||||
|
finally |
||||||
|
{ |
||||||
|
WriteLine("Завершено"); |
||||||
|
} |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
using (FileStream fs = File.Create("text.txt")) |
||||||
|
{ |
||||||
|
byte[] vs = new UTF8Encoding(true).GetBytes("This is amarica\nama\nri"); |
||||||
|
fs.Write(vs, 0, vs.Length); |
||||||
|
} |
||||||
|
|
||||||
|
using (StreamReader sr = File.OpenText("text.txt")) |
||||||
|
{ |
||||||
|
string s = string.Empty; |
||||||
|
while ((s = sr.ReadLine()) != null) |
||||||
|
WriteLine(s); |
||||||
|
} |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
foreach (int fib in Fibs(6)) //ИТЕРАТОР |
||||||
|
Write("{0}\t", fib); |
||||||
|
WriteLine(); |
||||||
|
|
||||||
|
foreach (string str in Foo(false)) |
||||||
|
Write("{0}\t", str); |
||||||
|
WriteLine(); |
||||||
|
|
||||||
|
foreach (string str in Foo(true)) |
||||||
|
Write("{0}\t", str); |
||||||
|
WriteLine(); |
||||||
|
|
||||||
|
foreach (int fib in EvenFib(Fibs(20))) |
||||||
|
Write("{0}\t", fib); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
Note B = new Note(2); |
||||||
|
Note A = new Note(2); |
||||||
|
A += 2; //ПЕРЕОПРЕДЕЛЁННЫЙ ОПЕРАТОР + |
||||||
|
WriteLine(A.value); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
WriteLine("Pdbas".IsCapitalized()); //РАСШИРЯЮЩИЙ МЕТОД |
||||||
|
WriteLine("Pdbas".IsCapitalizedR()); //РАСШИРЯЮЩИЙ МЕДО ИЗ ДРУГОГО ПРОСТРАНСТВА ИМЁН |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var dude = new { Name = "Bob", Age = 23 }; //АНОНИМНЫЙ ТИП |
||||||
|
int Age = 23; |
||||||
|
var dude2 = new { Name = "Carl", Age, Age.ToString().Length }; |
||||||
|
|
||||||
|
var dudes = new[] |
||||||
|
{ |
||||||
|
new {Name = "First", Age = 30}, |
||||||
|
new {Name = "Second", Age = 40} |
||||||
|
}; |
||||||
|
WriteLine(dudes[0].Name); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
dynamic d = new Duck(); //ДИНАМИЧНОЕ СВЯЗЫВАНИЕ (СПЕЦИАЛЬНОЕ ЧЕРЕЗ IDMOP) |
||||||
|
d.Quack(); |
||||||
|
d.Waddle(); |
||||||
|
d.Duak(); |
||||||
|
WriteLine(Mean(5, 9.5)); //ЯЗЫКОВОЕ СВЯЗЫВАНИЕ |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
dynamic Dynamic = "hello"; |
||||||
|
WriteLine(Dynamic.GetType()); |
||||||
|
Dynamic = 123; |
||||||
|
WriteLine(Dynamic.GetType()); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
Paft(); //АТРИБУТЫ информации о вызывающем объекте |
||||||
|
AtrChange atrChange = new AtrChange(); |
||||||
|
atrChange.CustomerName = "First"; |
||||||
|
atrChange.CustomerName = "Second"; |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
int[,] bitmap = { { 0x101010, 0x808080, 0xFFFFFF }, { 0x101010, 0x808080, 0xFFFFFF } }; |
||||||
|
for (int i = 0; i < 2; i++) |
||||||
|
{ |
||||||
|
for (int j = 0; j < 3; j++) |
||||||
|
Write(bitmap[i, j] + " "); |
||||||
|
WriteLine(); |
||||||
|
} |
||||||
|
WriteLine(); |
||||||
|
BlueFilter(bitmap); |
||||||
|
for (int i = 0; i < 2; i++) |
||||||
|
{ |
||||||
|
for (int j = 0; j < 3; j++) |
||||||
|
Write(bitmap[i, j] + " "); |
||||||
|
WriteLine(); |
||||||
|
} |
||||||
|
WriteLine(); |
||||||
|
WriteLine(int.MaxValue + "\n" + 0x7FFFFFFF); |
||||||
|
new UnsafeClass("sfsd sfasdf"); |
||||||
|
Otstup(); |
||||||
|
|
||||||
|
MyClass mc = new MyClass(5); |
||||||
|
mc.Foo(); |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Otstup(3); |
||||||
|
int[] array = { 1, 6, 4, 0, 2 }; |
||||||
|
quicksort(array, 0, 4); |
||||||
|
|
||||||
|
foreach (int i in array) |
||||||
|
Write("{0} ", i); |
||||||
|
ReadKey(); |
||||||
|
} |
||||||
|
|
||||||
|
static int Square(int x) => x *= x; |
||||||
|
static object Square() => 10; |
||||||
|
static int Sqrt(int x) => (int)Math.Sqrt(x); |
||||||
|
static int Square2(ref int x) => x *= x; |
||||||
|
static bool Check(int x) => (x & (x - 1)) == 0; |
||||||
|
static string Dobavka(string str) => str + "123"; |
||||||
|
static string Stringa() => "hello"; |
||||||
|
static void Otstup() { WriteLine("\n"); } |
||||||
|
static void Otstup(int x) |
||||||
|
{ |
||||||
|
for (int i = 0; i <= x; i++) WriteLine(); |
||||||
|
} |
||||||
|
|
||||||
|
public class Util |
||||||
|
{ |
||||||
|
// public static void Transform(int[] values, Transformer t) |
||||||
|
public static void Transform<T>(T[] values, Func<T, T> t) |
||||||
|
{ |
||||||
|
for (int i = 0; i < values.Length; i++) |
||||||
|
values[i] = t(values[i]); |
||||||
|
} |
||||||
|
|
||||||
|
public static void HardWork(ProgressReporter p) |
||||||
|
{ |
||||||
|
for (int i = 0; i <= 10; i++) |
||||||
|
{ |
||||||
|
p(i * 10); |
||||||
|
System.Threading.Thread.Sleep(10); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
public class Stock |
||||||
|
{ |
||||||
|
decimal price; |
||||||
|
string symbol; |
||||||
|
public Stock(string symbol) { this.symbol = symbol; } |
||||||
|
public event PriceChangedH PChanged; |
||||||
|
public decimal Price |
||||||
|
{ |
||||||
|
get { return price; } |
||||||
|
set |
||||||
|
{ |
||||||
|
if (price == value) return; // Exit if nothing has changed |
||||||
|
decimal oldPrice = price; |
||||||
|
price = value; |
||||||
|
if (PChanged != null) // If invocation list not empty, |
||||||
|
PChanged(oldPrice, price); // fire event. |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
public class Stock2 |
||||||
|
{ |
||||||
|
decimal price; |
||||||
|
string symbol; |
||||||
|
public Stock2(string symbol) { this.symbol = symbol; } |
||||||
|
public event EventHandler<PriceCEventArgs> PChanged; |
||||||
|
protected virtual void OnPChanged(PriceCEventArgs e) |
||||||
|
{ |
||||||
|
PChanged?.Invoke(this, e); |
||||||
|
} |
||||||
|
public decimal Price |
||||||
|
{ |
||||||
|
get { return price; } |
||||||
|
set |
||||||
|
{ |
||||||
|
if (price == value) return; // Exit if nothing has changed |
||||||
|
decimal oldPrice = price; |
||||||
|
price = value; |
||||||
|
OnPChanged(new PriceCEventArgs(oldPrice, price)); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
static void ReportPrice(decimal oldPrice, decimal newPrice) => WriteLine("Price changed from " + oldPrice + " to " + newPrice); |
||||||
|
|
||||||
|
public class PriceCEventArgs : EventArgs |
||||||
|
{ |
||||||
|
public readonly decimal LastPrice; |
||||||
|
public readonly decimal NewPrice; |
||||||
|
public PriceCEventArgs(decimal lPr, decimal nPr) |
||||||
|
{ |
||||||
|
LastPrice = lPr; |
||||||
|
NewPrice = nPr; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
static void PriceChn(object source, PriceCEventArgs e) |
||||||
|
{ |
||||||
|
if (e.LastPrice != 0) |
||||||
|
{ |
||||||
|
if ((e.NewPrice - e.LastPrice) / e.LastPrice > 0.1M) WriteLine("Увеличение цены более чем на 10%"); |
||||||
|
else ReportPrice(e.LastPrice, e.NewPrice); |
||||||
|
} |
||||||
|
else ReportPrice(e.LastPrice, e.NewPrice); |
||||||
|
} |
||||||
|
|
||||||
|
public class Stock3 |
||||||
|
{ |
||||||
|
string str; |
||||||
|
decimal price; |
||||||
|
public Stock3(string str) { this.str = str; } |
||||||
|
public event EventHandler ChangedPrice; |
||||||
|
protected virtual void OnChangedPrice(EventArgs e) |
||||||
|
{ |
||||||
|
ChangedPrice?.Invoke(this, e); |
||||||
|
} |
||||||
|
public decimal Price |
||||||
|
{ |
||||||
|
get { return price; } |
||||||
|
set |
||||||
|
{ |
||||||
|
if (price == value) return; |
||||||
|
price = value; |
||||||
|
OnChangedPrice(EventArgs.Empty); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
static void Price3Stock(object sender, EventArgs args) |
||||||
|
{ |
||||||
|
WriteLine("Новая цена " + ((Stock3)sender).Price); |
||||||
|
} |
||||||
|
|
||||||
|
public class Testo |
||||||
|
{ |
||||||
|
int x; |
||||||
|
public int X |
||||||
|
{ |
||||||
|
get { return x; } |
||||||
|
set |
||||||
|
{ |
||||||
|
if (x == value) return; |
||||||
|
if (x > value) |
||||||
|
{ |
||||||
|
int temp = x; |
||||||
|
x = value; |
||||||
|
WriteLine("X уменьшился с {0} до {1}", temp, x); |
||||||
|
} |
||||||
|
if (x < value) |
||||||
|
{ |
||||||
|
int temp = x; |
||||||
|
x = value; |
||||||
|
WriteLine("X увеличился с {0} до {1}", temp, x); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
static void Progress(int percentComplete) => Write(percentComplete); |
||||||
|
static void Progress2(int percentComplete) => WriteLine(" выполнено"); |
||||||
|
|
||||||
|
static IEnumerable<int> Fibs(int fibCount) //ПЕРЕЧИСЛИТЕЛЬ |
||||||
|
{ |
||||||
|
for (int i = 0, prev = 1, cur = 1; i < fibCount; i++) |
||||||
|
{ |
||||||
|
yield return prev; |
||||||
|
int nfib = prev + cur; |
||||||
|
prev = cur; |
||||||
|
cur = nfib; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
static IEnumerable<string> Foo(bool st) |
||||||
|
{ |
||||||
|
yield return "one"; |
||||||
|
yield return "two"; |
||||||
|
if (st) |
||||||
|
yield break; |
||||||
|
yield return "three"; |
||||||
|
} |
||||||
|
|
||||||
|
static IEnumerable<int> EvenFib(IEnumerable<int> fb) |
||||||
|
{ |
||||||
|
foreach (int x in fb) |
||||||
|
if ((x % 2) == 0) |
||||||
|
yield return x; |
||||||
|
} |
||||||
|
|
||||||
|
public struct Note //ПЕРЕГРУЗКА ОПЕРАТОРА + В СТРУКТУРЕ |
||||||
|
{ |
||||||
|
public int value; |
||||||
|
public Note(int sem) { value = sem; } |
||||||
|
public static Note operator +(Note x, int tone) => new Note(x.value + tone); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
public class Duck : DynamicObject //СПЕЦИАЛЬНОЕ ДИНАМИЧЕСКОЕ СВЯЗЫВАНИЕ ЧЕРЕЗ IDMOP |
||||||
|
{ |
||||||
|
public override bool TryInvokeMember(InvokeMemberBinder binder, object[] args, out object result) |
||||||
|
{ |
||||||
|
if (binder.Name == "Duak") |
||||||
|
{ |
||||||
|
WriteLine("Quak Quak"); |
||||||
|
result = null; |
||||||
|
return true; |
||||||
|
} |
||||||
|
WriteLine(binder.Name + " method"); |
||||||
|
result = null; |
||||||
|
return true; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
static dynamic Mean(dynamic x, dynamic y) => x * y / 2; //ЯЗЫКОВОЕ СВЯЗЫВАНИЕ |
||||||
|
|
||||||
|
static void Paft( |
||||||
|
[CallerMemberName] string memberName = null, //АТРИБУТ ИМЯ ВЫЗЫВАЮЩЕГО КОМПОНЕНТА (main) |
||||||
|
[CallerFilePath] string filePath = null, //АТРИБУТ ПУТИ ФАЙЛА |
||||||
|
[CallerLineNumber] int lineNumber = 0) //АТРИБУТ НОМЕРА СТРОКИ ВЫЗВАВШЕЙ ФУНКЦИИ |
||||||
|
{ |
||||||
|
WriteLine(memberName); |
||||||
|
WriteLine(filePath); |
||||||
|
WriteLine(lineNumber); |
||||||
|
} |
||||||
|
|
||||||
|
public class AtrChange : INotifyPropertyChanged |
||||||
|
{ |
||||||
|
public event PropertyChangedEventHandler PropertyChanged = delegate { }; |
||||||
|
void RaisePropertyChanged([CallerMemberName] string propertyName = null) |
||||||
|
{ |
||||||
|
PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); |
||||||
|
} |
||||||
|
string customerName; |
||||||
|
public string CustomerName |
||||||
|
{ |
||||||
|
get { return customerName; } |
||||||
|
set |
||||||
|
{ |
||||||
|
if (value == customerName) return; |
||||||
|
customerName = value; |
||||||
|
RaisePropertyChanged(); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
unsafe static void BlueFilter(int[,] bitmap) //НЕБЕЗОПАСНЫЙ КОД И УКАЗАТЕЛИ |
||||||
|
{ |
||||||
|
int length = bitmap.Length; |
||||||
|
fixed (int* b = bitmap) |
||||||
|
{ |
||||||
|
int* p = b; |
||||||
|
for (int i = 0; i < length; i++) |
||||||
|
*p++ &= 0xFF; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
unsafe struct UnsafeUnicodeString |
||||||
|
{ |
||||||
|
public short Length; |
||||||
|
public fixed byte Buffer[30]; |
||||||
|
} |
||||||
|
|
||||||
|
unsafe class UnsafeClass |
||||||
|
{ |
||||||
|
UnsafeUnicodeString uus; |
||||||
|
public UnsafeClass(string s) |
||||||
|
{ |
||||||
|
uus.Length = (short)s.Length; |
||||||
|
fixed (byte* p = uus.Buffer) |
||||||
|
for (int i = 0; i < s.Length; i++) |
||||||
|
p[i] = (byte)s[i]; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
unsafe static void Zap(void* memory, int byteCount) |
||||||
|
{ |
||||||
|
byte* b = (byte*)memory; |
||||||
|
for (int i = 0; i < byteCount; i++) |
||||||
|
*b++ = 0; |
||||||
|
} |
||||||
|
|
||||||
|
public class MyClass |
||||||
|
{ |
||||||
|
int x; |
||||||
|
public MyClass(int f) => x = f; |
||||||
|
public void Foo() |
||||||
|
{ |
||||||
|
#if DEBUG && TESTING && !SMTHELSE //ДИРЕКТИВЫ ПРЕПРОЦЕССОРА |
||||||
|
WriteLine("{0} ???",x); |
||||||
|
#endif |
||||||
|
|
||||||
|
#if DEBUG |
||||||
|
WriteLine("DEBUG"); |
||||||
|
#endif |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
public class MyClass2 |
||||||
|
{ |
||||||
|
int x; |
||||||
|
public MyClass2(int f) => x = f; |
||||||
|
|
||||||
|
//XML документакция |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Запрашивает переменную |
||||||
|
/// </summary> |
||||||
|
|
||||||
|
public void Foo() |
||||||
|
{ |
||||||
|
WriteLine("{0} ???", x); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
static int partition<T>(T[] m, int a, int b) where T : IComparable<T> |
||||||
|
{ |
||||||
|
int i = a; |
||||||
|
for (int j = a; j <= b; j++) // просматриваем с a по b |
||||||
|
{ |
||||||
|
if (m[j].CompareTo(m[b]) <= 0) // если элемент m[j] не превосходит m[b], |
||||||
|
{ |
||||||
|
T t = m[i]; // меняем местами m[j] и m[a], m[a+1], m[a+2] и так далее... |
||||||
|
m[i] = m[j]; // то есть переносим элементы меньшие m[b] в начало, |
||||||
|
m[j] = t; // а затем и сам m[b] «сверху» |
||||||
|
i++; // таким образом последний обмен: m[b] и m[i], после чего i++ |
||||||
|
} |
||||||
|
} |
||||||
|
return i - 1; // в индексе i хранится <новая позиция элемента m[b]> + 1 |
||||||
|
} |
||||||
|
|
||||||
|
static void quicksort<T>(T[] m, int a, int b) where T : IComparable<T>// a - начало подмножества, b - конец |
||||||
|
{ // для первого вызова: a = 0, b = <элементов в массиве> - 1 |
||||||
|
if (a >= b) return; |
||||||
|
int c = partition(m, a, b); |
||||||
|
quicksort(m, a, c - 1); |
||||||
|
quicksort(m, c + 1, b); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
public static class StringHelper //РАСШИРЯЮЩИЙ МЕТОД |
||||||
|
{ |
||||||
|
public static bool IsCapitalized(this string s) |
||||||
|
{ |
||||||
|
if (string.IsNullOrEmpty(s)) return false; |
||||||
|
return char.IsUpper(s[0]); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
delegate int Transformer(int x); //ДЕЛЕГАТ |
||||||
|
delegate int Transformer2(int x, int y); |
||||||
|
delegate bool Check(int x); |
||||||
|
delegate void ProgressReporter(int percentComplete); |
||||||
|
delegate T Transformer<T>(T arg); |
||||||
|
delegate int TransformerR(ref int x); |
||||||
|
delegate object ObjectD(); |
||||||
|
delegate void PriceChangedH(decimal oldPrice, decimal newPrice); |
||||||
|
delegate void EventHandler<TEventArgs>(object source, TEventArgs e) where TEventArgs : EventArgs; |
||||||
|
|
||||||
|
delegate TResult Func<out TResult>(); //ДЕЛЕГАТЫ FUNC И ACTION (могут принимать до 16 аргументов) |
||||||
|
delegate TResult Func<in T, out TResult>(T arg); |
||||||
|
delegate TResult Func<in T1, in T2, out TResult>(T1 arg1, T2 arg2); |
||||||
|
|
||||||
|
delegate void Action(); |
||||||
|
delegate void Action<in T>(T arg); |
||||||
|
delegate void Action<in T1, in T2>(T1 arg1, T2 arg2); |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
namespace RandomNamespace |
||||||
|
{ |
||||||
|
public static class StringHelper //РАСШИРЯЮЩИЙ МЕТОД |
||||||
|
{ |
||||||
|
public static bool IsCapitalizedR(this string s) |
||||||
|
{ |
||||||
|
if (string.IsNullOrEmpty(s)) return false; |
||||||
|
return char.IsUpper(s[0]); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,23 @@ |
|||||||
|
{ |
||||||
|
"runtimeTarget": { |
||||||
|
"name": ".NETCoreApp,Version=v2.0", |
||||||
|
"signature": "da39a3ee5e6b4b0d3255bfef95601890afd80709" |
||||||
|
}, |
||||||
|
"compilationOptions": {}, |
||||||
|
"targets": { |
||||||
|
".NETCoreApp,Version=v2.0": { |
||||||
|
"test(4th chapter)/1.0.0": { |
||||||
|
"runtime": { |
||||||
|
"test(4th chapter).dll": {} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"libraries": { |
||||||
|
"test(4th chapter)/1.0.0": { |
||||||
|
"type": "project", |
||||||
|
"serviceable": false, |
||||||
|
"sha512": "" |
||||||
|
} |
||||||
|
} |
||||||
|
} |
Binary file not shown.
Binary file not shown.
@ -0,0 +1,9 @@ |
|||||||
|
{ |
||||||
|
"runtimeOptions": { |
||||||
|
"additionalProbingPaths": [ |
||||||
|
"C:\\Users\\Trim\\.dotnet\\store\\|arch|\\|tfm|", |
||||||
|
"C:\\Users\\Trim\\.nuget\\packages", |
||||||
|
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" |
||||||
|
] |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,9 @@ |
|||||||
|
{ |
||||||
|
"runtimeOptions": { |
||||||
|
"tfm": "netcoreapp2.0", |
||||||
|
"framework": { |
||||||
|
"name": "Microsoft.NETCore.App", |
||||||
|
"version": "2.0.0" |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,3 @@ |
|||||||
|
This is amarica |
||||||
|
ama |
||||||
|
ri |
@ -0,0 +1,23 @@ |
|||||||
|
//------------------------------------------------------------------------------ |
||||||
|
// <auto-generated> |
||||||
|
// Этот код создан программой. |
||||||
|
// Исполняемая версия:4.0.30319.42000 |
||||||
|
// |
||||||
|
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае |
||||||
|
// повторной генерации кода. |
||||||
|
// </auto-generated> |
||||||
|
//------------------------------------------------------------------------------ |
||||||
|
|
||||||
|
using System; |
||||||
|
using System.Reflection; |
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("test(4th chapter)")] |
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] |
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] |
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] |
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("test(4th chapter)")] |
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("test(4th chapter)")] |
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] |
||||||
|
|
||||||
|
// Создано классом WriteCodeFragment MSBuild. |
||||||
|
|
@ -0,0 +1 @@ |
|||||||
|
0b85d1861af4b2cc701b8cebf78e9cf02f11d596 |
@ -0,0 +1 @@ |
|||||||
|
7f46248012612a07a4b22a9046fc120e7f030a0f |
@ -0,0 +1,11 @@ |
|||||||
|
E:\кк\прог\test(4th chapter)\test(4th chapter)\bin\Debug\netcoreapp2.0\test(4th chapter).deps.json |
||||||
|
E:\кк\прог\test(4th chapter)\test(4th chapter)\bin\Debug\netcoreapp2.0\test(4th chapter).runtimeconfig.json |
||||||
|
E:\кк\прог\test(4th chapter)\test(4th chapter)\bin\Debug\netcoreapp2.0\test(4th chapter).runtimeconfig.dev.json |
||||||
|
E:\кк\прог\test(4th chapter)\test(4th chapter)\bin\Debug\netcoreapp2.0\test(4th chapter).dll |
||||||
|
E:\кк\прог\test(4th chapter)\test(4th chapter)\bin\Debug\netcoreapp2.0\test(4th chapter).pdb |
||||||
|
E:\кк\прог\test(4th chapter)\test(4th chapter)\obj\Debug\netcoreapp2.0\test(4th chapter).csprojAssemblyReference.cache |
||||||
|
E:\кк\прог\test(4th chapter)\test(4th chapter)\obj\Debug\netcoreapp2.0\test(4th chapter).csproj.CoreCompileInputs.cache |
||||||
|
E:\кк\прог\test(4th chapter)\test(4th chapter)\obj\Debug\netcoreapp2.0\test(4th chapter).AssemblyInfoInputs.cache |
||||||
|
E:\кк\прог\test(4th chapter)\test(4th chapter)\obj\Debug\netcoreapp2.0\test(4th chapter).AssemblyInfo.cs |
||||||
|
E:\кк\прог\test(4th chapter)\test(4th chapter)\obj\Debug\netcoreapp2.0\test(4th chapter).dll |
||||||
|
E:\кк\прог\test(4th chapter)\test(4th chapter)\obj\Debug\netcoreapp2.0\test(4th chapter).pdb |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,721 @@ |
|||||||
|
{ |
||||||
|
"version": 3, |
||||||
|
"targets": { |
||||||
|
".NETCoreApp,Version=v2.0": { |
||||||
|
"Microsoft.NETCore.App/2.0.0": { |
||||||
|
"type": "package", |
||||||
|
"dependencies": { |
||||||
|
"Microsoft.NETCore.DotNetHostPolicy": "2.0.0", |
||||||
|
"Microsoft.NETCore.Platforms": "2.0.0", |
||||||
|
"NETStandard.Library": "2.0.0" |
||||||
|
}, |
||||||
|
"compile": { |
||||||
|
"ref/netcoreapp2.0/Microsoft.CSharp.dll": {}, |
||||||
|
"ref/netcoreapp2.0/Microsoft.VisualBasic.dll": {}, |
||||||
|
"ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.AppContext.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Buffers.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Collections.Concurrent.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Collections.Immutable.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Collections.NonGeneric.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Collections.Specialized.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Collections.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.Annotations.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.Composition.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.Primitives.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Configuration.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Console.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Core.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Data.Common.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Data.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Contracts.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Debug.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Process.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Tools.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Tracing.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Drawing.Primitives.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Drawing.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Dynamic.Runtime.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Globalization.Calendars.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Globalization.Extensions.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Globalization.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.IO.Compression.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.IO.FileSystem.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.IO.IsolatedStorage.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.IO.Pipes.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.IO.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Linq.Expressions.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Linq.Parallel.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Linq.Queryable.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Linq.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.Http.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.HttpListener.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.Mail.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.NameResolution.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.NetworkInformation.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.Ping.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.Primitives.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.Requests.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.Security.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.ServicePoint.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.Sockets.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.WebClient.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.WebProxy.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.WebSockets.Client.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.WebSockets.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Net.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Numerics.Vectors.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Numerics.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.ObjectModel.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Emit.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Extensions.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Metadata.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Primitives.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Reflection.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Resources.Reader.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Resources.ResourceManager.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Resources.Writer.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Extensions.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Handles.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.InteropServices.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Loader.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Numerics.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Runtime.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Security.Claims.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Security.Principal.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Security.SecureString.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Security.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.ServiceModel.Web.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.ServiceProcess.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Text.Encoding.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Text.RegularExpressions.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Threading.Overlapped.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Threading.Tasks.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Threading.Thread.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Threading.ThreadPool.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Threading.Timer.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Threading.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Transactions.Local.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Transactions.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.ValueTuple.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Web.HttpUtility.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Web.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Windows.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Xml.Linq.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Xml.ReaderWriter.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Xml.Serialization.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Xml.XDocument.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Xml.XPath.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Xml.XmlDocument.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Xml.XmlSerializer.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.Xml.dll": {}, |
||||||
|
"ref/netcoreapp2.0/System.dll": {}, |
||||||
|
"ref/netcoreapp2.0/WindowsBase.dll": {}, |
||||||
|
"ref/netcoreapp2.0/mscorlib.dll": {}, |
||||||
|
"ref/netcoreapp2.0/netstandard.dll": {} |
||||||
|
}, |
||||||
|
"build": { |
||||||
|
"build/netcoreapp2.0/Microsoft.NETCore.App.props": {}, |
||||||
|
"build/netcoreapp2.0/Microsoft.NETCore.App.targets": {} |
||||||
|
} |
||||||
|
}, |
||||||
|
"Microsoft.NETCore.DotNetAppHost/2.0.0": { |
||||||
|
"type": "package" |
||||||
|
}, |
||||||
|
"Microsoft.NETCore.DotNetHostPolicy/2.0.0": { |
||||||
|
"type": "package", |
||||||
|
"dependencies": { |
||||||
|
"Microsoft.NETCore.DotNetHostResolver": "2.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"Microsoft.NETCore.DotNetHostResolver/2.0.0": { |
||||||
|
"type": "package", |
||||||
|
"dependencies": { |
||||||
|
"Microsoft.NETCore.DotNetAppHost": "2.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"Microsoft.NETCore.Platforms/2.0.0": { |
||||||
|
"type": "package", |
||||||
|
"compile": { |
||||||
|
"lib/netstandard1.0/_._": {} |
||||||
|
}, |
||||||
|
"runtime": { |
||||||
|
"lib/netstandard1.0/_._": {} |
||||||
|
} |
||||||
|
}, |
||||||
|
"NETStandard.Library/2.0.0": { |
||||||
|
"type": "package", |
||||||
|
"dependencies": { |
||||||
|
"Microsoft.NETCore.Platforms": "1.1.0" |
||||||
|
}, |
||||||
|
"compile": { |
||||||
|
"lib/netstandard1.0/_._": {} |
||||||
|
}, |
||||||
|
"runtime": { |
||||||
|
"lib/netstandard1.0/_._": {} |
||||||
|
}, |
||||||
|
"build": { |
||||||
|
"build/netstandard2.0/NETStandard.Library.targets": {} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"libraries": { |
||||||
|
"Microsoft.NETCore.App/2.0.0": { |
||||||
|
"sha512": "/mzXF+UtZef+VpzzN88EpvFq5U6z4rj54ZMq/J968H6pcvyLOmcupmTRpJ3CJm8ILoCGh9WI7qpDdiKtuzswrQ==", |
||||||
|
"type": "package", |
||||||
|
"path": "microsoft.netcore.app/2.0.0", |
||||||
|
"files": [ |
||||||
|
"LICENSE.TXT", |
||||||
|
"Microsoft.NETCore.App.versions.txt", |
||||||
|
"THIRD-PARTY-NOTICES.TXT", |
||||||
|
"build/netcoreapp2.0/Microsoft.NETCore.App.PlatformManifest.txt", |
||||||
|
"build/netcoreapp2.0/Microsoft.NETCore.App.props", |
||||||
|
"build/netcoreapp2.0/Microsoft.NETCore.App.targets", |
||||||
|
"microsoft.netcore.app.2.0.0.nupkg.sha512", |
||||||
|
"microsoft.netcore.app.nuspec", |
||||||
|
"ref/netcoreapp/_._", |
||||||
|
"ref/netcoreapp2.0/Microsoft.CSharp.dll", |
||||||
|
"ref/netcoreapp2.0/Microsoft.CSharp.xml", |
||||||
|
"ref/netcoreapp2.0/Microsoft.VisualBasic.dll", |
||||||
|
"ref/netcoreapp2.0/Microsoft.VisualBasic.xml", |
||||||
|
"ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll", |
||||||
|
"ref/netcoreapp2.0/Microsoft.Win32.Primitives.xml", |
||||||
|
"ref/netcoreapp2.0/System.AppContext.dll", |
||||||
|
"ref/netcoreapp2.0/System.AppContext.xml", |
||||||
|
"ref/netcoreapp2.0/System.Buffers.dll", |
||||||
|
"ref/netcoreapp2.0/System.Buffers.xml", |
||||||
|
"ref/netcoreapp2.0/System.Collections.Concurrent.dll", |
||||||
|
"ref/netcoreapp2.0/System.Collections.Concurrent.xml", |
||||||
|
"ref/netcoreapp2.0/System.Collections.Immutable.dll", |
||||||
|
"ref/netcoreapp2.0/System.Collections.Immutable.xml", |
||||||
|
"ref/netcoreapp2.0/System.Collections.NonGeneric.dll", |
||||||
|
"ref/netcoreapp2.0/System.Collections.NonGeneric.xml", |
||||||
|
"ref/netcoreapp2.0/System.Collections.Specialized.dll", |
||||||
|
"ref/netcoreapp2.0/System.Collections.Specialized.xml", |
||||||
|
"ref/netcoreapp2.0/System.Collections.dll", |
||||||
|
"ref/netcoreapp2.0/System.Collections.xml", |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.Annotations.dll", |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.Annotations.xml", |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.Composition.dll", |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll", |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll", |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.xml", |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.Primitives.dll", |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.Primitives.xml", |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll", |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.TypeConverter.xml", |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.dll", |
||||||
|
"ref/netcoreapp2.0/System.ComponentModel.xml", |
||||||
|
"ref/netcoreapp2.0/System.Configuration.dll", |
||||||
|
"ref/netcoreapp2.0/System.Console.dll", |
||||||
|
"ref/netcoreapp2.0/System.Console.xml", |
||||||
|
"ref/netcoreapp2.0/System.Core.dll", |
||||||
|
"ref/netcoreapp2.0/System.Data.Common.dll", |
||||||
|
"ref/netcoreapp2.0/System.Data.Common.xml", |
||||||
|
"ref/netcoreapp2.0/System.Data.dll", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Contracts.dll", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Contracts.xml", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Debug.dll", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Debug.xml", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.xml", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.xml", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Process.dll", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Process.xml", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.StackTrace.xml", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.xml", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Tools.dll", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Tools.xml", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.TraceSource.xml", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Tracing.dll", |
||||||
|
"ref/netcoreapp2.0/System.Diagnostics.Tracing.xml", |
||||||
|
"ref/netcoreapp2.0/System.Drawing.Primitives.dll", |
||||||
|
"ref/netcoreapp2.0/System.Drawing.Primitives.xml", |
||||||
|
"ref/netcoreapp2.0/System.Drawing.dll", |
||||||
|
"ref/netcoreapp2.0/System.Dynamic.Runtime.dll", |
||||||
|
"ref/netcoreapp2.0/System.Dynamic.Runtime.xml", |
||||||
|
"ref/netcoreapp2.0/System.Globalization.Calendars.dll", |
||||||
|
"ref/netcoreapp2.0/System.Globalization.Calendars.xml", |
||||||
|
"ref/netcoreapp2.0/System.Globalization.Extensions.dll", |
||||||
|
"ref/netcoreapp2.0/System.Globalization.Extensions.xml", |
||||||
|
"ref/netcoreapp2.0/System.Globalization.dll", |
||||||
|
"ref/netcoreapp2.0/System.Globalization.xml", |
||||||
|
"ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll", |
||||||
|
"ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll", |
||||||
|
"ref/netcoreapp2.0/System.IO.Compression.ZipFile.xml", |
||||||
|
"ref/netcoreapp2.0/System.IO.Compression.dll", |
||||||
|
"ref/netcoreapp2.0/System.IO.Compression.xml", |
||||||
|
"ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll", |
||||||
|
"ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.xml", |
||||||
|
"ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll", |
||||||
|
"ref/netcoreapp2.0/System.IO.FileSystem.Primitives.xml", |
||||||
|
"ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll", |
||||||
|
"ref/netcoreapp2.0/System.IO.FileSystem.Watcher.xml", |
||||||
|
"ref/netcoreapp2.0/System.IO.FileSystem.dll", |
||||||
|
"ref/netcoreapp2.0/System.IO.FileSystem.xml", |
||||||
|
"ref/netcoreapp2.0/System.IO.IsolatedStorage.dll", |
||||||
|
"ref/netcoreapp2.0/System.IO.IsolatedStorage.xml", |
||||||
|
"ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll", |
||||||
|
"ref/netcoreapp2.0/System.IO.MemoryMappedFiles.xml", |
||||||
|
"ref/netcoreapp2.0/System.IO.Pipes.dll", |
||||||
|
"ref/netcoreapp2.0/System.IO.Pipes.xml", |
||||||
|
"ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll", |
||||||
|
"ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.xml", |
||||||
|
"ref/netcoreapp2.0/System.IO.dll", |
||||||
|
"ref/netcoreapp2.0/System.IO.xml", |
||||||
|
"ref/netcoreapp2.0/System.Linq.Expressions.dll", |
||||||
|
"ref/netcoreapp2.0/System.Linq.Expressions.xml", |
||||||
|
"ref/netcoreapp2.0/System.Linq.Parallel.dll", |
||||||
|
"ref/netcoreapp2.0/System.Linq.Parallel.xml", |
||||||
|
"ref/netcoreapp2.0/System.Linq.Queryable.dll", |
||||||
|
"ref/netcoreapp2.0/System.Linq.Queryable.xml", |
||||||
|
"ref/netcoreapp2.0/System.Linq.dll", |
||||||
|
"ref/netcoreapp2.0/System.Linq.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.Http.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.Http.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.HttpListener.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.HttpListener.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.Mail.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.Mail.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.NameResolution.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.NameResolution.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.NetworkInformation.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.NetworkInformation.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.Ping.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.Ping.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.Primitives.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.Primitives.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.Requests.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.Requests.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.Security.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.Security.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.ServicePoint.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.ServicePoint.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.Sockets.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.Sockets.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.WebClient.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.WebClient.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.WebHeaderCollection.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.WebProxy.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.WebProxy.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.WebSockets.Client.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.WebSockets.Client.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.WebSockets.dll", |
||||||
|
"ref/netcoreapp2.0/System.Net.WebSockets.xml", |
||||||
|
"ref/netcoreapp2.0/System.Net.dll", |
||||||
|
"ref/netcoreapp2.0/System.Numerics.Vectors.dll", |
||||||
|
"ref/netcoreapp2.0/System.Numerics.Vectors.xml", |
||||||
|
"ref/netcoreapp2.0/System.Numerics.dll", |
||||||
|
"ref/netcoreapp2.0/System.ObjectModel.dll", |
||||||
|
"ref/netcoreapp2.0/System.ObjectModel.xml", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.DispatchProxy.xml", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.xml", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.xml", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Emit.dll", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Emit.xml", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Extensions.dll", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Extensions.xml", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Metadata.dll", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Metadata.xml", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Primitives.dll", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.Primitives.xml", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.TypeExtensions.xml", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.dll", |
||||||
|
"ref/netcoreapp2.0/System.Reflection.xml", |
||||||
|
"ref/netcoreapp2.0/System.Resources.Reader.dll", |
||||||
|
"ref/netcoreapp2.0/System.Resources.Reader.xml", |
||||||
|
"ref/netcoreapp2.0/System.Resources.ResourceManager.dll", |
||||||
|
"ref/netcoreapp2.0/System.Resources.ResourceManager.xml", |
||||||
|
"ref/netcoreapp2.0/System.Resources.Writer.dll", |
||||||
|
"ref/netcoreapp2.0/System.Resources.Writer.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Extensions.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Extensions.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Handles.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Handles.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.InteropServices.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.InteropServices.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Loader.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Loader.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Numerics.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Numerics.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.Json.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.Xml.xml", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.Serialization.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.dll", |
||||||
|
"ref/netcoreapp2.0/System.Runtime.xml", |
||||||
|
"ref/netcoreapp2.0/System.Security.Claims.dll", |
||||||
|
"ref/netcoreapp2.0/System.Security.Claims.xml", |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll", |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.xml", |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll", |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.Csp.xml", |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll", |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.Encoding.xml", |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll", |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.Primitives.xml", |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll", |
||||||
|
"ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.xml", |
||||||
|
"ref/netcoreapp2.0/System.Security.Principal.dll", |
||||||
|
"ref/netcoreapp2.0/System.Security.Principal.xml", |
||||||
|
"ref/netcoreapp2.0/System.Security.SecureString.dll", |
||||||
|
"ref/netcoreapp2.0/System.Security.SecureString.xml", |
||||||
|
"ref/netcoreapp2.0/System.Security.dll", |
||||||
|
"ref/netcoreapp2.0/System.ServiceModel.Web.dll", |
||||||
|
"ref/netcoreapp2.0/System.ServiceProcess.dll", |
||||||
|
"ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll", |
||||||
|
"ref/netcoreapp2.0/System.Text.Encoding.Extensions.xml", |
||||||
|
"ref/netcoreapp2.0/System.Text.Encoding.dll", |
||||||
|
"ref/netcoreapp2.0/System.Text.Encoding.xml", |
||||||
|
"ref/netcoreapp2.0/System.Text.RegularExpressions.dll", |
||||||
|
"ref/netcoreapp2.0/System.Text.RegularExpressions.xml", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Overlapped.dll", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Overlapped.xml", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.xml", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Tasks.Extensions.xml", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Tasks.Parallel.xml", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Tasks.dll", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Tasks.xml", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Thread.dll", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Thread.xml", |
||||||
|
"ref/netcoreapp2.0/System.Threading.ThreadPool.dll", |
||||||
|
"ref/netcoreapp2.0/System.Threading.ThreadPool.xml", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Timer.dll", |
||||||
|
"ref/netcoreapp2.0/System.Threading.Timer.xml", |
||||||
|
"ref/netcoreapp2.0/System.Threading.dll", |
||||||
|
"ref/netcoreapp2.0/System.Threading.xml", |
||||||
|
"ref/netcoreapp2.0/System.Transactions.Local.dll", |
||||||
|
"ref/netcoreapp2.0/System.Transactions.Local.xml", |
||||||
|
"ref/netcoreapp2.0/System.Transactions.dll", |
||||||
|
"ref/netcoreapp2.0/System.ValueTuple.dll", |
||||||
|
"ref/netcoreapp2.0/System.ValueTuple.xml", |
||||||
|
"ref/netcoreapp2.0/System.Web.HttpUtility.dll", |
||||||
|
"ref/netcoreapp2.0/System.Web.HttpUtility.xml", |
||||||
|
"ref/netcoreapp2.0/System.Web.dll", |
||||||
|
"ref/netcoreapp2.0/System.Windows.dll", |
||||||
|
"ref/netcoreapp2.0/System.Xml.Linq.dll", |
||||||
|
"ref/netcoreapp2.0/System.Xml.ReaderWriter.dll", |
||||||
|
"ref/netcoreapp2.0/System.Xml.ReaderWriter.xml", |
||||||
|
"ref/netcoreapp2.0/System.Xml.Serialization.dll", |
||||||
|
"ref/netcoreapp2.0/System.Xml.XDocument.dll", |
||||||
|
"ref/netcoreapp2.0/System.Xml.XDocument.xml", |
||||||
|
"ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll", |
||||||
|
"ref/netcoreapp2.0/System.Xml.XPath.XDocument.xml", |
||||||
|
"ref/netcoreapp2.0/System.Xml.XPath.dll", |
||||||
|
"ref/netcoreapp2.0/System.Xml.XPath.xml", |
||||||
|
"ref/netcoreapp2.0/System.Xml.XmlDocument.dll", |
||||||
|
"ref/netcoreapp2.0/System.Xml.XmlDocument.xml", |
||||||
|
"ref/netcoreapp2.0/System.Xml.XmlSerializer.dll", |
||||||
|
"ref/netcoreapp2.0/System.Xml.XmlSerializer.xml", |
||||||
|
"ref/netcoreapp2.0/System.Xml.dll", |
||||||
|
"ref/netcoreapp2.0/System.dll", |
||||||
|
"ref/netcoreapp2.0/WindowsBase.dll", |
||||||
|
"ref/netcoreapp2.0/mscorlib.dll", |
||||||
|
"ref/netcoreapp2.0/netstandard.dll", |
||||||
|
"runtime.json" |
||||||
|
] |
||||||
|
}, |
||||||
|
"Microsoft.NETCore.DotNetAppHost/2.0.0": { |
||||||
|
"sha512": "L4GGkcI/Mxl8PKLRpFdGmLb5oI8sGIR05bDTGkzCoamAjdUl1Zhkov2swjEsZvKYT8kkdiz39LtwyGYuCJxm1A==", |
||||||
|
"type": "package", |
||||||
|
"path": "microsoft.netcore.dotnetapphost/2.0.0", |
||||||
|
"files": [ |
||||||
|
"LICENSE.TXT", |
||||||
|
"THIRD-PARTY-NOTICES.TXT", |
||||||
|
"microsoft.netcore.dotnetapphost.2.0.0.nupkg.sha512", |
||||||
|
"microsoft.netcore.dotnetapphost.nuspec", |
||||||
|
"runtime.json" |
||||||
|
] |
||||||
|
}, |
||||||
|
"Microsoft.NETCore.DotNetHostPolicy/2.0.0": { |
||||||
|
"sha512": "rm7mMn0A93fwyAwVhbyOCcPuu2hZNL0A0dAur9sNG9pEkONPfCEQeF7m2mC8KpqZO0Ol6tpV5J0AF3HTXT3GXA==", |
||||||
|
"type": "package", |
||||||
|
"path": "microsoft.netcore.dotnethostpolicy/2.0.0", |
||||||
|
"files": [ |
||||||
|
"LICENSE.TXT", |
||||||
|
"THIRD-PARTY-NOTICES.TXT", |
||||||
|
"microsoft.netcore.dotnethostpolicy.2.0.0.nupkg.sha512", |
||||||
|
"microsoft.netcore.dotnethostpolicy.nuspec", |
||||||
|
"runtime.json" |
||||||
|
] |
||||||
|
}, |
||||||
|
"Microsoft.NETCore.DotNetHostResolver/2.0.0": { |
||||||
|
"sha512": "uBbjpeSrwsaTCADZCzRk+3aBzNnMqkC4zftJWBsL+Zk+8u+W+/lMb2thM5Y4hiVrv1YQg9t6dKldXzOKkY+pQw==", |
||||||
|
"type": "package", |
||||||
|
"path": "microsoft.netcore.dotnethostresolver/2.0.0", |
||||||
|
"files": [ |
||||||
|
"LICENSE.TXT", |
||||||
|
"THIRD-PARTY-NOTICES.TXT", |
||||||
|
"microsoft.netcore.dotnethostresolver.2.0.0.nupkg.sha512", |
||||||
|
"microsoft.netcore.dotnethostresolver.nuspec", |
||||||
|
"runtime.json" |
||||||
|
] |
||||||
|
}, |
||||||
|
"Microsoft.NETCore.Platforms/2.0.0": { |
||||||
|
"sha512": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", |
||||||
|
"type": "package", |
||||||
|
"path": "microsoft.netcore.platforms/2.0.0", |
||||||
|
"files": [ |
||||||
|
"LICENSE.TXT", |
||||||
|
"THIRD-PARTY-NOTICES.TXT", |
||||||
|
"lib/netstandard1.0/_._", |
||||||
|
"microsoft.netcore.platforms.2.0.0.nupkg.sha512", |
||||||
|
"microsoft.netcore.platforms.nuspec", |
||||||
|
"runtime.json", |
||||||
|
"useSharedDesignerContext.txt", |
||||||
|
"version.txt" |
||||||
|
] |
||||||
|
}, |
||||||
|
"NETStandard.Library/2.0.0": { |
||||||
|
"sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", |
||||||
|
"type": "package", |
||||||
|
"path": "netstandard.library/2.0.0", |
||||||
|
"files": [ |
||||||
|
"LICENSE.TXT", |
||||||
|
"THIRD-PARTY-NOTICES.TXT", |
||||||
|
"build/NETStandard.Library.targets", |
||||||
|
"build/netstandard2.0/NETStandard.Library.targets", |
||||||
|
"build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", |
||||||
|
"build/netstandard2.0/ref/System.AppContext.dll", |
||||||
|
"build/netstandard2.0/ref/System.Collections.Concurrent.dll", |
||||||
|
"build/netstandard2.0/ref/System.Collections.NonGeneric.dll", |
||||||
|
"build/netstandard2.0/ref/System.Collections.Specialized.dll", |
||||||
|
"build/netstandard2.0/ref/System.Collections.dll", |
||||||
|
"build/netstandard2.0/ref/System.ComponentModel.Composition.dll", |
||||||
|
"build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", |
||||||
|
"build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", |
||||||
|
"build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", |
||||||
|
"build/netstandard2.0/ref/System.ComponentModel.dll", |
||||||
|
"build/netstandard2.0/ref/System.Console.dll", |
||||||
|
"build/netstandard2.0/ref/System.Core.dll", |
||||||
|
"build/netstandard2.0/ref/System.Data.Common.dll", |
||||||
|
"build/netstandard2.0/ref/System.Data.dll", |
||||||
|
"build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", |
||||||
|
"build/netstandard2.0/ref/System.Diagnostics.Debug.dll", |
||||||
|
"build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", |
||||||
|
"build/netstandard2.0/ref/System.Diagnostics.Process.dll", |
||||||
|
"build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", |
||||||
|
"build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", |
||||||
|
"build/netstandard2.0/ref/System.Diagnostics.Tools.dll", |
||||||
|
"build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", |
||||||
|
"build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", |
||||||
|
"build/netstandard2.0/ref/System.Drawing.Primitives.dll", |
||||||
|
"build/netstandard2.0/ref/System.Drawing.dll", |
||||||
|
"build/netstandard2.0/ref/System.Dynamic.Runtime.dll", |
||||||
|
"build/netstandard2.0/ref/System.Globalization.Calendars.dll", |
||||||
|
"build/netstandard2.0/ref/System.Globalization.Extensions.dll", |
||||||
|
"build/netstandard2.0/ref/System.Globalization.dll", |
||||||
|
"build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", |
||||||
|
"build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", |
||||||
|
"build/netstandard2.0/ref/System.IO.Compression.dll", |
||||||
|
"build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", |
||||||
|
"build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", |
||||||
|
"build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", |
||||||
|
"build/netstandard2.0/ref/System.IO.FileSystem.dll", |
||||||
|
"build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", |
||||||
|
"build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", |
||||||
|
"build/netstandard2.0/ref/System.IO.Pipes.dll", |
||||||
|
"build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", |
||||||
|
"build/netstandard2.0/ref/System.IO.dll", |
||||||
|
"build/netstandard2.0/ref/System.Linq.Expressions.dll", |
||||||
|
"build/netstandard2.0/ref/System.Linq.Parallel.dll", |
||||||
|
"build/netstandard2.0/ref/System.Linq.Queryable.dll", |
||||||
|
"build/netstandard2.0/ref/System.Linq.dll", |
||||||
|
"build/netstandard2.0/ref/System.Net.Http.dll", |
||||||
|
"build/netstandard2.0/ref/System.Net.NameResolution.dll", |
||||||
|
"build/netstandard2.0/ref/System.Net.NetworkInformation.dll", |
||||||
|
"build/netstandard2.0/ref/System.Net.Ping.dll", |
||||||
|
"build/netstandard2.0/ref/System.Net.Primitives.dll", |
||||||
|
"build/netstandard2.0/ref/System.Net.Requests.dll", |
||||||
|
"build/netstandard2.0/ref/System.Net.Security.dll", |
||||||
|
"build/netstandard2.0/ref/System.Net.Sockets.dll", |
||||||
|
"build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", |
||||||
|
"build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", |
||||||
|
"build/netstandard2.0/ref/System.Net.WebSockets.dll", |
||||||
|
"build/netstandard2.0/ref/System.Net.dll", |
||||||
|
"build/netstandard2.0/ref/System.Numerics.dll", |
||||||
|
"build/netstandard2.0/ref/System.ObjectModel.dll", |
||||||
|
"build/netstandard2.0/ref/System.Reflection.Extensions.dll", |
||||||
|
"build/netstandard2.0/ref/System.Reflection.Primitives.dll", |
||||||
|
"build/netstandard2.0/ref/System.Reflection.dll", |
||||||
|
"build/netstandard2.0/ref/System.Resources.Reader.dll", |
||||||
|
"build/netstandard2.0/ref/System.Resources.ResourceManager.dll", |
||||||
|
"build/netstandard2.0/ref/System.Resources.Writer.dll", |
||||||
|
"build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", |
||||||
|
"build/netstandard2.0/ref/System.Runtime.Extensions.dll", |
||||||
|
"build/netstandard2.0/ref/System.Runtime.Handles.dll", |
||||||
|
"build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", |
||||||
|
"build/netstandard2.0/ref/System.Runtime.InteropServices.dll", |
||||||
|
"build/netstandard2.0/ref/System.Runtime.Numerics.dll", |
||||||
|
"build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", |
||||||
|
"build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", |
||||||
|
"build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", |
||||||
|
"build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", |
||||||
|
"build/netstandard2.0/ref/System.Runtime.Serialization.dll", |
||||||
|
"build/netstandard2.0/ref/System.Runtime.dll", |
||||||
|
"build/netstandard2.0/ref/System.Security.Claims.dll", |
||||||
|
"build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", |
||||||
|
"build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", |
||||||
|
"build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", |
||||||
|
"build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", |
||||||
|
"build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", |
||||||
|
"build/netstandard2.0/ref/System.Security.Principal.dll", |
||||||
|
"build/netstandard2.0/ref/System.Security.SecureString.dll", |
||||||
|
"build/netstandard2.0/ref/System.ServiceModel.Web.dll", |
||||||
|
"build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", |
||||||
|
"build/netstandard2.0/ref/System.Text.Encoding.dll", |
||||||
|
"build/netstandard2.0/ref/System.Text.RegularExpressions.dll", |
||||||
|
"build/netstandard2.0/ref/System.Threading.Overlapped.dll", |
||||||
|
"build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", |
||||||
|
"build/netstandard2.0/ref/System.Threading.Tasks.dll", |
||||||
|
"build/netstandard2.0/ref/System.Threading.Thread.dll", |
||||||
|
"build/netstandard2.0/ref/System.Threading.ThreadPool.dll", |
||||||
|
"build/netstandard2.0/ref/System.Threading.Timer.dll", |
||||||
|
"build/netstandard2.0/ref/System.Threading.dll", |
||||||
|
"build/netstandard2.0/ref/System.Transactions.dll", |
||||||
|
"build/netstandard2.0/ref/System.ValueTuple.dll", |
||||||
|
"build/netstandard2.0/ref/System.Web.dll", |
||||||
|
"build/netstandard2.0/ref/System.Windows.dll", |
||||||
|
"build/netstandard2.0/ref/System.Xml.Linq.dll", |
||||||
|
"build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", |
||||||
|
"build/netstandard2.0/ref/System.Xml.Serialization.dll", |
||||||
|
"build/netstandard2.0/ref/System.Xml.XDocument.dll", |
||||||
|
"build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", |
||||||
|
"build/netstandard2.0/ref/System.Xml.XPath.dll", |
||||||
|
"build/netstandard2.0/ref/System.Xml.XmlDocument.dll", |
||||||
|
"build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", |
||||||
|
"build/netstandard2.0/ref/System.Xml.dll", |
||||||
|
"build/netstandard2.0/ref/System.dll", |
||||||
|
"build/netstandard2.0/ref/mscorlib.dll", |
||||||
|
"build/netstandard2.0/ref/netstandard.dll", |
||||||
|
"build/netstandard2.0/ref/netstandard.xml", |
||||||
|
"lib/netstandard1.0/_._", |
||||||
|
"netstandard.library.2.0.0.nupkg.sha512", |
||||||
|
"netstandard.library.nuspec" |
||||||
|
] |
||||||
|
} |
||||||
|
}, |
||||||
|
"projectFileDependencyGroups": { |
||||||
|
".NETCoreApp,Version=v2.0": [ |
||||||
|
"Microsoft.NETCore.App >= 2.0.0" |
||||||
|
] |
||||||
|
}, |
||||||
|
"packageFolders": { |
||||||
|
"C:\\Users\\Trim\\.nuget\\packages\\": {}, |
||||||
|
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} |
||||||
|
}, |
||||||
|
"project": { |
||||||
|
"version": "1.0.0", |
||||||
|
"restore": { |
||||||
|
"projectUniqueName": "E:\\кк\\прог\\test(4th chapter)\\test(4th chapter)\\test(4th chapter).csproj", |
||||||
|
"projectName": "test(4th chapter)", |
||||||
|
"projectPath": "E:\\кк\\прог\\test(4th chapter)\\test(4th chapter)\\test(4th chapter).csproj", |
||||||
|
"packagesPath": "C:\\Users\\Trim\\.nuget\\packages\\", |
||||||
|
"outputPath": "E:\\кк\\прог\\test(4th chapter)\\test(4th chapter)\\obj\\", |
||||||
|
"projectStyle": "PackageReference", |
||||||
|
"fallbackFolders": [ |
||||||
|
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" |
||||||
|
], |
||||||
|
"configFilePaths": [ |
||||||
|
"C:\\Users\\Trim\\AppData\\Roaming\\NuGet\\NuGet.Config", |
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" |
||||||
|
], |
||||||
|
"originalTargetFrameworks": [ |
||||||
|
"netcoreapp2.0" |
||||||
|
], |
||||||
|
"sources": { |
||||||
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, |
||||||
|
"https://api.nuget.org/v3/index.json": {} |
||||||
|
}, |
||||||
|
"frameworks": { |
||||||
|
"netcoreapp2.0": { |
||||||
|
"projectReferences": {} |
||||||
|
} |
||||||
|
}, |
||||||
|
"warningProperties": { |
||||||
|
"warnAsError": [ |
||||||
|
"NU1605" |
||||||
|
] |
||||||
|
} |
||||||
|
}, |
||||||
|
"frameworks": { |
||||||
|
"netcoreapp2.0": { |
||||||
|
"dependencies": { |
||||||
|
"Microsoft.NETCore.App": { |
||||||
|
"target": "Package", |
||||||
|
"version": "[2.0.0, )", |
||||||
|
"autoReferenced": true |
||||||
|
} |
||||||
|
}, |
||||||
|
"imports": [ |
||||||
|
"net461" |
||||||
|
], |
||||||
|
"assetTargetFallback": true, |
||||||
|
"warn": true |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,5 @@ |
|||||||
|
{ |
||||||
|
"version": 1, |
||||||
|
"dgSpecHash": "5C7JvZuTi2PHfMbKA3g0XnXBtoQEZoRZULx38No64eQzZ04642Rp3RBeDFU48XKnhpnXbNXVmYbrhZEpx0OMcw==", |
||||||
|
"success": true |
||||||
|
} |
@ -0,0 +1,18 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?> |
||||||
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||||
|
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
||||||
|
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess> |
||||||
|
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool> |
||||||
|
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">E:\кк\прог\test(4th chapter)\test(4th chapter)\obj\project.assets.json</ProjectAssetsFile> |
||||||
|
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot> |
||||||
|
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Trim\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders> |
||||||
|
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle> |
||||||
|
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.7.0</NuGetToolVersion> |
||||||
|
</PropertyGroup> |
||||||
|
<PropertyGroup> |
||||||
|
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects> |
||||||
|
</PropertyGroup> |
||||||
|
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
||||||
|
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.0.0\build\netcoreapp2.0\Microsoft.NETCore.App.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.0.0\build\netcoreapp2.0\Microsoft.NETCore.App.props')" /> |
||||||
|
</ImportGroup> |
||||||
|
</Project> |
@ -0,0 +1,10 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?> |
||||||
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||||
|
<PropertyGroup> |
||||||
|
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects> |
||||||
|
</PropertyGroup> |
||||||
|
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
||||||
|
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.0\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.0\build\netstandard2.0\NETStandard.Library.targets')" /> |
||||||
|
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.0.0\build\netcoreapp2.0\Microsoft.NETCore.App.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.0.0\build\netcoreapp2.0\Microsoft.NETCore.App.targets')" /> |
||||||
|
</ImportGroup> |
||||||
|
</Project> |
@ -0,0 +1,13 @@ |
|||||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||||
|
|
||||||
|
<PropertyGroup> |
||||||
|
<OutputType>Exe</OutputType> |
||||||
|
<TargetFramework>netcoreapp2.0</TargetFramework> |
||||||
|
</PropertyGroup> |
||||||
|
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> |
||||||
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> |
||||||
|
<DocumentationFile></DocumentationFile> |
||||||
|
</PropertyGroup> |
||||||
|
|
||||||
|
</Project> |
Loading…
Reference in new issue