修改搜索IP后的显示逻辑
This commit is contained in:
12
C-Windows-1/Form1.Designer.cs
generated
12
C-Windows-1/Form1.Designer.cs
generated
@@ -185,6 +185,8 @@
|
|||||||
this.BtnCon1 = new System.Windows.Forms.Button();
|
this.BtnCon1 = new System.Windows.Forms.Button();
|
||||||
this.label1 = new System.Windows.Forms.Label();
|
this.label1 = new System.Windows.Forms.Label();
|
||||||
this.label6 = new System.Windows.Forms.Label();
|
this.label6 = new System.Windows.Forms.Label();
|
||||||
|
this.UDPRead = new System.Windows.Forms.Timer(this.components);
|
||||||
|
this.UDPOverTime = new System.Windows.Forms.Timer(this.components);
|
||||||
((System.ComponentModel.ISupportInitialize)(this.DataGridView1)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.DataGridView1)).BeginInit();
|
||||||
this.menuStrip1.SuspendLayout();
|
this.menuStrip1.SuspendLayout();
|
||||||
this.groupBox1.SuspendLayout();
|
this.groupBox1.SuspendLayout();
|
||||||
@@ -1584,6 +1586,14 @@
|
|||||||
this.label6.TabIndex = 15;
|
this.label6.TabIndex = 15;
|
||||||
this.label6.Text = "9999";
|
this.label6.Text = "9999";
|
||||||
//
|
//
|
||||||
|
// UDPRead
|
||||||
|
//
|
||||||
|
this.UDPRead.Tick += new System.EventHandler(this.UDPRead_Tick);
|
||||||
|
//
|
||||||
|
// UDPOverTime
|
||||||
|
//
|
||||||
|
this.UDPOverTime.Tick += new System.EventHandler(this.UDPOverTime_Tick);
|
||||||
|
//
|
||||||
// Form1
|
// Form1
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||||
@@ -1815,5 +1825,7 @@
|
|||||||
private System.Windows.Forms.GroupBox groupBox2;
|
private System.Windows.Forms.GroupBox groupBox2;
|
||||||
private System.Windows.Forms.Label labelyinjian;
|
private System.Windows.Forms.Label labelyinjian;
|
||||||
private System.Windows.Forms.Label labelruanjian;
|
private System.Windows.Forms.Label labelruanjian;
|
||||||
|
private System.Windows.Forms.Timer UDPRead;
|
||||||
|
private System.Windows.Forms.Timer UDPOverTime;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -13,7 +13,7 @@ using System.Text;
|
|||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
using Excel = Microsoft.Office.Interop.Excel;
|
//using Excel = Microsoft.Office.Interop.Excel;
|
||||||
using ZXing;
|
using ZXing;
|
||||||
using NPOI.SS.UserModel;
|
using NPOI.SS.UserModel;
|
||||||
using NPOI.XSSF.UserModel;
|
using NPOI.XSSF.UserModel;
|
||||||
@@ -464,7 +464,7 @@ namespace C_Windows_1
|
|||||||
case (int)yiqi.finish:
|
case (int)yiqi.finish:
|
||||||
Modbusread(1034, 26, ReadData);
|
Modbusread(1034, 26, ReadData);
|
||||||
progressBar2.Value = progressBar2.Maximum;
|
progressBar2.Value = progressBar2.Maximum;
|
||||||
timerbar.Stop();
|
//timerbar.Stop();
|
||||||
DataGridView1.Invoke(new System.Action(Display));
|
DataGridView1.Invoke(new System.Action(Display));
|
||||||
CreateFile();
|
CreateFile();
|
||||||
//Passzong.Text = ChanPass.ToString();
|
//Passzong.Text = ChanPass.ToString();
|
||||||
@@ -1198,13 +1198,16 @@ namespace C_Windows_1
|
|||||||
}
|
}
|
||||||
return localIP;
|
return localIP;
|
||||||
}
|
}
|
||||||
|
System.Net.IPAddress ip;
|
||||||
|
private static Socket sock;
|
||||||
|
Thread UDPlisten;
|
||||||
|
string UDPRecvData;
|
||||||
//点击“连接串口”按钮,连接串口
|
//点击“连接串口”按钮,连接串口
|
||||||
private void BtnCon1_Click(object sender, EventArgs e)
|
private void BtnCon1_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
UDPResults.Items.Clear();
|
UDPResults.Items.Clear();
|
||||||
byte[] data = Encoding.ASCII.GetBytes("hello,udp server");
|
byte[] data = Encoding.ASCII.GetBytes("hello,udp server");
|
||||||
System.Net.IPAddress ip;
|
|
||||||
string localip=GetLocalIPAddress();
|
string localip=GetLocalIPAddress();
|
||||||
|
|
||||||
// 查找第三个 '.' 符号的位置
|
// 查找第三个 '.' 符号的位置
|
||||||
@@ -1223,19 +1226,53 @@ namespace C_Windows_1
|
|||||||
// 获本机IP频段广播到 .255
|
// 获本机IP频段广播到 .255
|
||||||
IPEndPoint endPoint = new IPEndPoint(ip, Port);
|
IPEndPoint endPoint = new IPEndPoint(ip, Port);
|
||||||
|
|
||||||
try
|
//try
|
||||||
{
|
//{
|
||||||
// 发送广播
|
// // 发送广播
|
||||||
udpClient.Send(data, data.Length, endPoint);
|
// udpClient.Send(data, data.Length, endPoint);
|
||||||
|
|
||||||
isListening = true;
|
// isListening = true;
|
||||||
// 开始监听返回消息
|
// // 开始监听返回消息
|
||||||
udpClient.BeginReceive(ReceiveCallback, null);
|
// udpClient.BeginReceive(ReceiveCallback, null);
|
||||||
timeoutTimer.Start();
|
// timeoutTimer.Start();
|
||||||
}
|
//}
|
||||||
catch (Exception ex)
|
//catch (Exception ex)
|
||||||
|
//{
|
||||||
|
// MessageBox.Show(ex.Message);
|
||||||
|
//}
|
||||||
|
sock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
|
||||||
|
sock.SetSocketOption(SocketOptionLevel.Socket,
|
||||||
|
SocketOptionName.Broadcast, 1);
|
||||||
|
|
||||||
|
UDPOverTime.Interval = 3000;
|
||||||
|
UDPOverTime.Start();
|
||||||
|
isListening = true;
|
||||||
|
UDPlisten = new Thread(UDP_Listening);
|
||||||
|
UDPlisten.Start();
|
||||||
|
sock.SendTo(data, endPoint);
|
||||||
|
//UDPRead.Interval = 3000;
|
||||||
|
//UDPRead.Start();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void UDP_Listening()
|
||||||
|
{
|
||||||
|
while (isListening)
|
||||||
{
|
{
|
||||||
MessageBox.Show(ex.Message);
|
Invoke(new System.Action(() =>
|
||||||
|
{
|
||||||
|
UDPOverTime.Stop();
|
||||||
|
}
|
||||||
|
));
|
||||||
|
byte[] data = new byte[1024];
|
||||||
|
int recv = sock.Receive(data);
|
||||||
|
string RecvData = Encoding.ASCII.GetString(data, 0, recv);
|
||||||
|
Invoke(new Action(() =>
|
||||||
|
{
|
||||||
|
UDPResults.Items.Add(RecvData); // 将接收到的消息添加到 ComboBox
|
||||||
|
UDPResults.SelectedIndex = UDPResults.Items.Count - 1;
|
||||||
|
}));
|
||||||
|
//UDPRecvData += RecvData;
|
||||||
|
//UDPRecvData += "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private void ReceiveCallback(IAsyncResult ar)
|
private void ReceiveCallback(IAsyncResult ar)
|
||||||
@@ -1244,7 +1281,7 @@ namespace C_Windows_1
|
|||||||
{
|
{
|
||||||
if (!isListening) return;
|
if (!isListening) return;
|
||||||
|
|
||||||
IPEndPoint remoteEndPoint = new IPEndPoint(System.Net.IPAddress.Any, Port);
|
IPEndPoint remoteEndPoint = new IPEndPoint(ip, Port);
|
||||||
byte[] receivedData = udpClient.EndReceive(ar, ref remoteEndPoint);
|
byte[] receivedData = udpClient.EndReceive(ar, ref remoteEndPoint);
|
||||||
string receivedMessage = Encoding.ASCII.GetString(receivedData);
|
string receivedMessage = Encoding.ASCII.GetString(receivedData);
|
||||||
|
|
||||||
@@ -2168,197 +2205,7 @@ namespace C_Windows_1
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void AddExcel3()
|
|
||||||
{
|
|
||||||
if (path.Text.Length == 0)
|
|
||||||
{
|
|
||||||
path.Text = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
|
|
||||||
}
|
|
||||||
string FileDialog = path.Text;
|
|
||||||
|
|
||||||
|
|
||||||
//创建文件夹
|
|
||||||
if(!Directory.Exists(FileDialog))//如果不存在就创建file文件夹
|
|
||||||
{
|
|
||||||
Directory.CreateDirectory(FileDialog);
|
|
||||||
}
|
|
||||||
|
|
||||||
string file = DateTime.Now.ToString("yyyyMMdd");
|
|
||||||
string FileName = FileDialog + "\\" + file+"测试记录" + ".xlsx";
|
|
||||||
|
|
||||||
string filepath;
|
|
||||||
|
|
||||||
filepath = FileName;
|
|
||||||
|
|
||||||
|
|
||||||
Excel.Application xapp = new Excel.Application();
|
|
||||||
|
|
||||||
if (!File.Exists(filepath))//判断所选路径是否有文件
|
|
||||||
{
|
|
||||||
//若不存在该文件,则创建新文件
|
|
||||||
var str1 = new Microsoft.Office.Interop.Excel.Application();
|
|
||||||
Excel.Workbooks xbook1 = str1.Workbooks;
|
|
||||||
Excel.Workbook xbook2 = str1.Workbooks.Add(true);
|
|
||||||
xbook2.SaveAs(filepath);//按照指定路径存储新文件
|
|
||||||
xbook2.Close();
|
|
||||||
}
|
|
||||||
|
|
||||||
//若存在该文件,则打开文件并写入数据
|
|
||||||
Excel.Workbook xbook = xapp.Workbooks._Open(filepath, Missing.Value, Missing.Value,
|
|
||||||
Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
|
|
||||||
Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
|
|
||||||
|
|
||||||
Excel.Worksheet xsheet = (Excel.Worksheet)xbook.Sheets[1];
|
|
||||||
|
|
||||||
string nowdate = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
|
|
||||||
|
|
||||||
//string[] fieldArr = { "时间", "条形码", "充气时间", "平衡时间", "检测时间", "排气时间", "充气压力上限", "充气压力下限", "大漏压差上限", "大漏压差下限", "泄漏量上限", "泄漏量下限", "测试结果", "测试压力", "压力单位", "泄漏量", "泄漏量单位" };//列名
|
|
||||||
//string[] dataArr = { DateTime.Now.ToString(), Code.Text, FullTime.Text + "s", BalanTime.Text + "s", TestTime1.Text + "s", ExhaustTime.Text + "s", FPtoplimit.Text + PressureUnit.Text, FPlowlimit.Text + PressureUnit.Text, BLeakTPre.Text + "Pa", BLeakLPre.Text + "Pa", Leaktoplimit.Text + LeakUnit.Text, Leaklowlimit.Text + LeakUnit.Text, Tlight.Text, DLeakPressure, PressureUnit.Text, DLeak, LeakUnit.Text }; //行名
|
|
||||||
|
|
||||||
string[] fieldArr = { "时间", "条形码", "充气时间", "平衡时间", "检测时间", "排气时间", "充气压力上限", "充气压力下限", "大漏压差上限", "大漏压差下限", "泄漏量上限", "泄漏量下限", "测试结果", "测试压力", "压力单位", "泄漏量", "泄漏量单位" };//列名
|
|
||||||
//string[] fieldArr = { I18N.GetLangText(dicLang, "时间"), I18N.GetLangText(dicLang, "条形码"), I18N.GetLangText(dicLang, "充气时间"), I18N.GetLangText(dicLang, "平衡时间"), I18N.GetLangText(dicLang, "检测时间"), I18N.GetLangText(dicLang, "排气时间"),
|
|
||||||
// I18N.GetLangText(dicLang, "充气压力上限"), I18N.GetLangText(dicLang, "充气压力下限"), I18N.GetLangText(dicLang, "大漏压差上限"), I18N.GetLangText(dicLang, "大漏压差下限"),
|
|
||||||
// I18N.GetLangText(dicLang, "泄漏量上限") , I18N.GetLangText(dicLang, "泄漏量下限"),I18N.GetLangText(dicLang, "测试结果"), I18N.GetLangText(dicLang, "测试压力"), I18N.GetLangText(dicLang, "压力单位"), I18N.GetLangText(dicLang, "泄漏量"),
|
|
||||||
// I18N.GetLangText(dicLang, "泄漏量单位") };//列名
|
|
||||||
|
|
||||||
string[] dataArr = {DateTime.Now.ToString(),Code.Text, ReadData[25] / 10.0 + "s", ReadData[26] / 10.0 + "s", ReadData[27] / 10.0 + "s", ReadData[28] / 10.0 + "s",
|
|
||||||
TwoUInt16ToFloat(ReadData[33], ReadData[32]).ToString(), TwoUInt16ToFloat(ReadData[47], ReadData[46]).ToString(),
|
|
||||||
ReadData[36].ToString() , ( Digitalconversion( ReadData[37])).ToString() , TwoUInt16ToFloat(ReadData[39], ReadData[38]).ToString() , TwoUInt16ToFloat(ReadData[45], ReadData[44]).ToString() ,Tlight.Text ,
|
|
||||||
TwoUInt16ToFloat(ReadData[17], ReadData[16]).ToString() , PressureUnit.Text , TwoUInt16ToFloat(ReadData[19], ReadData[18]).ToString() , LeakUnit.Text};
|
|
||||||
|
|
||||||
int c = xsheet.UsedRange.Rows.Count;
|
|
||||||
// label1.Text = c.ToString();
|
|
||||||
int a;
|
|
||||||
for (a = 0; a < fieldArr.Length; a++)
|
|
||||||
{
|
|
||||||
xsheet.Cells[a + 1][1] = fieldArr[a];
|
|
||||||
}
|
|
||||||
int b;
|
|
||||||
// int j;
|
|
||||||
for (b = 0; b < dataArr.Length; b++)
|
|
||||||
{
|
|
||||||
Excel.Range cell = (Excel.Range)xsheet.Cells[b + 1][c + 1];
|
|
||||||
cell.NumberFormat = "@";
|
|
||||||
xsheet.Cells[b + 1][c + 1] = dataArr[b];//将数据插入
|
|
||||||
}
|
|
||||||
|
|
||||||
// string result="40";
|
|
||||||
// xsheet.Cells[1][1] = result;
|
|
||||||
xbook.Save();
|
|
||||||
xsheet = null;
|
|
||||||
xbook.Close();
|
|
||||||
xapp.DisplayAlerts = false;
|
|
||||||
xapp.Quit();
|
|
||||||
xapp = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//将数据写入Excel表格
|
|
||||||
private void AddExcel2()
|
|
||||||
{
|
|
||||||
string fileName;
|
|
||||||
string file = DateTime.Now.ToString("yyyyMMdd");
|
|
||||||
if (path.Text == "")//若路径处不输入则获取桌面路径
|
|
||||||
{
|
|
||||||
fileName = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\leaktest.xls";
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
fileName = path.Text + "\\" + "leaktest" + file + ".xls";
|
|
||||||
}
|
|
||||||
// label1.Text = "点击了哦";
|
|
||||||
Excel.Application xapp = new Excel.Application();
|
|
||||||
// string filepath = @"D:\567.xlsx";
|
|
||||||
if (File.Exists(fileName))//判断所选路径是否有文件
|
|
||||||
{
|
|
||||||
//若存在该文件,则打开文件并写入数据
|
|
||||||
Excel.Workbook xbook = xapp.Workbooks._Open(fileName, Missing.Value, Missing.Value,
|
|
||||||
Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
|
|
||||||
Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
|
|
||||||
|
|
||||||
Excel.Worksheet xsheet = (Excel.Worksheet)xbook.Sheets[1];
|
|
||||||
|
|
||||||
string nowdate = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
|
|
||||||
|
|
||||||
string[] fieldArr = { "时间", "条形码", "充气时间", "平衡时间", "检测时间", "排气时间", "充气压力上限", "充气压力下限", "大漏压差上限", "大漏压差下限", "泄漏量上限", "泄漏量下限", "测试结果", "测试压力", "压力单位", "泄漏量", "泄漏量单位" };//列名
|
|
||||||
string[] dataArr = { DateTime.Now.ToString(), Code.Text, FullTime.Text + "s", BalanTime.Text + "s", TestTime1.Text + "s", ExhaustTime.Text + "s", FPtoplimit.Text + PressureUnit.Text, FPlowlimit.Text + PressureUnit.Text, BLeakTPre.Text + "Pa", BLeakLPre.Text + "Pa", Leaktoplimit.Text + LeakUnit.Text, Leaklowlimit.Text + LeakUnit.Text, Tlight.Text, DLeakPressure, PressureUnit.Text, DLeak, LeakUnit.Text }; //行名
|
|
||||||
|
|
||||||
int c = xsheet.UsedRange.Rows.Count;
|
|
||||||
// label1.Text = c.ToString();
|
|
||||||
int a;
|
|
||||||
for (a = 0; a < fieldArr.Length; a++)
|
|
||||||
{
|
|
||||||
xsheet.Cells[a + 1][1] = fieldArr[a];
|
|
||||||
}
|
|
||||||
int b;
|
|
||||||
// int j;
|
|
||||||
for (b = 0; b < dataArr.Length; b++)
|
|
||||||
{
|
|
||||||
// for( j = 0;j< dataArr.Length ;j++)
|
|
||||||
xsheet.Cells[b + 1][c + 1] = dataArr[b];
|
|
||||||
}
|
|
||||||
|
|
||||||
// string result="40";
|
|
||||||
// xsheet.Cells[1][1] = result;
|
|
||||||
xbook.Save();
|
|
||||||
xsheet = null;
|
|
||||||
xbook.Close();
|
|
||||||
xapp.DisplayAlerts = false;
|
|
||||||
xapp.Quit();
|
|
||||||
xapp = null;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
// textBox2.Text = Directory.Exists(filepath).ToString();
|
|
||||||
//若不存在该文件,则创建新文件
|
|
||||||
var str1 = new Microsoft.Office.Interop.Excel.Application();
|
|
||||||
Excel.Workbooks xbook1 = str1.Workbooks;
|
|
||||||
Excel.Workbook xbook2 = str1.Workbooks.Add(true);
|
|
||||||
xbook2.SaveAs(fileName);//按照指定路径存储新文件
|
|
||||||
xbook2.Close();
|
|
||||||
Excel.Workbook xbook = xapp.Workbooks._Open(fileName, Missing.Value, Missing.Value,
|
|
||||||
Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
|
|
||||||
Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
|
|
||||||
|
|
||||||
Excel.Worksheet xsheet = (Excel.Worksheet)xbook.Sheets[1];
|
|
||||||
|
|
||||||
string nowdate = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
|
|
||||||
|
|
||||||
string[] fieldArr = { "时间", "条形码", "充气时间", "平衡时间", "检测时间", "排气时间", "充气压力上限", "充气压力下限", "大漏压差上限", "大漏压差下限", "泄漏量上限", "泄漏量下限", "测试结果", "测试压力", "压力单位", "泄漏量", "泄漏量单位" };//列名
|
|
||||||
string[] dataArr = { DateTime.Now.ToString(), Code.Text, FullTime.Text + "s", BalanTime.Text + "s", TestTime1.Text + "s", ExhaustTime.Text + "s", FPtoplimit.Text + PressureUnit.Text, FPlowlimit.Text + PressureUnit.Text, BLeakTPre.Text + "Pa", BLeakLPre.Text + "Pa", Leaktoplimit.Text + LeakUnit.Text, Leaklowlimit.Text + LeakUnit.Text, Tlight.Text, DLeakPressure, PressureUnit.Text, DLeak, LeakUnit.Text }; //行名
|
|
||||||
|
|
||||||
int c = xsheet.UsedRange.Rows.Count;
|
|
||||||
// label1.Text = c.ToString();
|
|
||||||
int a;
|
|
||||||
for (a = 0; a < fieldArr.Length; a++)
|
|
||||||
{
|
|
||||||
xsheet.Cells[a + 1][1] = fieldArr[a];
|
|
||||||
}
|
|
||||||
int b;
|
|
||||||
// int j;
|
|
||||||
for (b = 0; b < dataArr.Length; b++)
|
|
||||||
{
|
|
||||||
// for( j = 0;j< dataArr.Length ;j++)
|
|
||||||
xsheet.Cells[b + 1][c + 1] = dataArr[b];
|
|
||||||
}
|
|
||||||
|
|
||||||
// string result="40";
|
|
||||||
// xsheet.Cells[1][1] = result;
|
|
||||||
xbook.Save();
|
|
||||||
xsheet = null;
|
|
||||||
xbook.Close();
|
|
||||||
xapp.DisplayAlerts = false;
|
|
||||||
xapp.Quit();
|
|
||||||
xapp = null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//将数据写入TXT
|
//将数据写入TXT
|
||||||
private void AddTXT()
|
private void AddTXT()
|
||||||
@@ -2749,17 +2596,17 @@ namespace C_Windows_1
|
|||||||
|
|
||||||
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
|
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
|
||||||
{
|
{
|
||||||
Timer1.Stop();
|
//Timer1.Stop();
|
||||||
Timer2.Stop();
|
//Timer2.Stop();
|
||||||
Timer3.Stop();
|
//Timer3.Stop();
|
||||||
Timer4.Stop();
|
//Timer4.Stop();
|
||||||
|
|
||||||
Timer8.Stop();
|
//Timer8.Stop();
|
||||||
Timer9.Stop();
|
//Timer9.Stop();
|
||||||
Timer10.Stop();
|
//Timer10.Stop();
|
||||||
|
|
||||||
Timer16.Stop();
|
//Timer16.Stop();
|
||||||
this.Hide();
|
//this.Hide();
|
||||||
|
|
||||||
SerialPort1.Dispose();
|
SerialPort1.Dispose();
|
||||||
SerialPort1.Close();
|
SerialPort1.Close();
|
||||||
@@ -2767,7 +2614,9 @@ namespace C_Windows_1
|
|||||||
{
|
{
|
||||||
modbusClient.ConnectClose();
|
modbusClient.ConnectClose();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.Dispose();
|
||||||
|
System.Environment.Exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Timer11_Tick(object sender, EventArgs e)
|
private void Timer11_Tick(object sender, EventArgs e)
|
||||||
@@ -3220,6 +3069,26 @@ namespace C_Windows_1
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void UDPRead_Tick(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
UDPRead.Stop();
|
||||||
|
UDP_Parse();
|
||||||
|
}
|
||||||
|
public void UDP_Parse()
|
||||||
|
{
|
||||||
|
|
||||||
|
if (!String.IsNullOrEmpty(UDPRecvData))
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void UDPOverTime_Tick(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
isListening = false;
|
||||||
|
}
|
||||||
|
|
||||||
private void CodePort1_DataReceived_1(object sender, SerialDataReceivedEventArgs e)
|
private void CodePort1_DataReceived_1(object sender, SerialDataReceivedEventArgs e)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -183,6 +183,57 @@
|
|||||||
<metadata name="Column15.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="Column15.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
<metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column16.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column10.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column11.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column12.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column13.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column17.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column14.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column15.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
<metadata name="Timer8.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="Timer8.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>670, 5</value>
|
<value>670, 5</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
@@ -207,6 +258,12 @@
|
|||||||
<metadata name="timerbar.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="timerbar.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>1159, 6</value>
|
<value>1159, 6</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
<metadata name="UDPRead.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>1264, 6</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="UDPOverTime.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>1374, 6</value>
|
||||||
|
</metadata>
|
||||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>89</value>
|
<value>89</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
|||||||
26
C-Windows-1/TestPara.Designer.cs
generated
26
C-Windows-1/TestPara.Designer.cs
generated
@@ -510,9 +510,8 @@
|
|||||||
this.label54.Font = new System.Drawing.Font("宋体", 11F);
|
this.label54.Font = new System.Drawing.Font("宋体", 11F);
|
||||||
this.label54.Location = new System.Drawing.Point(744, 238);
|
this.label54.Location = new System.Drawing.Point(744, 238);
|
||||||
this.label54.Name = "label54";
|
this.label54.Name = "label54";
|
||||||
this.label54.Size = new System.Drawing.Size(15, 15);
|
this.label54.Size = new System.Drawing.Size(0, 15);
|
||||||
this.label54.TabIndex = 122;
|
this.label54.TabIndex = 122;
|
||||||
this.label54.Text = "s";
|
|
||||||
this.label54.Visible = false;
|
this.label54.Visible = false;
|
||||||
//
|
//
|
||||||
// label55
|
// label55
|
||||||
@@ -521,9 +520,8 @@
|
|||||||
this.label55.Font = new System.Drawing.Font("宋体", 11F);
|
this.label55.Font = new System.Drawing.Font("宋体", 11F);
|
||||||
this.label55.Location = new System.Drawing.Point(744, 292);
|
this.label55.Location = new System.Drawing.Point(744, 292);
|
||||||
this.label55.Name = "label55";
|
this.label55.Name = "label55";
|
||||||
this.label55.Size = new System.Drawing.Size(15, 15);
|
this.label55.Size = new System.Drawing.Size(0, 15);
|
||||||
this.label55.TabIndex = 123;
|
this.label55.TabIndex = 123;
|
||||||
this.label55.Text = "s";
|
|
||||||
this.label55.Visible = false;
|
this.label55.Visible = false;
|
||||||
//
|
//
|
||||||
// label53
|
// label53
|
||||||
@@ -532,9 +530,8 @@
|
|||||||
this.label53.Font = new System.Drawing.Font("宋体", 11F);
|
this.label53.Font = new System.Drawing.Font("宋体", 11F);
|
||||||
this.label53.Location = new System.Drawing.Point(638, 270);
|
this.label53.Location = new System.Drawing.Point(638, 270);
|
||||||
this.label53.Name = "label53";
|
this.label53.Name = "label53";
|
||||||
this.label53.Size = new System.Drawing.Size(97, 15);
|
this.label53.Size = new System.Drawing.Size(0, 15);
|
||||||
this.label53.TabIndex = 116;
|
this.label53.TabIndex = 116;
|
||||||
this.label53.Text = "微漏平衡时间";
|
|
||||||
this.label53.Visible = false;
|
this.label53.Visible = false;
|
||||||
//
|
//
|
||||||
// label52
|
// label52
|
||||||
@@ -543,9 +540,8 @@
|
|||||||
this.label52.Font = new System.Drawing.Font("宋体", 11F);
|
this.label52.Font = new System.Drawing.Font("宋体", 11F);
|
||||||
this.label52.Location = new System.Drawing.Point(640, 214);
|
this.label52.Location = new System.Drawing.Point(640, 214);
|
||||||
this.label52.Name = "label52";
|
this.label52.Name = "label52";
|
||||||
this.label52.Size = new System.Drawing.Size(97, 15);
|
this.label52.Size = new System.Drawing.Size(0, 15);
|
||||||
this.label52.TabIndex = 115;
|
this.label52.TabIndex = 115;
|
||||||
this.label52.Text = "大漏平衡时间";
|
|
||||||
this.label52.Visible = false;
|
this.label52.Visible = false;
|
||||||
//
|
//
|
||||||
// SBalanTime
|
// SBalanTime
|
||||||
@@ -818,9 +814,8 @@
|
|||||||
this.label15.Font = new System.Drawing.Font("宋体", 11F);
|
this.label15.Font = new System.Drawing.Font("宋体", 11F);
|
||||||
this.label15.Location = new System.Drawing.Point(639, 331);
|
this.label15.Location = new System.Drawing.Point(639, 331);
|
||||||
this.label15.Name = "label15";
|
this.label15.Name = "label15";
|
||||||
this.label15.Size = new System.Drawing.Size(75, 15);
|
this.label15.Size = new System.Drawing.Size(0, 15);
|
||||||
this.label15.TabIndex = 120;
|
this.label15.TabIndex = 120;
|
||||||
this.label15.Text = "检测时间2";
|
|
||||||
this.label15.Visible = false;
|
this.label15.Visible = false;
|
||||||
//
|
//
|
||||||
// TestTime2
|
// TestTime2
|
||||||
@@ -838,9 +833,8 @@
|
|||||||
this.label51.Font = new System.Drawing.Font("宋体", 11F);
|
this.label51.Font = new System.Drawing.Font("宋体", 11F);
|
||||||
this.label51.Location = new System.Drawing.Point(742, 352);
|
this.label51.Location = new System.Drawing.Point(742, 352);
|
||||||
this.label51.Name = "label51";
|
this.label51.Name = "label51";
|
||||||
this.label51.Size = new System.Drawing.Size(15, 15);
|
this.label51.Size = new System.Drawing.Size(0, 15);
|
||||||
this.label51.TabIndex = 121;
|
this.label51.TabIndex = 121;
|
||||||
this.label51.Text = "s";
|
|
||||||
this.label51.Visible = false;
|
this.label51.Visible = false;
|
||||||
//
|
//
|
||||||
// label48
|
// label48
|
||||||
@@ -849,9 +843,8 @@
|
|||||||
this.label48.Font = new System.Drawing.Font("宋体", 11F);
|
this.label48.Font = new System.Drawing.Font("宋体", 11F);
|
||||||
this.label48.Location = new System.Drawing.Point(743, 161);
|
this.label48.Location = new System.Drawing.Point(743, 161);
|
||||||
this.label48.Name = "label48";
|
this.label48.Name = "label48";
|
||||||
this.label48.Size = new System.Drawing.Size(15, 15);
|
this.label48.Size = new System.Drawing.Size(0, 15);
|
||||||
this.label48.TabIndex = 115;
|
this.label48.TabIndex = 115;
|
||||||
this.label48.Text = "s";
|
|
||||||
this.label48.Visible = false;
|
this.label48.Visible = false;
|
||||||
//
|
//
|
||||||
// BypassTime
|
// BypassTime
|
||||||
@@ -869,16 +862,15 @@
|
|||||||
this.label38.Font = new System.Drawing.Font("宋体", 11F);
|
this.label38.Font = new System.Drawing.Font("宋体", 11F);
|
||||||
this.label38.Location = new System.Drawing.Point(636, 140);
|
this.label38.Location = new System.Drawing.Point(636, 140);
|
||||||
this.label38.Name = "label38";
|
this.label38.Name = "label38";
|
||||||
this.label38.Size = new System.Drawing.Size(67, 15);
|
this.label38.Size = new System.Drawing.Size(0, 15);
|
||||||
this.label38.TabIndex = 95;
|
this.label38.TabIndex = 95;
|
||||||
this.label38.Text = "旁路时间";
|
|
||||||
this.label38.Visible = false;
|
this.label38.Visible = false;
|
||||||
//
|
//
|
||||||
// TestPara
|
// TestPara
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.ClientSize = new System.Drawing.Size(644, 425);
|
this.ClientSize = new System.Drawing.Size(646, 425);
|
||||||
this.Controls.Add(this.label15);
|
this.Controls.Add(this.label15);
|
||||||
this.Controls.Add(this.label54);
|
this.Controls.Add(this.label54);
|
||||||
this.Controls.Add(this.TestTime2);
|
this.Controls.Add(this.TestTime2);
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ namespace C_Windows_1
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (FullTime.Text == "" || TestTime1.Text == "" || ExhaustTime.Text == "" || DelayTime1.Text == "" || DelayTime2.Text == "" || BLeakLPre.Text == "" || BLeakTPre.Text == "" || LUnit.Text == "" || PUnit.Text == "")
|
if (FullTime.Text == "" || TestTime1.Text == "" || ExhaustTime.Text == "" || DelayTime1.Text == "" || DelayTime2.Text == "" || BLeakLPre.Text == "" || BLeakTPre.Text == "" || LUnit.Text == "" || PUnit.Text == "")
|
||||||
{
|
{
|
||||||
MessageBox.Show("输入参数格式不对");
|
MessageBox.Show("输入参数格式不对");
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
C-Windows-1/bin/28上位机/BouncyCastle.Cryptography.dll
Normal file
BIN
C-Windows-1/bin/28上位机/BouncyCastle.Cryptography.dll
Normal file
Binary file not shown.
29429
C-Windows-1/bin/28上位机/BouncyCastle.Cryptography.xml
Normal file
29429
C-Windows-1/bin/28上位机/BouncyCastle.Cryptography.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/Enums.NET.dll
Normal file
BIN
C-Windows-1/bin/28上位机/Enums.NET.dll
Normal file
Binary file not shown.
4788
C-Windows-1/bin/28上位机/Enums.NET.xml
Normal file
4788
C-Windows-1/bin/28上位机/Enums.NET.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/ExtendedNumerics.BigDecimal.dll
Normal file
BIN
C-Windows-1/bin/28上位机/ExtendedNumerics.BigDecimal.dll
Normal file
Binary file not shown.
683
C-Windows-1/bin/28上位机/ExtendedNumerics.BigDecimal.xml
Normal file
683
C-Windows-1/bin/28上位机/ExtendedNumerics.BigDecimal.xml
Normal file
@@ -0,0 +1,683 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>ExtendedNumerics.BigDecimal</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:ExtendedNumerics.BigDecimal">
|
||||||
|
<summary>
|
||||||
|
<para>Arbitrary precision decimal. All operations are exact, except for division.</para>
|
||||||
|
<para>Division never determines more digits than the given precision.</para>
|
||||||
|
<para>Based on code by Jan Christoph Bernack (http://stackoverflow.com/a/4524254 or jc.bernack at gmail.com)</para>
|
||||||
|
<para>Modified and extended by Adam White (https://csharpcodewhisperer.blogspot.com/)</para>
|
||||||
|
<para>Further modified by Rick Harker, Rick.Rick.Harker@gmail.com</para>
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.#ctor(System.Tuple{System.Numerics.BigInteger,System.Int32})">
|
||||||
|
<summary>
|
||||||
|
Private Constructor. This one bypasses <see cref="P:ExtendedNumerics.BigDecimal.AlwaysTruncate"/> and <see cref="P:ExtendedNumerics.BigDecimal.AlwaysNormalize"/> check and behavior.
|
||||||
|
</summary>
|
||||||
|
<param name="tuple"></param>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.Ten">
|
||||||
|
<summary>Gets a value that represents the number 0 (zero).</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.One">
|
||||||
|
<summary>Gets a value that represents the number 1 ().</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.Zero">
|
||||||
|
<summary>Gets a value that represents the number 0 (zero).</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.OneHalf">
|
||||||
|
<summary>Gets a value that represents the number 0.5.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.MinusOne">
|
||||||
|
<summary>Gets a value that represents the number -1 .</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.E">
|
||||||
|
<summary>Gets a value that represents the number e, also called Euler's number.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.Pi">
|
||||||
|
<summary>Gets a value that represents the number Pi.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.π">
|
||||||
|
<summary>Gets a value that represents the number Pi.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.Precision">
|
||||||
|
<summary>
|
||||||
|
Sets the desired precision of all BigDecimal instances, in terms of the number of .
|
||||||
|
|
||||||
|
|
||||||
|
If AlwaysTruncate is set to true all operations are affected.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.AlwaysTruncate">
|
||||||
|
<summary>
|
||||||
|
Specifies whether the significant digits should be truncated to the given precision after each operation.
|
||||||
|
Setting this to true will tend to accumulate errors at the precision boundary after several arithmetic operations.
|
||||||
|
Therefore, you should prefer using <see cref="M:ExtendedNumerics.BigDecimal.Round(ExtendedNumerics.BigDecimal,System.Int32)"/> explicitly when you need it instead,
|
||||||
|
such st at the end of a series of operations, especially if you are expecting the result to be truncated at the precision length.
|
||||||
|
This should generally be left disabled by default.
|
||||||
|
This setting may be useful if you are running into memory or performance issues, as could conceivably be brought on by many operations on irrational numbers.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.AlwaysNormalize">
|
||||||
|
<summary>Specifies whether a call to Normalize is made after every operation and during constructor invocation. The default value is true.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:ExtendedNumerics.BigDecimal.Mantissa">
|
||||||
|
<summary>The mantissa of the internal floating point number representation of this BigDecimal.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:ExtendedNumerics.BigDecimal.Exponent">
|
||||||
|
<summary>The exponent of the internal floating point number representation of this BigDecimal.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.Sign">
|
||||||
|
<summary>Gets a number that indicates the sign (negative, positive, or zero) of the current <see cref="T:ExtendedNumerics.BigDecimal" /> object. </summary>
|
||||||
|
<returns>-1 if the value of this object is negative, 0 if the value of this object is zero or 1 if the value of this object is positive.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.SignifigantDigits">
|
||||||
|
<summary>Gets the number of significant digits in <see cref="T:ExtendedNumerics.BigDecimal"/>.
|
||||||
|
Essentially tells you the number of digits in the mantissa.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.Length">
|
||||||
|
<summary>The length of the BigDecimal value (Equivalent to SignifigantDigits).</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.BigDecimal.WholeValue">
|
||||||
|
<summary>
|
||||||
|
Gets the whole-number integer (positive or negative) value of this BigDecimal, so everything to the left of the decimal place.
|
||||||
|
Equivalent to the Truncate function for a float.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.IsZero">
|
||||||
|
<summary>This method returns true if the BigDecimal is equal to zero, false otherwise.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.IsPositve">
|
||||||
|
<summary>This method returns true if the BigDecimal is greater than zero, false otherwise.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.IsNegative">
|
||||||
|
<summary>This method returns true if the BigDecimal is less than zero, false otherwise.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.System#IComparable#CompareTo(System.Object)">
|
||||||
|
<summary>
|
||||||
|
Compares the current instance with another object of the same type and returns
|
||||||
|
an integer that indicates whether the current instance precedes, follows, or
|
||||||
|
occurs in the same position in the sort order as the other object.
|
||||||
|
</summary>
|
||||||
|
<param name="obj"> An object to compare with this instance.</param>
|
||||||
|
<returns>
|
||||||
|
A return value of less than zero means this instance precedes obj in the sort order.
|
||||||
|
A return value of zero means this instance occurs in the same position in the sort order as obj.
|
||||||
|
A return value of greater than zero means this instance follows obj in the sort order.
|
||||||
|
</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.GetPiDigits(System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Load the value of π up to 1 million digits.
|
||||||
|
<para>Defaults to 512 digits.</para>
|
||||||
|
</summary>
|
||||||
|
<param name="digits"></param>
|
||||||
|
<returns></returns>
|
||||||
|
<exception cref="T:System.ArgumentOutOfRangeException"></exception>
|
||||||
|
<exception cref="T:System.InvalidOperationException"></exception>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Equals(System.Nullable{ExtendedNumerics.BigDecimal},System.Nullable{ExtendedNumerics.BigDecimal})">
|
||||||
|
<summary>Static equality test.</summary>
|
||||||
|
<param name="left"></param>
|
||||||
|
<param name="right"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Parse(System.Double)">
|
||||||
|
<summary>Converts the string representation of a decimal to the BigDecimal equivalent.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Parse(System.Decimal)">
|
||||||
|
<summary>Converts the string representation of a decimal to the BigDecimal equivalent.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Parse(System.String)">
|
||||||
|
<summary>Converts the string representation of a decimal to the BigDecimal equivalent.</summary>
|
||||||
|
<param name="input">A string that contains a number to convert.</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Parse(System.String,System.IFormatProvider)">
|
||||||
|
<summary>
|
||||||
|
Converts the string representation of a decimal in a specified culture-specific format to its BigDecimal equivalent.
|
||||||
|
</summary>
|
||||||
|
<param name="input">A string that contains a number to convert.</param>
|
||||||
|
<param name="provider">An object that provides culture-specific formatting information about value.</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.TryParse(System.String,ExtendedNumerics.BigDecimal@)">
|
||||||
|
<summary>
|
||||||
|
Tries to convert the string representation of a number to its BigDecimal equivalent, and returns a value that indicates whether the conversion succeeded.
|
||||||
|
</summary>
|
||||||
|
<param name="input">The string representation of a number.</param>
|
||||||
|
<param name="result">When this method returns, this out parameter contains the BigDecimal equivalent
|
||||||
|
to the number that is contained in value, or default(BigDecimal) if the conversion fails.
|
||||||
|
The conversion fails if the value parameter is null or is not of the correct format.</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.TryParse(System.String,System.IFormatProvider,ExtendedNumerics.BigDecimal@)">
|
||||||
|
<summary>
|
||||||
|
Tries to convert the string representation of a number in a specified style and culture-specific format
|
||||||
|
to its BigDecimal equivalent, and returns a value that indicates whether the conversion succeeded.
|
||||||
|
</summary>
|
||||||
|
<param name="input">The string representation of a number.</param>
|
||||||
|
<param name="provider">An object that supplies culture-specific formatting information about value.</param>
|
||||||
|
<param name="result">When this method returns, this out parameter contains the BigDecimal equivalent
|
||||||
|
to the number that is contained in value, or default(BigDecimal) if the conversion fails.
|
||||||
|
The conversion fails if the value parameter is null or is not of the correct format.</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Normalize(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Removes any trailing zeros on the mantissa, adjusts the exponent, and returns a new <see cref="T:ExtendedNumerics.BigDecimal" />.</summary>
|
||||||
|
<param name="value"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.GetDecimalIndex">
|
||||||
|
<summary>Returns the zero-based index of the decimal point, if the BigDecimal were rendered as a string.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.GetWholePart">
|
||||||
|
<summary>
|
||||||
|
Returns the whole number integer part of the BigDecimal, dropping anything right of the decimal point. Essentially behaves like Math.Truncate(). For
|
||||||
|
example, GetWholePart() would return 3 for Math.PI.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.GetFractionalPart">
|
||||||
|
<summary>Gets the fractional part of the BigDecimal, setting everything left of the decimal point to zero.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.Double">
|
||||||
|
<summary>Converts <paramref name="value" /> to an <see cref="T:System.Double" /> if possible, otherwise throws <see cref="T:ExtendedNumerics.Exceptions.OutOfRangeException" /> .</summary>
|
||||||
|
<param name="value"></param>
|
||||||
|
<exception cref="T:ExtendedNumerics.Exceptions.OutOfRangeException"></exception>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.Single">
|
||||||
|
<summary>Converts <paramref name="value" /> to an <see cref="T:System.Single" /> if possible, otherwise throws <see cref="T:ExtendedNumerics.Exceptions.OutOfRangeException" /> .</summary>
|
||||||
|
<param name="value"></param>
|
||||||
|
<exception cref="T:ExtendedNumerics.Exceptions.OutOfRangeException"></exception>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.Decimal">
|
||||||
|
<summary>Converts <paramref name="value" /> to an <see cref="T:System.Decimal" /> if possible, otherwise throws <see cref="T:ExtendedNumerics.Exceptions.OutOfRangeException" /> .</summary>
|
||||||
|
<param name="value"></param>
|
||||||
|
<exception cref="T:ExtendedNumerics.Exceptions.OutOfRangeException"></exception>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.Int32">
|
||||||
|
<summary>Converts <paramref name="value" /> to an <see cref="T:System.Int32" /> if possible, otherwise throws <see cref="T:ExtendedNumerics.Exceptions.OutOfRangeException" /> .</summary>
|
||||||
|
<param name="value"></param>
|
||||||
|
<exception cref="T:ExtendedNumerics.Exceptions.OutOfRangeException"></exception>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.UInt32">
|
||||||
|
<summary>Converts <paramref name="value" /> to an <see cref="T:System.UInt32" /> if possible, otherwise throws <see cref="T:ExtendedNumerics.Exceptions.OutOfRangeException" /> .</summary>
|
||||||
|
<param name="value"></param>
|
||||||
|
<exception cref="T:ExtendedNumerics.Exceptions.OutOfRangeException"></exception>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Min(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Returns the smaller of two BigDecimal values.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Max(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Returns the larger of two BigDecimal values.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Negate(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Returns the result of multiplying a BigDecimal by negative one.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Add(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Adds two BigDecimal values.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Subtract(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Subtracts two BigDecimal values.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Multiply(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Multiplies two BigDecimal values.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Mod(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Divides two BigDecimal values, returning the remainder and discarding the quotient.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Divide(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Divides two BigDecimal values.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Pow(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)">
|
||||||
|
<summary>Returns a specified number raised to the specified power.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Pow_Fast(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)">
|
||||||
|
<summary>
|
||||||
|
Returns a specified number raised to the specified power.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This version uses exponentiation by squaring.
|
||||||
|
This method should take fewer steps than <see cref="M:ExtendedNumerics.BigDecimal.Pow_Precision(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)"/>, and so is used by default
|
||||||
|
unless <see cref="P:ExtendedNumerics.BigDecimal.AlwaysTruncate"/> is <see langword="true"/>,
|
||||||
|
in which case <see cref="M:ExtendedNumerics.BigDecimal.Pow_Precision(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)"/> is used as it loses precision slower.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Pow_Precision(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)">
|
||||||
|
<summary>
|
||||||
|
Returns a specified number raised to the specified power.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This version loses precision slower, and so is used when <see cref="P:ExtendedNumerics.BigDecimal.AlwaysTruncate"/> is set to <see langword="true"/>.
|
||||||
|
Otherwise <see cref="M:ExtendedNumerics.BigDecimal.Pow_Fast(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)"/> is used because it is more performant.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Pow(System.Double,System.Double)">
|
||||||
|
<summary>Returns a specified number raised to the specified power.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.NthRoot(ExtendedNumerics.BigDecimal,System.Int32,System.Int32)">
|
||||||
|
<summary> Returns the Nth root of the supplied input decimal to the given number of places. </summary>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.PlacesLeftOfDecimal(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary> Returns the number of digits or place values to the left of the decimal point. </summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.PlacesRightOfDecimal(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary> Returns the number of digits or place values to the right of the decimal point. </summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.AlignExponent(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Returns the mantissa of value, aligned to the exponent of reference. Assumes the exponent of value is larger than of reference.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Abs(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Returns the absolute value of the BigDecimal</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Truncate(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Truncates the BigDecimal at the decimal point. Equivalent to using Floor.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Round(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Rounds a BigDecimal value to the nearest integral value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Round(ExtendedNumerics.BigDecimal,System.MidpointRounding)">
|
||||||
|
<summary>Rounds a BigDecimal value to the nearest integral value. A parameter specifies how to round the value if it is midway between two numbers.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Round(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>Rounds a BigDecimal to the given number of digits to the right of the decimal point. Left of the decimal point digits are not counted.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Ceiling(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Rounds a BigDecimal up to the next largest integer value, even if the fractional part is less than one half. Equivalent to obtaining the floor and then adding one.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Floor(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Rounds a BigDecimal down to the next smallest integer value, even if the fractional part is greater than one half. Equivalent to discarding everything right of the decimal point.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Sin(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision sine function.
|
||||||
|
The input should be the angle in radians.
|
||||||
|
The input must be restricted to the range of -π/2 <= θ <= π/2.
|
||||||
|
If your input is negative, just flip the sign.
|
||||||
|
</summary>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Sin(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision sine function.
|
||||||
|
The input should be the angle in radians.
|
||||||
|
The input must be restricted to the range of -π/2 <= θ <= π/2.
|
||||||
|
If your input is negative, just flip the sign.
|
||||||
|
</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Cos(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision cosine function.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Cos(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision cosine function.
|
||||||
|
</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Tan(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision tangent function.
|
||||||
|
The input must not be π/2 or 3π/2, as the tangent is undefined at that value.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Tan(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision tangent function.
|
||||||
|
The input must not be π/2 or 3π/2, as the tangent is undefined at that value.
|
||||||
|
</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Cot(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision cotangent function.
|
||||||
|
The input must not be zero, as the cotangent is undefined at that value.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Cot(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision cotangent function.
|
||||||
|
The input must not be zero, as the cotangent is undefined at that value.
|
||||||
|
</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Sec(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision secant function.
|
||||||
|
The input must not be (2*n + 1)*π/2 (an odd multiple of π/2), as the secant is undefined at that value.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Sec(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision secant function.
|
||||||
|
The input must not be (2*n + 1)*π/2 (an odd multiple of π/2), as the secant is undefined at that value.
|
||||||
|
</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Csc(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision cosecant function.
|
||||||
|
The input must not be zero or π, as the cosecant is undefined at that value.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Csc(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision cosecant function.
|
||||||
|
The input must not be zero or π, as the cosecant is undefined at that value.
|
||||||
|
</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Sinh(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Arbitrary precision hyperbolic sine function.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Sinh(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision hyperbolic sine function.
|
||||||
|
</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Cosh(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Arbitrary precision Hyperbolic cosine function.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Cosh(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Arbitrary precision Hyperbolic cosine function.
|
||||||
|
</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Tanh(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Arbitrary precision hyperbolic tangent function.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Tanh(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>Arbitrary precision hyperbolic tangent function.</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Coth(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Arbitrary precision hyperbolic cotangent function.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Coth(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>Arbitrary precision hyperbolic cotangent function.</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Sech(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Arbitrary precision hyperbolic secant function.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Sech(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>Arbitrary precision hyperbolic secant function.</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Arcsin(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Arbitrary precision inverse sine function.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Arcsin(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>Arbitrary precision inverse sine function.</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Arccos(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Arbitrary precision inverse cosine function.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Arccos(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>Arbitrary precision inverse cosine function.</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Arctan(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Arbitrary precision inverse tangent function.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Arctan(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>Arbitrary precision inverse tangent function.</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Arccot(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Arbitrary precision inverse cotangent function.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Arccot(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>Arbitrary precision inverse cotangent function.</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Arccsc(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Arbitrary precision inverse cosecant function.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Arccsc(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>Arbitrary precision inverse cosecant function.</summary>
|
||||||
|
<param name="radians">The argument radians.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Exp(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Calculates e^x to arbitrary precision.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Exp(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>Calculates e^x to arbitrary precision.</summary>
|
||||||
|
<param name="x">The exponent to raise e to the power of.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Ln(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>
|
||||||
|
Returns the natural logarithm of the input.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">The argument to take the natural logarithm of.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Ln(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Returns the natural logarithm of the input to a specified precision.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">The argument to take the natural logarithm of.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.LogNatural(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Internal implementation of the natural log function to arbitrary precision.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">The argument to take the natural logarithm of.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.LogN(System.Int32,ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Returns the logarithm of an argument in an arbitrary base.
|
||||||
|
</summary>
|
||||||
|
<param name="base">The base of the logarithm.</param>
|
||||||
|
<param name="argument">The argument to take the logarithm of.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Log2(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Returns the base-2 logarithm of an argument.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">The argument to take the base-2 logarithm of.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.Log10(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Returns the base-10 logarithm of an argument.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">The argument to take the base-10 logarithm of.</param>
|
||||||
|
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.BigDecimal.ToScientificENotation(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>Allow the BigDecimal to be formatted with the E notation.</summary>
|
||||||
|
<param name="bigDecimal"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Exceptions.NullException.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Don't pass in a null nameof() lol.
|
||||||
|
</summary>
|
||||||
|
<param name="nameOfObject"></param>
|
||||||
|
</member>
|
||||||
|
<member name="T:ExtendedNumerics.Exceptions.OutOfRangeException">
|
||||||
|
<summary>
|
||||||
|
Use when a value is out of range. (Too low or too high)
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Exceptions.OutOfRangeException.#ctor">
|
||||||
|
<summary>
|
||||||
|
Disallow no message.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Helpers.BigIntegerHelper.TryParseFraction(System.String,System.Nullable{ExtendedNumerics.BigDecimal}@)">
|
||||||
|
<summary>
|
||||||
|
<para>Attempt to parse a fraction from a String.</para>
|
||||||
|
</summary>
|
||||||
|
<example>" 1234.45 / 346.456 "</example>
|
||||||
|
<param name="numberString"></param>
|
||||||
|
<param name="result"></param>
|
||||||
|
<exception cref="T:ExtendedNumerics.Exceptions.OutOfRangeException">Uncomment this if you want an exception instead of a Boolean.</exception>
|
||||||
|
</member>
|
||||||
|
<member name="T:ExtendedNumerics.Helpers.BigIntegerHelper.FastFactorial">
|
||||||
|
<summary>
|
||||||
|
Calculates a factorial by the divide and conquer method.
|
||||||
|
This is faster than repeatedly multiplying the next value by a running product
|
||||||
|
by not repeatedly multiplying by large values.
|
||||||
|
Essentially, this multiplies every number in the array with its neighbor,
|
||||||
|
returning an array half as long of products of two numbers.
|
||||||
|
We then take that array and multiply each pair of values in the array
|
||||||
|
with its neighbor, resulting in another array half the length of the previous one, and so on...
|
||||||
|
This results in many multiplications of small, equally sized operands
|
||||||
|
and only a few multiplications of larger operands.
|
||||||
|
In the limit, this is more efficient.
|
||||||
|
|
||||||
|
The factorial function is used during the calculation of trigonometric functions to arbitrary precision.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Helpers.BigIntegerHelper.FastFactorial.MultiplyRange(System.Numerics.BigInteger,System.Numerics.BigInteger)">
|
||||||
|
<summary>Divide the range of numbers to multiply in half recursively.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:ExtendedNumerics.Helpers.NeedsTestingAttribute">
|
||||||
|
<summary>Mark that this class needs unit testing to confirm it works as expected.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:ExtendedNumerics.Helpers.SortingOrder.After">
|
||||||
|
<summary>1</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:ExtendedNumerics.Helpers.SortingOrder.Before">
|
||||||
|
<summary>-1</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:ExtendedNumerics.Helpers.SortingOrder.NullsDefault">
|
||||||
|
<summary>Default to <see cref="F:ExtendedNumerics.Helpers.SortingOrder.NullsFirst" /> in a sort operation.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:ExtendedNumerics.Helpers.SortingOrder.NullsFirst">
|
||||||
|
<summary>Return nulls first in a sort operation.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:ExtendedNumerics.Helpers.SortingOrder.NullsLast">
|
||||||
|
<summary>Return nulls last in a sort operation.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:ExtendedNumerics.Helpers.SortingOrder.Same">
|
||||||
|
<summary>0</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Helpers.TrigonometricHelper.TaylorSeriesSum(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal,System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger,System.Boolean,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Calculates a Taylor Series Sum until the specified precision is met.
|
||||||
|
Based on its parameters, this can approximate several different functions
|
||||||
|
including the sin, cos, sinh, cosh, and exp trigonometric functions.
|
||||||
|
</summary>
|
||||||
|
<param name="radians">The indeterminant value in the Taylor Series that gets multiplied by each term, raised to some power.</param>
|
||||||
|
<param name="sumStart">The value to initialize the running total to. Typically this is either zero or one.</param>
|
||||||
|
<param name="counterStart">The term number to start the series at. Typically this is either zero or one.</param>
|
||||||
|
<param name="jump">
|
||||||
|
How much to increment the term index each iteration.
|
||||||
|
If you want to sum only the even terms, set the counterStart to an even number and this parameter to two. </param>
|
||||||
|
<param name="multiplier">
|
||||||
|
Each term is multiplied by a variable called sign. By default, sign is equal to 1.
|
||||||
|
Each iteration, sign is set to sign multiplied by this value.
|
||||||
|
The point of this is to allow every other term to be negative (so subtracted from the sum) by setting this to parameter to -1.
|
||||||
|
Setting this to parameter to -1 will flip the sign of the sign variable every iteration.
|
||||||
|
Since this gets multiplied by the term, the effect is to flip the sign of every other term.
|
||||||
|
Set this parameter to 1 if all the terms should remain positive.
|
||||||
|
</param>
|
||||||
|
<param name="factorialDenominator">
|
||||||
|
A boolean indicating if the denominator of the term should be passed to the factorial function.
|
||||||
|
Typically this is true, but sometimes the factorial in the denominator cancels out,
|
||||||
|
and so we need a way to turn this off.
|
||||||
|
</param>
|
||||||
|
<param name="precision">
|
||||||
|
The required precision to achieve before returning, in terms of the number of correct digits to the right of the decimal point.
|
||||||
|
</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Helpers.TrigonometricHelper.GetPrecisionTarget(System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Common function to generate the target value to compare against to see if
|
||||||
|
an operation has reached sufficient precision.
|
||||||
|
The point of this method instead of having it inline is that we have only
|
||||||
|
one place to change if we need to increase the value we are adding to
|
||||||
|
precision to get adjustedPrecision.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Helpers.TrigonometricHelper.WrapInput(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>
|
||||||
|
Wraps the input into the range:
|
||||||
|
-π/2 <= θ <= π/2
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Helpers.TrigonometricHelper.ModOddHalfPi(ExtendedNumerics.BigDecimal)">
|
||||||
|
<summary>
|
||||||
|
Return 1 if radians is an odd multiple of π/2, 0 otherwise.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:ExtendedNumerics.Properties.Resources">
|
||||||
|
<summary>
|
||||||
|
A strongly-typed resource class, for looking up localized strings, etc.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.Properties.Resources.ResourceManager">
|
||||||
|
<summary>
|
||||||
|
Returns the cached ResourceManager instance used by this class.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.Properties.Resources.Culture">
|
||||||
|
<summary>
|
||||||
|
Overrides the current thread's CurrentUICulture property for all
|
||||||
|
resource lookups using this strongly typed resource class.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:ExtendedNumerics.Properties.Resources.PiString">
|
||||||
|
<summary>
|
||||||
|
Looks up a localized string similar to 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362 [rest of string was truncated]";.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:ExtendedNumerics.Reflection.ImmutableAttribute">
|
||||||
|
<summary>http://blogs.msdn.com/b/kevinpilchbisson/archive/2007/11/20/enforcing-immutability-in-code.aspx</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Reflection.ImmutableAttribute.VerifyTypeIsImmutable(System.Type,System.Collections.Generic.IEnumerable{System.Type})">
|
||||||
|
<summary>Ensures that 'type' follows the rules for immutability</summary>
|
||||||
|
<exception cref="T:ExtendedNumerics.Exceptions.ImmutableFailureException">Thrown if a mutability issue appears.</exception>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Reflection.ImmutableAttribute.VerifyTypesAreImmutable(System.Collections.Generic.IEnumerable{System.Reflection.Assembly},System.Type[])">
|
||||||
|
<summary>Ensures that all types in 'assemblies' that are marked [Immutable] follow the rules for immutability.</summary>
|
||||||
|
<exception cref="T:ExtendedNumerics.Exceptions.ImmutableFailureException">Thrown if a mutability issue appears.</exception>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Reflection.ReflectionHelper.FindAllTypesThatDeriveFrom``1(System.Reflection.Assembly)">
|
||||||
|
<summary>Find all types in 'assembly' that derive from 'baseType'</summary>
|
||||||
|
<owner>jayBaz</owner>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Reflection.ReflectionHelper.GetCustomAttribute``1(System.Reflection.MemberInfo)">
|
||||||
|
<summary>A typesafe wrapper for Attribute.GetCustomAttribute</summary>
|
||||||
|
<remarks>TODO: add overloads for Assembly, Module, and ParameterInfo</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Reflection.ReflectionHelper.GetTypes(System.Collections.Generic.IEnumerable{System.Reflection.Assembly})">
|
||||||
|
<summary>All types across multiple assemblies</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ExtendedNumerics.Reflection.ReflectionHelper.TypeHasAttribute``1(System.Type)">
|
||||||
|
<summary>Check if the given type has the given attribute on it. Don't look at base classes.</summary>
|
||||||
|
<owner>jayBaz</owner>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
C-Windows-1/bin/28上位机/HslCommunication.dll
Normal file
BIN
C-Windows-1/bin/28上位机/HslCommunication.dll
Normal file
Binary file not shown.
60408
C-Windows-1/bin/28上位机/HslCommunication.xml
Normal file
60408
C-Windows-1/bin/28上位机/HslCommunication.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/ICSharpCode.SharpZipLib.dll
Normal file
BIN
C-Windows-1/bin/28上位机/ICSharpCode.SharpZipLib.dll
Normal file
Binary file not shown.
10977
C-Windows-1/bin/28上位机/ICSharpCode.SharpZipLib.xml
Normal file
10977
C-Windows-1/bin/28上位机/ICSharpCode.SharpZipLib.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/LL28-Conol.exe
Normal file
BIN
C-Windows-1/bin/28上位机/LL28-Conol.exe
Normal file
Binary file not shown.
34
C-Windows-1/bin/28上位机/LL28-Control.exe.config
Normal file
34
C-Windows-1/bin/28上位机/LL28-Control.exe.config
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||||
|
</startup>
|
||||||
|
<runtime>
|
||||||
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="ICSharpCode.SharpZipLib" publicKeyToken="1b03e6acf1164f73" culture="neutral" />
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-1.3.3.11" newVersion="1.3.3.11" />
|
||||||
|
</dependentAssembly>
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
|
||||||
|
</dependentAssembly>
|
||||||
|
</assemblyBinding>
|
||||||
|
</runtime>
|
||||||
|
</configuration>
|
||||||
BIN
C-Windows-1/bin/28上位机/MathNet.Numerics.dll
Normal file
BIN
C-Windows-1/bin/28上位机/MathNet.Numerics.dll
Normal file
Binary file not shown.
53733
C-Windows-1/bin/28上位机/MathNet.Numerics.xml
Normal file
53733
C-Windows-1/bin/28上位机/MathNet.Numerics.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/Microsoft.IO.RecyclableMemoryStream.dll
Normal file
BIN
C-Windows-1/bin/28上位机/Microsoft.IO.RecyclableMemoryStream.dll
Normal file
Binary file not shown.
1523
C-Windows-1/bin/28上位机/Microsoft.IO.RecyclableMemoryStream.xml
Normal file
1523
C-Windows-1/bin/28上位机/Microsoft.IO.RecyclableMemoryStream.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/NPOI.Core.dll
Normal file
BIN
C-Windows-1/bin/28上位机/NPOI.Core.dll
Normal file
Binary file not shown.
46866
C-Windows-1/bin/28上位机/NPOI.Core.xml
Normal file
46866
C-Windows-1/bin/28上位机/NPOI.Core.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/NPOI.OOXML.dll
Normal file
BIN
C-Windows-1/bin/28上位机/NPOI.OOXML.dll
Normal file
Binary file not shown.
12923
C-Windows-1/bin/28上位机/NPOI.OOXML.xml
Normal file
12923
C-Windows-1/bin/28上位机/NPOI.OOXML.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/NPOI.OpenXml4Net.dll
Normal file
BIN
C-Windows-1/bin/28上位机/NPOI.OpenXml4Net.dll
Normal file
Binary file not shown.
3214
C-Windows-1/bin/28上位机/NPOI.OpenXml4Net.xml
Normal file
3214
C-Windows-1/bin/28上位机/NPOI.OpenXml4Net.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/NPOI.OpenXmlFormats.dll
Normal file
BIN
C-Windows-1/bin/28上位机/NPOI.OpenXmlFormats.dll
Normal file
Binary file not shown.
4966
C-Windows-1/bin/28上位机/NPOI.OpenXmlFormats.xml
Normal file
4966
C-Windows-1/bin/28上位机/NPOI.OpenXmlFormats.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/Newtonsoft.Json.dll
Normal file
BIN
C-Windows-1/bin/28上位机/Newtonsoft.Json.dll
Normal file
Binary file not shown.
11305
C-Windows-1/bin/28上位机/Newtonsoft.Json.xml
Normal file
11305
C-Windows-1/bin/28上位机/Newtonsoft.Json.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/SixLabors.Fonts.dll
Normal file
BIN
C-Windows-1/bin/28上位机/SixLabors.Fonts.dll
Normal file
Binary file not shown.
11499
C-Windows-1/bin/28上位机/SixLabors.Fonts.xml
Normal file
11499
C-Windows-1/bin/28上位机/SixLabors.Fonts.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/SixLabors.ImageSharp.dll
Normal file
BIN
C-Windows-1/bin/28上位机/SixLabors.ImageSharp.dll
Normal file
Binary file not shown.
64468
C-Windows-1/bin/28上位机/SixLabors.ImageSharp.xml
Normal file
64468
C-Windows-1/bin/28上位机/SixLabors.ImageSharp.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/System.Buffers.dll
Normal file
BIN
C-Windows-1/bin/28上位机/System.Buffers.dll
Normal file
Binary file not shown.
38
C-Windows-1/bin/28上位机/System.Buffers.xml
Normal file
38
C-Windows-1/bin/28上位机/System.Buffers.xml
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?><doc>
|
||||||
|
<assembly>
|
||||||
|
<name>System.Buffers</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:System.Buffers.ArrayPool`1">
|
||||||
|
<summary>Provides a resource pool that enables reusing instances of type <see cref="T[]"></see>.</summary>
|
||||||
|
<typeparam name="T">The type of the objects that are in the resource pool.</typeparam>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Buffers.ArrayPool`1.#ctor">
|
||||||
|
<summary>Initializes a new instance of the <see cref="T:System.Buffers.ArrayPool`1"></see> class.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Buffers.ArrayPool`1.Create">
|
||||||
|
<summary>Creates a new instance of the <see cref="T:System.Buffers.ArrayPool`1"></see> class.</summary>
|
||||||
|
<returns>A new instance of the <see cref="System.Buffers.ArrayPool`1"></see> class.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Buffers.ArrayPool`1.Create(System.Int32,System.Int32)">
|
||||||
|
<summary>Creates a new instance of the <see cref="T:System.Buffers.ArrayPool`1"></see> class using the specifed configuration.</summary>
|
||||||
|
<param name="maxArrayLength">The maximum length of an array instance that may be stored in the pool.</param>
|
||||||
|
<param name="maxArraysPerBucket">The maximum number of array instances that may be stored in each bucket in the pool. The pool groups arrays of similar lengths into buckets for faster access.</param>
|
||||||
|
<returns>A new instance of the <see cref="System.Buffers.ArrayPool`1"></see> class with the specified configuration.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Buffers.ArrayPool`1.Rent(System.Int32)">
|
||||||
|
<summary>Retrieves a buffer that is at least the requested length.</summary>
|
||||||
|
<param name="minimumLength">The minimum length of the array.</param>
|
||||||
|
<returns>An array of type <see cref="T[]"></see> that is at least <paramref name="minimumLength">minimumLength</paramref> in length.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)">
|
||||||
|
<summary>Returns an array to the pool that was previously obtained using the <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"></see> method on the same <see cref="T:System.Buffers.ArrayPool`1"></see> instance.</summary>
|
||||||
|
<param name="array">A buffer to return to the pool that was previously obtained using the <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"></see> method.</param>
|
||||||
|
<param name="clearArray">Indicates whether the contents of the buffer should be cleared before reuse. If <paramref name="clearArray">clearArray</paramref> is set to true, and if the pool will store the buffer to enable subsequent reuse, the <see cref="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)"></see> method will clear the <paramref name="array">array</paramref> of its contents so that a subsequent caller using the <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"></see> method will not see the content of the previous caller. If <paramref name="clearArray">clearArray</paramref> is set to false or if the pool will release the buffer, the array&#39;s contents are left unchanged.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Buffers.ArrayPool`1.Shared">
|
||||||
|
<summary>Gets a shared <see cref="T:System.Buffers.ArrayPool`1"></see> instance.</summary>
|
||||||
|
<returns>A shared <see cref="System.Buffers.ArrayPool`1"></see> instance.</returns>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
C-Windows-1/bin/28上位机/System.Memory.dll
Normal file
BIN
C-Windows-1/bin/28上位机/System.Memory.dll
Normal file
Binary file not shown.
355
C-Windows-1/bin/28上位机/System.Memory.xml
Normal file
355
C-Windows-1/bin/28上位机/System.Memory.xml
Normal file
@@ -0,0 +1,355 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?><doc>
|
||||||
|
<assembly>
|
||||||
|
<name>System.Memory</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:System.Span`1">
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.#ctor(`0[])">
|
||||||
|
<param name="array"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.#ctor(System.Void*,System.Int32)">
|
||||||
|
<param name="pointer"></param>
|
||||||
|
<param name="length"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.#ctor(`0[],System.Int32)">
|
||||||
|
<param name="array"></param>
|
||||||
|
<param name="start"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.#ctor(`0[],System.Int32,System.Int32)">
|
||||||
|
<param name="array"></param>
|
||||||
|
<param name="start"></param>
|
||||||
|
<param name="length"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.Clear">
|
||||||
|
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.CopyTo(System.Span{`0})">
|
||||||
|
<param name="destination"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.DangerousCreate(System.Object,`0@,System.Int32)">
|
||||||
|
<param name="obj"></param>
|
||||||
|
<param name="objectData"></param>
|
||||||
|
<param name="length"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.DangerousGetPinnableReference">
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Span`1.Empty">
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.Equals(System.Object)">
|
||||||
|
<param name="obj"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.Fill(`0)">
|
||||||
|
<param name="value"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.GetHashCode">
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Span`1.IsEmpty">
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Span`1.Item(System.Int32)">
|
||||||
|
<param name="index"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Span`1.Length">
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.op_Equality(System.Span{`0},System.Span{`0})">
|
||||||
|
<param name="left"></param>
|
||||||
|
<param name="right"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.op_Implicit(System.ArraySegment{T})~System.Span{T}">
|
||||||
|
<param name="arraySegment"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.op_Implicit(System.Span{T})~System.ReadOnlySpan{T}">
|
||||||
|
<param name="span"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.op_Implicit(T[])~System.Span{T}">
|
||||||
|
<param name="array"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.op_Inequality(System.Span{`0},System.Span{`0})">
|
||||||
|
<param name="left"></param>
|
||||||
|
<param name="right"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.Slice(System.Int32)">
|
||||||
|
<param name="start"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.Slice(System.Int32,System.Int32)">
|
||||||
|
<param name="start"></param>
|
||||||
|
<param name="length"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.ToArray">
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Span`1.TryCopyTo(System.Span{`0})">
|
||||||
|
<param name="destination"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.SpanExtensions">
|
||||||
|
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.AsBytes``1(System.ReadOnlySpan{``0})">
|
||||||
|
<param name="source"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.AsBytes``1(System.Span{``0})">
|
||||||
|
<param name="source"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.AsSpan(System.String)">
|
||||||
|
<param name="text"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.AsSpan``1(System.ArraySegment{``0})">
|
||||||
|
<param name="arraySegment"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.AsSpan``1(``0[])">
|
||||||
|
<param name="array"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.CopyTo``1(``0[],System.Span{``0})">
|
||||||
|
<param name="array"></param>
|
||||||
|
<param name="destination"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOf(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOf(System.Span{System.Byte},System.Byte)">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOf(System.ReadOnlySpan{System.Byte},System.Byte)">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOf(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOf``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOf``1(System.ReadOnlySpan{``0},``0)">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOf``1(System.Span{``0},System.ReadOnlySpan{``0})">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOf``1(System.Span{``0},``0)">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.Byte,System.Byte,System.Byte)">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value0"></param>
|
||||||
|
<param name="value1"></param>
|
||||||
|
<param name="value2"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.Byte,System.Byte,System.Byte)">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value0"></param>
|
||||||
|
<param name="value1"></param>
|
||||||
|
<param name="value2"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.Byte,System.Byte)">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value0"></param>
|
||||||
|
<param name="value1"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="values"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="values"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.Byte,System.Byte)">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value0"></param>
|
||||||
|
<param name="value1"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.NonPortableCast``2(System.ReadOnlySpan{``0})">
|
||||||
|
<param name="source"></param>
|
||||||
|
<typeparam name="TFrom"></typeparam>
|
||||||
|
<typeparam name="TTo"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.NonPortableCast``2(System.Span{``0})">
|
||||||
|
<param name="source"></param>
|
||||||
|
<typeparam name="TFrom"></typeparam>
|
||||||
|
<typeparam name="TTo"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.SequenceEqual(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||||
|
<param name="first"></param>
|
||||||
|
<param name="second"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.SequenceEqual(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||||
|
<param name="first"></param>
|
||||||
|
<param name="second"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.SequenceEqual``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
|
||||||
|
<param name="first"></param>
|
||||||
|
<param name="second"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.SequenceEqual``1(System.Span{``0},System.ReadOnlySpan{``0})">
|
||||||
|
<param name="first"></param>
|
||||||
|
<param name="second"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.StartsWith(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.StartsWith(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.StartsWith``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.SpanExtensions.StartsWith``1(System.Span{``0},System.ReadOnlySpan{``0})">
|
||||||
|
<param name="span"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.ReadOnlySpan`1">
|
||||||
|
<typeparam name="T"></typeparam>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.#ctor(`0[])">
|
||||||
|
<param name="array"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.#ctor(System.Void*,System.Int32)">
|
||||||
|
<param name="pointer"></param>
|
||||||
|
<param name="length"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.#ctor(`0[],System.Int32)">
|
||||||
|
<param name="array"></param>
|
||||||
|
<param name="start"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.#ctor(`0[],System.Int32,System.Int32)">
|
||||||
|
<param name="array"></param>
|
||||||
|
<param name="start"></param>
|
||||||
|
<param name="length"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.CopyTo(System.Span{`0})">
|
||||||
|
<param name="destination"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.DangerousCreate(System.Object,`0@,System.Int32)">
|
||||||
|
<param name="obj"></param>
|
||||||
|
<param name="objectData"></param>
|
||||||
|
<param name="length"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.DangerousGetPinnableReference">
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.ReadOnlySpan`1.Empty">
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.Equals(System.Object)">
|
||||||
|
<param name="obj"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.GetHashCode">
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.ReadOnlySpan`1.IsEmpty">
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.ReadOnlySpan`1.Item(System.Int32)">
|
||||||
|
<param name="index"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.ReadOnlySpan`1.Length">
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.op_Equality(System.ReadOnlySpan{`0},System.ReadOnlySpan{`0})">
|
||||||
|
<param name="left"></param>
|
||||||
|
<param name="right"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.op_Implicit(System.ArraySegment{T})~System.ReadOnlySpan{T}">
|
||||||
|
<param name="arraySegment"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.op_Implicit(T[])~System.ReadOnlySpan{T}">
|
||||||
|
<param name="array"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.op_Inequality(System.ReadOnlySpan{`0},System.ReadOnlySpan{`0})">
|
||||||
|
<param name="left"></param>
|
||||||
|
<param name="right"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.Slice(System.Int32)">
|
||||||
|
<param name="start"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.Slice(System.Int32,System.Int32)">
|
||||||
|
<param name="start"></param>
|
||||||
|
<param name="length"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.ToArray">
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ReadOnlySpan`1.TryCopyTo(System.Span{`0})">
|
||||||
|
<param name="destination"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
C-Windows-1/bin/28上位机/System.Numerics.Vectors.dll
Normal file
BIN
C-Windows-1/bin/28上位机/System.Numerics.Vectors.dll
Normal file
Binary file not shown.
2621
C-Windows-1/bin/28上位机/System.Numerics.Vectors.xml
Normal file
2621
C-Windows-1/bin/28上位机/System.Numerics.Vectors.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/System.Runtime.CompilerServices.Unsafe.dll
Normal file
BIN
C-Windows-1/bin/28上位机/System.Runtime.CompilerServices.Unsafe.dll
Normal file
Binary file not shown.
258
C-Windows-1/bin/28上位机/System.Runtime.CompilerServices.Unsafe.xml
Normal file
258
C-Windows-1/bin/28上位机/System.Runtime.CompilerServices.Unsafe.xml
Normal file
@@ -0,0 +1,258 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>System.Runtime.CompilerServices.Unsafe</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:System.Runtime.CompilerServices.Unsafe">
|
||||||
|
<summary>Contains generic, low-level functionality for manipulating pointers.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.Add``1(``0@,System.Int32)">
|
||||||
|
<summary>Adds an element offset to the given reference.</summary>
|
||||||
|
<param name="source">The reference to add the offset to.</param>
|
||||||
|
<param name="elementOffset">The offset to add.</param>
|
||||||
|
<typeparam name="T">The type of reference.</typeparam>
|
||||||
|
<returns>A new reference that reflects the addition of offset to pointer.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.Add``1(``0@,System.IntPtr)">
|
||||||
|
<summary>Adds an element offset to the given reference.</summary>
|
||||||
|
<param name="source">The reference to add the offset to.</param>
|
||||||
|
<param name="elementOffset">The offset to add.</param>
|
||||||
|
<typeparam name="T">The type of reference.</typeparam>
|
||||||
|
<returns>A new reference that reflects the addition of offset to pointer.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.Add``1(System.Void*,System.Int32)">
|
||||||
|
<summary>Adds an element offset to the given void pointer.</summary>
|
||||||
|
<param name="source">The void pointer to add the offset to.</param>
|
||||||
|
<param name="elementOffset">The offset to add.</param>
|
||||||
|
<typeparam name="T">The type of void pointer.</typeparam>
|
||||||
|
<returns>A new void pointer that reflects the addition of offset to the specified pointer.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.AddByteOffset``1(``0@,System.IntPtr)">
|
||||||
|
<summary>Adds a byte offset to the given reference.</summary>
|
||||||
|
<param name="source">The reference to add the offset to.</param>
|
||||||
|
<param name="byteOffset">The offset to add.</param>
|
||||||
|
<typeparam name="T">The type of reference.</typeparam>
|
||||||
|
<returns>A new reference that reflects the addition of byte offset to pointer.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.AreSame``1(``0@,``0@)">
|
||||||
|
<summary>Determines whether the specified references point to the same location.</summary>
|
||||||
|
<param name="left">The first reference to compare.</param>
|
||||||
|
<param name="right">The second reference to compare.</param>
|
||||||
|
<typeparam name="T">The type of reference.</typeparam>
|
||||||
|
<returns>
|
||||||
|
<see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> point to the same location; otherwise, <see langword="false" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.As``1(System.Object)">
|
||||||
|
<summary>Casts the given object to the specified type.</summary>
|
||||||
|
<param name="o">The object to cast.</param>
|
||||||
|
<typeparam name="T">The type which the object will be cast to.</typeparam>
|
||||||
|
<returns>The original object, casted to the given type.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.As``2(``0@)">
|
||||||
|
<summary>Reinterprets the given reference as a reference to a value of type <typeparamref name="TTo" />.</summary>
|
||||||
|
<param name="source">The reference to reinterpret.</param>
|
||||||
|
<typeparam name="TFrom">The type of reference to reinterpret.</typeparam>
|
||||||
|
<typeparam name="TTo">The desired type of the reference.</typeparam>
|
||||||
|
<returns>A reference to a value of type <typeparamref name="TTo" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.AsPointer``1(``0@)">
|
||||||
|
<summary>Returns a pointer to the given by-ref parameter.</summary>
|
||||||
|
<param name="value">The object whose pointer is obtained.</param>
|
||||||
|
<typeparam name="T">The type of object.</typeparam>
|
||||||
|
<returns>A pointer to the given value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.AsRef``1(``0@)">
|
||||||
|
<summary>Reinterprets the given read-only reference as a reference.</summary>
|
||||||
|
<param name="source">The read-only reference to reinterpret.</param>
|
||||||
|
<typeparam name="T">The type of reference.</typeparam>
|
||||||
|
<returns>A reference to a value of type <typeparamref name="T" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.AsRef``1(System.Void*)">
|
||||||
|
<summary>Reinterprets the given location as a reference to a value of type <typeparamref name="T" />.</summary>
|
||||||
|
<param name="source">The location of the value to reference.</param>
|
||||||
|
<typeparam name="T">The type of the interpreted location.</typeparam>
|
||||||
|
<returns>A reference to a value of type <typeparamref name="T" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.ByteOffset``1(``0@,``0@)">
|
||||||
|
<summary>Determines the byte offset from origin to target from the given references.</summary>
|
||||||
|
<param name="origin">The reference to origin.</param>
|
||||||
|
<param name="target">The reference to target.</param>
|
||||||
|
<typeparam name="T">The type of reference.</typeparam>
|
||||||
|
<returns>Byte offset from origin to target i.e. <paramref name="target" /> - <paramref name="origin" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.Copy``1(``0@,System.Void*)">
|
||||||
|
<summary>Copies a value of type <typeparamref name="T" /> to the given location.</summary>
|
||||||
|
<param name="destination">The location to copy to.</param>
|
||||||
|
<param name="source">A pointer to the value to copy.</param>
|
||||||
|
<typeparam name="T">The type of value to copy.</typeparam>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.Copy``1(System.Void*,``0@)">
|
||||||
|
<summary>Copies a value of type <typeparamref name="T" /> to the given location.</summary>
|
||||||
|
<param name="destination">The location to copy to.</param>
|
||||||
|
<param name="source">A reference to the value to copy.</param>
|
||||||
|
<typeparam name="T">The type of value to copy.</typeparam>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.CopyBlock(System.Byte@,System.Byte@,System.UInt32)">
|
||||||
|
<summary>Copies bytes from the source address to the destination address.</summary>
|
||||||
|
<param name="destination">The destination address to copy to.</param>
|
||||||
|
<param name="source">The source address to copy from.</param>
|
||||||
|
<param name="byteCount">The number of bytes to copy.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.CopyBlock(System.Void*,System.Void*,System.UInt32)">
|
||||||
|
<summary>Copies bytes from the source address to the destination address.</summary>
|
||||||
|
<param name="destination">The destination address to copy to.</param>
|
||||||
|
<param name="source">The source address to copy from.</param>
|
||||||
|
<param name="byteCount">The number of bytes to copy.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.CopyBlockUnaligned(System.Byte@,System.Byte@,System.UInt32)">
|
||||||
|
<summary>Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses.</summary>
|
||||||
|
<param name="destination">The destination address to copy to.</param>
|
||||||
|
<param name="source">The source address to copy from.</param>
|
||||||
|
<param name="byteCount">The number of bytes to copy.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.CopyBlockUnaligned(System.Void*,System.Void*,System.UInt32)">
|
||||||
|
<summary>Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses.</summary>
|
||||||
|
<param name="destination">The destination address to copy to.</param>
|
||||||
|
<param name="source">The source address to copy from.</param>
|
||||||
|
<param name="byteCount">The number of bytes to copy.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.InitBlock(System.Byte@,System.Byte,System.UInt32)">
|
||||||
|
<summary>Initializes a block of memory at the given location with a given initial value.</summary>
|
||||||
|
<param name="startAddress">The address of the start of the memory block to initialize.</param>
|
||||||
|
<param name="value">The value to initialize the block to.</param>
|
||||||
|
<param name="byteCount">The number of bytes to initialize.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.InitBlock(System.Void*,System.Byte,System.UInt32)">
|
||||||
|
<summary>Initializes a block of memory at the given location with a given initial value.</summary>
|
||||||
|
<param name="startAddress">The address of the start of the memory block to initialize.</param>
|
||||||
|
<param name="value">The value to initialize the block to.</param>
|
||||||
|
<param name="byteCount">The number of bytes to initialize.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(System.Byte@,System.Byte,System.UInt32)">
|
||||||
|
<summary>Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address.</summary>
|
||||||
|
<param name="startAddress">The address of the start of the memory block to initialize.</param>
|
||||||
|
<param name="value">The value to initialize the block to.</param>
|
||||||
|
<param name="byteCount">The number of bytes to initialize.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(System.Void*,System.Byte,System.UInt32)">
|
||||||
|
<summary>Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address.</summary>
|
||||||
|
<param name="startAddress">The address of the start of the memory block to initialize.</param>
|
||||||
|
<param name="value">The value to initialize the block to.</param>
|
||||||
|
<param name="byteCount">The number of bytes to initialize.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.IsAddressGreaterThan``1(``0@,``0@)">
|
||||||
|
<summary>Returns a value that indicates whether a specified reference is greater than another specified reference.</summary>
|
||||||
|
<param name="left">The first value to compare.</param>
|
||||||
|
<param name="right">The second value to compare.</param>
|
||||||
|
<typeparam name="T">The type of the reference.</typeparam>
|
||||||
|
<returns>
|
||||||
|
<see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.IsAddressLessThan``1(``0@,``0@)">
|
||||||
|
<summary>Returns a value that indicates whether a specified reference is less than another specified reference.</summary>
|
||||||
|
<param name="left">The first value to compare.</param>
|
||||||
|
<param name="right">The second value to compare.</param>
|
||||||
|
<typeparam name="T">The type of the reference.</typeparam>
|
||||||
|
<returns>
|
||||||
|
<see langword="true" /> if <paramref name="left" /> is less than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.IsNullRef``1(``0@)">
|
||||||
|
<param name="source" />
|
||||||
|
<typeparam name="T" />
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.NullRef``1">
|
||||||
|
<typeparam name="T" />
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.Read``1(System.Void*)">
|
||||||
|
<summary>Reads a value of type <typeparamref name="T" /> from the given location.</summary>
|
||||||
|
<param name="source">The location to read from.</param>
|
||||||
|
<typeparam name="T">The type to read.</typeparam>
|
||||||
|
<returns>An object of type <typeparamref name="T" /> read from the given location.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.ReadUnaligned``1(System.Byte@)">
|
||||||
|
<summary>Reads a value of type <typeparamref name="T" /> from the given location without assuming architecture dependent alignment of the addresses.</summary>
|
||||||
|
<param name="source">The location to read from.</param>
|
||||||
|
<typeparam name="T">The type to read.</typeparam>
|
||||||
|
<returns>An object of type <typeparamref name="T" /> read from the given location.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.ReadUnaligned``1(System.Void*)">
|
||||||
|
<summary>Reads a value of type <typeparamref name="T" /> from the given location without assuming architecture dependent alignment of the addresses.</summary>
|
||||||
|
<param name="source">The location to read from.</param>
|
||||||
|
<typeparam name="T">The type to read.</typeparam>
|
||||||
|
<returns>An object of type <typeparamref name="T" /> read from the given location.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.SizeOf``1">
|
||||||
|
<summary>Returns the size of an object of the given type parameter.</summary>
|
||||||
|
<typeparam name="T">The type of object whose size is retrieved.</typeparam>
|
||||||
|
<returns>The size of an object of type <typeparamref name="T" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.SkipInit``1(``0@)">
|
||||||
|
<summary>Bypasses definite assignment rules for a given value.</summary>
|
||||||
|
<param name="value">The uninitialized object.</param>
|
||||||
|
<typeparam name="T">The type of the uninitialized object.</typeparam>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.Subtract``1(``0@,System.Int32)">
|
||||||
|
<summary>Subtracts an element offset from the given reference.</summary>
|
||||||
|
<param name="source">The reference to subtract the offset from.</param>
|
||||||
|
<param name="elementOffset">The offset to subtract.</param>
|
||||||
|
<typeparam name="T">The type of reference.</typeparam>
|
||||||
|
<returns>A new reference that reflects the subtraction of offset from pointer.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.Subtract``1(``0@,System.IntPtr)">
|
||||||
|
<summary>Subtracts an element offset from the given reference.</summary>
|
||||||
|
<param name="source">The reference to subtract the offset from.</param>
|
||||||
|
<param name="elementOffset">The offset to subtract.</param>
|
||||||
|
<typeparam name="T">The type of reference.</typeparam>
|
||||||
|
<returns>A new reference that reflects the subtraction of offset from pointer.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.Subtract``1(System.Void*,System.Int32)">
|
||||||
|
<summary>Subtracts an element offset from the given void pointer.</summary>
|
||||||
|
<param name="source">The void pointer to subtract the offset from.</param>
|
||||||
|
<param name="elementOffset">The offset to subtract.</param>
|
||||||
|
<typeparam name="T">The type of the void pointer.</typeparam>
|
||||||
|
<returns>A new void pointer that reflects the subtraction of offset from the specified pointer.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.SubtractByteOffset``1(``0@,System.IntPtr)">
|
||||||
|
<summary>Subtracts a byte offset from the given reference.</summary>
|
||||||
|
<param name="source">The reference to subtract the offset from.</param>
|
||||||
|
<param name="byteOffset">The offset to subtract.</param>
|
||||||
|
<typeparam name="T">The type of reference.</typeparam>
|
||||||
|
<returns>A new reference that reflects the subtraction of byte offset from pointer.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.Unbox``1(System.Object)">
|
||||||
|
<summary>Returns a <see langword="mutable ref" /> to a boxed value.</summary>
|
||||||
|
<param name="box">The value to unbox.</param>
|
||||||
|
<typeparam name="T">The type to be unboxed.</typeparam>
|
||||||
|
<exception cref="T:System.NullReferenceException">
|
||||||
|
<paramref name="box" /> is <see langword="null" />, and <typeparamref name="T" /> is a non-nullable value type.</exception>
|
||||||
|
<exception cref="T:System.InvalidCastException">
|
||||||
|
<paramref name="box" /> is not a boxed value type.
|
||||||
|
|
||||||
|
-or-
|
||||||
|
|
||||||
|
<paramref name="box" /> is not a boxed <typeparamref name="T" />.</exception>
|
||||||
|
<exception cref="T:System.TypeLoadException">
|
||||||
|
<typeparamref name="T" /> cannot be found.</exception>
|
||||||
|
<returns>A <see langword="mutable ref" /> to the boxed value <paramref name="box" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.Write``1(System.Void*,``0)">
|
||||||
|
<summary>Writes a value of type <typeparamref name="T" /> to the given location.</summary>
|
||||||
|
<param name="destination">The location to write to.</param>
|
||||||
|
<param name="value">The value to write.</param>
|
||||||
|
<typeparam name="T">The type of value to write.</typeparam>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.WriteUnaligned``1(System.Byte@,``0)">
|
||||||
|
<summary>Writes a value of type <typeparamref name="T" /> to the given location without assuming architecture dependent alignment of the addresses.</summary>
|
||||||
|
<param name="destination">The location to write to.</param>
|
||||||
|
<param name="value">The value to write.</param>
|
||||||
|
<typeparam name="T">The type of value to write.</typeparam>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.CompilerServices.Unsafe.WriteUnaligned``1(System.Void*,``0)">
|
||||||
|
<summary>Writes a value of type <typeparamref name="T" /> to the given location without assuming architecture dependent alignment of the addresses.</summary>
|
||||||
|
<param name="destination">The location to write to.</param>
|
||||||
|
<param name="value">The value to write.</param>
|
||||||
|
<typeparam name="T">The type of value to write.</typeparam>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
C-Windows-1/bin/28上位机/System.Security.AccessControl.dll
Normal file
BIN
C-Windows-1/bin/28上位机/System.Security.AccessControl.dll
Normal file
Binary file not shown.
2185
C-Windows-1/bin/28上位机/System.Security.AccessControl.xml
Normal file
2185
C-Windows-1/bin/28上位机/System.Security.AccessControl.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/System.Security.Cryptography.Pkcs.dll
Normal file
BIN
C-Windows-1/bin/28上位机/System.Security.Cryptography.Pkcs.dll
Normal file
Binary file not shown.
1998
C-Windows-1/bin/28上位机/System.Security.Cryptography.Pkcs.xml
Normal file
1998
C-Windows-1/bin/28上位机/System.Security.Cryptography.Pkcs.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/System.Security.Cryptography.Xml.dll
Normal file
BIN
C-Windows-1/bin/28上位机/System.Security.Cryptography.Xml.dll
Normal file
Binary file not shown.
336
C-Windows-1/bin/28上位机/System.Security.Cryptography.Xml.xml
Normal file
336
C-Windows-1/bin/28上位机/System.Security.Cryptography.Xml.xml
Normal file
@@ -0,0 +1,336 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>System.Security.Cryptography.Xml</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="P:System.SR.ArgumentOutOfRange_Index">
|
||||||
|
<summary>Index was out of range. Must be non-negative and less than the size of the collection.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Arg_EmptyOrNullString">
|
||||||
|
<summary>String cannot be empty or null.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Partial_Chain">
|
||||||
|
<summary>A certificate chain could not be built to a trusted root authority.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_BadWrappedKeySize">
|
||||||
|
<summary>Bad wrapped key size.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_CipherValueElementRequired">
|
||||||
|
<summary>A Cipher Data element should have either a CipherValue or a CipherReference element.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_CreateHashAlgorithmFailed">
|
||||||
|
<summary>Could not create hash algorithm object.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_CreateTransformFailed">
|
||||||
|
<summary>Could not create the XML transformation identified by the URI {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_CreatedKeyFailed">
|
||||||
|
<summary>Failed to create signing key.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_DigestMethodRequired">
|
||||||
|
<summary>A DigestMethod must be specified on a Reference prior to generating XML.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_DigestValueRequired">
|
||||||
|
<summary>A Reference must contain a DigestValue.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_EnvelopedSignatureRequiresContext">
|
||||||
|
<summary>An XmlDocument context is required for enveloped transforms.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_InvalidElement">
|
||||||
|
<summary>Malformed element {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_InvalidEncryptionProperty">
|
||||||
|
<summary>Malformed encryption property element.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_InvalidKeySize">
|
||||||
|
<summary>The key size should be a non negative integer.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_InvalidReference">
|
||||||
|
<summary>Malformed reference element.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_InvalidSignatureLength">
|
||||||
|
<summary>The length of the signature with a MAC should be less than the hash output length.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_InvalidSignatureLength2">
|
||||||
|
<summary>The length in bits of the signature with a MAC should be a multiple of 8.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_InvalidX509IssuerSerialNumber">
|
||||||
|
<summary>X509 issuer serial number is invalid.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_KeyInfoRequired">
|
||||||
|
<summary>A KeyInfo element is required to check the signature.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_KW_BadKeySize">
|
||||||
|
<summary>The length of the encrypted data in Key Wrap is either 32, 40 or 48 bytes.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_LoadKeyFailed">
|
||||||
|
<summary>Signing key is not loaded.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_MissingAlgorithm">
|
||||||
|
<summary>Symmetric algorithm is not specified.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_MissingCipherData">
|
||||||
|
<summary>Cipher data is not specified.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_MissingDecryptionKey">
|
||||||
|
<summary>Unable to retrieve the decryption key.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_MissingEncryptionKey">
|
||||||
|
<summary>Unable to retrieve the encryption key.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_NotSupportedCryptographicTransform">
|
||||||
|
<summary>The specified cryptographic transform is not supported.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_ReferenceElementRequired">
|
||||||
|
<summary>At least one Reference element is required.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_ReferenceTypeRequired">
|
||||||
|
<summary>The Reference type must be set in an EncryptedReference object.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_SelfReferenceRequiresContext">
|
||||||
|
<summary>An XmlDocument context is required to resolve the Reference Uri {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_SignatureDescriptionNotCreated">
|
||||||
|
<summary>SignatureDescription could not be created for the signature algorithm supplied.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_SignatureMethodKeyMismatch">
|
||||||
|
<summary>The key does not fit the SignatureMethod.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_SignatureMethodRequired">
|
||||||
|
<summary>A signature method is required.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_SignatureValueRequired">
|
||||||
|
<summary>Signature requires a SignatureValue.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_SignedInfoRequired">
|
||||||
|
<summary>Signature requires a SignedInfo.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_TransformIncorrectInputType">
|
||||||
|
<summary>The input type was invalid for this transform.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_IncorrectObjectType">
|
||||||
|
<summary>Type of input object is invalid.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_UnknownTransform">
|
||||||
|
<summary>Unknown transform has been encountered.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_UriNotResolved">
|
||||||
|
<summary>Unable to resolve Uri {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_UriNotSupported">
|
||||||
|
<summary>The specified Uri is not supported.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_UriRequired">
|
||||||
|
<summary>A Uri attribute is required for a CipherReference element.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_XrmlMissingContext">
|
||||||
|
<summary>Null Context property encountered.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_XrmlMissingIRelDecryptor">
|
||||||
|
<summary>IRelDecryptor is required.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_XrmlMissingIssuer">
|
||||||
|
<summary>Issuer node is required.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_XrmlMissingLicence">
|
||||||
|
<summary>License node is required.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Cryptography_Xml_XrmlUnableToDecryptGrant">
|
||||||
|
<summary>Unable to decrypt grant content.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.NotSupported_KeyAlgorithm">
|
||||||
|
<summary>The certificate key algorithm is not supported.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_ActualHashValue">
|
||||||
|
<summary>Actual hash value: {0}</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_BeginCanonicalization">
|
||||||
|
<summary>Beginning canonicalization using "{0}" ({1}).</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_BeginSignatureComputation">
|
||||||
|
<summary>Beginning signature computation.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_BeginSignatureVerification">
|
||||||
|
<summary>Beginning signature verification.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_BuildX509Chain">
|
||||||
|
<summary>Building and verifying the X509 chain for certificate {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_CanonicalizationSettings">
|
||||||
|
<summary>Canonicalization transform is using resolver {0} and base URI "{1}".</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_CanonicalizedOutput">
|
||||||
|
<summary>Output of canonicalization transform: {0}</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_CertificateChain">
|
||||||
|
<summary>Certificate chain:</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_CheckSignatureFormat">
|
||||||
|
<summary>Checking signature format using format validator "[{0}] {1}.{2}".</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_CheckSignedInfo">
|
||||||
|
<summary>Checking signature on SignedInfo with id "{0}".</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_FormatValidationSuccessful">
|
||||||
|
<summary>Signature format validation was successful.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_FormatValidationNotSuccessful">
|
||||||
|
<summary>Signature format validation failed.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_KeyUsages">
|
||||||
|
<summary>Found key usages "{0}" in extension {1} on certificate {2}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_NoNamespacesPropagated">
|
||||||
|
<summary>No namespaces are being propagated.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_PropagatingNamespace">
|
||||||
|
<summary>Propagating namespace {0}="{1}".</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_RawSignatureValue">
|
||||||
|
<summary>Raw signature: {0}</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_ReferenceHash">
|
||||||
|
<summary>Reference {0} hashed with "{1}" ({2}) has hash value {3}, expected hash value {4}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_RevocationMode">
|
||||||
|
<summary>Revocation mode for chain building: {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_RevocationFlag">
|
||||||
|
<summary>Revocation flag for chain building: {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_SigningAsymmetric">
|
||||||
|
<summary>Calculating signature with key {0} using signature description {1}, hash algorithm {2}, and asymmetric signature formatter {3}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_SigningHmac">
|
||||||
|
<summary>Calculating signature using keyed hash algorithm {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_SigningReference">
|
||||||
|
<summary>Hashing reference {0}, Uri "{1}", Id "{2}", Type "{3}" with hash algorithm "{4}" ({5}).</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_TransformedReferenceContents">
|
||||||
|
<summary>Transformed reference contents: {0}</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_UnsafeCanonicalizationMethod">
|
||||||
|
<summary>Canonicalization method "{0}" is not on the safe list. Safe canonicalization methods are: {1}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_UrlTimeout">
|
||||||
|
<summary>URL retrieval timeout for chain building: {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_VerificationFailed">
|
||||||
|
<summary>Verification failed checking {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_VerificationFailed_References">
|
||||||
|
<summary>references</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_VerificationFailed_SignedInfo">
|
||||||
|
<summary>SignedInfo</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_VerificationFailed_X509Chain">
|
||||||
|
<summary>X509 chain verification</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_VerificationFailed_X509KeyUsage">
|
||||||
|
<summary>X509 key usage verification</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_VerificationFlag">
|
||||||
|
<summary>Verification flags for chain building: {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_VerificationTime">
|
||||||
|
<summary>Verification time for chain building: {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_VerificationWithKeySuccessful">
|
||||||
|
<summary>Verification with key {0} was successful.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_VerificationWithKeyNotSuccessful">
|
||||||
|
<summary>Verification with key {0} was not successful.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_VerifyReference">
|
||||||
|
<summary>Processing reference {0}, Uri "{1}", Id "{2}", Type "{3}".</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_VerifySignedInfoAsymmetric">
|
||||||
|
<summary>Verifying SignedInfo using key {0}, signature description {1}, hash algorithm {2}, and asymmetric signature deformatter {3}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_VerifySignedInfoHmac">
|
||||||
|
<summary>Verifying SignedInfo using keyed hash algorithm {0}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_X509ChainError">
|
||||||
|
<summary>Error building X509 chain: {0}: {1}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_XmlContext">
|
||||||
|
<summary>Using context: {0}</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_SignedXmlRecursionLimit">
|
||||||
|
<summary>Signed xml recursion limit hit while trying to decrypt the key. Reference {0} hashed with "{1}" and ({2}).</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Log_UnsafeTransformMethod">
|
||||||
|
<summary>Transform method "{0}" is not on the safe list. Safe transform methods are: {1}.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.ElementCombinationMissing">
|
||||||
|
<summary>{0} and {1} can only occur in combination</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.ElementMissing">
|
||||||
|
<summary>{0} is missing</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.MustContainChildElement">
|
||||||
|
<summary>{0} must contain child element {1}</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.WrongRootElement">
|
||||||
|
<summary>Root element must be {0} element in namespace {1}</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.Versioning.OSPlatformAttribute">
|
||||||
|
<summary>
|
||||||
|
Base type for all platform-specific API attributes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.Versioning.TargetPlatformAttribute">
|
||||||
|
<summary>
|
||||||
|
Records the platform that the project targeted.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.Versioning.SupportedOSPlatformAttribute">
|
||||||
|
<summary>
|
||||||
|
Records the operating system (and minimum version) that supports an API. Multiple attributes can be
|
||||||
|
applied to indicate support on multiple operating systems.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
Callers can apply a <see cref="T:System.Runtime.Versioning.SupportedOSPlatformAttribute" />
|
||||||
|
or use guards to prevent calls to APIs on unsupported operating systems.
|
||||||
|
|
||||||
|
A given platform should only be specified once.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.Versioning.UnsupportedOSPlatformAttribute">
|
||||||
|
<summary>
|
||||||
|
Marks APIs that were removed in a given operating system version.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
Primarily used by OS bindings to indicate APIs that are only available in
|
||||||
|
earlier versions.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.Versioning.SupportedOSPlatformGuardAttribute">
|
||||||
|
<summary>
|
||||||
|
Annotates a custom guard field, property or method with a supported platform name and optional version.
|
||||||
|
Multiple attributes can be applied to indicate guard for multiple supported platforms.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
Callers can apply a <see cref="T:System.Runtime.Versioning.SupportedOSPlatformGuardAttribute" /> to a field, property or method
|
||||||
|
and use that field, property or method in a conditional or assert statements in order to safely call platform specific APIs.
|
||||||
|
|
||||||
|
The type of the field or property should be boolean, the method return type should be boolean in order to be used as platform guard.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.Versioning.UnsupportedOSPlatformGuardAttribute">
|
||||||
|
<summary>
|
||||||
|
Annotates the custom guard field, property or method with an unsupported platform name and optional version.
|
||||||
|
Multiple attributes can be applied to indicate guard for multiple unsupported platforms.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
Callers can apply a <see cref="T:System.Runtime.Versioning.UnsupportedOSPlatformGuardAttribute" /> to a field, property or method
|
||||||
|
and use that field, property or method in a conditional or assert statements as a guard to safely call APIs unsupported on those platforms.
|
||||||
|
|
||||||
|
The type of the field or property should be boolean, the method return type should be boolean in order to be used as platform guard.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
C-Windows-1/bin/28上位机/System.Security.Principal.Windows.dll
Normal file
BIN
C-Windows-1/bin/28上位机/System.Security.Principal.Windows.dll
Normal file
Binary file not shown.
1091
C-Windows-1/bin/28上位机/System.Security.Principal.Windows.xml
Normal file
1091
C-Windows-1/bin/28上位机/System.Security.Principal.Windows.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/System.Text.Encoding.CodePages.dll
Normal file
BIN
C-Windows-1/bin/28上位机/System.Text.Encoding.CodePages.dll
Normal file
Binary file not shown.
29
C-Windows-1/bin/28上位机/System.Text.Encoding.CodePages.xml
Normal file
29
C-Windows-1/bin/28上位机/System.Text.Encoding.CodePages.xml
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>System.Text.Encoding.CodePages</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:System.Text.CodePagesEncodingProvider">
|
||||||
|
<summary>Provides access to an encoding provider for code pages that otherwise are available only in the desktop .NET Framework.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Text.CodePagesEncodingProvider.GetEncoding(System.Int32)">
|
||||||
|
<summary>Returns the encoding associated with the specified code page identifier.</summary>
|
||||||
|
<param name="codepage">The code page identifier of the preferred encoding which the encoding provider may support.</param>
|
||||||
|
<returns>The encoding associated with the specified code page identifier, or <see langword="null" /> if the provider does not support the requested codepage encoding.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Text.CodePagesEncodingProvider.GetEncoding(System.String)">
|
||||||
|
<summary>Returns the encoding associated with the specified code page name.</summary>
|
||||||
|
<param name="name">The code page name of the preferred encoding which the encoding provider may support.</param>
|
||||||
|
<returns>The encoding associated with the specified code page, or <see langword="null" /> if the provider does not support the requested encoding.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Text.CodePagesEncodingProvider.GetEncodings">
|
||||||
|
<summary>Returns an array that contains all the encodings that are supported by the <see cref="T:System.Text.CodePagesEncodingProvider" />.</summary>
|
||||||
|
<returns>An array that contains all the supported encodings.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Text.CodePagesEncodingProvider.Instance">
|
||||||
|
<summary>Gets an encoding provider for code pages supported in the desktop .NET Framework but not in the current .NET Framework platform.</summary>
|
||||||
|
<returns>An encoding provider that allows access to encodings not supported on the current .NET Framework platform.</returns>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
C-Windows-1/bin/28上位机/System.ValueTuple.dll
Normal file
BIN
C-Windows-1/bin/28上位机/System.ValueTuple.dll
Normal file
Binary file not shown.
2269
C-Windows-1/bin/28上位机/System.ValueTuple.xml
Normal file
2269
C-Windows-1/bin/28上位机/System.ValueTuple.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
C-Windows-1/bin/28上位机/ZXing.Net.Mobile.Core.dll
Normal file
BIN
C-Windows-1/bin/28上位机/ZXing.Net.Mobile.Core.dll
Normal file
Binary file not shown.
BIN
C-Windows-1/bin/28上位机/ZXingNetMobile.dll
Normal file
BIN
C-Windows-1/bin/28上位机/ZXingNetMobile.dll
Normal file
Binary file not shown.
BIN
C-Windows-1/bin/28上位机/zxing.portable.dll
Normal file
BIN
C-Windows-1/bin/28上位机/zxing.portable.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user