电气前端提交
This commit is contained in:
parent
45bd4860bc
commit
5d1798ebd5
File diff suppressed because one or more lines are too long
BIN
newFront/c#前端/SWS.Electrical/ACCAMERA_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/ACCAMERA_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/ATEXT_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/ATEXT_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/AcMPolygonObj15_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/AcMPolygonObj15_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/BrxMgd.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/BrxMgd.dll
Normal file
Binary file not shown.
248
newFront/c#前端/SWS.Electrical/Commands.cs
Normal file
248
newFront/c#前端/SWS.Electrical/Commands.cs
Normal file
@ -0,0 +1,248 @@
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
using Bricscad.Ribbon;
|
||||
using Bricscad.Windows;
|
||||
using Prism.Events;
|
||||
using Prism.Ioc;
|
||||
using Prism.Services.Dialogs;
|
||||
using SWS.Commons;
|
||||
using SWS.Electrical;
|
||||
using SWS.Electrical.Views;
|
||||
using SWS.Service;
|
||||
using SWS.WPF.ViewModels;
|
||||
using SWS.WPF.Views;
|
||||
using Teigha.Runtime;
|
||||
using Telerik.Windows.Controls;
|
||||
using Unity;
|
||||
using Application = Bricscad.ApplicationServices.Application;
|
||||
using DialogParameters = Prism.Services.Dialogs.DialogParameters;
|
||||
|
||||
[assembly: CommandClass(typeof(Commands))]
|
||||
[assembly: ExtensionApplication(typeof(Commands))]
|
||||
namespace SWS.Electrical
|
||||
{
|
||||
public partial class Commands : IExtensionApplication
|
||||
{
|
||||
|
||||
public void Initialize()
|
||||
{
|
||||
|
||||
try
|
||||
{
|
||||
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
|
||||
if (RibbonServices.RibbonPaletteSet == null)
|
||||
RibbonServices.CreateRibbonPaletteSet();
|
||||
|
||||
Start.RegisterTypes();
|
||||
|
||||
AddTab();
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
Application.ShowAlertDialog(" An exception occurred in Initialize():\n" + e.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
// 记录异常信息到日志文件,这里简单打印到控制台
|
||||
System.Exception ex = e.ExceptionObject as System.Exception;
|
||||
Console.WriteLine($"发生未处理的异常: {ex.Message}");
|
||||
Console.WriteLine($"异常堆栈跟踪: {ex.StackTrace}");
|
||||
|
||||
// 关闭所有打开的对话框窗口
|
||||
|
||||
|
||||
// 提示用户发生了错误
|
||||
MessageBox.Show("发生错误,请检查日志文件以获取更多信息。", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
catch (System.Exception innerEx)
|
||||
{
|
||||
// 如果在处理异常时又发生了异常,简单打印信息
|
||||
Console.WriteLine($"处理异常时发生错误: {innerEx.Message}");
|
||||
}
|
||||
}
|
||||
|
||||
public void Terminate()
|
||||
{
|
||||
}
|
||||
|
||||
void AddTab()
|
||||
{
|
||||
RibbonControl rbnCtrl = ComponentManager.Ribbon; //整个上面都是ribbon,比如莫工做的电气系统,就是ribbon中的一个tab
|
||||
|
||||
if (rbnCtrl == null) return;
|
||||
#region create Ribbon tab
|
||||
RibbonTab tab1 = new RibbonTab();
|
||||
tab1.Title = "电气扩展";
|
||||
tab1.Id = "电气扩展";
|
||||
rbnCtrl.Tabs.Add(tab1);//一个就行了
|
||||
#endregion
|
||||
|
||||
#region Ribbon 测试
|
||||
RibbonPanelSource dataSource = new RibbonPanelSource();
|
||||
dataSource.Title = "测试";
|
||||
dataSource.Id = "测试";
|
||||
RibbonPanel dataPanel = new RibbonPanel();
|
||||
dataPanel.Source = dataSource;
|
||||
tab1.Panels.Add(dataPanel);
|
||||
|
||||
//垂直排列按钮panel
|
||||
RibbonRowPanel ribbonRowPanel = new RibbonRowPanel();
|
||||
|
||||
#region buttons 测试绘图
|
||||
RibbonButton btnSinalManage = new RibbonButton();
|
||||
btnSinalManage.ToolTip = "测试绘图";
|
||||
btnSinalManage.Text = "测试绘图";
|
||||
btnSinalManage.ButtonStyle = RibbonButtonStyle.SmallWithText;
|
||||
btnSinalManage.CommandHandler = new DelegateCommand(async x =>
|
||||
{
|
||||
|
||||
//打开窗体
|
||||
try
|
||||
{
|
||||
var flag =await GlobalObj.CheckLogin();
|
||||
if (!flag)
|
||||
{
|
||||
MessageBox.Show("登录已过期,请重新登录!");
|
||||
return;
|
||||
}
|
||||
IDialogParameters para = new DialogParameters();
|
||||
para.Add(GlobalObject.dialogPar.para1.ToString(), "aaaa");
|
||||
var _dialogService = GlobalObject._prismContainer.Resolve<IDialogService>();
|
||||
_dialogService.ShowDialog(nameof(DialogTest2), para, (RES) =>
|
||||
{
|
||||
//var res = RES.Parameters.GetValue<string>(GlobalObject.dialogPar.para1.ToString());
|
||||
|
||||
//if (RES.Result == ButtonResult.Yes)
|
||||
//{
|
||||
// MessageBox.Show("窗体Yes关闭,返回:" + res);
|
||||
//}
|
||||
//else if (RES.Result == ButtonResult.No)
|
||||
//{ MessageBox.Show("窗体NO关闭,返回:" + res); }
|
||||
});
|
||||
}
|
||||
catch (System.Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message);
|
||||
}
|
||||
|
||||
});
|
||||
btnSinalManage.Image = GlobalObject.ImageSourceFromEmbeddedResourceStream("OpenProject.png");
|
||||
btnSinalManage.Id = "选择项目";
|
||||
ribbonRowPanel.Items.Add(btnSinalManage);
|
||||
ribbonRowPanel.Items.Add(new RibbonRowBreak());//换行,这样可以使按钮多行排列
|
||||
#endregion
|
||||
dataSource.Items.Add(ribbonRowPanel);
|
||||
#endregion
|
||||
|
||||
#region Ribbon 信号管理
|
||||
dataSource = new RibbonPanelSource();
|
||||
dataSource.Title = "信号管理";
|
||||
dataSource.Id = "信号管理";
|
||||
dataPanel = new RibbonPanel();
|
||||
dataPanel.Source = dataSource;
|
||||
tab1.Panels.Add(dataPanel);
|
||||
|
||||
//垂直排列按钮panel
|
||||
ribbonRowPanel = new RibbonRowPanel();
|
||||
|
||||
#region buttons 信号管理
|
||||
btnSinalManage = new RibbonButton();
|
||||
btnSinalManage.ToolTip = "信号管理";
|
||||
btnSinalManage.Text = "信号管理";
|
||||
btnSinalManage.ButtonStyle = RibbonButtonStyle.SmallWithText;
|
||||
btnSinalManage.CommandHandler = new DelegateCommand(async x =>
|
||||
{
|
||||
|
||||
//打开窗体
|
||||
try
|
||||
{
|
||||
var flag = await GlobalObj.CheckLogin();
|
||||
if (!flag)
|
||||
{
|
||||
MessageBox.Show("登录已过期,请重新登录!");
|
||||
return;
|
||||
}
|
||||
var para = new DialogParameters();
|
||||
var _dialogService = GlobalObject._prismContainer.Resolve<IDialogService>();
|
||||
_dialogService.ShowDialog(nameof(DialogSignalManagement), para, (RES) =>
|
||||
{
|
||||
|
||||
});
|
||||
}
|
||||
catch (System.Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message);
|
||||
}
|
||||
|
||||
});
|
||||
btnSinalManage.Image = GlobalObject.ImageSourceFromEmbeddedResourceStream("SinalManage.png");
|
||||
btnSinalManage.Id = "信号管理";
|
||||
ribbonRowPanel.Items.Add(btnSinalManage);
|
||||
ribbonRowPanel.Items.Add(new RibbonRowBreak());//换行,这样可以使按钮多行排列
|
||||
#endregion
|
||||
dataSource.Items.Add(ribbonRowPanel);
|
||||
#endregion
|
||||
|
||||
#region Ribbon 绘图管理
|
||||
dataSource = new RibbonPanelSource();
|
||||
dataSource.Title = "绘图管理";
|
||||
dataSource.Id = "绘图管理";
|
||||
dataPanel = new RibbonPanel();
|
||||
dataPanel.Source = dataSource;
|
||||
tab1.Panels.Add(dataPanel);
|
||||
|
||||
//垂直排列按钮panel
|
||||
ribbonRowPanel = new RibbonRowPanel();
|
||||
|
||||
#region buttons 布置图自动绘制
|
||||
btnSinalManage = new RibbonButton();
|
||||
btnSinalManage.ToolTip = "布置图自动绘制";
|
||||
btnSinalManage.Text = "布置图自动绘制";
|
||||
btnSinalManage.ButtonStyle = RibbonButtonStyle.SmallWithText;
|
||||
btnSinalManage.CommandHandler = new DelegateCommand(async x =>
|
||||
{
|
||||
|
||||
//打开窗体
|
||||
try
|
||||
{
|
||||
var flag = await GlobalObj.CheckLogin();
|
||||
if (!flag)
|
||||
{
|
||||
MessageBox.Show("登录已过期,请重新登录!");
|
||||
return;
|
||||
}
|
||||
var para = new DialogParameters();
|
||||
var _dialogService = GlobalObject._prismContainer.Resolve<IDialogService>();
|
||||
_dialogService.ShowDialog(nameof(DialogAutoArrangeLayout), para, (RES) =>
|
||||
{
|
||||
|
||||
});
|
||||
}
|
||||
catch (System.Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message);
|
||||
}
|
||||
|
||||
});
|
||||
btnSinalManage.Image = GlobalObject.ImageSourceFromEmbeddedResourceStream("SinalManage.png");
|
||||
btnSinalManage.Id = "信号管理";
|
||||
ribbonRowPanel.Items.Add(btnSinalManage);
|
||||
ribbonRowPanel.Items.Add(new RibbonRowBreak());//换行,这样可以使按钮多行排列
|
||||
#endregion
|
||||
dataSource.Items.Add(ribbonRowPanel);
|
||||
#endregion
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
BIN
newFront/c#前端/SWS.Electrical/DbConstraints_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/DbConstraints_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/DryIoc.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/DryIoc.dll
Normal file
Binary file not shown.
6004
newFront/c#前端/SWS.Electrical/DryIoc.xml
Normal file
6004
newFront/c#前端/SWS.Electrical/DryIoc.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
newFront/c#前端/SWS.Electrical/EasyEncryption.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/EasyEncryption.dll
Normal file
Binary file not shown.
96
newFront/c#前端/SWS.Electrical/GlobalObj.cs
Normal file
96
newFront/c#前端/SWS.Electrical/GlobalObj.cs
Normal file
@ -0,0 +1,96 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Linq;
|
||||
using System.Net;
|
||||
using System.Net.Http;
|
||||
using System.Net.Http.Headers;
|
||||
using System.Reflection.Emit;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows;
|
||||
using System.Windows.Media;
|
||||
using IniParser;
|
||||
using Newtonsoft.Json;
|
||||
using Prism.Ioc;
|
||||
using SWS.Commons;
|
||||
using SWS.Model;
|
||||
using SWS.Service;
|
||||
using Unity;
|
||||
using static System.Windows.Forms.VisualStyles.VisualStyleElement.StartPanel;
|
||||
|
||||
namespace SWS.Electrical
|
||||
{
|
||||
public class GlobalObj
|
||||
{
|
||||
public static List<TreeModel> treeDrawings=new List<TreeModel>();
|
||||
//public static IUnityContainer container;
|
||||
//public static IContainerExtension _prismContainer;
|
||||
public static FileIniDataParser configIni = new FileIniDataParser();
|
||||
public enum dialogPar
|
||||
{
|
||||
info,
|
||||
para1,
|
||||
para2
|
||||
}
|
||||
public static string LocalWorkDir = string.Empty;//本地文件路径
|
||||
/// <summary>
|
||||
/// 检查是否登录
|
||||
/// </summary>
|
||||
public static async Task<bool> CheckLogin()
|
||||
{
|
||||
try
|
||||
{
|
||||
var data = configIni.ReadFile(GlobalObject.configPath);
|
||||
string token = data["LoginInfo"]["LoginToken"];
|
||||
string loginkey = data["LoginInfo"]["LoginMark"];
|
||||
string curProjId = data["LoginInfo"]["CurProjId"];
|
||||
LocalWorkDir= data["Profile"]["strLocalWorkDir"];
|
||||
string address = data["Profile"]["strIPAddress"];
|
||||
string port = data["Profile"]["nPort"];
|
||||
string dbType = data["Profile"]["nConType"];
|
||||
if (dbType == "1")
|
||||
{
|
||||
string strDomain = data["Profile"]["strDomainName"];
|
||||
GlobalObject.client = new HttpClient()
|
||||
{
|
||||
BaseAddress = new Uri($"{strDomain}/api/"),
|
||||
Timeout = TimeSpan.FromSeconds(120)
|
||||
};
|
||||
}
|
||||
else if (dbType == "0")
|
||||
{
|
||||
GlobalObject.client = new HttpClient()
|
||||
{
|
||||
BaseAddress = new Uri($"http://{address}:{port}/api/"),
|
||||
Timeout = TimeSpan.FromSeconds(120)
|
||||
};
|
||||
}
|
||||
GlobalObject.client.DefaultRequestHeaders.Add("logintoken",token);
|
||||
GlobalObject.client.DefaultRequestHeaders.Add("loginkey", loginkey);
|
||||
var loginService = GlobalObject.container.Resolve<LoginService>();
|
||||
var flag = await loginService.ValidateLogin(token, loginkey);
|
||||
if (flag && GlobalObject.curProject == null)
|
||||
{
|
||||
//第一次要在后台初始化一些数据
|
||||
Task.Factory.StartNew(async () => {
|
||||
var projectService = GlobalObject.container.Resolve<ProjectService>();
|
||||
var listProjects = (await projectService.GetProjects(1, 1000)).Rows;
|
||||
var p= listProjects.FirstOrDefault(a=>a.ProjectId== curProjId);
|
||||
GlobalObject.curProject = p;
|
||||
var obj = await projectService.InitProjInfo(curProjId, "");
|
||||
var treeData = obj.First(x => (string)x["Name"] == "图纸树(按目录)")["data"];
|
||||
treeDrawings = JsonConvert.DeserializeObject<List<TreeModel>>(treeData.ToString());
|
||||
|
||||
});
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
catch (System.Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
BIN
newFront/c#前端/SWS.Electrical/INIFileParser.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/INIFileParser.dll
Normal file
Binary file not shown.
1181
newFront/c#前端/SWS.Electrical/INIFileParser.xml
Normal file
1181
newFront/c#前端/SWS.Electrical/INIFileParser.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
newFront/c#前端/SWS.Electrical/ISM_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/ISM_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Microsoft.Bcl.AsyncInterfaces.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/Microsoft.Bcl.AsyncInterfaces.dll
Normal file
Binary file not shown.
417
newFront/c#前端/SWS.Electrical/Microsoft.Bcl.AsyncInterfaces.xml
Normal file
417
newFront/c#前端/SWS.Electrical/Microsoft.Bcl.AsyncInterfaces.xml
Normal file
@ -0,0 +1,417 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.Bcl.AsyncInterfaces</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1">
|
||||
<summary>Provides the core logic for implementing a manual-reset <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/> or <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
|
||||
<typeparam name="TResult"></typeparam>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation">
|
||||
<summary>
|
||||
The callback to invoke when the operation completes if <see cref="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)"/> was called before the operation completed,
|
||||
or <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCoreShared.s_sentinel"/> if the operation completed before a callback was supplied,
|
||||
or null if a callback hasn't yet been provided and the operation hasn't yet completed.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuationState">
|
||||
<summary>State to pass to <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext">
|
||||
<summary><see cref="T:System.Threading.ExecutionContext"/> to flow to the callback, or null if no flowing is required.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._capturedContext">
|
||||
<summary>
|
||||
A "captured" <see cref="T:System.Threading.SynchronizationContext"/> or <see cref="T:System.Threading.Tasks.TaskScheduler"/> with which to invoke the callback,
|
||||
or null if no special context is required.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._completed">
|
||||
<summary>Whether the current operation has completed.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._result">
|
||||
<summary>The result with which the operation succeeded, or the default value if it hasn't yet completed or failed.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._error">
|
||||
<summary>The exception with which the operation failed, or null if it hasn't yet completed or completed successfully.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._version">
|
||||
<summary>The current version of this value, used to help prevent misuse.</summary>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.RunContinuationsAsynchronously">
|
||||
<summary>Gets or sets whether to force continuations to run asynchronously.</summary>
|
||||
<remarks>Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true.</remarks>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Reset">
|
||||
<summary>Resets to prepare for the next operation.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetResult(`0)">
|
||||
<summary>Completes with a successful result.</summary>
|
||||
<param name="result">The result.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetException(System.Exception)">
|
||||
<summary>Complets with an error.</summary>
|
||||
<param name="error"></param>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Version">
|
||||
<summary>Gets the operation version.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetStatus(System.Int16)">
|
||||
<summary>Gets the status of the operation.</summary>
|
||||
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(System.Int16)">
|
||||
<summary>Gets the result of the operation.</summary>
|
||||
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)">
|
||||
<summary>Schedules the continuation action for this operation.</summary>
|
||||
<param name="continuation">The continuation to invoke when the operation has completed.</param>
|
||||
<param name="state">The state object to pass to <paramref name="continuation"/> when it's invoked.</param>
|
||||
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
|
||||
<param name="flags">The flags describing the behavior of the continuation.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.ValidateToken(System.Int16)">
|
||||
<summary>Ensures that the specified token matches the current version.</summary>
|
||||
<param name="token">The token supplied by <see cref="T:System.Threading.Tasks.ValueTask"/>.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SignalCompletion">
|
||||
<summary>Signals that the operation has completed. Invoked after the result or error has been set.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.InvokeContinuation">
|
||||
<summary>
|
||||
Invokes the continuation with the appropriate captured context / scheduler.
|
||||
This assumes that if <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext"/> is not null we're already
|
||||
running within that <see cref="T:System.Threading.ExecutionContext"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Threading.Tasks.TaskAsyncEnumerableExtensions">
|
||||
<summary>Provides a set of static methods for configuring <see cref="T:System.Threading.Tasks.Task"/>-related behaviors on asynchronous enumerables and disposables.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait(System.IAsyncDisposable,System.Boolean)">
|
||||
<summary>Configures how awaits on the tasks returned from an async disposable will be performed.</summary>
|
||||
<param name="source">The source async disposable.</param>
|
||||
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
|
||||
<returns>The configured async disposable.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Boolean)">
|
||||
<summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
|
||||
<typeparam name="T">The type of the objects being iterated.</typeparam>
|
||||
<param name="source">The source enumerable being iterated.</param>
|
||||
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
|
||||
<returns>The configured enumerable.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.WithCancellation``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.CancellationToken)">
|
||||
<summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
|
||||
<typeparam name="T">The type of the objects being iterated.</typeparam>
|
||||
<param name="source">The source enumerable being iterated.</param>
|
||||
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
|
||||
<returns>The configured enumerable.</returns>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder">
|
||||
<summary>Represents a builder for asynchronous iterators.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Create">
|
||||
<summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder"/> struct.</summary>
|
||||
<returns>The initialized instance.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.MoveNext``1(``0@)">
|
||||
<summary>Invokes <see cref="M:System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext"/> on the state machine while guarding the <see cref="T:System.Threading.ExecutionContext"/>.</summary>
|
||||
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
|
||||
<param name="stateMachine">The state machine instance, passed by reference.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
|
||||
<summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
|
||||
<typeparam name="TAwaiter">The type of the awaiter.</typeparam>
|
||||
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
|
||||
<param name="awaiter">The awaiter.</param>
|
||||
<param name="stateMachine">The state machine.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
|
||||
<summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
|
||||
<typeparam name="TAwaiter">The type of the awaiter.</typeparam>
|
||||
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
|
||||
<param name="awaiter">The awaiter.</param>
|
||||
<param name="stateMachine">The state machine.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Complete">
|
||||
<summary>Marks iteration as being completed, whether successfully or otherwise.</summary>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.ObjectIdForDebugger">
|
||||
<summary>Gets an object that may be used to uniquely identify this builder to the debugger.</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute">
|
||||
<summary>Indicates whether a method is an asynchronous iterator.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute.#ctor(System.Type)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute"/> class.</summary>
|
||||
<param name="stateMachineType">The type object for the underlying state machine type that's used to implement a state machine method.</param>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable">
|
||||
<summary>Provides a type that can be used to configure how awaits on an <see cref="T:System.IAsyncDisposable"/> are performed.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredAsyncDisposable.DisposeAsync">
|
||||
<summary>Asynchronously releases the unmanaged resources used by the <see cref="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable" />.</summary>
|
||||
<returns>A task that represents the asynchronous dispose operation.</returns>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1">
|
||||
<summary>Provides an awaitable async enumerable that enables cancelable iteration and configured awaits.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)">
|
||||
<summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
|
||||
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
|
||||
<returns>The configured enumerable.</returns>
|
||||
<remarks>This will replace any previous value set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)"/> for this iteration.</remarks>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)">
|
||||
<summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
|
||||
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
|
||||
<returns>The configured enumerable.</returns>
|
||||
<remarks>This will replace any previous <see cref="T:System.Threading.CancellationToken"/> set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)"/> for this iteration.</remarks>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.GetAsyncEnumerator">
|
||||
<summary>Returns an enumerator that iterates asynchronously through collections that enables cancelable iteration and configured awaits.</summary>
|
||||
<returns>An enumerator for the <see cref="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1" /> class.</returns>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator">
|
||||
<summary>Provides an awaitable async enumerator that enables cancelable iteration and configured awaits.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.MoveNextAsync">
|
||||
<summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
|
||||
<returns>
|
||||
A <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/> that will complete with a result of <c>true</c>
|
||||
if the enumerator was successfully advanced to the next element, or <c>false</c> if the enumerator has
|
||||
passed the end of the collection.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.Current">
|
||||
<summary>Gets the element in the collection at the current position of the enumerator.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.DisposeAsync">
|
||||
<summary>
|
||||
Performs application-defined tasks associated with freeing, releasing, or
|
||||
resetting unmanaged resources asynchronously.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.EnumeratorCancellationAttribute">
|
||||
<summary>Allows users of async-enumerable methods to mark the parameter that should receive the cancellation token value from <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.EnumeratorCancellationAttribute.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.EnumeratorCancellationAttribute" /> class.</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
|
||||
<summary>
|
||||
Attribute used to indicate a source generator should create a function for marshalling
|
||||
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
|
||||
</summary>
|
||||
<remarks>
|
||||
This attribute is meaningless if the source generator associated with it is not enabled.
|
||||
The current built-in source generator only supports C# and only supplies an implementation when
|
||||
applied to static, partial, non-generic methods.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
|
||||
</summary>
|
||||
<param name="libraryName">Name of the library containing the import.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
|
||||
<summary>
|
||||
Gets the name of the library containing the import.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
|
||||
<summary>
|
||||
Gets or sets the name of the entry point to be called.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
|
||||
<summary>
|
||||
Gets or sets how to marshal string arguments to the method.
|
||||
</summary>
|
||||
<remarks>
|
||||
If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
|
||||
<see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
|
||||
<summary>
|
||||
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
|
||||
</summary>
|
||||
<remarks>
|
||||
If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
|
||||
or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
|
||||
<summary>
|
||||
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
|
||||
on other platforms) before returning from the attributed method.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.InteropServices.StringMarshalling">
|
||||
<summary>
|
||||
Specifies how strings should be marshalled for generated p/invokes
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
|
||||
<summary>
|
||||
Indicates the user is suppling a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
|
||||
<summary>
|
||||
Use the platform-provided UTF-8 marshaller.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
|
||||
<summary>
|
||||
Use the platform-provided UTF-16 marshaller.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Collections.Generic.IAsyncEnumerable`1">
|
||||
<summary>Exposes an enumerator that provides asynchronous iteration over values of a specified type.</summary>
|
||||
<typeparam name="T">The type of values to enumerate.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)">
|
||||
<summary>Returns an enumerator that iterates asynchronously through the collection.</summary>
|
||||
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken"/> that may be used to cancel the asynchronous iteration.</param>
|
||||
<returns>An enumerator that can be used to iterate asynchronously through the collection.</returns>
|
||||
</member>
|
||||
<member name="T:System.Collections.Generic.IAsyncEnumerator`1">
|
||||
<summary>Supports a simple asynchronous iteration over a generic collection.</summary>
|
||||
<typeparam name="T">The type of objects to enumerate.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNextAsync">
|
||||
<summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
|
||||
<returns>
|
||||
A <see cref="T:System.Threading.Tasks.ValueTask`1"/> that will complete with a result of <c>true</c> if the enumerator
|
||||
was successfully advanced to the next element, or <c>false</c> if the enumerator has passed the end
|
||||
of the collection.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current">
|
||||
<summary>Gets the element in the collection at the current position of the enumerator.</summary>
|
||||
</member>
|
||||
<member name="T:System.IAsyncDisposable">
|
||||
<summary>Provides a mechanism for releasing unmanaged resources asynchronously.</summary>
|
||||
</member>
|
||||
<member name="M:System.IAsyncDisposable.DisposeAsync">
|
||||
<summary>
|
||||
Performs application-defined tasks associated with freeing, releasing, or
|
||||
resetting unmanaged resources asynchronously.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
||||
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
||||
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
||||
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
||||
<summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
|
||||
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
||||
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||
<param name="returnValue">
|
||||
The return value condition. If the method returns this value, the associated parameter may be null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
||||
<summary>Gets the return value condition.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
||||
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
||||
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||
<param name="returnValue">
|
||||
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
||||
<summary>Gets the return value condition.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
||||
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
||||
<summary>Initializes the attribute with the associated parameter name.</summary>
|
||||
<param name="parameterName">
|
||||
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
||||
<summary>Gets the associated parameter name.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
||||
<summary>Applied to a method that will never return under any circumstance.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
||||
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
||||
<summary>Initializes the attribute with the specified parameter value.</summary>
|
||||
<param name="parameterValue">
|
||||
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
||||
the associated parameter matches this value.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
||||
<summary>Gets the condition parameter value.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
|
||||
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
||||
<summary>Initializes the attribute with a field or property member.</summary>
|
||||
<param name="member">
|
||||
The field or property member that is promised to be not-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
||||
<summary>Initializes the attribute with the list of field and property members.</summary>
|
||||
<param name="members">
|
||||
The list of field and property members that are promised to be not-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
||||
<summary>Gets field or property member names.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
|
||||
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
|
||||
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
|
||||
<param name="returnValue">
|
||||
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||
</param>
|
||||
<param name="member">
|
||||
The field or property member that is promised to be not-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
|
||||
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
|
||||
<param name="returnValue">
|
||||
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||
</param>
|
||||
<param name="members">
|
||||
The list of field and property members that are promised to be not-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
||||
<summary>Gets the return value condition.</summary>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
||||
<summary>Gets field or property member names.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
newFront/c#前端/SWS.Electrical/Microsoft.Xaml.Behaviors.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/Microsoft.Xaml.Behaviors.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Microsoft.Xaml.Behaviors.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/Microsoft.Xaml.Behaviors.pdb
Normal file
Binary file not shown.
2400
newFront/c#前端/SWS.Electrical/Microsoft.Xaml.Behaviors.xml
Normal file
2400
newFront/c#前端/SWS.Electrical/Microsoft.Xaml.Behaviors.xml
Normal file
File diff suppressed because it is too large
Load Diff
48
newFront/c#前端/SWS.Electrical/Models/DtoDrawing.cs
Normal file
48
newFront/c#前端/SWS.Electrical/Models/DtoDrawing.cs
Normal file
@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Telerik.Windows.Controls;
|
||||
|
||||
namespace SWS.Electrical.Models
|
||||
{
|
||||
public class DtoDrawing : ViewModelBase
|
||||
{
|
||||
private string _DrawingFileID;
|
||||
/// <summary>
|
||||
/// 图纸ID
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[Description("图纸ID")]
|
||||
public string DrawingFileID
|
||||
{
|
||||
get { return _DrawingFileID; }
|
||||
set { _DrawingFileID = value; RaisePropertyChanged(nameof(DrawingFileID)); }
|
||||
}
|
||||
|
||||
private string _DrawingFileName;
|
||||
/// <summary>
|
||||
/// 图纸文件名称
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[Description("图纸名称")]
|
||||
public string DrawingFileName
|
||||
{
|
||||
get { return _DrawingFileName; }
|
||||
set { _DrawingFileName = value; RaisePropertyChanged(nameof(DrawingFileName)); }
|
||||
}
|
||||
private bool _isChecked=false;
|
||||
/// <summary>
|
||||
/// 是否选中
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[Description("选中")]
|
||||
public bool isChecked
|
||||
{
|
||||
get { return _isChecked; }
|
||||
set { _isChecked = value; RaisePropertyChanged(nameof(isChecked)); }
|
||||
}
|
||||
}
|
||||
}
|
BIN
newFront/c#前端/SWS.Electrical/Newtonsoft.Json.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/Newtonsoft.Json.dll
Normal file
Binary file not shown.
11363
newFront/c#前端/SWS.Electrical/Newtonsoft.Json.xml
Normal file
11363
newFront/c#前端/SWS.Electrical/Newtonsoft.Json.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
newFront/c#前端/SWS.Electrical/Prism.Container.Abstractions.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.Container.Abstractions.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Prism.Container.Abstractions.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.Container.Abstractions.pdb
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Prism.Container.DryIoc.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.Container.DryIoc.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Prism.Container.DryIoc.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.Container.DryIoc.pdb
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Prism.Container.Unity.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.Container.Unity.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Prism.Container.Unity.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.Container.Unity.pdb
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Prism.Events.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.Events.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Prism.Events.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.Events.pdb
Normal file
Binary file not shown.
652
newFront/c#前端/SWS.Electrical/Prism.Events.xml
Normal file
652
newFront/c#前端/SWS.Electrical/Prism.Events.xml
Normal file
@ -0,0 +1,652 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Prism.Events</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Prism.Events.BackgroundEventSubscription">
|
||||
<summary>
|
||||
Extends <see cref="T:Prism.Events.EventSubscription"/> to invoke the <see cref="P:Prism.Events.EventSubscription.Action"/> delegate in a background thread.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Events.BackgroundEventSubscription.#ctor(Prism.Events.IDelegateReference)">
|
||||
<summary>
|
||||
Creates a new instance of <see cref="T:Prism.Events.BackgroundEventSubscription"/>.
|
||||
</summary>
|
||||
<param name="actionReference">A reference to a delegate of type <see cref="T:System.Action"/>.</param>
|
||||
<exception cref="T:System.ArgumentNullException">When <paramref name="actionReference"/> or <see paramref="filterReference"/> are <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">When the target of <paramref name="actionReference"/> is not of type <see cref="T:System.Action"/>.</exception>
|
||||
</member>
|
||||
<member name="M:Prism.Events.BackgroundEventSubscription.InvokeAction(System.Action)">
|
||||
<summary>
|
||||
Invokes the specified <see cref="T:System.Action"/> in an asynchronous thread by using a <see cref="T:System.Threading.Tasks.Task"/>.
|
||||
</summary>
|
||||
<param name="action">The action to execute.</param>
|
||||
</member>
|
||||
<member name="T:Prism.Events.BackgroundEventSubscription`1">
|
||||
<summary>
|
||||
Extends <see cref="T:Prism.Events.EventSubscription`1"/> to invoke the <see cref="P:Prism.Events.EventSubscription`1.Action"/> delegate in a background thread.
|
||||
</summary>
|
||||
<typeparam name="TPayload">The type to use for the generic <see cref="T:System.Action`1"/> and <see cref="T:System.Predicate`1"/> types.</typeparam>
|
||||
</member>
|
||||
<member name="M:Prism.Events.BackgroundEventSubscription`1.#ctor(Prism.Events.IDelegateReference,Prism.Events.IDelegateReference)">
|
||||
<summary>
|
||||
Creates a new instance of <see cref="T:Prism.Events.BackgroundEventSubscription`1"/>.
|
||||
</summary>
|
||||
<param name="actionReference">A reference to a delegate of type <see cref="T:System.Action`1"/>.</param>
|
||||
<param name="filterReference">A reference to a delegate of type <see cref="T:System.Predicate`1"/>.</param>
|
||||
<exception cref="T:System.ArgumentNullException">When <paramref name="actionReference"/> or <see paramref="filterReference"/> are <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">When the target of <paramref name="actionReference"/> is not of type <see cref="T:System.Action`1"/>,
|
||||
or the target of <paramref name="filterReference"/> is not of type <see cref="T:System.Predicate`1"/>.</exception>
|
||||
</member>
|
||||
<member name="M:Prism.Events.BackgroundEventSubscription`1.InvokeAction(System.Action{`0},`0)">
|
||||
<summary>
|
||||
Invokes the specified <see cref="T:System.Action`1"/> in an asynchronous thread by using a <see cref="T:System.Threading.ThreadPool"/>.
|
||||
</summary>
|
||||
<param name="action">The action to execute.</param>
|
||||
<param name="argument">The payload to pass <paramref name="action"/> while invoking it.</param>
|
||||
</member>
|
||||
<member name="T:Prism.Events.DataEventArgs`1">
|
||||
<summary>
|
||||
Generic arguments class to pass to event handlers that need to receive data.
|
||||
</summary>
|
||||
<typeparam name="TData">The type of data to pass.</typeparam>
|
||||
</member>
|
||||
<member name="M:Prism.Events.DataEventArgs`1.#ctor(`0)">
|
||||
<summary>
|
||||
Initializes the DataEventArgs class.
|
||||
</summary>
|
||||
<param name="value">Information related to the event.</param>
|
||||
</member>
|
||||
<member name="P:Prism.Events.DataEventArgs`1.Value">
|
||||
<summary>
|
||||
Gets the information related to the event.
|
||||
</summary>
|
||||
<value>Information related to the event.</value>
|
||||
</member>
|
||||
<member name="T:Prism.Events.DelegateReference">
|
||||
<summary>
|
||||
Represents a reference to a <see cref="T:System.Delegate"/> that may contain a
|
||||
<see cref="T:System.WeakReference"/> to the target. This class is used
|
||||
internally by the Prism Library.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Events.DelegateReference.#ctor(System.Delegate,System.Boolean)">
|
||||
<summary>
|
||||
Initializes a new instance of <see cref="T:Prism.Events.DelegateReference"/>.
|
||||
</summary>
|
||||
<param name="delegate">The original <see cref="T:System.Delegate"/> to create a reference for.</param>
|
||||
<param name="keepReferenceAlive">If <see langword="false" /> the class will create a weak reference to the delegate, allowing it to be garbage collected. Otherwise it will keep a strong reference to the target.</param>
|
||||
<exception cref="T:System.ArgumentNullException">If the passed <paramref name="delegate"/> is not assignable to <see cref="T:System.Delegate"/>.</exception>
|
||||
</member>
|
||||
<member name="P:Prism.Events.DelegateReference.Target">
|
||||
<summary>
|
||||
Gets the <see cref="T:System.Delegate" /> (the target) referenced by the current <see cref="T:Prism.Events.DelegateReference"/> object.
|
||||
</summary>
|
||||
<value><see langword="null"/> if the object referenced by the current <see cref="T:Prism.Events.DelegateReference"/> object has been garbage collected; otherwise, a reference to the <see cref="T:System.Delegate"/> referenced by the current <see cref="T:Prism.Events.DelegateReference"/> object.</value>
|
||||
</member>
|
||||
<member name="M:Prism.Events.DelegateReference.TargetEquals(System.Delegate)">
|
||||
<summary>
|
||||
Checks if the <see cref="T:System.Delegate" /> (the target) referenced by the current <see cref="T:Prism.Events.DelegateReference"/> object are equal to another <see cref="T:System.Delegate" />.
|
||||
This is equivalent with comparing <see cref="P:Prism.Events.DelegateReference.Target"/> with <paramref name="delegate"/>, only more efficient.
|
||||
</summary>
|
||||
<param name="delegate">The other delegate to compare with.</param>
|
||||
<returns>True if the target referenced by the current object are equal to <paramref name="delegate"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Prism.Events.DispatcherEventSubscription">
|
||||
<summary>
|
||||
Extends <see cref="T:Prism.Events.EventSubscription"/> to invoke the <see cref="P:Prism.Events.EventSubscription.Action"/> delegate
|
||||
in a specific <see cref="T:System.Threading.SynchronizationContext"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Events.DispatcherEventSubscription.#ctor(Prism.Events.IDelegateReference,System.Threading.SynchronizationContext)">
|
||||
<summary>
|
||||
Creates a new instance of <see cref="T:Prism.Events.BackgroundEventSubscription"/>.
|
||||
</summary>
|
||||
<param name="actionReference">A reference to a delegate of type <see cref="T:System.Action`1"/>.</param>
|
||||
<param name="context">The synchronization context to use for UI thread dispatching.</param>
|
||||
<exception cref="T:System.ArgumentNullException">When <paramref name="actionReference"/> or <see paramref="filterReference"/> are <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">When the target of <paramref name="actionReference"/> is not of type <see cref="T:System.Action`1"/>.</exception>
|
||||
</member>
|
||||
<member name="M:Prism.Events.DispatcherEventSubscription.InvokeAction(System.Action)">
|
||||
<summary>
|
||||
Invokes the specified <see cref="T:System.Action`1"/> asynchronously in the specified <see cref="T:System.Threading.SynchronizationContext"/>.
|
||||
</summary>
|
||||
<param name="action">The action to execute.</param>
|
||||
</member>
|
||||
<member name="T:Prism.Events.DispatcherEventSubscription`1">
|
||||
<summary>
|
||||
Extends <see cref="T:Prism.Events.EventSubscription`1"/> to invoke the <see cref="P:Prism.Events.EventSubscription`1.Action"/> delegate
|
||||
in a specific <see cref="T:System.Threading.SynchronizationContext"/>.
|
||||
</summary>
|
||||
<typeparam name="TPayload">The type to use for the generic <see cref="T:System.Action`1"/> and <see cref="T:System.Predicate`1"/> types.</typeparam>
|
||||
</member>
|
||||
<member name="M:Prism.Events.DispatcherEventSubscription`1.#ctor(Prism.Events.IDelegateReference,Prism.Events.IDelegateReference,System.Threading.SynchronizationContext)">
|
||||
<summary>
|
||||
Creates a new instance of <see cref="T:Prism.Events.BackgroundEventSubscription`1"/>.
|
||||
</summary>
|
||||
<param name="actionReference">A reference to a delegate of type <see cref="T:System.Action`1"/>.</param>
|
||||
<param name="filterReference">A reference to a delegate of type <see cref="T:System.Predicate`1"/>.</param>
|
||||
<param name="context">The synchronization context to use for UI thread dispatching.</param>
|
||||
<exception cref="T:System.ArgumentNullException">When <paramref name="actionReference"/> or <see paramref="filterReference"/> are <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">When the target of <paramref name="actionReference"/> is not of type <see cref="T:System.Action`1"/>,
|
||||
or the target of <paramref name="filterReference"/> is not of type <see cref="T:System.Predicate`1"/>.</exception>
|
||||
</member>
|
||||
<member name="M:Prism.Events.DispatcherEventSubscription`1.InvokeAction(System.Action{`0},`0)">
|
||||
<summary>
|
||||
Invokes the specified <see cref="T:System.Action`1"/> asynchronously in the specified <see cref="T:System.Threading.SynchronizationContext"/>.
|
||||
</summary>
|
||||
<param name="action">The action to execute.</param>
|
||||
<param name="argument">The payload to pass <paramref name="action"/> while invoking it.</param>
|
||||
</member>
|
||||
<member name="T:Prism.Events.EventAggregator">
|
||||
<summary>
|
||||
Implements <see cref="T:Prism.Events.IEventAggregator"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Events.EventAggregator.Current">
|
||||
<summary>
|
||||
Gets or Sets the Current Instance of the <see cref="T:Prism.Events.IEventAggregator"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventAggregator.#ctor">
|
||||
<summary>
|
||||
Creates a new instance of the <see cref="T:Prism.Events.EventAggregator"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventAggregator.GetEvent``1">
|
||||
<summary>
|
||||
Gets the single instance of the event managed by this EventAggregator. Multiple calls to this method with the same <typeparamref name="TEventType"/> returns the same event instance.
|
||||
</summary>
|
||||
<typeparam name="TEventType">The type of event to get. This must inherit from <see cref="T:Prism.Events.EventBase"/>.</typeparam>
|
||||
<returns>A singleton instance of an event object of type <typeparamref name="TEventType"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Prism.Events.EventBase">
|
||||
<summary>
|
||||
Defines a base class to publish and subscribe to events.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Events.EventBase.SynchronizationContext">
|
||||
<summary>
|
||||
Allows the SynchronizationContext to be set by the EventAggregator for UI Thread Dispatching
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Events.EventBase.Subscriptions">
|
||||
<summary>
|
||||
Gets the list of current subscriptions.
|
||||
</summary>
|
||||
<value>The current subscribers.</value>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventBase.InternalSubscribe(Prism.Events.IEventSubscription)">
|
||||
<summary>
|
||||
Adds the specified <see cref="T:Prism.Events.IEventSubscription"/> to the subscribers' collection.
|
||||
</summary>
|
||||
<param name="eventSubscription">The subscriber.</param>
|
||||
<returns>The <see cref="T:Prism.Events.SubscriptionToken"/> that uniquely identifies every subscriber.</returns>
|
||||
<remarks>
|
||||
Adds the subscription to the internal list and assigns it a new <see cref="T:Prism.Events.SubscriptionToken"/>.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventBase.InternalPublish(System.Object[])">
|
||||
<summary>
|
||||
Calls all the execution strategies exposed by the list of <see cref="T:Prism.Events.IEventSubscription"/>.
|
||||
</summary>
|
||||
<param name="arguments">The arguments that will be passed to the listeners.</param>
|
||||
<remarks>Before executing the strategies, this class will prune all the subscribers from the
|
||||
list that return a <see langword="null" /> <see cref="T:System.Action`1"/> when calling the
|
||||
<see cref="M:Prism.Events.IEventSubscription.GetExecutionStrategy"/> method.</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventBase.Unsubscribe(Prism.Events.SubscriptionToken)">
|
||||
<summary>
|
||||
Removes the subscriber matching the <see cref="T:Prism.Events.SubscriptionToken"/>.
|
||||
</summary>
|
||||
<param name="token">The <see cref="T:Prism.Events.SubscriptionToken"/> returned by <see cref="T:Prism.Events.EventBase"/> while subscribing to the event.</param>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventBase.Contains(Prism.Events.SubscriptionToken)">
|
||||
<summary>
|
||||
Returns <see langword="true"/> if there is a subscriber matching <see cref="T:Prism.Events.SubscriptionToken"/>.
|
||||
</summary>
|
||||
<param name="token">The <see cref="T:Prism.Events.SubscriptionToken"/> returned by <see cref="T:Prism.Events.EventBase"/> while subscribing to the event.</param>
|
||||
<returns><see langword="true"/> if there is a <see cref="T:Prism.Events.SubscriptionToken"/> that matches; otherwise <see langword="false"/>.</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventBase.Prune">
|
||||
<summary>
|
||||
Forces the PubSubEvent to remove any subscriptions that no longer have an execution strategy.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Prism.Events.EventSubscription">
|
||||
<summary>
|
||||
Provides a way to retrieve a <see cref="T:System.Delegate"/> to execute an action depending
|
||||
on the value of a second filter predicate that returns true if the action should execute.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventSubscription.#ctor(Prism.Events.IDelegateReference)">
|
||||
<summary>
|
||||
Creates a new instance of <see cref="T:Prism.Events.EventSubscription"/>.
|
||||
</summary>
|
||||
<param name="actionReference">A reference to a delegate of type <see cref="T:System.Action"/>.</param>
|
||||
<exception cref="T:System.ArgumentNullException">When <paramref name="actionReference"/> or <see paramref="filterReference"/> are <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">When the target of <paramref name="actionReference"/> is not of type <see cref="T:System.Action"/>.</exception>
|
||||
</member>
|
||||
<member name="P:Prism.Events.EventSubscription.Action">
|
||||
<summary>
|
||||
Gets the target <see cref="T:System.Action"/> that is referenced by the <see cref="T:Prism.Events.IDelegateReference"/>.
|
||||
</summary>
|
||||
<value>An <see cref="T:System.Action"/> or <see langword="null" /> if the referenced target is not alive.</value>
|
||||
</member>
|
||||
<member name="P:Prism.Events.EventSubscription.SubscriptionToken">
|
||||
<summary>
|
||||
Gets or sets a <see cref="P:Prism.Events.EventSubscription.SubscriptionToken"/> that identifies this <see cref="T:Prism.Events.IEventSubscription"/>.
|
||||
</summary>
|
||||
<value>A token that identifies this <see cref="T:Prism.Events.IEventSubscription"/>.</value>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventSubscription.GetExecutionStrategy">
|
||||
<summary>
|
||||
Gets the execution strategy to publish this event.
|
||||
</summary>
|
||||
<returns>An <see cref="T:System.Action"/> with the execution strategy, or <see langword="null" /> if the <see cref="T:Prism.Events.IEventSubscription"/> is no longer valid.</returns>
|
||||
<remarks>
|
||||
If <see cref="P:Prism.Events.EventSubscription.Action"/>is no longer valid because it was
|
||||
garbage collected, this method will return <see langword="null" />.
|
||||
Otherwise it will return a delegate that evaluates the <see cref="P:Prism.Events.EventSubscription`1.Filter"/> and if it
|
||||
returns <see langword="true" /> will then call <see cref="M:Prism.Events.EventSubscription.InvokeAction(System.Action)"/>. The returned
|
||||
delegate holds a hard reference to the <see cref="P:Prism.Events.EventSubscription.Action"/> target
|
||||
<see cref="T:System.Delegate">delegates</see>. As long as the returned delegate is not garbage collected,
|
||||
the <see cref="P:Prism.Events.EventSubscription.Action"/> references delegates won't get collected either.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventSubscription.InvokeAction(System.Action)">
|
||||
<summary>
|
||||
Invokes the specified <see cref="T:System.Action`1"/> synchronously when not overridden.
|
||||
</summary>
|
||||
<param name="action">The action to execute.</param>
|
||||
<exception cref="T:System.ArgumentNullException">An <see cref="T:System.ArgumentNullException"/> is thrown if <paramref name="action"/> is null.</exception>
|
||||
</member>
|
||||
<member name="T:Prism.Events.EventSubscription`1">
|
||||
<summary>
|
||||
Provides a way to retrieve a <see cref="T:System.Delegate"/> to execute an action depending
|
||||
on the value of a second filter predicate that returns true if the action should execute.
|
||||
</summary>
|
||||
<typeparam name="TPayload">The type to use for the generic <see cref="T:System.Action`1"/> and <see cref="T:System.Predicate`1"/> types.</typeparam>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventSubscription`1.#ctor(Prism.Events.IDelegateReference,Prism.Events.IDelegateReference)">
|
||||
<summary>
|
||||
Creates a new instance of <see cref="T:Prism.Events.EventSubscription`1"/>.
|
||||
</summary>
|
||||
<param name="actionReference">A reference to a delegate of type <see cref="T:System.Action`1"/>.</param>
|
||||
<param name="filterReference">A reference to a delegate of type <see cref="T:System.Predicate`1"/>.</param>
|
||||
<exception cref="T:System.ArgumentNullException">When <paramref name="actionReference"/> or <see paramref="filterReference"/> are <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">When the target of <paramref name="actionReference"/> is not of type <see cref="T:System.Action`1"/>,
|
||||
or the target of <paramref name="filterReference"/> is not of type <see cref="T:System.Predicate`1"/>.</exception>
|
||||
</member>
|
||||
<member name="P:Prism.Events.EventSubscription`1.Action">
|
||||
<summary>
|
||||
Gets the target <see cref="T:System.Action`1"/> that is referenced by the <see cref="T:Prism.Events.IDelegateReference"/>.
|
||||
</summary>
|
||||
<value>An <see cref="T:System.Action`1"/> or <see langword="null" /> if the referenced target is not alive.</value>
|
||||
</member>
|
||||
<member name="P:Prism.Events.EventSubscription`1.Filter">
|
||||
<summary>
|
||||
Gets the target <see cref="T:System.Predicate`1"/> that is referenced by the <see cref="T:Prism.Events.IDelegateReference"/>.
|
||||
</summary>
|
||||
<value>An <see cref="T:System.Predicate`1"/> or <see langword="null" /> if the referenced target is not alive.</value>
|
||||
</member>
|
||||
<member name="P:Prism.Events.EventSubscription`1.SubscriptionToken">
|
||||
<summary>
|
||||
Gets or sets a <see cref="P:Prism.Events.EventSubscription`1.SubscriptionToken"/> that identifies this <see cref="T:Prism.Events.IEventSubscription"/>.
|
||||
</summary>
|
||||
<value>A token that identifies this <see cref="T:Prism.Events.IEventSubscription"/>.</value>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventSubscription`1.GetExecutionStrategy">
|
||||
<summary>
|
||||
Gets the execution strategy to publish this event.
|
||||
</summary>
|
||||
<returns>An <see cref="T:System.Action`1"/> with the execution strategy, or <see langword="null" /> if the <see cref="T:Prism.Events.IEventSubscription"/> is no longer valid.</returns>
|
||||
<remarks>
|
||||
If <see cref="P:Prism.Events.EventSubscription`1.Action"/> or <see cref="P:Prism.Events.EventSubscription`1.Filter"/> are no longer valid because they were
|
||||
garbage collected, this method will return <see langword="null" />.
|
||||
Otherwise it will return a delegate that evaluates the <see cref="P:Prism.Events.EventSubscription`1.Filter"/> and if it
|
||||
returns <see langword="true" /> will then call <see cref="M:Prism.Events.EventSubscription`1.InvokeAction(System.Action{`0},`0)"/>. The returned
|
||||
delegate holds hard references to the <see cref="P:Prism.Events.EventSubscription`1.Action"/> and <see cref="P:Prism.Events.EventSubscription`1.Filter"/> target
|
||||
<see cref="T:System.Delegate">delegates</see>. As long as the returned delegate is not garbage collected,
|
||||
the <see cref="P:Prism.Events.EventSubscription`1.Action"/> and <see cref="P:Prism.Events.EventSubscription`1.Filter"/> references delegates won't get collected either.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.EventSubscription`1.InvokeAction(System.Action{`0},`0)">
|
||||
<summary>
|
||||
Invokes the specified <see cref="T:System.Action`1"/> synchronously when not overridden.
|
||||
</summary>
|
||||
<param name="action">The action to execute.</param>
|
||||
<param name="argument">The payload to pass <paramref name="action"/> while invoking it.</param>
|
||||
<exception cref="T:System.ArgumentNullException">An <see cref="T:System.ArgumentNullException"/> is thrown if <paramref name="action"/> is null.</exception>
|
||||
</member>
|
||||
<member name="T:Prism.Events.IDelegateReference">
|
||||
<summary>
|
||||
Represents a reference to a <see cref="T:System.Delegate"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Events.IDelegateReference.Target">
|
||||
<summary>
|
||||
Gets the referenced <see cref="T:System.Delegate" /> object.
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Delegate"/> instance if the target is valid; otherwise <see langword="null"/>.</value>
|
||||
</member>
|
||||
<member name="T:Prism.Events.IEventAggregator">
|
||||
<summary>
|
||||
Defines an interface to get instances of an event type.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Events.IEventAggregator.GetEvent``1">
|
||||
<summary>
|
||||
Gets an instance of an event type.
|
||||
</summary>
|
||||
<typeparam name="TEventType">The type of event to get.</typeparam>
|
||||
<returns>An instance of an event object of type <typeparamref name="TEventType"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Prism.Events.IEventSubscription">
|
||||
<summary>
|
||||
Defines a contract for an event subscription to be used by <see cref="T:Prism.Events.EventBase"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Events.IEventSubscription.SubscriptionToken">
|
||||
<summary>
|
||||
Gets or sets a <see cref="P:Prism.Events.IEventSubscription.SubscriptionToken"/> that identifies this <see cref="T:Prism.Events.IEventSubscription"/>.
|
||||
</summary>
|
||||
<value>A token that identifies this <see cref="T:Prism.Events.IEventSubscription"/>.</value>
|
||||
</member>
|
||||
<member name="M:Prism.Events.IEventSubscription.GetExecutionStrategy">
|
||||
<summary>
|
||||
Gets the execution strategy to publish this event.
|
||||
</summary>
|
||||
<returns>An <see cref="T:System.Action`1"/> with the execution strategy, or <see langword="null" /> if the <see cref="T:Prism.Events.IEventSubscription"/> is no longer valid.</returns>
|
||||
</member>
|
||||
<member name="T:Prism.Events.Properties.Resources">
|
||||
<summary>
|
||||
A strongly-typed resource class, for looking up localized strings, etc.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Events.Properties.Resources.ResourceManager">
|
||||
<summary>
|
||||
Returns the cached ResourceManager instance used by this class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Events.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:Prism.Events.Properties.Resources.EventAggregatorNotConstructedOnUIThread">
|
||||
<summary>
|
||||
Looks up a localized string similar to To use the UIThread option for subscribing, the EventAggregator must be constructed on the UI thread..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Events.Properties.Resources.InvalidDelegateRerefenceTypeException">
|
||||
<summary>
|
||||
Looks up a localized string similar to Invalid Delegate Reference Type Exception.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Prism.Events.PubSubEvent">
|
||||
<summary>
|
||||
Defines a class that manages publication and subscription to events.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent.Subscribe(System.Action)">
|
||||
<summary>
|
||||
Subscribes a delegate to an event that will be published on the <see cref="F:Prism.Events.ThreadOption.PublisherThread"/>.
|
||||
<see cref="T:Prism.Events.PubSubEvent"/> will maintain a <see cref="T:System.WeakReference"/> to the target of the supplied <paramref name="action"/> delegate.
|
||||
</summary>
|
||||
<param name="action">The delegate that gets executed when the event is published.</param>
|
||||
<returns>A <see cref="T:Prism.Events.SubscriptionToken"/> that uniquely identifies the added subscription.</returns>
|
||||
<remarks>
|
||||
The PubSubEvent collection is thread-safe.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent.Subscribe(System.Action,Prism.Events.ThreadOption)">
|
||||
<summary>
|
||||
Subscribes a delegate to an event.
|
||||
PubSubEvent will maintain a <see cref="T:System.WeakReference"/> to the Target of the supplied <paramref name="action"/> delegate.
|
||||
</summary>
|
||||
<param name="action">The delegate that gets executed when the event is raised.</param>
|
||||
<param name="threadOption">Specifies on which thread to receive the delegate callback.</param>
|
||||
<returns>A <see cref="T:Prism.Events.SubscriptionToken"/> that uniquely identifies the added subscription.</returns>
|
||||
<remarks>
|
||||
The PubSubEvent collection is thread-safe.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent.Subscribe(System.Action,System.Boolean)">
|
||||
<summary>
|
||||
Subscribes a delegate to an event that will be published on the <see cref="F:Prism.Events.ThreadOption.PublisherThread"/>.
|
||||
</summary>
|
||||
<param name="action">The delegate that gets executed when the event is published.</param>
|
||||
<param name="keepSubscriberReferenceAlive">When <see langword="true"/>, the <see cref="T:Prism.Events.PubSubEvent"/> keeps a reference to the subscriber so it does not get garbage collected.</param>
|
||||
<returns>A <see cref="T:Prism.Events.SubscriptionToken"/> that uniquely identifies the added subscription.</returns>
|
||||
<remarks>
|
||||
If <paramref name="keepSubscriberReferenceAlive"/> is set to <see langword="false" />, <see cref="T:Prism.Events.PubSubEvent"/> will maintain a <see cref="T:System.WeakReference"/> to the Target of the supplied <paramref name="action"/> delegate.
|
||||
If not using a WeakReference (<paramref name="keepSubscriberReferenceAlive"/> is <see langword="true" />), the user must explicitly call Unsubscribe for the event when disposing the subscriber in order to avoid memory leaks or unexpected behavior.
|
||||
<para/>
|
||||
The PubSubEvent collection is thread-safe.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent.Subscribe(System.Action,Prism.Events.ThreadOption,System.Boolean)">
|
||||
<summary>
|
||||
Subscribes a delegate to an event.
|
||||
</summary>
|
||||
<param name="action">The delegate that gets executed when the event is published.</param>
|
||||
<param name="threadOption">Specifies on which thread to receive the delegate callback.</param>
|
||||
<param name="keepSubscriberReferenceAlive">When <see langword="true"/>, the <see cref="T:Prism.Events.PubSubEvent"/> keeps a reference to the subscriber so it does not get garbage collected.</param>
|
||||
<returns>A <see cref="T:Prism.Events.SubscriptionToken"/> that uniquely identifies the added subscription.</returns>
|
||||
<remarks>
|
||||
If <paramref name="keepSubscriberReferenceAlive"/> is set to <see langword="false" />, <see cref="T:Prism.Events.PubSubEvent"/> will maintain a <see cref="T:System.WeakReference"/> to the Target of the supplied <paramref name="action"/> delegate.
|
||||
If not using a WeakReference (<paramref name="keepSubscriberReferenceAlive"/> is <see langword="true" />), the user must explicitly call Unsubscribe for the event when disposing the subscriber in order to avoid memory leaks or unexpected behavior.
|
||||
<para/>
|
||||
The PubSubEvent collection is thread-safe.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent.Publish">
|
||||
<summary>
|
||||
Publishes the <see cref="T:Prism.Events.PubSubEvent"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent.Unsubscribe(System.Action)">
|
||||
<summary>
|
||||
Removes the first subscriber matching <see cref="T:System.Action"/> from the subscribers' list.
|
||||
</summary>
|
||||
<param name="subscriber">The <see cref="T:System.Action"/> used when subscribing to the event.</param>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent.Contains(System.Action)">
|
||||
<summary>
|
||||
Returns <see langword="true"/> if there is a subscriber matching <see cref="T:System.Action"/>.
|
||||
</summary>
|
||||
<param name="subscriber">The <see cref="T:System.Action"/> used when subscribing to the event.</param>
|
||||
<returns><see langword="true"/> if there is an <see cref="T:System.Action"/> that matches; otherwise <see langword="false"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Prism.Events.PubSubEvent`1">
|
||||
<summary>
|
||||
Defines a class that manages publication and subscription to events.
|
||||
</summary>
|
||||
<typeparam name="TPayload">The type of message that will be passed to the subscribers.</typeparam>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent`1.Subscribe(System.Action{`0})">
|
||||
<summary>
|
||||
Subscribes a delegate to an event that will be published on the <see cref="F:Prism.Events.ThreadOption.PublisherThread"/>.
|
||||
<see cref="T:Prism.Events.PubSubEvent`1"/> will maintain a <see cref="T:System.WeakReference"/> to the target of the supplied <paramref name="action"/> delegate.
|
||||
</summary>
|
||||
<param name="action">The delegate that gets executed when the event is published.</param>
|
||||
<returns>A <see cref="T:Prism.Events.SubscriptionToken"/> that uniquely identifies the added subscription.</returns>
|
||||
<remarks>
|
||||
The PubSubEvent collection is thread-safe.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent`1.Subscribe(System.Action{`0},System.Predicate{`0})">
|
||||
<summary>
|
||||
Subscribes a delegate to an event that will be published on the <see cref="F:Prism.Events.ThreadOption.PublisherThread"/>
|
||||
</summary>
|
||||
<param name="action">The delegate that gets executed when the event is raised.</param>
|
||||
<param name="filter">Filter to evaluate if the subscriber should receive the event.</param>
|
||||
<returns>A <see cref="T:Prism.Events.SubscriptionToken"/> that uniquely identifies the added subscription.</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent`1.Subscribe(System.Action{`0},Prism.Events.ThreadOption)">
|
||||
<summary>
|
||||
Subscribes a delegate to an event.
|
||||
PubSubEvent will maintain a <see cref="T:System.WeakReference"/> to the Target of the supplied <paramref name="action"/> delegate.
|
||||
</summary>
|
||||
<param name="action">The delegate that gets executed when the event is raised.</param>
|
||||
<param name="threadOption">Specifies on which thread to receive the delegate callback.</param>
|
||||
<returns>A <see cref="T:Prism.Events.SubscriptionToken"/> that uniquely identifies the added subscription.</returns>
|
||||
<remarks>
|
||||
The PubSubEvent collection is thread-safe.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent`1.Subscribe(System.Action{`0},System.Boolean)">
|
||||
<summary>
|
||||
Subscribes a delegate to an event that will be published on the <see cref="F:Prism.Events.ThreadOption.PublisherThread"/>.
|
||||
</summary>
|
||||
<param name="action">The delegate that gets executed when the event is published.</param>
|
||||
<param name="keepSubscriberReferenceAlive">When <see langword="true"/>, the <see cref="T:Prism.Events.PubSubEvent`1"/> keeps a reference to the subscriber so it does not get garbage collected.</param>
|
||||
<returns>A <see cref="T:Prism.Events.SubscriptionToken"/> that uniquely identifies the added subscription.</returns>
|
||||
<remarks>
|
||||
If <paramref name="keepSubscriberReferenceAlive"/> is set to <see langword="false" />, <see cref="T:Prism.Events.PubSubEvent`1"/> will maintain a <see cref="T:System.WeakReference"/> to the Target of the supplied <paramref name="action"/> delegate.
|
||||
If not using a WeakReference (<paramref name="keepSubscriberReferenceAlive"/> is <see langword="true" />), the user must explicitly call Unsubscribe for the event when disposing the subscriber in order to avoid memory leaks or unexpected behavior.
|
||||
<para/>
|
||||
The PubSubEvent collection is thread-safe.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent`1.Subscribe(System.Action{`0},Prism.Events.ThreadOption,System.Boolean)">
|
||||
<summary>
|
||||
Subscribes a delegate to an event.
|
||||
</summary>
|
||||
<param name="action">The delegate that gets executed when the event is published.</param>
|
||||
<param name="threadOption">Specifies on which thread to receive the delegate callback.</param>
|
||||
<param name="keepSubscriberReferenceAlive">When <see langword="true"/>, the <see cref="T:Prism.Events.PubSubEvent`1"/> keeps a reference to the subscriber so it does not get garbage collected.</param>
|
||||
<returns>A <see cref="T:Prism.Events.SubscriptionToken"/> that uniquely identifies the added subscription.</returns>
|
||||
<remarks>
|
||||
If <paramref name="keepSubscriberReferenceAlive"/> is set to <see langword="false" />, <see cref="T:Prism.Events.PubSubEvent`1"/> will maintain a <see cref="T:System.WeakReference"/> to the Target of the supplied <paramref name="action"/> delegate.
|
||||
If not using a WeakReference (<paramref name="keepSubscriberReferenceAlive"/> is <see langword="true" />), the user must explicitly call Unsubscribe for the event when disposing the subscriber in order to avoid memory leaks or unexpected behavior.
|
||||
<para/>
|
||||
The PubSubEvent collection is thread-safe.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent`1.Subscribe(System.Action{`0},Prism.Events.ThreadOption,System.Boolean,System.Predicate{`0})">
|
||||
<summary>
|
||||
Subscribes a delegate to an event.
|
||||
</summary>
|
||||
<param name="action">The delegate that gets executed when the event is published.</param>
|
||||
<param name="threadOption">Specifies on which thread to receive the delegate callback.</param>
|
||||
<param name="keepSubscriberReferenceAlive">When <see langword="true"/>, the <see cref="T:Prism.Events.PubSubEvent`1"/> keeps a reference to the subscriber so it does not get garbage collected.</param>
|
||||
<param name="filter">Filter to evaluate if the subscriber should receive the event.</param>
|
||||
<returns>A <see cref="T:Prism.Events.SubscriptionToken"/> that uniquely identifies the added subscription.</returns>
|
||||
<remarks>
|
||||
If <paramref name="keepSubscriberReferenceAlive"/> is set to <see langword="false" />, <see cref="T:Prism.Events.PubSubEvent`1"/> will maintain a <see cref="T:System.WeakReference"/> to the Target of the supplied <paramref name="action"/> delegate.
|
||||
If not using a WeakReference (<paramref name="keepSubscriberReferenceAlive"/> is <see langword="true" />), the user must explicitly call Unsubscribe for the event when disposing the subscriber in order to avoid memory leaks or unexpected behavior.
|
||||
|
||||
The PubSubEvent collection is thread-safe.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent`1.Publish(`0)">
|
||||
<summary>
|
||||
Publishes the <see cref="T:Prism.Events.PubSubEvent`1"/>.
|
||||
</summary>
|
||||
<param name="payload">Message to pass to the subscribers.</param>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent`1.Unsubscribe(System.Action{`0})">
|
||||
<summary>
|
||||
Removes the first subscriber matching <see cref="T:System.Action`1"/> from the subscribers' list.
|
||||
</summary>
|
||||
<param name="subscriber">The <see cref="T:System.Action`1"/> used when subscribing to the event.</param>
|
||||
</member>
|
||||
<member name="M:Prism.Events.PubSubEvent`1.Contains(System.Action{`0})">
|
||||
<summary>
|
||||
Returns <see langword="true"/> if there is a subscriber matching <see cref="T:System.Action`1"/>.
|
||||
</summary>
|
||||
<param name="subscriber">The <see cref="T:System.Action`1"/> used when subscribing to the event.</param>
|
||||
<returns><see langword="true"/> if there is an <see cref="T:System.Action`1"/> that matches; otherwise <see langword="false"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Prism.Events.SubscriptionToken">
|
||||
<summary>
|
||||
Subscription token returned from <see cref="T:Prism.Events.EventBase"/> on subscribe.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Events.SubscriptionToken.#ctor(System.Action{Prism.Events.SubscriptionToken})">
|
||||
<summary>
|
||||
Initializes a new instance of <see cref="T:Prism.Events.SubscriptionToken"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Events.SubscriptionToken.Equals(Prism.Events.SubscriptionToken)">
|
||||
<summary>
|
||||
Indicates whether the current object is equal to another object of the same type.
|
||||
</summary>
|
||||
<returns>
|
||||
<see langword="true"/> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false"/>.
|
||||
</returns>
|
||||
<param name="other">An object to compare with this object.</param>
|
||||
</member>
|
||||
<member name="M:Prism.Events.SubscriptionToken.Equals(System.Object)">
|
||||
<summary>
|
||||
Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />.
|
||||
</summary>
|
||||
<returns>
|
||||
true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />; otherwise, false.
|
||||
</returns>
|
||||
<param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" />. </param>
|
||||
<exception cref="T:System.NullReferenceException">The <paramref name="obj" /> parameter is null.</exception><filterpriority>2</filterpriority>
|
||||
</member>
|
||||
<member name="M:Prism.Events.SubscriptionToken.GetHashCode">
|
||||
<summary>
|
||||
Serves as a hash function for a particular type.
|
||||
</summary>
|
||||
<returns>
|
||||
A hash code for the current <see cref="T:System.Object" />.
|
||||
</returns>
|
||||
<filterpriority>2</filterpriority>
|
||||
</member>
|
||||
<member name="M:Prism.Events.SubscriptionToken.Dispose">
|
||||
<summary>
|
||||
Disposes the SubscriptionToken, removing the subscription from the corresponding <see cref="T:Prism.Events.EventBase"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Prism.Events.ThreadOption">
|
||||
<summary>
|
||||
Specifies on which thread a <see cref="T:Prism.Events.PubSubEvent`1"/> subscriber will be called.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Prism.Events.ThreadOption.PublisherThread">
|
||||
<summary>
|
||||
The call is done on the same thread on which the <see cref="T:Prism.Events.PubSubEvent`1"/> was published.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Prism.Events.ThreadOption.UIThread">
|
||||
<summary>
|
||||
The call is done on the UI thread.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Prism.Events.ThreadOption.BackgroundThread">
|
||||
<summary>
|
||||
The call is done asynchronously on a background thread.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Prism.Events.WeakDelegatesManager">
|
||||
<summary>
|
||||
Manage delegates using weak references to prevent keeping target instances longer than expected.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Events.WeakDelegatesManager.AddListener(System.Delegate)">
|
||||
<summary>
|
||||
Adds a weak reference to the specified <see cref="T:System.Delegate"/> listener.
|
||||
</summary>
|
||||
<param name="listener">The original <see cref="T:System.Delegate"/> to add.</param>
|
||||
</member>
|
||||
<member name="M:Prism.Events.WeakDelegatesManager.RemoveListener(System.Delegate)">
|
||||
<summary>
|
||||
Removes the weak reference to the specified <see cref="T:System.Delegate"/> listener.
|
||||
</summary>
|
||||
<param name="listener">The original <see cref="T:System.Delegate"/> to remove.</param>
|
||||
</member>
|
||||
<member name="M:Prism.Events.WeakDelegatesManager.Raise(System.Object[])">
|
||||
<summary>
|
||||
Invoke the delegates for all targets still being alive.
|
||||
</summary>
|
||||
<param name="args">An array of objects that are the arguments to pass to the delegates. -or- null, if the method represented by the delegate does not require arguments. </param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
BIN
newFront/c#前端/SWS.Electrical/Prism.Unity.Wpf.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.Unity.Wpf.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Prism.Unity.Wpf.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.Unity.Wpf.pdb
Normal file
Binary file not shown.
88
newFront/c#前端/SWS.Electrical/Prism.Unity.Wpf.xml
Normal file
88
newFront/c#前端/SWS.Electrical/Prism.Unity.Wpf.xml
Normal file
@ -0,0 +1,88 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Prism.Unity.Wpf</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Prism.Unity.PrismApplication">
|
||||
<summary>
|
||||
Base application class that uses <see cref="T:Prism.Container.Unity.UnityContainerExtension"/> as it's container.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.PrismApplication.CreateContainerExtension">
|
||||
<summary>
|
||||
Create a new <see cref="T:Prism.Container.Unity.UnityContainerExtension"/> used by Prism.
|
||||
</summary>
|
||||
<returns>A new <see cref="T:Prism.Container.Unity.UnityContainerExtension"/>.</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.PrismApplication.RegisterFrameworkExceptionTypes">
|
||||
<summary>
|
||||
Registers the <see cref="T:System.Type"/>s of the Exceptions that are not considered
|
||||
root exceptions by the <see cref="T:System.ExceptionExtensions"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Prism.Unity.PrismBootstrapper">
|
||||
<summary>
|
||||
Base bootstrapper class that uses <see cref="T:Prism.Container.Unity.UnityContainerExtension"/> as it's container.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.PrismBootstrapper.CreateContainerExtension">
|
||||
<summary>
|
||||
Create a new <see cref="T:Prism.Container.Unity.UnityContainerExtension"/> used by Prism.
|
||||
</summary>
|
||||
<returns>A new <see cref="T:Prism.Container.Unity.UnityContainerExtension"/>.</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.PrismBootstrapper.RegisterFrameworkExceptionTypes">
|
||||
<summary>
|
||||
Registers the <see cref="T:System.Type"/>s of the Exceptions that are not considered
|
||||
root exceptions by the <see cref="T:System.ExceptionExtensions"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Prism.Unity.Properties.Resources">
|
||||
<summary>
|
||||
A strongly-typed resource class, for looking up localized strings, etc.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.ResourceManager">
|
||||
<summary>
|
||||
Returns the cached ResourceManager instance used by this class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.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:Prism.Unity.Properties.Resources.NotOverwrittenGetModuleEnumeratorException">
|
||||
<summary>
|
||||
Looks up a localized string similar to The method 'GetModuleEnumerator' of the bootstrapper must be overwritten in order to use the default module initialization logic..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.NullLoggerFacadeException">
|
||||
<summary>
|
||||
Looks up a localized string similar to The ILoggerFacade is required and cannot be null..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.NullModuleCatalogException">
|
||||
<summary>
|
||||
Looks up a localized string similar to The IModuleCatalog is required and cannot be null in order to initialize the modules..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.NullUnityContainerException">
|
||||
<summary>
|
||||
Looks up a localized string similar to The IUnityContainer is required and cannot be null..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.SettingTheRegionManager">
|
||||
<summary>
|
||||
Looks up a localized string similar to Setting the RegionManager..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.TypeMappingAlreadyRegistered">
|
||||
<summary>
|
||||
Looks up a localized string similar to Type '{0}' was already registered by the application. Skipping....
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
BIN
newFront/c#前端/SWS.Electrical/Prism.Wpf.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.Wpf.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Prism.Wpf.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.Wpf.pdb
Normal file
Binary file not shown.
3840
newFront/c#前端/SWS.Electrical/Prism.Wpf.xml
Normal file
3840
newFront/c#前端/SWS.Electrical/Prism.Wpf.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
newFront/c#前端/SWS.Electrical/Prism.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Prism.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/Prism.pdb
Normal file
Binary file not shown.
5146
newFront/c#前端/SWS.Electrical/Prism.xml
Normal file
5146
newFront/c#前端/SWS.Electrical/Prism.xml
Normal file
File diff suppressed because it is too large
Load Diff
33
newFront/c#前端/SWS.Electrical/Properties/AssemblyInfo.cs
Normal file
33
newFront/c#前端/SWS.Electrical/Properties/AssemblyInfo.cs
Normal file
@ -0,0 +1,33 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的一般信息由以下
|
||||
// 控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("SWS.Electrical")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("SWS.Electrical")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2025")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// 将 ComVisible 设置为 false 会使此程序集中的类型
|
||||
//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
|
||||
//请将此类型的 ComVisible 特性设置为 true。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
|
||||
[assembly: Guid("a399b5a6-0e27-417b-bf2a-6b1ff89eb6a0")]
|
||||
|
||||
// 程序集的版本信息由下列四个值组成:
|
||||
//
|
||||
// 主版本
|
||||
// 次版本
|
||||
// 生成号
|
||||
// 修订号
|
||||
//
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
BIN
newFront/c#前端/SWS.Electrical/RText_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/RText_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/RecomputeDimBlock_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/RecomputeDimBlock_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/SCENEOE_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/SCENEOE_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/SWS.CAD.Base.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.CAD.Base.dll
Normal file
Binary file not shown.
11
newFront/c#前端/SWS.Electrical/SWS.CAD.Base.dll.config
Normal file
11
newFront/c#前端/SWS.Electrical/SWS.CAD.Base.dll.config
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
BIN
newFront/c#前端/SWS.Electrical/SWS.CAD.Base.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.CAD.Base.pdb
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/SWS.Commons.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.Commons.dll
Normal file
Binary file not shown.
11
newFront/c#前端/SWS.Electrical/SWS.Commons.dll.config
Normal file
11
newFront/c#前端/SWS.Electrical/SWS.Commons.dll.config
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
BIN
newFront/c#前端/SWS.Electrical/SWS.Commons.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.Commons.pdb
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/SWS.CustomControl.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.CustomControl.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/SWS.CustomControl.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.CustomControl.pdb
Normal file
Binary file not shown.
197
newFront/c#前端/SWS.Electrical/SWS.Electrical.csproj
Normal file
197
newFront/c#前端/SWS.Electrical/SWS.Electrical.csproj
Normal file
@ -0,0 +1,197 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{A399B5A6-0E27-417B-BF2A-6B1FF89EB6A0}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>SWS.Electrical</RootNamespace>
|
||||
<AssemblyName>SWS.Electrical</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<Deterministic>true</Deterministic>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>x64</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="BrxMgd">
|
||||
<HintPath>D:\Program Files\KunHeng\KunHengCAD V21 zh_CN\BrxMgd.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="DryIoc, Version=4.7.7.0, Culture=neutral, PublicKeyToken=dfbf2bd50fcf7768, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\DryIoc.dll.4.7.7\lib\net45\DryIoc.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="INIFileParser, Version=2.5.2.0, Culture=neutral, PublicKeyToken=79af7b307b65cf3c, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\packages\ini-parser.2.5.2\lib\net20\INIFileParser.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.8.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions, Version=8.0.0.1, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.8.0.1\lib\net462\Microsoft.Extensions.DependencyInjection.Abstractions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Xaml.Behaviors, Version=1.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.Xaml.Behaviors.Wpf.1.1.122\lib\net462\Microsoft.Xaml.Behaviors.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Newtonsoft.Json, Version=13.0.1.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="PresentationCore" />
|
||||
<Reference Include="PresentationFramework" />
|
||||
<Reference Include="Prism, Version=8.1.97.5141, Culture=neutral, PublicKeyToken=40ee6c3a2184dc59, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Prism.Core.8.1.97\lib\net47\Prism.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Prism.DryIoc.Wpf, Version=8.1.97.5141, Culture=neutral, PublicKeyToken=40ee6c3a2184dc59, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Prism.DryIoc.8.1.97\lib\net47\Prism.DryIoc.Wpf.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Prism.Unity.Wpf, Version=8.1.97.5141, Culture=neutral, PublicKeyToken=40ee6c3a2184dc59, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Prism.Unity.8.1.97\lib\net47\Prism.Unity.Wpf.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Prism.Wpf, Version=8.1.97.5141, Culture=neutral, PublicKeyToken=40ee6c3a2184dc59, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Prism.Wpf.8.1.97\lib\net47\Prism.Wpf.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.4.5.3\lib\net461\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ValueTuple, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Web" />
|
||||
<Reference Include="System.Windows" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xaml" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="TD_Mgd">
|
||||
<HintPath>D:\Program Files\KunHeng\KunHengCAD V21 zh_CN\TD_Mgd.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Telerik.Windows.Controls, Version=2024.1.130.45, Culture=neutral, PublicKeyToken=5803cfa389c90ce7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\SWS.CAD\RefDLL\WPF45\Telerik.Windows.Controls.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Telerik.Windows.Controls.Data, Version=2024.1.130.45, Culture=neutral, PublicKeyToken=5803cfa389c90ce7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\SWS.CAD\RefDLL\WPF45\Telerik.Windows.Controls.Data.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Telerik.Windows.Controls.FileDialogs, Version=2024.1.130.45, Culture=neutral, PublicKeyToken=5803cfa389c90ce7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\SWS.CAD\RefDLL\WPF45\Telerik.Windows.Controls.FileDialogs.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Telerik.Windows.Controls.GridView, Version=2024.1.130.45, Culture=neutral, PublicKeyToken=5803cfa389c90ce7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\SWS.CAD\RefDLL\WPF45\Telerik.Windows.Controls.GridView.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Telerik.Windows.Controls.Input, Version=2024.1.130.45, Culture=neutral, PublicKeyToken=5803cfa389c90ce7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\SWS.CAD\RefDLL\WPF45\Telerik.Windows.Controls.Input.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Telerik.Windows.Controls.Navigation, Version=2024.1.130.45, Culture=neutral, PublicKeyToken=5803cfa389c90ce7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\SWS.CAD\RefDLL\WPF45\Telerik.Windows.Controls.Navigation.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Telerik.Windows.Data, Version=2024.1.130.45, Culture=neutral, PublicKeyToken=5803cfa389c90ce7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\SWS.CAD\RefDLL\WPF45\Telerik.Windows.Data.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Unity.Abstractions, Version=5.11.7.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Unity.Abstractions.5.11.7\lib\net48\Unity.Abstractions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Unity.Container, Version=5.11.11.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Unity.Container.5.11.11\lib\net48\Unity.Container.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="WindowsBase" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Commands.cs" />
|
||||
<Compile Include="GlobalObj.cs" />
|
||||
<Compile Include="Models\DtoDrawing.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Start.cs" />
|
||||
<Compile Include="ViewModels\DialogAutoArrangeLayoutViewModel.cs" />
|
||||
<Compile Include="ViewModels\DialogTest2ViewModel.cs" />
|
||||
<Compile Include="Views\DialogAutoArrangeLayout.xaml.cs">
|
||||
<DependentUpon>DialogAutoArrangeLayout.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Views\DialogTest2.xaml.cs">
|
||||
<DependentUpon>DialogTest2.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Views\SWSDialogWindow.xaml.cs">
|
||||
<DependentUpon>SWSDialogWindow.xaml</DependentUpon>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.config" />
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\SWS.CAD.Base\SWS.CAD.Base.csproj">
|
||||
<Project>{d4a15774-1469-45a0-9eff-771271764a00}</Project>
|
||||
<Name>SWS.CAD.Base</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\SWS.Commons\SWS.Commons.csproj">
|
||||
<Project>{9ac724f6-883d-4357-9422-602748f25b69}</Project>
|
||||
<Name>SWS.Commons</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\SWS.CustomControl\SWS.CustomControl.csproj">
|
||||
<Project>{2dcf996e-063b-4b95-8530-28f6df0da58a}</Project>
|
||||
<Name>SWS.CustomControl</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\SWS.Model\SWS.Model.csproj">
|
||||
<Project>{1995385b-d1b0-4c55-835e-d3e769972a6a}</Project>
|
||||
<Name>SWS.Model</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\SWS.Service\SWS.Service.csproj">
|
||||
<Project>{51cb6f5b-16e9-4ee0-baa4-144dd1ec8580}</Project>
|
||||
<Name>SWS.Service</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\SWS.WPF\SWS.WPF.csproj">
|
||||
<Project>{7aff9117-78e7-4395-9f23-6dcfe09f9299}</Project>
|
||||
<Name>SWS.WPF</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<ItemGroup>
|
||||
<Page Include="Views\DialogAutoArrangeLayout.xaml">
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
<SubType>Designer</SubType>
|
||||
</Page>
|
||||
<Page Include="Views\DialogTest2.xaml">
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
<SubType>Designer</SubType>
|
||||
</Page>
|
||||
<Page Include="Views\SWSDialogWindow.xaml">
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
<SubType>Designer</SubType>
|
||||
</Page>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
11
newFront/c#前端/SWS.Electrical/SWS.Electrical.csproj.user
Normal file
11
newFront/c#前端/SWS.Electrical/SWS.Electrical.csproj.user
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
|
||||
<StartAction>Program</StartAction>
|
||||
<StartProgram>D:\Program Files\KunHeng\KunHengCAD V21 zh_CN\kunhengcad.exe</StartProgram>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
|
||||
<StartAction>Program</StartAction>
|
||||
<StartProgram>D:\Program Files\KunHeng\KunHengCAD V21 zh_CN\kunhengcad.exe</StartProgram>
|
||||
</PropertyGroup>
|
||||
</Project>
|
BIN
newFront/c#前端/SWS.Electrical/SWS.Electrical.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.Electrical.dll
Normal file
Binary file not shown.
19
newFront/c#前端/SWS.Electrical/SWS.Electrical.dll.config
Normal file
19
newFront/c#前端/SWS.Electrical/SWS.Electrical.dll.config
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Prism.Container.Abstractions" publicKeyToken="40ee6c3a2184dc59" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.107.57918" newVersion="9.0.107.57918" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Prism.Container.DryIoc" publicKeyToken="40ee6c3a2184dc59" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.107.57918" newVersion="9.0.107.57918" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
BIN
newFront/c#前端/SWS.Electrical/SWS.Electrical.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.Electrical.pdb
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/SWS.Event.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.Event.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/SWS.Event.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.Event.pdb
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/SWS.Model.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.Model.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/SWS.Model.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.Model.pdb
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/SWS.Service.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.Service.dll
Normal file
Binary file not shown.
11
newFront/c#前端/SWS.Electrical/SWS.Service.dll.config
Normal file
11
newFront/c#前端/SWS.Electrical/SWS.Service.dll.config
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
BIN
newFront/c#前端/SWS.Electrical/SWS.Service.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.Service.pdb
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/SWS.WPF.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.WPF.dll
Normal file
Binary file not shown.
11
newFront/c#前端/SWS.Electrical/SWS.WPF.dll.config
Normal file
11
newFront/c#前端/SWS.Electrical/SWS.WPF.dll.config
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
BIN
newFront/c#前端/SWS.Electrical/SWS.WPF.pdb
Normal file
BIN
newFront/c#前端/SWS.Electrical/SWS.WPF.pdb
Normal file
Binary file not shown.
60
newFront/c#前端/SWS.Electrical/Start.cs
Normal file
60
newFront/c#前端/SWS.Electrical/Start.cs
Normal file
@ -0,0 +1,60 @@
|
||||
//using Prism.Container.DryIoc;
|
||||
using Prism.Services.Dialogs;
|
||||
using Prism.Events;
|
||||
using SWS.Commons;
|
||||
using SWS.Electrical.ViewModels;
|
||||
using SWS.Electrical.Views;
|
||||
using SWS.Service;
|
||||
using SWS.WPF.ViewModels;
|
||||
using SWS.WPF.Views;
|
||||
using Unity;
|
||||
using Prism.Ioc;
|
||||
using Prism.DryIoc;
|
||||
using DryIoc;
|
||||
namespace SWS.Electrical
|
||||
{
|
||||
public class Start
|
||||
{
|
||||
public static void RegisterTypes()
|
||||
{
|
||||
GlobalObject.container = new UnityContainer();
|
||||
GlobalObject.container.RegisterSingleton<IEventAggregator, EventAggregator>();
|
||||
|
||||
GlobalObject.container.RegisterSingleton<HttpService>();
|
||||
GlobalObject.container.RegisterSingleton<ConfigService>();
|
||||
GlobalObject.container.RegisterSingleton<AnnexesService>();
|
||||
GlobalObject.container.RegisterSingleton<DataItemService>();
|
||||
GlobalObject.container.RegisterSingleton<DrawingServce>();
|
||||
GlobalObject.container.RegisterSingleton<LoginService>();
|
||||
GlobalObject.container.RegisterSingleton<NotificationService>();
|
||||
GlobalObject.container.RegisterSingleton<ObjectTypeService>();
|
||||
GlobalObject.container.RegisterSingleton<ProjectService>();
|
||||
GlobalObject.container.RegisterSingleton<TemplateFileService>();
|
||||
GlobalObject.container.RegisterSingleton<UserService>();
|
||||
GlobalObject.container.RegisterSingleton<EnginedataService>();
|
||||
GlobalObject.container.RegisterSingleton<DrawingCatalogueService>();
|
||||
GlobalObject.container.RegisterSingleton<WireGroupService>();
|
||||
GlobalObject.container.RegisterSingleton<LibraryFileService>();
|
||||
GlobalObject.container.RegisterSingleton<PlotLayoutService>();
|
||||
|
||||
DryIoc.Rules DefaultRules = DryIoc.Rules.Default
|
||||
.WithConcreteTypeDynamicRegistrations(null, DryIoc.Reuse.Transient)
|
||||
.With(DryIoc.Made.Of(DryIoc.FactoryMethod.ConstructorWithResolvableArguments))
|
||||
.WithFuncAndLazyWithoutRegistration()
|
||||
.WithTrackingDisposableTransients()
|
||||
.WithFactorySelector(DryIoc.Rules.SelectLastRegisteredFactory());
|
||||
GlobalObject._prismContainer = new DryIocContainerExtension(new Container(DefaultRules));
|
||||
GlobalObject._prismContainer.Register<IDialogService, DialogService>();
|
||||
GlobalObject._prismContainer.Register<IDialogWindow, SWSDialogWindow>();
|
||||
// GlobalObject._prismContainer.Register<IDialogWindow, CustomDialogWindow>();
|
||||
GlobalObject._prismContainer.RegisterDialog<DialogTest, DialogTestViewModel>();
|
||||
GlobalObject._prismContainer.RegisterDialog<DialogTest2, DialogTest2ViewModel>();
|
||||
GlobalObject._prismContainer.RegisterDialog<DialogInput, DialogInputViewModel>();
|
||||
GlobalObject._prismContainer.RegisterDialog<DialogSignalManagement, DialogSignalManagementViewModel>();
|
||||
GlobalObject._prismContainer.RegisterDialog<DialogSignalNotice, DialogSignalNoticeViewModel>();
|
||||
GlobalObject._prismContainer.RegisterDialog<DialogSignalPropertyhisAndLogs, DialogSignalPropertyhisAndLogsViewModel>();
|
||||
GlobalObject._prismContainer.RegisterDialog<DialogSignalSelect, DialogSignalSelectViewModel>();
|
||||
GlobalObject._prismContainer.RegisterDialog<DialogAutoArrangeLayout, DialogAutoArrangeLayoutViewModel>();
|
||||
}
|
||||
}
|
||||
}
|
Binary file not shown.
@ -0,0 +1,200 @@
|
||||
<?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.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>true if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> point to the same location; otherwise, 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">TTo</typeparamref>.</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">TTo</typeparamref>.</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(System.Void*)">
|
||||
<summary>Reinterprets the given location as a reference to a value of type <typeparamref name="T">T</typeparamref>.</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">T</typeparamref>.</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">target</paramref> - <paramref name="origin">origin</paramref>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Copy``1(System.Void*,``0@)">
|
||||
<summary>Copies a value of type <typeparamref name="T">T</typeparamref> 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.Copy``1(``0@,System.Void*)">
|
||||
<summary>Copies a value of type <typeparamref name="T">T</typeparamref> 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.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.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.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.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.Read``1(System.Void*)">
|
||||
<summary>Reads a value of type <typeparamref name="T">T</typeparamref> 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">T</typeparamref> 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">T</typeparamref> 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">T</typeparamref> 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">T</typeparamref> 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">T</typeparamref> 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">T</typeparamref>.</returns>
|
||||
</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 subraction 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 subraction of offset from 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"></param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the subraction of byte offset from pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Write``1(System.Void*,``0)">
|
||||
<summary>Writes a value of type <typeparamref name="T">T</typeparamref> 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">T</typeparamref> 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">T</typeparamref> 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>
|
Binary file not shown.
@ -0,0 +1,166 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><doc>
|
||||
<assembly>
|
||||
<name>System.Threading.Tasks.Extensions</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Runtime.CompilerServices.ValueTaskAwaiter`1">
|
||||
<typeparam name="TResult"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter`1.GetResult">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.ValueTaskAwaiter`1.IsCompleted">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter`1.OnCompleted(System.Action)">
|
||||
<param name="continuation"></param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter`1.UnsafeOnCompleted(System.Action)">
|
||||
<param name="continuation"></param>
|
||||
</member>
|
||||
<member name="T:System.Threading.Tasks.ValueTask`1">
|
||||
<summary>Provides a value type that wraps a <see cref="Task{TResult}"></see> and a <typeparamref name="TResult">TResult</typeparamref>, only one of which is used.</summary>
|
||||
<typeparam name="TResult">The result.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.#ctor(System.Threading.Tasks.Task{`0})">
|
||||
<summary>Initializes a new instance of the <see cref="ValueTask{TResult}"></see> class using the supplied task that represents the operation.</summary>
|
||||
<param name="task">The task.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="task">task</paramref> argument is null.</exception>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.#ctor(`0)">
|
||||
<summary>Initializes a new instance of the <see cref="ValueTask{TResult}"></see> class using the supplied result of a successful operation.</summary>
|
||||
<param name="result">The result.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.AsTask">
|
||||
<summary>Retrieves a <see cref="Task{TResult}"></see> object that represents this <see cref="ValueTask{TResult}"></see>.</summary>
|
||||
<returns>The <see cref="Task{TResult}"></see> object that is wrapped in this <see cref="ValueTask{TResult}"></see> if one exists, or a new <see cref="Task{TResult}"></see> object that represents the result.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.ConfigureAwait(System.Boolean)">
|
||||
<summary>Configures an awaiter for this value.</summary>
|
||||
<param name="continueOnCapturedContext">true to attempt to marshal the continuation back to the captured context; otherwise, false.</param>
|
||||
<returns>The configured awaiter.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.CreateAsyncMethodBuilder">
|
||||
<summary>Creates a method builder for use with an async method.</summary>
|
||||
<returns>The created builder.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.Equals(System.Object)">
|
||||
<summary>Determines whether the specified object is equal to the current object.</summary>
|
||||
<param name="obj">The object to compare with the current object.</param>
|
||||
<returns>true if the specified object is equal to the current object; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.Equals(System.Threading.Tasks.ValueTask{`0})">
|
||||
<summary>Determines whether the specified <see cref="ValueTask{TResult}"></see> object is equal to the current <see cref="ValueTask{TResult}"></see> object.</summary>
|
||||
<param name="other">The object to compare with the current object.</param>
|
||||
<returns>true if the specified object is equal to the current object; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.GetAwaiter">
|
||||
<summary>Creates an awaiter for this value.</summary>
|
||||
<returns>The awaiter.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.GetHashCode">
|
||||
<summary>Returns the hash code for this instance.</summary>
|
||||
<returns>The hash code for the current object.</returns>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.IsCanceled">
|
||||
<summary>Gets a value that indicates whether this object represents a canceled operation.</summary>
|
||||
<returns>true if this object represents a canceled operation; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.IsCompleted">
|
||||
<summary>Gets a value that indicates whether this object represents a completed operation.</summary>
|
||||
<returns>true if this object represents a completed operation; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.IsCompletedSuccessfully">
|
||||
<summary>Gets a value that indicates whether this object represents a successfully completed operation.</summary>
|
||||
<returns>true if this object represents a successfully completed operation; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.IsFaulted">
|
||||
<summary>Gets a value that indicates whether this object represents a failed operation.</summary>
|
||||
<returns>true if this object represents a failed operation; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.op_Equality(System.Threading.Tasks.ValueTask{`0},System.Threading.Tasks.ValueTask{`0})">
|
||||
<summary>Compares two values for equality.</summary>
|
||||
<param name="left">The first value to compare.</param>
|
||||
<param name="right">The second value to compare.</param>
|
||||
<returns>true if the two <see cref="ValueTask{TResult}"></see> values are equal; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.op_Inequality(System.Threading.Tasks.ValueTask{`0},System.Threading.Tasks.ValueTask{`0})">
|
||||
<summary>Determines whether two <see cref="ValueTask{TResult}"></see> values are unequal.</summary>
|
||||
<param name="left">The first value to compare.</param>
|
||||
<param name="right">The seconed value to compare.</param>
|
||||
<returns>true if the two <see cref="ValueTask{TResult}"></see> values are not equal; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.Result">
|
||||
<summary>Gets the result.</summary>
|
||||
<returns>The result.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.ToString">
|
||||
<summary>Returns a string that represents the current object.</summary>
|
||||
<returns>A string that represents the current object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute">
|
||||
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute.#ctor(System.Type)">
|
||||
<param name="builderType"></param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute.BuilderType">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1">
|
||||
<typeparam name="TResult"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.AwaitOnCompleted``2(``0@,``1@)">
|
||||
<param name="awaiter"></param>
|
||||
<param name="stateMachine"></param>
|
||||
<typeparam name="TAwaiter"></typeparam>
|
||||
<typeparam name="TStateMachine"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.AwaitUnsafeOnCompleted``2(``0@,``1@)">
|
||||
<param name="awaiter"></param>
|
||||
<param name="stateMachine"></param>
|
||||
<typeparam name="TAwaiter"></typeparam>
|
||||
<typeparam name="TStateMachine"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.Create">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.SetException(System.Exception)">
|
||||
<param name="exception"></param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.SetResult(`0)">
|
||||
<param name="result"></param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
|
||||
<param name="stateMachine"></param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.Start``1(``0@)">
|
||||
<param name="stateMachine"></param>
|
||||
<typeparam name="TStateMachine"></typeparam>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.Task">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter">
|
||||
<typeparam name="TResult"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.GetResult">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.IsCompleted">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.OnCompleted(System.Action)">
|
||||
<param name="continuation"></param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.UnsafeOnCompleted(System.Action)">
|
||||
<param name="continuation"></param>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1">
|
||||
<typeparam name="TResult"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.GetAwaiter">
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
BIN
newFront/c#前端/SWS.Electrical/System.ValueTuple.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/System.ValueTuple.dll
Normal file
Binary file not shown.
8
newFront/c#前端/SWS.Electrical/System.ValueTuple.xml
Normal file
8
newFront/c#前端/SWS.Electrical/System.ValueTuple.xml
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.ValueTuple</name>
|
||||
</assembly>
|
||||
<members>
|
||||
</members>
|
||||
</doc>
|
BIN
newFront/c#前端/SWS.Electrical/TD_Alloc_21.4_15.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_Alloc_21.4_15.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_Ave_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_Ave_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_DbCore_21.4_15.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_DbCore_21.4_15.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_DbEntities_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_DbEntities_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_DbIO_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_DbIO_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_DbRoot_21.4_15.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_DbRoot_21.4_15.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_Db_21.4_15.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_Db_21.4_15.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_DynBlocks_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_DynBlocks_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_Ge_21.4_15.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_Ge_21.4_15.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_Gi_21.4_15.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_Gi_21.4_15.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_Gs_21.4_15.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_Gs_21.4_15.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_Mgd.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_Mgd.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_Root_21.4_15.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_Root_21.4_15.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_Sm_21.4_15.tx
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_Sm_21.4_15.tx
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/TD_SpatialIndex_21.4_15.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/TD_SpatialIndex_21.4_15.dll
Normal file
Binary file not shown.
BIN
newFront/c#前端/SWS.Electrical/Telerik.Windows.Controls.Data.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/Telerik.Windows.Controls.Data.dll
Normal file
Binary file not shown.
12566
newFront/c#前端/SWS.Electrical/Telerik.Windows.Controls.Data.xml
Normal file
12566
newFront/c#前端/SWS.Electrical/Telerik.Windows.Controls.Data.xml
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
19948
newFront/c#前端/SWS.Electrical/Telerik.Windows.Controls.GridView.xml
Normal file
19948
newFront/c#前端/SWS.Electrical/Telerik.Windows.Controls.GridView.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
newFront/c#前端/SWS.Electrical/Telerik.Windows.Controls.Input.dll
Normal file
BIN
newFront/c#前端/SWS.Electrical/Telerik.Windows.Controls.Input.dll
Normal file
Binary file not shown.
18342
newFront/c#前端/SWS.Electrical/Telerik.Windows.Controls.Input.xml
Normal file
18342
newFront/c#前端/SWS.Electrical/Telerik.Windows.Controls.Input.xml
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user