Валентин Сунцев
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