FIRST
@@ -0,0 +1,171 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"WorkspaceRootPath": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\csr_svn_dashboard\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\csr_svn_dashboard\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\csr_svn_dashboard\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\commands\\delperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\commands\\delperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\logon.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\logon.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\seeds-lab-svn-dashboard\\dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 256,
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 200,
|
||||
"SelectedChildIndex": 1,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "login.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"ViewState": "AgIAAEgAAAAAAAAAAAArwGQAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-06-17T16:35:31.68Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "login.cs [Design]",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs [Design]",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\login.cs [Design]",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-06-17T16:35:22.39Z",
|
||||
"EditorCaption": " [Design]"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "Delperm.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-09T14:34:44.536Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "Getperm.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAZAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-08T10:59:44.779Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 4,
|
||||
"Title": "Newrepo.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-08T10:51:39.949Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 5,
|
||||
"Title": "Setperm.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"ViewState": "AgIAAAMAAAAAAAAAAAAAABEAAAANAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-08T10:51:26.77Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 6,
|
||||
"Title": "logon.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"ViewState": "AgIAAAMAAAAAAAAAAAAAABEAAAArAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-07T13:51:20.3Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 7,
|
||||
"Title": "Dashboard.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"ViewState": "AgIAANAAAAAAAAAAAAAowOEAAAAcAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-01-28T11:06:43.382Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 8,
|
||||
"Title": "Dashboard.cs [Design]",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs [Design]",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs [Design]",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-01-01T20:20:50.061Z",
|
||||
"EditorCaption": " [Design]"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,171 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"WorkspaceRootPath": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\csr_svn_dashboard\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\csr_svn_dashboard\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\csr_svn_dashboard\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\commands\\delperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\commands\\delperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\logon.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\logon.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\seeds-lab-svn-dashboard\\dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 256,
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 200,
|
||||
"SelectedChildIndex": 1,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "login.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"ViewState": "AgIAAEgAAAAAAAAAAAArwGQAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-06-17T16:35:31.68Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "login.cs [Design]",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs [Design]",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\login.cs [Design]",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-06-17T16:35:22.39Z",
|
||||
"EditorCaption": " [Design]"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "Delperm.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-09T14:34:44.536Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "Getperm.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAZAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-08T10:59:44.779Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 4,
|
||||
"Title": "Newrepo.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-08T10:51:39.949Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 5,
|
||||
"Title": "Setperm.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"ViewState": "AgIAAAMAAAAAAAAAAAAAABEAAAANAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-08T10:51:26.77Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 6,
|
||||
"Title": "logon.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"ViewState": "AgIAAAMAAAAAAAAAAAAAABEAAAArAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-07T13:51:20.3Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 7,
|
||||
"Title": "Dashboard.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"ViewState": "AgIAANAAAAAAAAAAAAAowOEAAAAcAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-01-28T11:06:43.382Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 8,
|
||||
"Title": "Dashboard.cs [Design]",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\CSR_SVN_Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs [Design]",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs [Design]",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-01-01T20:20:50.061Z",
|
||||
"EditorCaption": " [Design]"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,217 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"WorkspaceRootPath": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\quantum\\quantumsvnconsole\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\quantum\\quantumsvnconsole\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\login.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\login.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{00000000-0000-0000-0000-000000000000}|\u003CSolution\u003E|Seeds-Lab-SVN-Dashboard||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\seeds-lab-svn-dashboard\\dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\quantum\\quantumsvnconsole\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\login.resx||{81828910-B8B3-4D2B-99A3-067027C180C1}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\login.resx||{81828910-B8B3-4D2B-99A3-067027C180C1}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\seeds-lab-svn-dashboard\\commands\\delperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\commands\\delperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\logon.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\logon.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\quantum\\quantumsvnconsole\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\||{B270807C-D8C6-49EB-8EBE-8E8D566637A1}|5e9a8ac2-4f34-4521-858f-4c248ba31532"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 256,
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 200,
|
||||
"SelectedChildIndex": 1,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "Seeds-Lab-SVN-Dashboard",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
|
||||
"WhenOpened": "2026-03-25T21:34:33.663Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "login.cs [Design]",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs [Design]",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\login.cs [Design]",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2026-03-25T20:37:51.828Z",
|
||||
"EditorCaption": " [Design]"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "login.Designer.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.Designer.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\login.Designer.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.Designer.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\login.Designer.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2026-03-25T20:37:26.62Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 6,
|
||||
"Title": "Delperm.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-09T14:34:44.536Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 7,
|
||||
"Title": "Getperm.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAZAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-08T10:59:44.779Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 8,
|
||||
"Title": "Newrepo.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-08T10:51:39.949Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 9,
|
||||
"Title": "Setperm.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"ViewState": "AgIAAAMAAAAAAAAAAAAAABEAAAANAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-08T10:51:26.77Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 10,
|
||||
"Title": "logon.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"ViewState": "AgIAAAMAAAAAAAAAAAAAABEAAAArAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-07T13:51:20.3Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 11,
|
||||
"Title": "Dashboard.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"ViewState": "AgIAANAAAAAAAAAAAAAowOEAAAAcAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-01-28T11:06:43.382Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "Dashboard.cs [Design]",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs [Design]",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs [Design]",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-01-01T20:20:50.061Z",
|
||||
"EditorCaption": " [Design]"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 5,
|
||||
"Title": "login.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"ViewState": "AgIAAEgAAAAAAAAAAAArwGQAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-06-17T16:35:31.68Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 4,
|
||||
"Title": "login.resx",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.resx",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\login.resx",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.resx",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\login.resx",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001005|",
|
||||
"WhenOpened": "2026-03-25T20:37:24.678Z",
|
||||
"EditorCaption": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,217 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"WorkspaceRootPath": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\quantum\\quantumsvnconsole\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\quantum\\quantumsvnconsole\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\login.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\login.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{00000000-0000-0000-0000-000000000000}|\u003CSolution\u003E|Seeds-Lab-SVN-Dashboard||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\seeds-lab-svn-dashboard\\dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\quantum\\quantumsvnconsole\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\login.resx||{81828910-B8B3-4D2B-99A3-067027C180C1}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\login.resx||{81828910-B8B3-4D2B-99A3-067027C180C1}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\login.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\seeds-lab-svn-dashboard\\commands\\delperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:seeds-lab-svn-dashboard\\commands\\delperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\logon.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\logon.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|solutionrelative:Seeds-Lab-SVN-Dashboard\\Dashboard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{760E5131-E844-47E2-B32B-0EA86816634A}|Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj|c:\\users\\maxime kints\\desktop\\confidential\\quantum\\quantumsvnconsole\\seeds-lab-svn-dashboard\\seeds-lab-svn-dashboard\\||{B270807C-D8C6-49EB-8EBE-8E8D566637A1}|5e9a8ac2-4f34-4521-858f-4c248ba31532"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 256,
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 200,
|
||||
"SelectedChildIndex": 1,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "Seeds-Lab-SVN-Dashboard",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard.csproj",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
|
||||
"WhenOpened": "2026-03-25T21:34:33.663Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "login.cs [Design]",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs [Design]",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\login.cs [Design]",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2026-03-25T20:37:51.828Z",
|
||||
"EditorCaption": " [Design]"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "login.Designer.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.Designer.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\login.Designer.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.Designer.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\login.Designer.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2026-03-25T20:37:26.62Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 6,
|
||||
"Title": "Delperm.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Delperm.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-09T14:34:44.536Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 7,
|
||||
"Title": "Getperm.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Getperm.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAZAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-08T10:59:44.779Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 8,
|
||||
"Title": "Newrepo.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Newrepo.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-08T10:51:39.949Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 9,
|
||||
"Title": "Setperm.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Commands\\Setperm.cs",
|
||||
"ViewState": "AgIAAAMAAAAAAAAAAAAAABEAAAANAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-08T10:51:26.77Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 10,
|
||||
"Title": "logon.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\logon.cs",
|
||||
"ViewState": "AgIAAAMAAAAAAAAAAAAAABEAAAArAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-07T13:51:20.3Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 11,
|
||||
"Title": "Dashboard.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"ViewState": "AgIAANAAAAAAAAAAAAAowOEAAAAcAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-01-28T11:06:43.382Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "Dashboard.cs [Design]",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\Dashboard.cs [Design]",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\Dashboard.cs [Design]",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-01-01T20:20:50.061Z",
|
||||
"EditorCaption": " [Design]"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 5,
|
||||
"Title": "login.cs",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\login.cs",
|
||||
"ViewState": "AgIAAEgAAAAAAAAAAAArwGQAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-06-17T16:35:31.68Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 4,
|
||||
"Title": "login.resx",
|
||||
"DocumentMoniker": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.resx",
|
||||
"RelativeDocumentMoniker": "Seeds-Lab-SVN-Dashboard\\login.resx",
|
||||
"ToolTip": "C:\\Users\\Maxime KINTS\\Desktop\\CONFIDENTIAL\\QUANTUM\\QuantumSVNConsole\\Seeds-Lab-SVN-Dashboard\\Seeds-Lab-SVN-Dashboard\\login.resx",
|
||||
"RelativeToolTip": "Seeds-Lab-SVN-Dashboard\\login.resx",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001005|",
|
||||
"WhenOpened": "2026-03-25T20:37:24.678Z",
|
||||
"EditorCaption": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"ShowEmptyProjects": false,
|
||||
"SelectedGroups": [],
|
||||
"ExpandedProjects": [],
|
||||
"EnableSpellChecker": true,
|
||||
"ColumnOrder": [
|
||||
"name",
|
||||
"type",
|
||||
"neutral-value",
|
||||
"neutral-comment"
|
||||
],
|
||||
"VisibleColumnKeys": [
|
||||
"name",
|
||||
"neutral-value"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.13.35507.96 d17.13
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Seeds-Lab-SVN-Dashboard", "Seeds-Lab-SVN-Dashboard\Seeds-Lab-SVN-Dashboard.csproj", "{760E5131-E844-47E2-B32B-0EA86816634A}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{760E5131-E844-47E2-B32B-0EA86816634A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{760E5131-E844-47E2-B32B-0EA86816634A}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{760E5131-E844-47E2-B32B-0EA86816634A}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{760E5131-E844-47E2-B32B-0EA86816634A}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {AB39005B-C2EB-4496-83EF-3CA2FC4C5BC9}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<section name="Seeds_Lab_SVN_Dashboard.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
|
||||
</startup>
|
||||
<userSettings>
|
||||
<Seeds_Lab_SVN_Dashboard.Properties.Settings>
|
||||
<setting name="url" serializeAs="String">
|
||||
<value/>
|
||||
</setting>
|
||||
<setting name="user" serializeAs="String">
|
||||
<value/>
|
||||
</setting>
|
||||
</Seeds_Lab_SVN_Dashboard.Properties.Settings>
|
||||
</userSettings>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-6.0.1.0" newVersion="6.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.1.0" newVersion="4.2.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Json" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.4.0" newVersion="4.0.4.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.5.0" newVersion="4.1.5.0"/>
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Text.Json;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Addingroup
|
||||
{
|
||||
public static async Task SVNAddUserInGroup(string groupName, string username)
|
||||
{
|
||||
try
|
||||
{
|
||||
// Construire l'URL de l'API
|
||||
string apiUrl = $"{logon.host}/action/addingroup";
|
||||
|
||||
using (HttpClientHandler handler = new HttpClientHandler())
|
||||
{
|
||||
// Ignorer les erreurs de certificat SSL
|
||||
handler.ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => true;
|
||||
|
||||
using (HttpClient client = new HttpClient(handler))
|
||||
{
|
||||
// Ajouter le token API dans les headers
|
||||
client.DefaultRequestHeaders.Add("x-api-key", logon.token);
|
||||
|
||||
// Créer le corps de la requête en JSON
|
||||
var requestBody = new
|
||||
{
|
||||
groupName = groupName,
|
||||
username = username
|
||||
};
|
||||
string jsonBody = JsonSerializer.Serialize(requestBody);
|
||||
HttpContent content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
|
||||
|
||||
// Envoyer la requête POST
|
||||
HttpResponseMessage response = await client.PostAsync(apiUrl, content);
|
||||
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
// Lire la réponse JSON
|
||||
string jsonResponse = await response.Content.ReadAsStringAsync();
|
||||
// MessageBox.Show($"Utilisateur '{username}' ajouté au groupe '{groupName}'.", "Succès", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show($"Erreur API: {response.StatusCode} - {await response.Content.ReadAsStringAsync()}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur lors de l'ajout de l'utilisateur: {ex.Message}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Text.Json;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Delgroup
|
||||
{
|
||||
public static async Task DelSVNgroup(string groupName)
|
||||
{
|
||||
try
|
||||
{
|
||||
// Construire l'URL de l'API
|
||||
string apiUrl = $"{logon.host}/action/deletegroup";
|
||||
|
||||
using (HttpClientHandler handler = new HttpClientHandler())
|
||||
{
|
||||
// Ignorer les erreurs de certificat SSL
|
||||
handler.ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => true;
|
||||
|
||||
using (HttpClient client = new HttpClient(handler))
|
||||
{
|
||||
// Ajouter le token API dans les headers
|
||||
client.DefaultRequestHeaders.Add("x-api-key", logon.token);
|
||||
|
||||
// Préparer les données JSON
|
||||
var requestBody = new
|
||||
{
|
||||
groupName = groupName
|
||||
};
|
||||
|
||||
string jsonBody = JsonSerializer.Serialize(requestBody);
|
||||
StringContent content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
|
||||
|
||||
// Envoyer la requête POST
|
||||
HttpResponseMessage response = await client.PostAsync(apiUrl, content);
|
||||
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
// Lire la réponse JSON
|
||||
string jsonResponse = await response.Content.ReadAsStringAsync();
|
||||
// MessageBox.Show($"Groupe SVN supprimé avec succès : {jsonResponse}", "Succès", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show($"Erreur API: {response.StatusCode} - {await response.Content.ReadAsStringAsync()}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur lors de la suppression du groupe SVN: {ex.Message}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Net.Http.Headers;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Net;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using System.Net.Security;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Delperm
|
||||
{
|
||||
public async Task SvnDelPerm(string repoName, string user)
|
||||
{
|
||||
string apiUrl = $"{logon.host}/action/delperm";
|
||||
string apiKey = logon.token;
|
||||
|
||||
// Ignorer les certificats SSL non valides (équivalent à TrustAllCertsPolicy)
|
||||
ServicePointManager.ServerCertificateValidationCallback =
|
||||
new RemoteCertificateValidationCallback(delegate { return true; });
|
||||
|
||||
// Préparer le corps de la requête
|
||||
var body = new
|
||||
{
|
||||
repoName = repoName,
|
||||
user = user
|
||||
};
|
||||
|
||||
string jsonBody = JsonConvert.SerializeObject(body);
|
||||
var content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
|
||||
|
||||
using (var client = new HttpClient())
|
||||
{
|
||||
// Ajouter le header x-api-key
|
||||
client.DefaultRequestHeaders.Add("x-api-key", apiKey);
|
||||
|
||||
try
|
||||
{
|
||||
HttpResponseMessage response = await client.PostAsync(apiUrl, content);
|
||||
string responseContent = await response.Content.ReadAsStringAsync();
|
||||
|
||||
Console.WriteLine("Réponse de l'API :");
|
||||
Console.WriteLine(responseContent);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine("Erreur lors de l'appel à l'API : " + ex.Message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Delrepo
|
||||
{
|
||||
// Fonction publique pour supprimer un dépôt SVN
|
||||
public static async Task<string> deleterepo(string repoName)
|
||||
{
|
||||
// Vérification si le nom du dépôt est fourni
|
||||
if (string.IsNullOrEmpty(repoName))
|
||||
{
|
||||
return "Le nom du dépôt est requis.";
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
// Construire l'URL complète en ajoutant l'endpoint à l'URL de base
|
||||
string apiUrl = $"{logon.host}/action/deleterepo";
|
||||
|
||||
// Créer le corps de la requête en utilisant un dictionnaire
|
||||
var body = new
|
||||
{
|
||||
repoName = repoName
|
||||
};
|
||||
|
||||
// Convertir l'objet en JSON
|
||||
string jsonBody = JsonConvert.SerializeObject(body);
|
||||
|
||||
// Créer un client HTTP pour envoyer la requête
|
||||
using (var client = new HttpClient())
|
||||
{
|
||||
// Ajouter l'en-tête d'API Key
|
||||
client.DefaultRequestHeaders.Add("x-api-key", logon.token);
|
||||
|
||||
// Créer le contenu de la requête
|
||||
var content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
|
||||
|
||||
// Envoyer la requête POST à l'API
|
||||
var response = await client.PostAsync(apiUrl, content);
|
||||
|
||||
// Vérifier si la requête a réussi
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
// Lire et retourner la réponse de l'API
|
||||
string responseBody = await response.Content.ReadAsStringAsync();
|
||||
return $"Dépôt {repoName} supprimé avec succès: {responseBody}";
|
||||
}
|
||||
else
|
||||
{
|
||||
return $"Erreur lors de la suppression du dépôt : {response.StatusCode}";
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return $"Erreur lors de l'appel à l'API : {ex.Message}";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Deluser
|
||||
{
|
||||
// Méthode publique pour supprimer un utilisateur via l'API
|
||||
public static async Task DelusersvnAsync(string username)
|
||||
{
|
||||
// Définir l'URL de l'API
|
||||
string apiUrl = $"{logon.host}/action/deleteuser";
|
||||
string apiKey = logon.token;
|
||||
|
||||
// Créer les données à envoyer dans le corps de la requête
|
||||
var body = new
|
||||
{
|
||||
username = username
|
||||
};
|
||||
|
||||
// Convertir les données en JSON
|
||||
string jsonBody = JsonConvert.SerializeObject(body);
|
||||
|
||||
// Créer un client HTTP
|
||||
using (HttpClientHandler handler = new HttpClientHandler())
|
||||
{
|
||||
// Ignorer les erreurs de certificat SSL
|
||||
handler.ServerCertificateCustomValidationCallback = (sender, cert, chain, sslPolicyErrors) => true;
|
||||
|
||||
using (HttpClient client = new HttpClient(handler))
|
||||
{
|
||||
// Ajouter l'en-tête de l'API Key
|
||||
client.DefaultRequestHeaders.Add("x-api-key", apiKey);
|
||||
|
||||
// Envoyer la requête POST à l'API
|
||||
var content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
|
||||
|
||||
try
|
||||
{
|
||||
// Attendre la réponse de l'API
|
||||
HttpResponseMessage response = await client.PostAsync(apiUrl, content);
|
||||
|
||||
// Vérifier si la réponse est réussie
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
// Lire et afficher la réponse de l'API
|
||||
string responseBody = await response.Content.ReadAsStringAsync();
|
||||
Console.WriteLine("Réponse API : " + responseBody);
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine("Erreur : " + response.StatusCode);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine("Erreur lors de l'appel API : " + ex.Message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Text.Json;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Deluseringroup
|
||||
{
|
||||
public static async Task SVNDelUserInGroup(string groupName, string username)
|
||||
{
|
||||
try
|
||||
{
|
||||
// Construire l'URL de l'API
|
||||
string apiUrl = $"{logon.host}/action/deleteuseringroup";
|
||||
|
||||
using (HttpClientHandler handler = new HttpClientHandler())
|
||||
{
|
||||
// Ignorer les erreurs de certificat SSL
|
||||
handler.ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => true;
|
||||
|
||||
using (HttpClient client = new HttpClient(handler))
|
||||
{
|
||||
// Ajouter le token API dans les headers
|
||||
client.DefaultRequestHeaders.Add("x-api-key", logon.token);
|
||||
|
||||
// Créer le corps de la requête en JSON
|
||||
var requestBody = new
|
||||
{
|
||||
groupName = groupName,
|
||||
username = username
|
||||
};
|
||||
string jsonBody = JsonSerializer.Serialize(requestBody);
|
||||
HttpContent content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
|
||||
|
||||
// Envoyer la requête POST
|
||||
HttpResponseMessage response = await client.PostAsync(apiUrl, content);
|
||||
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
// Lire la réponse JSON
|
||||
string jsonResponse = await response.Content.ReadAsStringAsync();
|
||||
MessageBox.Show($"Utilisateur '{username}' supprimé du groupe '{groupName}'.", "Succès", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show($"Erreur API: {response.StatusCode} - {await response.Content.ReadAsStringAsync()}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur lors de la suppression de l'utilisateur: {ex.Message}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Net.Http;
|
||||
using System.Net.Http.Headers;
|
||||
using System.Text.Json;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Getgroups
|
||||
{
|
||||
public static async Task GetSVNgroup()
|
||||
{
|
||||
try
|
||||
{
|
||||
// Construire l'URL de l'API
|
||||
string apiUrl = $"{logon.host}/action/getgroups";
|
||||
|
||||
using (HttpClient client = new HttpClient())
|
||||
{
|
||||
// Ajouter le header API Key
|
||||
client.DefaultRequestHeaders.Add("x-api-key", logon.token);
|
||||
|
||||
// Ignorer les erreurs SSL (si nécessaire)
|
||||
HttpClientHandler handler = new HttpClientHandler
|
||||
{
|
||||
ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => true
|
||||
};
|
||||
|
||||
using (HttpClient secureClient = new HttpClient(handler))
|
||||
{
|
||||
secureClient.DefaultRequestHeaders.Add("x-api-key", logon.token);
|
||||
|
||||
// Envoyer la requête GET
|
||||
HttpResponseMessage response = await secureClient.GetAsync(apiUrl);
|
||||
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
// Lire la réponse JSON
|
||||
string jsonResponse = await response.Content.ReadAsStringAsync();
|
||||
|
||||
// Désérialiser la réponse
|
||||
var result = JsonSerializer.Deserialize<ApiResponse>(jsonResponse, new JsonSerializerOptions { PropertyNameCaseInsensitive = true });
|
||||
|
||||
// Stocker les groupes dans logon.svngroups
|
||||
if (result?.Groups != null)
|
||||
{
|
||||
logon.svngroup = result.Groups;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine($"Erreur API: {response.StatusCode}");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine($"Erreur lors de la récupération des groupes SVN: {ex.Message}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Modèle pour désérialisation JSON
|
||||
public class ApiResponse
|
||||
{
|
||||
public List<string> Groups { get; set; }
|
||||
public int Count { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Net.Http;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Getperm
|
||||
{
|
||||
// Fonction publique async qui effectue la requête GET
|
||||
public async Task svngetperm(string repoName)
|
||||
{
|
||||
try
|
||||
{
|
||||
// Construction de l'URL avec le paramètre repo
|
||||
string apiUrl = $"{logon.host}/action/getperm?repo={Uri.EscapeDataString(repoName)}";
|
||||
|
||||
// Clé API
|
||||
string apiKey = logon.token;
|
||||
|
||||
// Création de la requête HTTP
|
||||
using (HttpClient client = new HttpClient())
|
||||
{
|
||||
// Ajout de la clé API dans les en-têtes
|
||||
client.DefaultRequestHeaders.Add("x-api-key", apiKey);
|
||||
|
||||
// Envoi de la requête GET
|
||||
HttpResponseMessage response = await client.GetAsync(apiUrl);
|
||||
|
||||
// Vérifie que la requête a réussi (200 OK)
|
||||
response.EnsureSuccessStatusCode();
|
||||
|
||||
// Lecture du corps de la réponse
|
||||
string responseBody = await response.Content.ReadAsStringAsync();
|
||||
|
||||
// Désérialisation de la réponse JSON
|
||||
dynamic jsonResponse = JsonConvert.DeserializeObject(responseBody);
|
||||
|
||||
// Remplir les listes globales
|
||||
logon.svnperm1 = jsonResponse.users.ToObject<List<string>>();
|
||||
logon.svnperm2 = jsonResponse.permissions.ToObject<List<string>>();
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
// Afficher l'erreur dans une boîte de dialogue
|
||||
MessageBox.Show($"Erreur : {ex.Message}", "Erreur API", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Net.Http;
|
||||
using System.Text.Json;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Getrepo
|
||||
{
|
||||
// Méthode publique pour charger les repos via l'API
|
||||
public static async Task<List<string>> LoadreposvnAsync()
|
||||
{
|
||||
// Définir l'URL de l'API et la clé API
|
||||
string apiUrl = $"{logon.host}/action/getrepos";
|
||||
string apiKey = logon.token;
|
||||
|
||||
// Créer un client HTTP avec gestion des certificats SSL
|
||||
using (HttpClientHandler handler = new HttpClientHandler())
|
||||
{
|
||||
handler.ServerCertificateCustomValidationCallback = (sender, cert, chain, sslPolicyErrors) => true;
|
||||
|
||||
using (HttpClient client = new HttpClient(handler))
|
||||
{
|
||||
// Ajouter l'en-tête de la clé API
|
||||
client.DefaultRequestHeaders.Add("x-api-key", apiKey);
|
||||
|
||||
try
|
||||
{
|
||||
// Envoyer la requête GET à l'API
|
||||
HttpResponseMessage response = await client.GetAsync(apiUrl);
|
||||
|
||||
// Vérifier si la réponse est réussie
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
// Lire la réponse JSON
|
||||
string jsonResponse = await response.Content.ReadAsStringAsync();
|
||||
|
||||
// Désérialiser le JSON en objet en prenant en compte la structure corrigée
|
||||
var result = JsonSerializer.Deserialize<SvnReposResponse>(jsonResponse);
|
||||
|
||||
// Vérifier si des repos ont été récupérés
|
||||
if (result != null && result.repositories != null)
|
||||
{
|
||||
// Ajouter les noms des dépôts à la liste logon.reposvn
|
||||
logon.svnrepo = result.repositories;
|
||||
|
||||
// Retourner la liste des repos
|
||||
return result.repositories;
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new Exception("Aucun dépôt trouvé.");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new Exception($"Erreur lors de la récupération des dépôts : {response.StatusCode}");
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw new Exception($"Erreur lors de la requête API : {ex.Message}");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Classe pour désérialiser la réponse de l'API avec la structure corrigée
|
||||
public class SvnReposResponse
|
||||
{
|
||||
public List<string> repositories { get; set; } // Correspond à la clé "repositories" dans la réponse JSON
|
||||
public int count { get; set; } // Optionnel : si tu veux aussi gérer le nombre de dépôts
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Net.Http;
|
||||
using System.Text.Json;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Getuser
|
||||
{
|
||||
public static async Task<List<string>> srvgetuser()
|
||||
{
|
||||
try
|
||||
{
|
||||
string apiUrl = $"{logon.host}/action/getusers";
|
||||
|
||||
using (HttpClientHandler handler = new HttpClientHandler())
|
||||
{
|
||||
handler.ServerCertificateCustomValidationCallback = (sender, cert, chain, sslPolicyErrors) => true;
|
||||
using (HttpClient client = new HttpClient(handler))
|
||||
{
|
||||
client.DefaultRequestHeaders.Add("x-api-key", logon.token);
|
||||
|
||||
HttpResponseMessage response = await client.GetAsync(apiUrl);
|
||||
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
string jsonResponse = await response.Content.ReadAsStringAsync();
|
||||
|
||||
var result = JsonSerializer.Deserialize<SvnResponse>(jsonResponse);
|
||||
logon.svnuser = result?.users ?? new List<string>();
|
||||
|
||||
return logon.svnuser;
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new Exception($"Erreur HTTP: {response.StatusCode}");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur: {ex.Message}", "Erreur");
|
||||
return new List<string>();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class SvnResponse
|
||||
{
|
||||
public List<string> users { get; set; }
|
||||
public int count { get; set; } // Ajout de la propriété count pour correspondre à la réponse JSON du serveur
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Net.Http;
|
||||
using System.Net.Http.Headers;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using System.Net.Security;
|
||||
using System.Text;
|
||||
using System.Text.Json;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using System.Net;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Newgroup
|
||||
{
|
||||
public static async Task NewSVNgroup(string groupName)
|
||||
{
|
||||
try
|
||||
{
|
||||
// Vérifier que le nom du groupe n'est pas vide
|
||||
if (string.IsNullOrWhiteSpace(groupName))
|
||||
{
|
||||
MessageBox.Show("Le nom du groupe ne peut pas être vide.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return;
|
||||
}
|
||||
|
||||
// Construire l'URL de l'API
|
||||
string apiUrl = $"{logon.host}/action/newgroup";
|
||||
|
||||
// Ignorer les erreurs SSL (équivalent PowerShell)
|
||||
ServicePointManager.ServerCertificateValidationCallback = (sender, cert, chain, sslPolicyErrors) => true;
|
||||
|
||||
using (HttpClientHandler handler = new HttpClientHandler())
|
||||
{
|
||||
handler.ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => true;
|
||||
|
||||
using (HttpClient client = new HttpClient(handler))
|
||||
{
|
||||
// Ajouter le token API dans les headers
|
||||
client.DefaultRequestHeaders.Add("x-api-key", logon.token);
|
||||
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
|
||||
|
||||
// Préparer les données JSON avec une liste de users bien formatée
|
||||
var requestBody = new
|
||||
{
|
||||
groupName = groupName,
|
||||
users = new List<string> { "admin" }
|
||||
};
|
||||
|
||||
string jsonBody = JsonSerializer.Serialize(requestBody, new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase });
|
||||
StringContent content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
|
||||
|
||||
// Envoyer la requête POST
|
||||
HttpResponseMessage response = await client.PostAsync(apiUrl, content);
|
||||
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
string jsonResponse = await response.Content.ReadAsStringAsync();
|
||||
// MessageBox.Show($"Groupe SVN créé avec succès : {jsonResponse}", "Succès", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
else
|
||||
{
|
||||
string errorResponse = await response.Content.ReadAsStringAsync();
|
||||
MessageBox.Show($"Erreur API: {response.StatusCode} - {errorResponse}", "Erreur API", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur lors de la création du groupe SVN: {ex.Message}", "Erreur Exception", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Newpass
|
||||
{
|
||||
// Méthode publique pour changer le mot de passe via l'API
|
||||
public static async Task ChangePassAsync(string username, string newPassword)
|
||||
{
|
||||
// Définir l'URL de l'API
|
||||
string apiUrl = $"{logon.host}/action/changepassword";
|
||||
string apiKey = logon.token;
|
||||
|
||||
// Créer les données à envoyer dans le corps de la requête
|
||||
var body = new
|
||||
{
|
||||
username = username,
|
||||
newPassword = newPassword
|
||||
};
|
||||
|
||||
// Convertir les données en JSON
|
||||
string jsonBody = JsonConvert.SerializeObject(body);
|
||||
|
||||
// Créer un client HTTP
|
||||
using (HttpClientHandler handler = new HttpClientHandler())
|
||||
{
|
||||
// Ignorer les erreurs de certificat SSL
|
||||
handler.ServerCertificateCustomValidationCallback = (sender, cert, chain, sslPolicyErrors) => true;
|
||||
|
||||
using (HttpClient client = new HttpClient(handler))
|
||||
{
|
||||
// Ajouter l'en-tête de l'API Key
|
||||
client.DefaultRequestHeaders.Add("x-api-key", apiKey);
|
||||
|
||||
// Envoyer la requête POST à l'API
|
||||
var content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
|
||||
|
||||
try
|
||||
{
|
||||
// Attendre la réponse de l'API
|
||||
HttpResponseMessage response = await client.PostAsync(apiUrl, content);
|
||||
|
||||
// Vérifier si la réponse est réussie
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
// Lire et afficher la réponse de l'API
|
||||
string responseBody = await response.Content.ReadAsStringAsync();
|
||||
Console.WriteLine("Réponse API : " + responseBody);
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine("Erreur : " + response.StatusCode);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine("Erreur lors de l'appel API : " + ex.Message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Newrepo
|
||||
{
|
||||
// Variables publiques pour le token et l'URL
|
||||
|
||||
|
||||
// Fonction publique pour créer un nouveau dépôt SVN
|
||||
public static async Task<string> svnnewrepo(string repoName)
|
||||
{
|
||||
// Vérification si le nom du dépôt est fourni
|
||||
if (string.IsNullOrEmpty(repoName))
|
||||
{
|
||||
return "Le nom du dépôt est requis.";
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
// Construire l'URL complète en ajoutant l'endpoint à l'URL de base
|
||||
string apiUrl = $"{logon.host}/action/newrepo";
|
||||
|
||||
// Créer le corps de la requête en utilisant un dictionnaire
|
||||
var body = new
|
||||
{
|
||||
repoName = repoName
|
||||
};
|
||||
|
||||
// Convertir l'objet en JSON
|
||||
string jsonBody = JsonConvert.SerializeObject(body);
|
||||
|
||||
// Créer un client HTTP pour envoyer la requête
|
||||
using (var client = new HttpClient())
|
||||
{
|
||||
// Ajouter l'en-tête d'API Key
|
||||
client.DefaultRequestHeaders.Add("x-api-key", logon.token);
|
||||
|
||||
// Créer le contenu de la requête
|
||||
var content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
|
||||
|
||||
// Envoyer la requête POST à l'API
|
||||
var response = await client.PostAsync(apiUrl, content);
|
||||
|
||||
// Vérifier si la requête a réussi
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
// Lire et retourner la réponse de l'API
|
||||
string responseBody = await response.Content.ReadAsStringAsync();
|
||||
return $"Dépôt {repoName} créé avec succès: {responseBody}";
|
||||
}
|
||||
else
|
||||
{
|
||||
return $"Erreur lors de la création du dépôt : {response.StatusCode}";
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return $"Erreur lors de l'appel à l'API : {ex.Message}";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Newuser
|
||||
{
|
||||
// Méthode publique pour créer un nouvel utilisateur via l'API
|
||||
public static async Task NewUserAsync(string username, string password)
|
||||
{
|
||||
// Récupérer l'API URL et l'API Key depuis la classe Logon (assumée existante)
|
||||
string apiUrl = $"{logon.host}/action/newuser";
|
||||
string apiKey = logon.token;
|
||||
|
||||
// Créer les données à envoyer dans le corps de la requête
|
||||
var body = new
|
||||
{
|
||||
username = username,
|
||||
password = password
|
||||
};
|
||||
|
||||
// Convertir les données en JSON
|
||||
string jsonBody = JsonConvert.SerializeObject(body);
|
||||
|
||||
// Créer un HttpClientHandler pour ignorer les erreurs de certificat SSL
|
||||
var handler = new HttpClientHandler();
|
||||
handler.ServerCertificateCustomValidationCallback = (sender, cert, chain, sslPolicyErrors) => true;
|
||||
|
||||
// Créer un client HTTP avec ce handler
|
||||
using (HttpClient client = new HttpClient(handler))
|
||||
{
|
||||
// Ajouter l'en-tête de l'API Key
|
||||
client.DefaultRequestHeaders.Add("x-api-key", apiKey);
|
||||
|
||||
// Envoyer la requête POST à l'API
|
||||
var content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
|
||||
|
||||
try
|
||||
{
|
||||
// Attendre la réponse de l'API
|
||||
HttpResponseMessage response = await client.PostAsync(apiUrl, content);
|
||||
|
||||
// Vérifier si la réponse est réussie
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
// Lire et afficher la réponse de l'API
|
||||
string responseBody = await response.Content.ReadAsStringAsync();
|
||||
Console.WriteLine("Réponse API : " + responseBody);
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine("Erreur : " + response.StatusCode);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine("Erreur lors de l'appel API : " + ex.Message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class Setperm
|
||||
{
|
||||
|
||||
public static async Task<string> svnsetperm(string repoName, string userorgr, string perm)
|
||||
{
|
||||
// Vérification si le nom du dépôt est fourni
|
||||
if (string.IsNullOrEmpty(repoName))
|
||||
{
|
||||
return "Le nom du dépôt est requis.";
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
string apiUrl = $"{logon.host}/action/setpermrepo";
|
||||
var body = new
|
||||
{
|
||||
repoName = repoName,
|
||||
userOrGroup = userorgr,
|
||||
permission = perm
|
||||
};
|
||||
|
||||
string jsonBody = JsonConvert.SerializeObject(body);
|
||||
|
||||
using (var client = new HttpClient())
|
||||
{
|
||||
client.DefaultRequestHeaders.Add("x-api-key", logon.token);
|
||||
var content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
|
||||
|
||||
var response = await client.PostAsync(apiUrl, content);
|
||||
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
string responseBody = await response.Content.ReadAsStringAsync();
|
||||
return $"Permission {repoName} créé avec succès: {responseBody}";
|
||||
}
|
||||
else
|
||||
{
|
||||
// Récupérer et afficher la réponse d'erreur complète
|
||||
string responseBody = await response.Content.ReadAsStringAsync();
|
||||
return $"Erreur lors de la création du dépôt : {response.StatusCode} - {responseBody}";
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return $"Erreur lors de l'appel à l'API : {ex.Message}";
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Net.Http;
|
||||
using System.Text.Json;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Commands
|
||||
{
|
||||
internal class getuseringroup
|
||||
{
|
||||
public static async Task SVNGetUserInGroup(string groupName)
|
||||
{
|
||||
try
|
||||
{
|
||||
// Construire l'URL de l'API
|
||||
string apiUrl = $"{logon.host}/action/getuseringroup?group={groupName}";
|
||||
|
||||
using (HttpClientHandler handler = new HttpClientHandler())
|
||||
{
|
||||
// Ignorer les erreurs de certificat SSL
|
||||
handler.ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => true;
|
||||
|
||||
using (HttpClient client = new HttpClient(handler))
|
||||
{
|
||||
// Ajouter le token API dans les headers
|
||||
client.DefaultRequestHeaders.Add("x-api-key", logon.token);
|
||||
|
||||
// Envoyer la requête GET
|
||||
HttpResponseMessage response = await client.GetAsync(apiUrl);
|
||||
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
// Lire la réponse JSON
|
||||
string jsonResponse = await response.Content.ReadAsStringAsync();
|
||||
|
||||
// Désérialiser la réponse
|
||||
var result = JsonSerializer.Deserialize<SvnUserResponse>(jsonResponse);
|
||||
|
||||
if (result != null && result.users != null)
|
||||
{
|
||||
logon.svnuseringroup = result.users; // Stocker la liste des utilisateurs
|
||||
// MessageBox.Show($"Utilisateurs récupérés pour '{groupName}' : {string.Join(", ", result.users)}", "Succès", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Aucun utilisateur trouvé dans ce groupe.", "Information", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show($"Erreur API: {response.StatusCode} - {await response.Content.ReadAsStringAsync()}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur lors de la récupération des utilisateurs: {ex.Message}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
// Classe pour désérialiser la réponse JSON
|
||||
private class SvnUserResponse
|
||||
{
|
||||
public List<string> users { get; set; }
|
||||
public int count { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
||||
770
QuantumSVNConsole/Seeds-Lab-SVN-Dashboard/Seeds-Lab-SVN-Dashboard/Dashboard.Designer.cs
generated
Normal file
@@ -0,0 +1,770 @@
|
||||
namespace Seeds_Lab_SVN_Dashboard
|
||||
{
|
||||
partial class Dashboard
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Dashboard));
|
||||
this.tabControl1 = new System.Windows.Forms.TabControl();
|
||||
this.tabPage1 = new System.Windows.Forms.TabPage();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.grpass = new System.Windows.Forms.GroupBox();
|
||||
this.button2 = new System.Windows.Forms.Button();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.newpass2 = new System.Windows.Forms.TextBox();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.newpass1 = new System.Windows.Forms.TextBox();
|
||||
this.groupBox1 = new System.Windows.Forms.GroupBox();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.newpasstb = new System.Windows.Forms.TextBox();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.newusertb = new System.Windows.Forms.TextBox();
|
||||
this.listBox1 = new System.Windows.Forms.ListBox();
|
||||
this.tabPage2 = new System.Windows.Forms.TabPage();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.groupBox3 = new System.Windows.Forms.GroupBox();
|
||||
this.newrepo = new System.Windows.Forms.Button();
|
||||
this.label8 = new System.Windows.Forms.Label();
|
||||
this.newrepotxt = new System.Windows.Forms.TextBox();
|
||||
this.listBox2 = new System.Windows.Forms.ListBox();
|
||||
this.tabPage3 = new System.Windows.Forms.TabPage();
|
||||
this.panel3 = new System.Windows.Forms.Panel();
|
||||
this.groupBox5 = new System.Windows.Forms.GroupBox();
|
||||
this.button3 = new System.Windows.Forms.Button();
|
||||
this.label6 = new System.Windows.Forms.Label();
|
||||
this.txtaddingr = new System.Windows.Forms.TextBox();
|
||||
this.groupBox4 = new System.Windows.Forms.GroupBox();
|
||||
this.listBox4 = new System.Windows.Forms.ListBox();
|
||||
this.groupBox2 = new System.Windows.Forms.GroupBox();
|
||||
this.newgr = new System.Windows.Forms.Button();
|
||||
this.label5 = new System.Windows.Forms.Label();
|
||||
this.newgrtxt = new System.Windows.Forms.TextBox();
|
||||
this.listBox3 = new System.Windows.Forms.ListBox();
|
||||
this.tabPage4 = new System.Windows.Forms.TabPage();
|
||||
this.panel4 = new System.Windows.Forms.Panel();
|
||||
this.groupBox7 = new System.Windows.Forms.GroupBox();
|
||||
this.listBox6 = new System.Windows.Forms.ListBox();
|
||||
this.groupBox8 = new System.Windows.Forms.GroupBox();
|
||||
this.permbox = new System.Windows.Forms.ComboBox();
|
||||
this.button5 = new System.Windows.Forms.Button();
|
||||
this.label9 = new System.Windows.Forms.Label();
|
||||
this.txtperm = new System.Windows.Forms.TextBox();
|
||||
this.listBox5 = new System.Windows.Forms.ListBox();
|
||||
this.tabControl1.SuspendLayout();
|
||||
this.tabPage1.SuspendLayout();
|
||||
this.panel1.SuspendLayout();
|
||||
this.grpass.SuspendLayout();
|
||||
this.groupBox1.SuspendLayout();
|
||||
this.tabPage2.SuspendLayout();
|
||||
this.panel2.SuspendLayout();
|
||||
this.groupBox3.SuspendLayout();
|
||||
this.tabPage3.SuspendLayout();
|
||||
this.panel3.SuspendLayout();
|
||||
this.groupBox5.SuspendLayout();
|
||||
this.groupBox4.SuspendLayout();
|
||||
this.groupBox2.SuspendLayout();
|
||||
this.tabPage4.SuspendLayout();
|
||||
this.panel4.SuspendLayout();
|
||||
this.groupBox7.SuspendLayout();
|
||||
this.groupBox8.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// tabControl1
|
||||
//
|
||||
this.tabControl1.Controls.Add(this.tabPage1);
|
||||
this.tabControl1.Controls.Add(this.tabPage2);
|
||||
this.tabControl1.Controls.Add(this.tabPage3);
|
||||
this.tabControl1.Controls.Add(this.tabPage4);
|
||||
this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tabControl1.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.tabControl1.ItemSize = new System.Drawing.Size(10, 30);
|
||||
this.tabControl1.Location = new System.Drawing.Point(0, 0);
|
||||
this.tabControl1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.tabControl1.Multiline = true;
|
||||
this.tabControl1.Name = "tabControl1";
|
||||
this.tabControl1.Padding = new System.Drawing.Point(20, 3);
|
||||
this.tabControl1.RightToLeft = System.Windows.Forms.RightToLeft.No;
|
||||
this.tabControl1.SelectedIndex = 0;
|
||||
this.tabControl1.Size = new System.Drawing.Size(1096, 1220);
|
||||
this.tabControl1.TabIndex = 0;
|
||||
//
|
||||
// tabPage1
|
||||
//
|
||||
this.tabPage1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(19)))), ((int)(((byte)(19)))), ((int)(((byte)(19)))));
|
||||
this.tabPage1.Controls.Add(this.panel1);
|
||||
this.tabPage1.Controls.Add(this.listBox1);
|
||||
this.tabPage1.Location = new System.Drawing.Point(4, 34);
|
||||
this.tabPage1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.tabPage1.Name = "tabPage1";
|
||||
this.tabPage1.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.tabPage1.Size = new System.Drawing.Size(1088, 1182);
|
||||
this.tabPage1.TabIndex = 0;
|
||||
this.tabPage1.Text = "USERS MANAGER";
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Controls.Add(this.grpass);
|
||||
this.panel1.Controls.Add(this.groupBox1);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel1.Location = new System.Drawing.Point(435, 4);
|
||||
this.panel1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Padding = new System.Windows.Forms.Padding(53, 12, 53, 0);
|
||||
this.panel1.Size = new System.Drawing.Size(649, 1174);
|
||||
this.panel1.TabIndex = 2;
|
||||
//
|
||||
// grpass
|
||||
//
|
||||
this.grpass.Controls.Add(this.button2);
|
||||
this.grpass.Controls.Add(this.label3);
|
||||
this.grpass.Controls.Add(this.newpass2);
|
||||
this.grpass.Controls.Add(this.label4);
|
||||
this.grpass.Controls.Add(this.newpass1);
|
||||
this.grpass.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.grpass.ForeColor = System.Drawing.SystemColors.ControlLightLight;
|
||||
this.grpass.Location = new System.Drawing.Point(53, 281);
|
||||
this.grpass.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.grpass.Name = "grpass";
|
||||
this.grpass.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.grpass.Size = new System.Drawing.Size(541, 245);
|
||||
this.grpass.TabIndex = 5;
|
||||
this.grpass.TabStop = false;
|
||||
this.grpass.Text = "Change Password";
|
||||
//
|
||||
// button2
|
||||
//
|
||||
this.button2.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
|
||||
this.button2.Location = new System.Drawing.Point(316, 188);
|
||||
this.button2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.button2.Name = "button2";
|
||||
this.button2.Size = new System.Drawing.Size(145, 36);
|
||||
this.button2.TabIndex = 4;
|
||||
this.button2.Text = "Validate";
|
||||
this.button2.UseVisualStyleBackColor = true;
|
||||
this.button2.Click += new System.EventHandler(this.button2_Click);
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Location = new System.Drawing.Point(72, 111);
|
||||
this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(82, 27);
|
||||
this.label3.TabIndex = 3;
|
||||
this.label3.Text = "confirm";
|
||||
//
|
||||
// newpass2
|
||||
//
|
||||
this.newpass2.Location = new System.Drawing.Point(72, 138);
|
||||
this.newpass2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.newpass2.Name = "newpass2";
|
||||
this.newpass2.PasswordChar = '●';
|
||||
this.newpass2.Size = new System.Drawing.Size(388, 32);
|
||||
this.newpass2.TabIndex = 2;
|
||||
//
|
||||
// label4
|
||||
//
|
||||
this.label4.AutoSize = true;
|
||||
this.label4.Location = new System.Drawing.Point(72, 43);
|
||||
this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(140, 27);
|
||||
this.label4.TabIndex = 1;
|
||||
this.label4.Text = "new password";
|
||||
//
|
||||
// newpass1
|
||||
//
|
||||
this.newpass1.Location = new System.Drawing.Point(72, 70);
|
||||
this.newpass1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.newpass1.Name = "newpass1";
|
||||
this.newpass1.PasswordChar = '●';
|
||||
this.newpass1.Size = new System.Drawing.Size(388, 32);
|
||||
this.newpass1.TabIndex = 0;
|
||||
//
|
||||
// groupBox1
|
||||
//
|
||||
this.groupBox1.Controls.Add(this.button1);
|
||||
this.groupBox1.Controls.Add(this.label2);
|
||||
this.groupBox1.Controls.Add(this.newpasstb);
|
||||
this.groupBox1.Controls.Add(this.label1);
|
||||
this.groupBox1.Controls.Add(this.newusertb);
|
||||
this.groupBox1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.groupBox1.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.groupBox1.ForeColor = System.Drawing.SystemColors.ControlLightLight;
|
||||
this.groupBox1.Location = new System.Drawing.Point(53, 12);
|
||||
this.groupBox1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox1.Name = "groupBox1";
|
||||
this.groupBox1.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox1.Size = new System.Drawing.Size(543, 245);
|
||||
this.groupBox1.TabIndex = 2;
|
||||
this.groupBox1.TabStop = false;
|
||||
this.groupBox1.Text = "Add New User";
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
|
||||
this.button1.Location = new System.Drawing.Point(316, 188);
|
||||
this.button1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(145, 36);
|
||||
this.button1.TabIndex = 4;
|
||||
this.button1.Text = "Validate";
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(72, 111);
|
||||
this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(107, 27);
|
||||
this.label2.TabIndex = 3;
|
||||
this.label2.Text = "password :";
|
||||
//
|
||||
// newpasstb
|
||||
//
|
||||
this.newpasstb.Location = new System.Drawing.Point(72, 138);
|
||||
this.newpasstb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.newpasstb.Name = "newpasstb";
|
||||
this.newpasstb.PasswordChar = '●';
|
||||
this.newpasstb.Size = new System.Drawing.Size(388, 32);
|
||||
this.newpasstb.TabIndex = 2;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(72, 43);
|
||||
this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(114, 27);
|
||||
this.label1.TabIndex = 1;
|
||||
this.label1.Text = "username :";
|
||||
//
|
||||
// newusertb
|
||||
//
|
||||
this.newusertb.Location = new System.Drawing.Point(72, 70);
|
||||
this.newusertb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.newusertb.Name = "newusertb";
|
||||
this.newusertb.Size = new System.Drawing.Size(388, 32);
|
||||
this.newusertb.TabIndex = 0;
|
||||
//
|
||||
// listBox1
|
||||
//
|
||||
this.listBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(19)))), ((int)(((byte)(19)))), ((int)(((byte)(19)))));
|
||||
this.listBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.listBox1.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.listBox1.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.listBox1.ForeColor = System.Drawing.SystemColors.Window;
|
||||
this.listBox1.FormattingEnabled = true;
|
||||
this.listBox1.ItemHeight = 27;
|
||||
this.listBox1.Location = new System.Drawing.Point(4, 4);
|
||||
this.listBox1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.listBox1.Name = "listBox1";
|
||||
this.listBox1.ScrollAlwaysVisible = true;
|
||||
this.listBox1.Size = new System.Drawing.Size(431, 1174);
|
||||
this.listBox1.TabIndex = 0;
|
||||
//
|
||||
// tabPage2
|
||||
//
|
||||
this.tabPage2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(19)))), ((int)(((byte)(19)))), ((int)(((byte)(19)))));
|
||||
this.tabPage2.Controls.Add(this.panel2);
|
||||
this.tabPage2.Controls.Add(this.listBox2);
|
||||
this.tabPage2.Location = new System.Drawing.Point(4, 34);
|
||||
this.tabPage2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.tabPage2.Name = "tabPage2";
|
||||
this.tabPage2.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.tabPage2.Size = new System.Drawing.Size(1088, 1182);
|
||||
this.tabPage2.TabIndex = 1;
|
||||
this.tabPage2.Text = "REPOSITORY";
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.Controls.Add(this.groupBox3);
|
||||
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel2.Location = new System.Drawing.Point(435, 4);
|
||||
this.panel2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Padding = new System.Windows.Forms.Padding(53, 12, 53, 0);
|
||||
this.panel2.Size = new System.Drawing.Size(649, 1174);
|
||||
this.panel2.TabIndex = 3;
|
||||
//
|
||||
// groupBox3
|
||||
//
|
||||
this.groupBox3.Controls.Add(this.newrepo);
|
||||
this.groupBox3.Controls.Add(this.label8);
|
||||
this.groupBox3.Controls.Add(this.newrepotxt);
|
||||
this.groupBox3.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.groupBox3.ForeColor = System.Drawing.SystemColors.ControlLightLight;
|
||||
this.groupBox3.Location = new System.Drawing.Point(53, 12);
|
||||
this.groupBox3.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox3.Name = "groupBox3";
|
||||
this.groupBox3.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox3.Size = new System.Drawing.Size(543, 201);
|
||||
this.groupBox3.TabIndex = 2;
|
||||
this.groupBox3.TabStop = false;
|
||||
this.groupBox3.Text = "New Repository";
|
||||
//
|
||||
// newrepo
|
||||
//
|
||||
this.newrepo.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
|
||||
this.newrepo.Location = new System.Drawing.Point(316, 134);
|
||||
this.newrepo.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.newrepo.Name = "newrepo";
|
||||
this.newrepo.Size = new System.Drawing.Size(145, 36);
|
||||
this.newrepo.TabIndex = 4;
|
||||
this.newrepo.Text = "Create";
|
||||
this.newrepo.UseVisualStyleBackColor = true;
|
||||
this.newrepo.Click += new System.EventHandler(this.newrepo_Click);
|
||||
//
|
||||
// label8
|
||||
//
|
||||
this.label8.AutoSize = true;
|
||||
this.label8.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.label8.Location = new System.Drawing.Point(72, 43);
|
||||
this.label8.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
this.label8.Name = "label8";
|
||||
this.label8.Size = new System.Drawing.Size(64, 27);
|
||||
this.label8.TabIndex = 1;
|
||||
this.label8.Text = "name";
|
||||
//
|
||||
// newrepotxt
|
||||
//
|
||||
this.newrepotxt.Location = new System.Drawing.Point(72, 70);
|
||||
this.newrepotxt.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.newrepotxt.Name = "newrepotxt";
|
||||
this.newrepotxt.Size = new System.Drawing.Size(388, 29);
|
||||
this.newrepotxt.TabIndex = 0;
|
||||
//
|
||||
// listBox2
|
||||
//
|
||||
this.listBox2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(19)))), ((int)(((byte)(19)))), ((int)(((byte)(19)))));
|
||||
this.listBox2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.listBox2.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.listBox2.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.listBox2.ForeColor = System.Drawing.SystemColors.Window;
|
||||
this.listBox2.FormattingEnabled = true;
|
||||
this.listBox2.ItemHeight = 27;
|
||||
this.listBox2.Location = new System.Drawing.Point(4, 4);
|
||||
this.listBox2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.listBox2.Name = "listBox2";
|
||||
this.listBox2.ScrollAlwaysVisible = true;
|
||||
this.listBox2.Size = new System.Drawing.Size(431, 1174);
|
||||
this.listBox2.TabIndex = 1;
|
||||
//
|
||||
// tabPage3
|
||||
//
|
||||
this.tabPage3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(19)))), ((int)(((byte)(19)))), ((int)(((byte)(19)))));
|
||||
this.tabPage3.Controls.Add(this.panel3);
|
||||
this.tabPage3.Controls.Add(this.listBox3);
|
||||
this.tabPage3.Location = new System.Drawing.Point(4, 34);
|
||||
this.tabPage3.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.tabPage3.Name = "tabPage3";
|
||||
this.tabPage3.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.tabPage3.Size = new System.Drawing.Size(1088, 1182);
|
||||
this.tabPage3.TabIndex = 2;
|
||||
this.tabPage3.Text = "GROUPS";
|
||||
//
|
||||
// panel3
|
||||
//
|
||||
this.panel3.Controls.Add(this.groupBox5);
|
||||
this.panel3.Controls.Add(this.groupBox4);
|
||||
this.panel3.Controls.Add(this.groupBox2);
|
||||
this.panel3.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel3.Location = new System.Drawing.Point(435, 4);
|
||||
this.panel3.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.panel3.Name = "panel3";
|
||||
this.panel3.Padding = new System.Windows.Forms.Padding(53, 12, 53, 0);
|
||||
this.panel3.Size = new System.Drawing.Size(649, 1174);
|
||||
this.panel3.TabIndex = 4;
|
||||
//
|
||||
// groupBox5
|
||||
//
|
||||
this.groupBox5.Controls.Add(this.button3);
|
||||
this.groupBox5.Controls.Add(this.label6);
|
||||
this.groupBox5.Controls.Add(this.txtaddingr);
|
||||
this.groupBox5.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.groupBox5.ForeColor = System.Drawing.SystemColors.ControlLightLight;
|
||||
this.groupBox5.Location = new System.Drawing.Point(53, 249);
|
||||
this.groupBox5.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox5.Name = "groupBox5";
|
||||
this.groupBox5.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox5.Size = new System.Drawing.Size(541, 201);
|
||||
this.groupBox5.TabIndex = 5;
|
||||
this.groupBox5.TabStop = false;
|
||||
this.groupBox5.Text = "Add In Selected Group";
|
||||
//
|
||||
// button3
|
||||
//
|
||||
this.button3.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
|
||||
this.button3.Location = new System.Drawing.Point(316, 134);
|
||||
this.button3.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.button3.Name = "button3";
|
||||
this.button3.Size = new System.Drawing.Size(145, 36);
|
||||
this.button3.TabIndex = 4;
|
||||
this.button3.Text = "Add";
|
||||
this.button3.UseVisualStyleBackColor = true;
|
||||
this.button3.Click += new System.EventHandler(this.button3_Click);
|
||||
//
|
||||
// label6
|
||||
//
|
||||
this.label6.AutoSize = true;
|
||||
this.label6.Location = new System.Drawing.Point(72, 43);
|
||||
this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
this.label6.Name = "label6";
|
||||
this.label6.Size = new System.Drawing.Size(104, 27);
|
||||
this.label6.TabIndex = 1;
|
||||
this.label6.Text = "username";
|
||||
//
|
||||
// txtaddingr
|
||||
//
|
||||
this.txtaddingr.Location = new System.Drawing.Point(72, 70);
|
||||
this.txtaddingr.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.txtaddingr.Name = "txtaddingr";
|
||||
this.txtaddingr.Size = new System.Drawing.Size(388, 32);
|
||||
this.txtaddingr.TabIndex = 0;
|
||||
//
|
||||
// groupBox4
|
||||
//
|
||||
this.groupBox4.Controls.Add(this.listBox4);
|
||||
this.groupBox4.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.groupBox4.ForeColor = System.Drawing.SystemColors.ControlLightLight;
|
||||
this.groupBox4.Location = new System.Drawing.Point(53, 480);
|
||||
this.groupBox4.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox4.Name = "groupBox4";
|
||||
this.groupBox4.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox4.Size = new System.Drawing.Size(541, 686);
|
||||
this.groupBox4.TabIndex = 5;
|
||||
this.groupBox4.TabStop = false;
|
||||
this.groupBox4.Text = "User In Selected Group";
|
||||
//
|
||||
// listBox4
|
||||
//
|
||||
this.listBox4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(19)))), ((int)(((byte)(19)))), ((int)(((byte)(19)))));
|
||||
this.listBox4.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.listBox4.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.listBox4.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.listBox4.ForeColor = System.Drawing.SystemColors.Window;
|
||||
this.listBox4.FormattingEnabled = true;
|
||||
this.listBox4.ItemHeight = 27;
|
||||
this.listBox4.Location = new System.Drawing.Point(4, 29);
|
||||
this.listBox4.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.listBox4.Name = "listBox4";
|
||||
this.listBox4.ScrollAlwaysVisible = true;
|
||||
this.listBox4.Size = new System.Drawing.Size(533, 653);
|
||||
this.listBox4.TabIndex = 2;
|
||||
//
|
||||
// groupBox2
|
||||
//
|
||||
this.groupBox2.Controls.Add(this.newgr);
|
||||
this.groupBox2.Controls.Add(this.label5);
|
||||
this.groupBox2.Controls.Add(this.newgrtxt);
|
||||
this.groupBox2.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.groupBox2.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.groupBox2.ForeColor = System.Drawing.SystemColors.ControlLightLight;
|
||||
this.groupBox2.Location = new System.Drawing.Point(53, 12);
|
||||
this.groupBox2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox2.Name = "groupBox2";
|
||||
this.groupBox2.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox2.Size = new System.Drawing.Size(543, 201);
|
||||
this.groupBox2.TabIndex = 2;
|
||||
this.groupBox2.TabStop = false;
|
||||
this.groupBox2.Text = "New Group";
|
||||
//
|
||||
// newgr
|
||||
//
|
||||
this.newgr.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
|
||||
this.newgr.Location = new System.Drawing.Point(316, 134);
|
||||
this.newgr.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.newgr.Name = "newgr";
|
||||
this.newgr.Size = new System.Drawing.Size(145, 36);
|
||||
this.newgr.TabIndex = 4;
|
||||
this.newgr.Text = "Create";
|
||||
this.newgr.UseVisualStyleBackColor = true;
|
||||
this.newgr.Click += new System.EventHandler(this.newgr_ClickAsync);
|
||||
//
|
||||
// label5
|
||||
//
|
||||
this.label5.AutoSize = true;
|
||||
this.label5.Location = new System.Drawing.Point(72, 43);
|
||||
this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
this.label5.Name = "label5";
|
||||
this.label5.Size = new System.Drawing.Size(64, 27);
|
||||
this.label5.TabIndex = 1;
|
||||
this.label5.Text = "name";
|
||||
//
|
||||
// newgrtxt
|
||||
//
|
||||
this.newgrtxt.Location = new System.Drawing.Point(72, 70);
|
||||
this.newgrtxt.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.newgrtxt.Name = "newgrtxt";
|
||||
this.newgrtxt.Size = new System.Drawing.Size(388, 32);
|
||||
this.newgrtxt.TabIndex = 0;
|
||||
//
|
||||
// listBox3
|
||||
//
|
||||
this.listBox3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(19)))), ((int)(((byte)(19)))), ((int)(((byte)(19)))));
|
||||
this.listBox3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.listBox3.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.listBox3.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.listBox3.ForeColor = System.Drawing.SystemColors.Window;
|
||||
this.listBox3.FormattingEnabled = true;
|
||||
this.listBox3.ItemHeight = 27;
|
||||
this.listBox3.Location = new System.Drawing.Point(4, 4);
|
||||
this.listBox3.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.listBox3.Name = "listBox3";
|
||||
this.listBox3.ScrollAlwaysVisible = true;
|
||||
this.listBox3.Size = new System.Drawing.Size(431, 1174);
|
||||
this.listBox3.TabIndex = 2;
|
||||
this.listBox3.Click += new System.EventHandler(this.listBox3_Click);
|
||||
//
|
||||
// tabPage4
|
||||
//
|
||||
this.tabPage4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(19)))), ((int)(((byte)(19)))), ((int)(((byte)(19)))));
|
||||
this.tabPage4.Controls.Add(this.panel4);
|
||||
this.tabPage4.Controls.Add(this.listBox5);
|
||||
this.tabPage4.Location = new System.Drawing.Point(4, 34);
|
||||
this.tabPage4.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.tabPage4.Name = "tabPage4";
|
||||
this.tabPage4.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.tabPage4.Size = new System.Drawing.Size(1088, 1182);
|
||||
this.tabPage4.TabIndex = 3;
|
||||
this.tabPage4.Text = "PERMISSIONS";
|
||||
//
|
||||
// panel4
|
||||
//
|
||||
this.panel4.Controls.Add(this.groupBox7);
|
||||
this.panel4.Controls.Add(this.groupBox8);
|
||||
this.panel4.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel4.Location = new System.Drawing.Point(435, 4);
|
||||
this.panel4.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.panel4.Name = "panel4";
|
||||
this.panel4.Padding = new System.Windows.Forms.Padding(53, 12, 53, 0);
|
||||
this.panel4.Size = new System.Drawing.Size(649, 1174);
|
||||
this.panel4.TabIndex = 5;
|
||||
//
|
||||
// groupBox7
|
||||
//
|
||||
this.groupBox7.Controls.Add(this.listBox6);
|
||||
this.groupBox7.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.groupBox7.ForeColor = System.Drawing.SystemColors.ControlLightLight;
|
||||
this.groupBox7.Location = new System.Drawing.Point(53, 343);
|
||||
this.groupBox7.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox7.Name = "groupBox7";
|
||||
this.groupBox7.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox7.Size = new System.Drawing.Size(541, 822);
|
||||
this.groupBox7.TabIndex = 5;
|
||||
this.groupBox7.TabStop = false;
|
||||
this.groupBox7.Text = "Permissions Users";
|
||||
//
|
||||
// listBox6
|
||||
//
|
||||
this.listBox6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(19)))), ((int)(((byte)(19)))), ((int)(((byte)(19)))));
|
||||
this.listBox6.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.listBox6.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.listBox6.ForeColor = System.Drawing.SystemColors.Window;
|
||||
this.listBox6.FormattingEnabled = true;
|
||||
this.listBox6.ItemHeight = 27;
|
||||
this.listBox6.Location = new System.Drawing.Point(4, 29);
|
||||
this.listBox6.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.listBox6.Name = "listBox6";
|
||||
this.listBox6.ScrollAlwaysVisible = true;
|
||||
this.listBox6.Size = new System.Drawing.Size(533, 789);
|
||||
this.listBox6.TabIndex = 2;
|
||||
//
|
||||
// groupBox8
|
||||
//
|
||||
this.groupBox8.Controls.Add(this.permbox);
|
||||
this.groupBox8.Controls.Add(this.button5);
|
||||
this.groupBox8.Controls.Add(this.label9);
|
||||
this.groupBox8.Controls.Add(this.txtperm);
|
||||
this.groupBox8.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.groupBox8.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.groupBox8.ForeColor = System.Drawing.SystemColors.ControlLightLight;
|
||||
this.groupBox8.Location = new System.Drawing.Point(53, 12);
|
||||
this.groupBox8.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox8.Name = "groupBox8";
|
||||
this.groupBox8.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.groupBox8.Size = new System.Drawing.Size(543, 282);
|
||||
this.groupBox8.TabIndex = 2;
|
||||
this.groupBox8.TabStop = false;
|
||||
this.groupBox8.Text = "Set Permission";
|
||||
//
|
||||
// permbox
|
||||
//
|
||||
this.permbox.FormattingEnabled = true;
|
||||
this.permbox.Items.AddRange(new object[] {
|
||||
"rw",
|
||||
"r"});
|
||||
this.permbox.Location = new System.Drawing.Point(76, 139);
|
||||
this.permbox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.permbox.Name = "permbox";
|
||||
this.permbox.Size = new System.Drawing.Size(384, 35);
|
||||
this.permbox.TabIndex = 5;
|
||||
this.permbox.Text = "rw";
|
||||
//
|
||||
// button5
|
||||
//
|
||||
this.button5.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
|
||||
this.button5.Location = new System.Drawing.Point(316, 217);
|
||||
this.button5.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.button5.Name = "button5";
|
||||
this.button5.Size = new System.Drawing.Size(145, 36);
|
||||
this.button5.TabIndex = 4;
|
||||
this.button5.Text = "Create";
|
||||
this.button5.UseVisualStyleBackColor = true;
|
||||
this.button5.Click += new System.EventHandler(this.button5_Click);
|
||||
//
|
||||
// label9
|
||||
//
|
||||
this.label9.AutoSize = true;
|
||||
this.label9.Location = new System.Drawing.Point(72, 43);
|
||||
this.label9.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
this.label9.Name = "label9";
|
||||
this.label9.Size = new System.Drawing.Size(190, 27);
|
||||
this.label9.TabIndex = 1;
|
||||
this.label9.Text = "Username or Group";
|
||||
//
|
||||
// txtperm
|
||||
//
|
||||
this.txtperm.Location = new System.Drawing.Point(72, 70);
|
||||
this.txtperm.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.txtperm.Name = "txtperm";
|
||||
this.txtperm.Size = new System.Drawing.Size(388, 32);
|
||||
this.txtperm.TabIndex = 0;
|
||||
//
|
||||
// listBox5
|
||||
//
|
||||
this.listBox5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(19)))), ((int)(((byte)(19)))), ((int)(((byte)(19)))));
|
||||
this.listBox5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.listBox5.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.listBox5.Font = new System.Drawing.Font("Noto Sans", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.listBox5.ForeColor = System.Drawing.SystemColors.Window;
|
||||
this.listBox5.FormattingEnabled = true;
|
||||
this.listBox5.ItemHeight = 27;
|
||||
this.listBox5.Location = new System.Drawing.Point(4, 4);
|
||||
this.listBox5.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.listBox5.Name = "listBox5";
|
||||
this.listBox5.ScrollAlwaysVisible = true;
|
||||
this.listBox5.Size = new System.Drawing.Size(431, 1174);
|
||||
this.listBox5.TabIndex = 2;
|
||||
this.listBox5.Click += new System.EventHandler(this.listBox5_Click);
|
||||
//
|
||||
// Dashboard
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.White;
|
||||
this.ClientSize = new System.Drawing.Size(1096, 1220);
|
||||
this.Controls.Add(this.tabControl1);
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.MaximumSize = new System.Drawing.Size(1114, 2451);
|
||||
this.MinimumSize = new System.Drawing.Size(1114, 1257);
|
||||
this.Name = "Dashboard";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "Quantum Dashboard";
|
||||
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
|
||||
this.Load += new System.EventHandler(this.Dashboard_Load);
|
||||
this.tabControl1.ResumeLayout(false);
|
||||
this.tabPage1.ResumeLayout(false);
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.grpass.ResumeLayout(false);
|
||||
this.grpass.PerformLayout();
|
||||
this.groupBox1.ResumeLayout(false);
|
||||
this.groupBox1.PerformLayout();
|
||||
this.tabPage2.ResumeLayout(false);
|
||||
this.panel2.ResumeLayout(false);
|
||||
this.groupBox3.ResumeLayout(false);
|
||||
this.groupBox3.PerformLayout();
|
||||
this.tabPage3.ResumeLayout(false);
|
||||
this.panel3.ResumeLayout(false);
|
||||
this.groupBox5.ResumeLayout(false);
|
||||
this.groupBox5.PerformLayout();
|
||||
this.groupBox4.ResumeLayout(false);
|
||||
this.groupBox2.ResumeLayout(false);
|
||||
this.groupBox2.PerformLayout();
|
||||
this.tabPage4.ResumeLayout(false);
|
||||
this.panel4.ResumeLayout(false);
|
||||
this.groupBox7.ResumeLayout(false);
|
||||
this.groupBox8.ResumeLayout(false);
|
||||
this.groupBox8.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.TabControl tabControl1;
|
||||
private System.Windows.Forms.TabPage tabPage1;
|
||||
private System.Windows.Forms.TabPage tabPage2;
|
||||
private System.Windows.Forms.TabPage tabPage3;
|
||||
private System.Windows.Forms.ListBox listBox1;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.GroupBox groupBox1;
|
||||
private System.Windows.Forms.Button button1;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.TextBox newpasstb;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.TextBox newusertb;
|
||||
private System.Windows.Forms.GroupBox grpass;
|
||||
private System.Windows.Forms.Button button2;
|
||||
private System.Windows.Forms.Label label4;
|
||||
private System.Windows.Forms.TextBox newpass1;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private System.Windows.Forms.TextBox newpass2;
|
||||
private System.Windows.Forms.ListBox listBox2;
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private System.Windows.Forms.GroupBox groupBox3;
|
||||
private System.Windows.Forms.Button newrepo;
|
||||
private System.Windows.Forms.Label label8;
|
||||
private System.Windows.Forms.TextBox newrepotxt;
|
||||
private System.Windows.Forms.Panel panel3;
|
||||
private System.Windows.Forms.GroupBox groupBox4;
|
||||
private System.Windows.Forms.GroupBox groupBox2;
|
||||
private System.Windows.Forms.Button newgr;
|
||||
private System.Windows.Forms.Label label5;
|
||||
private System.Windows.Forms.TextBox newgrtxt;
|
||||
private System.Windows.Forms.ListBox listBox3;
|
||||
private System.Windows.Forms.ListBox listBox4;
|
||||
private System.Windows.Forms.GroupBox groupBox5;
|
||||
private System.Windows.Forms.Button button3;
|
||||
private System.Windows.Forms.Label label6;
|
||||
private System.Windows.Forms.TextBox txtaddingr;
|
||||
private System.Windows.Forms.TabPage tabPage4;
|
||||
private System.Windows.Forms.Panel panel4;
|
||||
private System.Windows.Forms.GroupBox groupBox7;
|
||||
private System.Windows.Forms.ListBox listBox6;
|
||||
private System.Windows.Forms.GroupBox groupBox8;
|
||||
private System.Windows.Forms.ComboBox permbox;
|
||||
private System.Windows.Forms.Button button5;
|
||||
private System.Windows.Forms.Label label9;
|
||||
private System.Windows.Forms.TextBox txtperm;
|
||||
private System.Windows.Forms.ListBox listBox5;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,568 @@
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Net;
|
||||
using System.Windows.Forms;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Newtonsoft.Json;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Seeds_Lab_SVN_Dashboard.Commands;
|
||||
using static System.Windows.Forms.VisualStyles.VisualStyleElement.StartPanel;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web.UI;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard
|
||||
{
|
||||
public partial class Dashboard : Form
|
||||
{
|
||||
|
||||
public string userselected;
|
||||
|
||||
public Dashboard()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
}
|
||||
|
||||
private async void Dashboard_Load(object sender, EventArgs e)
|
||||
{
|
||||
this.Text = $"SVN Admin : {logon.host}";
|
||||
await LoadUserAsync();
|
||||
await LoadRepo();
|
||||
await LoadGroupAsync();
|
||||
InitializeContextMenuusers();
|
||||
InitializeContextMenuRepos();
|
||||
InitializeContextMenuGroups();
|
||||
InitializeContextMenuUserInGroup();
|
||||
InitializeContextMenuPerm();
|
||||
grpass.Hide();
|
||||
}
|
||||
|
||||
private void InitializeContextMenuRepos()
|
||||
{
|
||||
var contextMenu = new ContextMenuStrip();
|
||||
var deleteRepoMenuItem = new ToolStripMenuItem("Supprimer");
|
||||
|
||||
deleteRepoMenuItem.Click += async (sender, e) =>
|
||||
{
|
||||
if (listBox2.SelectedItem != null)
|
||||
{
|
||||
string repoNameToDelete = listBox2.SelectedItem.ToString();
|
||||
var confirmResult = MessageBox.Show($"Êtes-vous sûr de vouloir supprimer le dépôt {repoNameToDelete} ?",
|
||||
"Confirmer la suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
|
||||
if (confirmResult == DialogResult.Yes)
|
||||
{
|
||||
try
|
||||
{
|
||||
await Delrepo.deleterepo(repoNameToDelete);
|
||||
await LoadRepo();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur suppression dépôt : {ex.Message}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Aucun dépôt sélectionné pour la suppression.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
};
|
||||
|
||||
contextMenu.Items.Add(deleteRepoMenuItem);
|
||||
listBox2.ContextMenuStrip = contextMenu;
|
||||
}
|
||||
|
||||
|
||||
private void InitializeContextMenuGroups()
|
||||
{
|
||||
var contextMenu = new ContextMenuStrip();
|
||||
var deleteGRMenuItem = new ToolStripMenuItem("Supprimer");
|
||||
|
||||
deleteGRMenuItem.Click += async (sender, e) =>
|
||||
{
|
||||
if (listBox3.SelectedItem != null)
|
||||
{
|
||||
string groupNameToDelete = listBox3.SelectedItem.ToString();
|
||||
var confirmResult = MessageBox.Show($"Êtes-vous sûr de vouloir supprimer le dépôt {groupNameToDelete} ?",
|
||||
"Confirmer la suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
|
||||
if (confirmResult == DialogResult.Yes)
|
||||
{
|
||||
try
|
||||
{
|
||||
await DelGR(groupNameToDelete);
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur suppression dépôt : {ex.Message}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Aucun dépôt sélectionné pour la suppression.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
};
|
||||
|
||||
contextMenu.Items.Add(deleteGRMenuItem);
|
||||
listBox3.ContextMenuStrip = contextMenu;
|
||||
}
|
||||
|
||||
private void InitializeContextMenuUserInGroup()
|
||||
{
|
||||
var contextMenu = new ContextMenuStrip();
|
||||
var deleteGRMenuItem = new ToolStripMenuItem("Supprimer");
|
||||
|
||||
deleteGRMenuItem.Click += async (sender, e) =>
|
||||
{
|
||||
if (listBox4.SelectedItem != null)
|
||||
{
|
||||
string usertodelete = listBox4.SelectedItem.ToString();
|
||||
var confirmResult = MessageBox.Show($"Êtes-vous sûr de vouloir supprimer le dépôt {usertodelete} ?",
|
||||
"Confirmer la suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
|
||||
if (confirmResult == DialogResult.Yes)
|
||||
{
|
||||
try
|
||||
{
|
||||
string selectgr = listBox3.SelectedItem.ToString();
|
||||
if (selectgr != null && usertodelete != null)
|
||||
{
|
||||
await Deluseringroup.SVNDelUserInGroup(selectgr, usertodelete);
|
||||
listBox4.Items.Clear();
|
||||
await getuseringroup.SVNGetUserInGroup(selectgr);
|
||||
foreach (var usergr in logon.svnuseringroup)
|
||||
{
|
||||
listBox4.Items.Add(usergr); // Ajouter chaque dépôt à listBox2
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur suppression dépôt : {ex.Message}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Aucun dépôt sélectionné pour la suppression.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
};
|
||||
|
||||
contextMenu.Items.Add(deleteGRMenuItem);
|
||||
listBox4.ContextMenuStrip = contextMenu;
|
||||
}
|
||||
|
||||
private void InitializeContextMenuusers()
|
||||
{
|
||||
var contextMenu = new ContextMenuStrip();
|
||||
var changePasswordMenuItem = new ToolStripMenuItem("Changer le mot de passe");
|
||||
var deleteMenuItem = new ToolStripMenuItem("Supprimer");
|
||||
|
||||
changePasswordMenuItem.Click += (sender, e) =>
|
||||
{
|
||||
grpass.Show();
|
||||
userselected = listBox1.SelectedItem?.ToString();
|
||||
};
|
||||
|
||||
deleteMenuItem.Click += async (sender, e) =>
|
||||
{
|
||||
userselected = listBox1.SelectedItem?.ToString();
|
||||
if (listBox1.SelectedItem != null)
|
||||
{
|
||||
string usernameToDelete = listBox1.SelectedItem.ToString();
|
||||
|
||||
if (string.IsNullOrWhiteSpace(usernameToDelete) || usernameToDelete.Contains("\0"))
|
||||
{
|
||||
MessageBox.Show("Le nom d'utilisateur contient des caractères invalides.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return;
|
||||
}
|
||||
|
||||
var confirmResult = MessageBox.Show($"Êtes-vous sûr de vouloir supprimer l'utilisateur {usernameToDelete} ?",
|
||||
"Confirmer la suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
|
||||
if (confirmResult == DialogResult.Yes)
|
||||
{
|
||||
try
|
||||
{
|
||||
await Deluser.DelusersvnAsync(userselected);
|
||||
await LoadUserAsync();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur suppression utilisateur : {ex.Message}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Aucun utilisateur sélectionné.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
};
|
||||
|
||||
contextMenu.Items.Add(changePasswordMenuItem);
|
||||
contextMenu.Items.Add(deleteMenuItem);
|
||||
listBox1.ContextMenuStrip = contextMenu;
|
||||
}
|
||||
|
||||
private void InitializeContextMenuPerm()
|
||||
{
|
||||
var contextMenu = new ContextMenuStrip();
|
||||
var deleteGRMenuItem = new ToolStripMenuItem("Supprimer");
|
||||
|
||||
deleteGRMenuItem.Click += async (sender, e) =>
|
||||
{
|
||||
|
||||
|
||||
|
||||
string usertodelete = listBox6.SelectedItem.ToString();
|
||||
|
||||
var confirmResult = MessageBox.Show($"Êtes-vous sûr de vouloir supprimer le user {usertodelete} ?",
|
||||
"Confirmer la suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
|
||||
if (confirmResult == DialogResult.Yes)
|
||||
{
|
||||
try
|
||||
{
|
||||
// Extrait uniquement le nom de l'utilisateur (avant le "=>")
|
||||
string selectperm = listBox6.SelectedItem.ToString().Split(new[] { "=>" }, StringSplitOptions.None)[0].Trim();
|
||||
|
||||
|
||||
var delperm = new Delperm();
|
||||
|
||||
await delperm.SvnDelPerm(Userpermreposelect, selectperm);
|
||||
await LoadPerm(Userpermreposelect);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur suppression dépôt : {ex.Message}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
contextMenu.Items.Add(deleteGRMenuItem);
|
||||
listBox6.ContextMenuStrip = contextMenu;
|
||||
}
|
||||
|
||||
private async Task LoadGroupAsync()
|
||||
{
|
||||
listBox3.Items.Clear();
|
||||
await Getgroups.GetSVNgroup();
|
||||
|
||||
foreach (var gr in logon.svngroup)
|
||||
{
|
||||
listBox3.Items.Add(gr); // Ajouter chaque dépôt à listBox2
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
private async Task LoadUserAsync()
|
||||
{
|
||||
listBox1.Items.Clear();
|
||||
listBox1.Items.AddRange((await Getuser.srvgetuser()).ToArray());
|
||||
}
|
||||
|
||||
private async Task AddUserAsync()
|
||||
{
|
||||
await Newuser.NewUserAsync(newusertb.Text, newpasstb.Text);
|
||||
await LoadUserAsync();
|
||||
newusertb.Clear();
|
||||
newpasstb.Clear();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
private async void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(newusertb.Text) || newusertb.Text.Length < 2)
|
||||
{
|
||||
MessageBox.Show("Le nom d'utilisateur doit contenir au moins 2 caractères et ne peut pas être vide.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return;
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(newpasstb.Text) || newpasstb.Text.Length < 2)
|
||||
{
|
||||
MessageBox.Show("Le mot de passe doit contenir au moins 2 caractères et ne peut pas être vide.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return;
|
||||
}
|
||||
|
||||
// Vérifie si le nom d'utilisateur est déjà dans la listBox1
|
||||
if (listBox1.Items.Contains(newusertb.Text))
|
||||
{
|
||||
MessageBox.Show("Ce nom d'utilisateur existe déjà dans la liste.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return;
|
||||
}
|
||||
await AddUserAsync();
|
||||
|
||||
}
|
||||
|
||||
private async Task AChangePassAsync()
|
||||
{
|
||||
string username = listBox1.SelectedItem?.ToString();
|
||||
await Newpass.ChangePassAsync(username, newpass1.Text);
|
||||
}
|
||||
|
||||
|
||||
private async void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (newpass1.Text == newpass2.Text && !string.IsNullOrWhiteSpace(newpass1.Text))
|
||||
{
|
||||
string usernameToChangePassword = listBox1.SelectedItem?.ToString();
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(usernameToChangePassword))
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
await AChangePassAsync();
|
||||
newpass1.Clear();
|
||||
newpass2.Clear();
|
||||
grpass.Hide();
|
||||
MessageBox.Show($"Le mot de passe de l'utilisateur {usernameToChangePassword} a été changé avec succès.", "Succès", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur : {ex.Message}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Aucun utilisateur sélectionné.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Les mots de passe ne correspondent pas.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
private async void newrepo_Click(object sender, EventArgs e)
|
||||
{
|
||||
// Vérification si le TextBox est vide
|
||||
if (string.IsNullOrWhiteSpace(newrepotxt.Text))
|
||||
{
|
||||
MessageBox.Show("Le nom du dépôt ne peut pas être vide.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return; // Sortie de la méthode si le TextBox est vide
|
||||
}
|
||||
|
||||
// Vérification si le nom du dépôt existe déjà dans la ListBox
|
||||
if (listBox2.Items.Contains(newrepotxt.Text))
|
||||
{
|
||||
MessageBox.Show("Ce dépôt existe déjà dans la liste.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return; // Sortie de la méthode si le dépôt existe déjà dans la liste
|
||||
}
|
||||
|
||||
// Appel à la fonction pour créer le dépôt
|
||||
await Newrepo.svnnewrepo(newrepotxt.Text);
|
||||
|
||||
// Effacer le contenu du TextBox après création du dépôt
|
||||
newrepotxt.Clear();
|
||||
|
||||
// Rafraîchir la liste des dépôts
|
||||
await LoadRepo();
|
||||
}
|
||||
|
||||
|
||||
private async Task LoadRepo()
|
||||
{
|
||||
try
|
||||
{
|
||||
listBox2.Items.Clear();
|
||||
List<string> repos = await Getrepo.LoadreposvnAsync();
|
||||
foreach (var repo in repos)
|
||||
{
|
||||
listBox2.Items.Add(repo); // Ajouter chaque dépôt à listBox2
|
||||
}
|
||||
listBox5.Items.Clear();
|
||||
List<string> repos2 = await Getrepo.LoadreposvnAsync();
|
||||
foreach (var repo2 in repos2)
|
||||
{
|
||||
listBox5.Items.Add(repo2); // Ajouter chaque dépôt à listBox2
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Erreur lors de la récupération des dépôts : {ex.Message}", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
private async void newgr_ClickAsync(object sender, EventArgs e)
|
||||
{
|
||||
await Newgr(); // Appel de la fonction asynchrone
|
||||
}
|
||||
|
||||
|
||||
private async Task Newgr()
|
||||
{
|
||||
string groupName = newgrtxt.Text.Trim(); // Supprime les espaces inutiles
|
||||
|
||||
// Vérification si le champ est vide
|
||||
if (string.IsNullOrWhiteSpace(groupName))
|
||||
{
|
||||
MessageBox.Show("Le nom du groupe ne peut pas être vide.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
|
||||
// Vérification si le groupe existe déjà dans la ListBox
|
||||
foreach (var item in listBox3.Items)
|
||||
{
|
||||
if (item.ToString().Equals(groupName, StringComparison.OrdinalIgnoreCase)) // Comparaison insensible à la casse
|
||||
{
|
||||
MessageBox.Show("Ce groupe existe déjà.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Appel de la fonction NewSVNgroup si toutes les vérifications sont passées
|
||||
|
||||
await Newgroup.NewSVNgroup(newgrtxt.Text);
|
||||
// Nettoyage du champ de texte après la création réussie
|
||||
newgrtxt.Clear();
|
||||
|
||||
await LoadGroupAsync();
|
||||
}
|
||||
|
||||
|
||||
private async Task DelGR(string GR)
|
||||
{
|
||||
await Delgroup.DelSVNgroup(GR);
|
||||
await LoadGroupAsync();
|
||||
}
|
||||
|
||||
private async void listBox3_Click(object sender, EventArgs e)
|
||||
{
|
||||
string selectedgr = listBox3.SelectedItem.ToString();
|
||||
await Getuseringr(selectedgr);
|
||||
}
|
||||
|
||||
private async Task Getuseringr(string GR)
|
||||
{
|
||||
listBox4.Items.Clear();
|
||||
await getuseringroup.SVNGetUserInGroup(GR);
|
||||
foreach (var usergr in logon.svnuseringroup)
|
||||
{
|
||||
listBox4.Items.Add(usergr); // Ajouter chaque dépôt à listBox2
|
||||
}
|
||||
}
|
||||
|
||||
private async void button3_Click(object sender, EventArgs e)
|
||||
{
|
||||
string selectedgr = listBox3.SelectedItem.ToString();
|
||||
|
||||
// Vérification si le champ est vide
|
||||
if (string.IsNullOrWhiteSpace(txtaddingr.Text))
|
||||
{
|
||||
MessageBox.Show("Le nom du groupe doit etre selected", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(selectedgr))
|
||||
{
|
||||
MessageBox.Show("Le nom du user ne peut pas être vide.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
|
||||
// Vérification si le groupe existe déjà dans la ListBox
|
||||
foreach (var item in listBox4.Items)
|
||||
{
|
||||
if (item.ToString().Equals(txtaddingr.Text, StringComparison.OrdinalIgnoreCase)) // Comparaison insensible à la casse
|
||||
{
|
||||
MessageBox.Show("Ce groupe existe déjà.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
await Addingroup.SVNAddUserInGroup(selectedgr, txtaddingr.Text);
|
||||
txtaddingr.Clear();
|
||||
listBox4.Items.Clear();
|
||||
await getuseringroup.SVNGetUserInGroup(selectedgr);
|
||||
foreach (var usergr in logon.svnuseringroup)
|
||||
{
|
||||
listBox4.Items.Add(usergr); // Ajouter chaque dépôt à listBox2
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private async void button5_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
string selectedrepo = listBox5.SelectedItem.ToString();
|
||||
|
||||
if (selectedrepo == null) return;
|
||||
|
||||
string texte = txtperm.Text.Trim();
|
||||
|
||||
// Vérifier si le textbox est vide
|
||||
if (string.IsNullOrEmpty(texte))
|
||||
{
|
||||
MessageBox.Show("Groupe ou utilisateur introuvable");
|
||||
return;
|
||||
}
|
||||
|
||||
// Vérifier s'il y a un seul mot (pas d'espace)
|
||||
if (texte.Contains(" "))
|
||||
{
|
||||
MessageBox.Show("Groupe ou utilisateur introuvable");
|
||||
return;
|
||||
}
|
||||
|
||||
// Vérifier si le texte est présent dans listBox1 ou listBox3
|
||||
bool presentDansListBox1 = listBox1.Items.Cast<string>().Any(item => item.Equals(texte, StringComparison.OrdinalIgnoreCase));
|
||||
bool presentDansListBox3 = listBox3.Items.Cast<string>().Any(item => item.Equals(texte, StringComparison.OrdinalIgnoreCase));
|
||||
|
||||
if (!presentDansListBox1 && !presentDansListBox3)
|
||||
{
|
||||
MessageBox.Show("Groupe ou utilisateur introuvable");
|
||||
return;
|
||||
}
|
||||
await Setperm.svnsetperm(selectedrepo, txtperm.Text, permbox.SelectedItem.ToString());
|
||||
txtperm.Clear();
|
||||
await LoadPerm(selectedrepo);
|
||||
}
|
||||
public string Userpermreposelect;
|
||||
private async void listBox5_Click(object sender, EventArgs e)
|
||||
{
|
||||
string reposelected = listBox5.SelectedItem.ToString();
|
||||
|
||||
if (reposelected == null) return;
|
||||
Userpermreposelect = reposelected;
|
||||
await LoadPerm(reposelected);
|
||||
|
||||
}
|
||||
|
||||
private async Task LoadPerm(string repo)
|
||||
{
|
||||
listBox6.Items.Clear();
|
||||
// Créez une instance de la classe Getperm
|
||||
Getperm getpermInstance = new Getperm();
|
||||
|
||||
// Appelez la méthode svngetperm via l'instance
|
||||
await getpermInstance.svngetperm(repo);
|
||||
|
||||
// Vérifier que les listes svnperm1 et svnperm2 ont le même nombre d'éléments
|
||||
if (logon.svnperm1.Count == logon.svnperm2.Count)
|
||||
{
|
||||
// Parcourez les listes et ajoutez les éléments au ListBox
|
||||
for (int i = 0; i < logon.svnperm1.Count; i++)
|
||||
{
|
||||
// Formater la chaîne comme "svnperm1 => svnperm2"
|
||||
string listItem = $"{logon.svnperm1[i]} => {logon.svnperm2[i]}";
|
||||
|
||||
// Ajouter l'élément formaté au ListBox
|
||||
listBox6.Items.Add(listItem);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine("Les listes svnperm1 et svnperm2 ne sont pas de la même taille.");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,719 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAEAAAAAAAEAIAAYiwAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAEAAAABAAgGAAAAXHKoZgAAAAFv
|
||||
ck5UAc+id5oAAIAASURBVHja7d0FeFvXwYdxJWkaNczgoMPMzOwwo+OA4zBz7DAzO8zclFZYuWqbxCjb
|
||||
4W5rv62DrlthW7fiStn53qNzZF8rkizZsiOnus/zm0Pt3FjvX/dKsm0yBY7AETgCR+AIHIEjcASOwBE4
|
||||
AkfgCByBI3AEjsAROAJH4AgcgSNwBI7AETgCR+AIHIEjcASOwBE4AkduOsTzPvZCJr2YgZfc+LULLzt4
|
||||
xYlXDV5z8LqDNwzedPCWgcXgbYN3HLxrcNXgmsF1gxiDWAdxBvEOEhwkGlidSHpQ4MjNkf/KwH3AeZEf
|
||||
BWD22gtZ8GIGXnLj1y687OAVJ141eM3B6w7eMHjTwVsGFoO3Dd5x8K7BVYNrBtcNYgxiHcQZxDtIcJBo
|
||||
YH1AAYLPj7zpRiDZtcDhz8H/6oEBkLFWQHMMxExswGFcxkt4E5ZMeSGTXszAS2782oWXHbzixKsOXjN4
|
||||
3cEbBm86eMvAYvC2g3cM3jW4anDN4LpBjEGsgziDeAcJDhINrA94k+BfwmUcxgbMJPSBaI4KMKcOQMqD
|
||||
Aod/RV8EjRGG3XidUD/AF/gRItu84KUXM/CSC7924WUnXnHwqoPXDF538IbBmw7eMrAYvO3gHYN3Da4a
|
||||
XDO4bhBjEOsgziDeQYKDRAOrE0lOJHNbSeY2k8xtJ5nbUDK3pWRuUynctlK4jaUExuDhhP+cAxV9GYRg
|
||||
G2LwOe5D2Dyfg3w5Ai95OQJZHYDX3AzAGx4OgCWbBiDGRwOQ6PEAOHOfyD9HDLYhBGVSB+BGmsCR3eE/
|
||||
ZyqELgS+C7fxXWrwzvjzCLyQjWcBGQ3Aqz4YgLd+MQMgCN3oO9zGLnQh/ELGEQgMgS/CfxbPpAs/CFNg
|
||||
wVduo3+YQ+AvA5BdlwH+NABxOTQAKW7c4LZ4w/QWpiAoMAS+CN9OhR+MKNzDfYhUv/KR3DQCv34IlwGZ
|
||||
eRzA2wHw9HEA/xsAu/u4hygEB4bA2/CfcYj/WVNFROKDdNE7+pWPPYyzghezaQR8dRmQXQNw9ZEaAKMP
|
||||
EImKtgG4mSZwuIr/mdQRKIxw3IJI9ZwHfpVNcssIPIzLgJx4IDCzzwQ8vAGwu4Vwwi8cGAFn4T/tEP8z
|
||||
pnZ4ieB/TBe/NyPgz2cID2ME/P0sIDsfCHz4AyAI/ke8hHbGEfjFD4Et/qdTR6A4ovAphM2zbjznJ2OQ
|
||||
2VHI7scEHuZZgK8G4HoODIA1RwbA7lNEofgvfgTEU5oagGZ4hej/lxq/JyOQlSHIzmHI7iHw9NkBdyPg
|
||||
iwcDH+ZlQHY+DpDs5Qh4PgDS//AKmv0iRyA1fCUf4YfiQwibZ5x41kv+NAa/8sEQPIwR8JezgMw8DpDT
|
||||
DwR6Hr/RhwhFvl/MEIgrBk+ZCmM9vk6N390IZHYMfH2mkJXByMoQ+GoE3F0K+PIsIDddBjycAZC+xvpf
|
||||
xAOE6eK/YipH+GdwH8LmaSeeeYTH4Fc+GoEXM/GYwKNyFuDpZYD/DoB0H2dQ7pEdAfGkwRVTMF6GSI3f
|
||||
3Qh4MgRZGQN/eEwhO84GsuNS4FG9DHi4A2D3MoJtAyBfN3DrUYn/croBqIOrtvjtnvLxEGTHKPhiKLJy
|
||||
eZAdI+DppUBuOgvw5WVAzg+AdBV1bCNw6xEYAVv8l9PFHwthc8WBN0OQmTHIiZHwxRhkdQiyewS8fV2A
|
||||
vz4b4J8DIIg+FnXsA5BrR0Bc0tQIBONqavyuRsDVEDyVA0PwsC4rfDEE/jICvj4LyMmnA7NyGeDbAZCu
|
||||
IjhXj4C4mDoC5fAyAyBSZccQ5PQ4POPjMfD2rCC7RiA7Hg8IXAZ4E7/dyyiXKwfAFr9SmPjPQth4OwLu
|
||||
hiArw5BTA+LrMfD1JYGvRsAXZwE5MQAJuWoApDMonKtGQFxIvffPx9v1uJ86AI4j4GwInsziEOTkQDyd
|
||||
zWOQE2cDWRmBzF4K5ORZQFYuAx7+ANzHeuTLFSMgzuv4L9iE8uOvIWwuOcjsEFzxwdlCdg9HVgYhu4Yg
|
||||
qyOQ2UuBzD4W4MnXCfCny4DsGQDpa4TmiscDbAOgNGMAPoSwuWiQmSHIzBj400hk5xhk5WwgO0fAny4F
|
||||
cuIyIPsGQPoQzfx6AMS51PiL4xWI1AFwHAFPhsDdGGTkYQ9FVgbBV0Pgbhg8OTNwHITsGAFfXArkxCsD
|
||||
H/4ASK+guF+OgDirB0C9jcL/bANg580QuBqDrAyCP4yFt4OQmdcZyCF4MT/RFiPQIGKrQ0StiKEHN+zB
|
||||
3BhDuSFFCHF3lhDvLcAijR/f49fu8Hs3+TPJ/NnE7kTVkn+ef8fbFQi6KP/O/M4fG/D2QcGHfRaQ05cB
|
||||
N30yAv9DlF9eCogzOv6zpnbE/ymEzXkH3g5BRoOQkYc1Etk1Bsafv1CI+KoSSQdupET7mxVC/OmYEJ+8
|
||||
LMQXViG++b0Q338ixI//EeLn/wrxv58E/yMyPu6rP/vzd0L89B/17/jm/4T4d6IQn70oxF8OCfH+Mm6Q
|
||||
IwmLcXm3IqGb1QC8ZhiCzDwe4M1ZgC+fEswdlwHSp2jnVwMgTusBOGMqzAC8BGFzzsDdEDgbg4vZMAbZ
|
||||
PRZZGQZXQ2D/8bN5OT0vQyTtuJFMF+LDI0L845oQ3/6JSL8m2Psix4///awG4luG5p9vMQwHOJPgDCKx
|
||||
DQGXJfy86c8IsnIp4I9nASnZdBZwK0Mv+dVTg2Jv6gCE40eI1BFwHILMjkFGZwjeyOmhyOxZwnMFiacR
|
||||
N6qpQvz5nBD/ucu9+ZfC7w85Cl/fE+Lvl4T43VxikoNQIv3ZQHZcCvj7WYDvBuBHhPvFAIhT+gzgtKki
|
||||
bkHYBsDOmyHwZgyycyCyOhqZHQT5e88S/VucVt9dLsSn3Kt+/5nI9YcchC+TOEPYK8TtQUQrH5vIkzYE
|
||||
mbkU8OezgOx9HMDuFio+9BGwxX/KJhLCNgB2Z3w8BheyOBDZMSJZHQb560/lE+KVunzg56nof/iXeGSP
|
||||
+z8I8c3vhPj4mBB3BhNwufRnA1m9FPjlnAVIkQ91AMQJnLQJJv4PbANg5+kQeDoGmR2I7BgQX4yD/P1n
|
||||
i3FD7i/EHzm9/+6v4hd3yDH4+g6XN9uJpgOhF3xwCLLrAcHsfmVgzgzAB8ZPGMr5ATipnTBF8VakOuUg
|
||||
K2Pg7Shkx1D4ehyer8iNaYYQn19Xj7QHDnWZ8M/XhPjtJMKtkP6SIKcvBfzhMuCWx6IeygCIYzhuE8QA
|
||||
3IOwOenA1RB4MgYZjUJ2jEVWhiOjcXixBtfAK4T4z3sePh33CzzkMwvf3OOsaA0x1nV9JuCLS4FH4yzg
|
||||
HoJyfATE0dQBmIL7EKkj4GwMTmUwBs4GIaNh8MVY+GpA3A3DC9WFuLtOiK9+Hwjcm+O/Hwnx0V4Ca0b8
|
||||
edQQ5NSlgD+8MtCzAZCfLDQlRwdAHNFnAMdMhfAWhG0AjFwNgbMxcDUI7kYhM+NwNgfPMuSfeTaID+Ry
|
||||
wv+/QMxZOX74RIiPowmtqeszAV+cBSTk2rOAt1Aox0bANgBHbbrgK9sAGLkbA08Hwd0oeDIM2Tkc7oZB
|
||||
/v6TRblxRQjxxa1AvD4dgr9xRrCTIGsHzgLS+wpdcn4Ajph28Vakk9EYeDIIWRmG7BqMjEZD/v75fEK8
|
||||
2VOIv70uxP2fAsFm1/HdH4T4cCkhl1VnA5l5QNAXnynoyVnAjRw7C9iVIwMgDuGwTRncZgREOt4OwgkX
|
||||
TmbglJdOZ5G7YZC//yzX+b87wL3UvwOB5syjhUJ8mSDEb0YQfIG0swFfPyCYe84CbqNMto+AOKhH4JAp
|
||||
hAH4DiKVt2Pg6gzB3TB4OhBZHQxPRkP+mXNmbmwThPj3bwJNPpTXEnwnxKfnCa3RgyOQE5cC/vNYwHcI
|
||||
yf4BOKQdNG3jrUjnsIOMBsHVKLgbBk8HIrsHQ/6Z5+oK8QdufD9/HwjxoT9j8Echfj+bwAs7H4FfxlnA
|
||||
tuwfgGibIgxADESqjMbA2SBkZhi8HYrsGI3T+bm3CRXiP+8HwvOrq4KfhPjHc0TVJG0EcsNZgO9GIAZF
|
||||
sm0AxP7UAWiMzyFSHXTCk1E47MUo5NRQuBoN+fNLQVx3Rgvx07eB4Pz5bOCDyYRewPUIZPdZwMN5QPBz
|
||||
NM62swCxDwdswnAfIlW0ExkNQkbD4O6sITNj4c1gGIfD/uOXOnC9GRMILFc8NsBl2d+PEmulnLkU8I8v
|
||||
GCJfFBSWfQOwP9VuiHQOOOHJKGRlHLwZicyMhd0JTvmvTxXim78Fwsptx5dxQtzukPEI5NSLg25k+wjs
|
||||
zt4zgH0mM16HSGe/Ewd8MAzuxsHbofB2MOSfPVNKiDt71JfUChy58/j+Yy4Jwgn+sey9FMjpbyPmfABe
|
||||
hzl7BmCvTQV8AJHOPif2+2AYPBkIT0fCm7GQf+5yLSH+9GIgoEfikuBbIT7aTNxF1NmAry4FHuZZwE2X
|
||||
nyJcIXsGYI9Nc3wBkc5eJ/Z5OQzuxiGjgfB0KDwZDPn7v+K08fOUQDiP1goI8dlFwg3y/lLAH7+EuPMh
|
||||
+ALNs2cAdtsMxI8Q6exxYa8bmRmIjEbCm7FwNRivDhHiqz8FenlUj3+/RWj1Hp1LgfR+xED4OP4d2GUz
|
||||
E+IBu93YkwFvB8IXZxOOQyF/fDCvEG9PEeK//whE8qgfX98Q4nZr5yOQHV8zIOcGQJohB8CnI2AbgJ02
|
||||
GyBc2pUBb0dirweyMhJ2B/NzY1gsxI9fB+L4pRzfvS/Eva5pI/DonAWs9/0AbNcjsMN0GMKtnRnwdhw8
|
||||
OYvYk4WhiC7AB3Rt4JH+X+IhXzT0Xoj7EcjOs4DsGYHDvh+AbTZ5cRmCQchYZodiVxbOJLwZC/k22swH
|
||||
a4sQ938MxPCLfZrwIyF+0/fBEYjPtSNwGXl9OwBbbfLjJQibbR7IrpHIaDB2e2C/jH9b4HP3A4ceAX0m
|
||||
8DAuBVJ8OgAvIb9vB2CLTQG8CfGArR54WEPhbCD2ctpv3RKIP3CkvxyQjwnk/kuBN1HAtwOw2cYMC4RT
|
||||
WzyU2ZHY5oORkG935+cDuzZw2h84nD8wKJ8diPWzswDvhsACs28HYJONGRaIDG3OQFZGIitDsSOvEO8u
|
||||
DjzgFzjcP0V4s57zEfDV5wlkdgBuPKwB2GhjhgXCa1kZDF+OxWtThPgh8FRf4MjgkC8WSgpKG4GceoWg
|
||||
b0YgGwZgvY0ZFgiXNnggK0OxKZNDIX//uSGc4gVe5BM4PDw+v0jYRXL28wS8GYEbOTkA62zMsEB4ZX0G
|
||||
MjMU3pxVyD97roMQ//lT4EYdOLw47gvxV/kJRI95/oCg1S9GIBsGYI2NGRYIp9Z6ICtjkZkzC/nrh2sJ
|
||||
8ckv8RN7/qe+ctG3n3BK+1shPo0V4i8vC/GHS0K8f1x9ZaN7exT54w/4tQ/5vb/+WojPYtUXOv3u77/s
|
||||
r34kP4vw9+H+fRbw4BBkwwCstjHDApGhNRnIiaGQP95Zihv2L+RTen/8SogvCP2PL3CD2CLEOxOFeLGL
|
||||
EFfqCHG+nBCnCwtxMr8QJ/I++CXP7F8I9Qy/d5Y/c4E/e6WsEL+qLcTr/DviiOC9HUL87TUhvv7wl/Ug
|
||||
6g8fM5IdHnw8ILu/t2BmRkCxwAwfDsAqGzMsEJmS2cHI7Fhs5IacsOcRvnf6kcuaP3AP9ZQQ1+cJ8Rw3
|
||||
0tPlhTiSP/2nPR92+GpIx0yuB8Ddd3OW3/noUgFGoYoQb/cR4u5GziquEsi/Hv0R+CqOUCvl7NcQzPwI
|
||||
ZMMArLAxwwLh0koPZNdYGEdB/vylqZy+PmL3VP/juvTfv+ce6YQQrwwnUmI8+FjaJzVFO/maB4edfEk0
|
||||
49c8dPwqyMYhMH5XJGffH/EKZwqvtRTiVqT6duc/ffPojsCnR4m+gG8uBbJ3BLJhAKJszLBAeGVFBrIy
|
||||
Fs4GQv76Se4Nv3qEvobf9//m+pxr89c5rT9J9PvyqM9l2Ofk05+jnQzBYTdDYDwbyGgEzjp8c9QLhrdP
|
||||
F+XMoAdnJITy7UeP4BnX9/y3Tc7eS4Fkfx2A5TZmWCBsIg0cf+5KVkcjo6GQP94eJMSfH5Gv3vs115+3
|
||||
DgnxJIO2z5z2eQ57nHyWo7MhcHY2cNjDswHHSwJ3I3DR4DLj9HJdLhHWCPHlI/a9E+TLhW83USOQXWcB
|
||||
WT8TyIYBWGZjhgXCI8s9lJnRcDUQq+V1f/QjcM35V240OwivoRA786S9lHmXk896dDcE0R5eFhzL4GzA
|
||||
mxG4pF2Wl2FVhbgT9Wh9i/R/PkfchX3zCkFvLwVSHtYALMUS/qVL+Zcv5f8kqzI7Hu4GQv7+lVAhfszF
|
||||
T1t9908+yAzYqYbpX9a8w8knN3kyBJ5eFnhySXDazeMCzkbgsuHtyzWE+O027kE/fQQeh/mJy7HZvntA
|
||||
MDMjkJLTA7DYxgwLRIaWeCkzQ2EcBvnzXZx2fp5LTzl//lGID14goo5CbM2b9hJnxxHwdAj2efD4gCdn
|
||||
A64uCbwZAbsreLO1EB89zfX0D7n8MRkuBW41yt4HBD0ZgZScGoBFNmZYIHwiswPibChWcH1843wuPaVk
|
||||
tF6OIO5C6sVLm518noMvh8DV2UBWR+B8BiPwpPbsE4QwUYgvf5e7R+Bzbm8JBXzzgGBSFgbgwSHIhgFY
|
||||
YGOGBcJjC73g7VjYB0H+/pMThPgpl32X3p+5F7zDjehQHfWipY1OXsac1SHI6LIgM5cEnp4JXHAzAtKr
|
||||
tYX48/ncezYgvzX5+yMy94Bgdo1ASnYNwDwbMywQYr4PZHY4jMMgf765uhCf/iZ33Xi+/Jh7/Rm872b1
|
||||
oiVnL2k2joG7IXAcA+MQOHt8wNXZgLtLgsyOgKszgSvas/LMbaYQ3+XSp2y/SiDcsjnwgGAegwxHwAIz
|
||||
fDgAc23MsEB4bV4GMjsYi/IJEXMgd91o/hJHRO3TXrzk+PLmrA7BThfPGHh7NuDuksDxwUFvRuBJhxF4
|
||||
Cu905FIoITc+IshZzFIvHwvIkybJiWQnUrzCAORhAPL4cABm55HMsECkM4f/qDl5NJNnsjIa9kGQf+Zw
|
||||
T+49/p17XsV3+yJhVlavWXB8BaOvhsDbs4HMXBJk9DShNyPwlH77chXG8bKKKle9NuAPQtysrUcgj5Lg
|
||||
INHAmie7RyAbBmBWHskMC4RXZnvDw9GQP19aVIjfvZ47biTyJcnXthJ0EfV6hVUuXt681sknPXk7BN6e
|
||||
DTheEngzAid8OALS83xM39+mXnWXm46/7WQA8qQNQLwXA2D1cAA8H4JsGIAZeSQzLBAuzfSSxwNiSm+W
|
||||
vCFF5I4v6vn9V0K8sojo86e9iMnxFYzOhmBtJofA27MBx0sCd48L+GIELmUwAs/y93R7IaP5Ze4ZgB/+
|
||||
zvvcNP1ZQHxmzwLyKskZSHGJAcjLAOT14QBMzyOZYYHIkhkecDcYM+ULfyoK8ddbueCFPVyePDdViMg8
|
||||
6V+05OzlzcYx8HYINrsYAlcPEro7G3C8JMjMCGT0FKHjCBgfD3gaz8h7u8m56zMNPznIAOT1cADyPijJ
|
||||
icyNQDYMwNQ8khkWCK9N84CngzFdnipG5o74n5784AuXHF/B6IshcPb0obvLAndnAxldEjh7hsCTBwa9
|
||||
HgH5gFkoZ1Cf544B+PETzgKaGc4C8ioJBokGGQ5APiL3UEo6DEA+BiCfDwcgIo9khgXCqSleysxoTJWR
|
||||
1BDis//z/9P+Z6Y++OIlT8bA3eWBN0Pg7rLA3WMDzi4JcnIEnjKMwNN6BHLLmcDf9+mzgLwZD4BtBPKl
|
||||
l+REstdDkA0DMDmPZIYFIksi3MhoLKbITzBZ5+cP+H0vxItc8y/Ok/YipswMwQoPHidwfNbA1WWB49mA
|
||||
u8cGcmIE3L1QyHEE5JlAyuTc8ZiA/A5DN+vrswA5APmUBINEA2s+D0fgMYMMRyAbBmBSHskMC4RHwj3k
|
||||
6VhMlnHIe//f+/dTfZatRJ8/7QVNjq9m9GYMMhqCtW6GwJuzAWcjsDeDBwdzYgTsZwHP8vG/szB3PDvw
|
||||
0Vr9jEA+5wPgdAQeS5PkQrLHLDDDhwMwMY9kFhMYgIn8x2VFZodjkvzS3iv9+4OffJGYi6jXKzh7ZaOz
|
||||
MfB2CFa6GAJ3lwWOZwMZXRI4e1zAFyNw1skIOHt68IqTEXguv3qK0N9fJ/DtPf3lw+xnAI8pCQaJBlYn
|
||||
sjQA+fUA5PfhAIzPI5lhgfDKBA9kNBgTZUD8pX78nv9+4D+MI8jK6jUKji9acjUG7s4KjEOQ0aXBGjdD
|
||||
4OxsIKNLAmePC7h6hiAzI+DJ04PORuCFotzDXvbzF3z9LMTvI/TnCDyWXoYjkD9NkhPJHmEA8vt4AMbl
|
||||
kcywQHgkzAOejkeYvOHM5C/XT9f/3x8TTHv1FKXjC5dcjYGzIVicwRC4ujRwd1ngydnAdg8uCTwZAVev
|
||||
GDzlYgScPSjo7lJAerWKEP/y85cN//t1Imes4uzx51cSDBINrE4kuRuBxx2if9yIAXicAXjchwMwNq9k
|
||||
hkWEcmqTVeOMMhoOPujTinP6d90/P9jys/ouzxBihn6B0izDC5a8GYOMLg9cnRF4c1ng6mzA08cFXD1N
|
||||
6OkInHYxAs4eD3jSyQg8o9++29G/P4Ho5/8IcbcLZwHcvuPypw2AyxEgXKsTSS4ku5UNAzAmr2SGBcIr
|
||||
Yz3kaizGyBvkACF++M4/P9gJ54n8CfX6hNQXMXk4BhkNwRIvh8DxssCTswFXlwRZGYEjmRwBt48H8Pf6
|
||||
dB71IiE5BDdn+fenEn+8S50BpA7A40qCQaKB1dUIFHAt2SkGoAADUMCHAzAqr2SGBcJjoz2Q0XCM4y/v
|
||||
+jn//CB/+gGx1VVPTzp74VK6lzx7cFbgyRmB8cHCjC4LMnrK0N0lgasHB705E3D1qcTunhlw+foAPQBP
|
||||
6wF4ntH9ix9/EZhv7xJpJTUAcY+nDYBtBAqkSTSwOpHkgWwfgBF5JTMsEGJkFnk6GqNkBPW45vurH57m
|
||||
/ciNN0I9PensxUvGQXD83Id0n0mZwRAsdHFG4DgEnpwNeHNJ4OrBQV+PgLsHBVMfD+Dv6kqe9CMgLwVe
|
||||
ryPEV376lYX+x9nJ7+QXDMnHABRQ31PALt0AmNOzOpHkoWQbBsDMAJh9OADD80pmWCC8NsIDzoZiuLyR
|
||||
LPDPD/DNF4i6sBqACCcvWnI2BI5jkDoE2lzM0+ZjgbZQvqjI4YVF7i4LXJ0NeHNJ4OrBwQdGgPfrgBaN
|
||||
gziEwziCo3ky/ryBDB8P0ANgHAH7pUByuP9eCnx6kvjNegDMaRIcuByAJ5QkLyQ/wQA8wQA84cMBGJpX
|
||||
MsMCkaFhHshoMIbLBwUJ7M5b/veB/fqfhNJJPT0Z7uSFS56MgbOzAk+HQL7KcHFGZwN53DxTwO+ty+P6
|
||||
kuCBBwfllybPo75E+S7slt+YBHvzqG9S4tEI4DhO4CRO5XEyAvzaeVzARe1SHvW9BoxnAbYRyKtG4PlC
|
||||
Qvz1GT/9fJD3CTJYDUCcYQDiCTXBINGB1Yl0oRd08jaVBWb4cACG5JXMsECIwdqQTPB0OIbIG3VrYvvC
|
||||
/z6wbx0UYlK+9C9scnxlo7MxcHdW4OkQLHQcAizBUizDck1+BqJtBLBSW4XVWJMnbQRsQ4AN2IhN2Iwt
|
||||
2Kpty+P5CER7OQKntTM4m+fBEbhkHwFuE0/iCp7KqwbAhtvJ223980uOy8uA38rLAPk4wBMqfDtb/AUN
|
||||
I1AwjdWJJE8UkhiAQgxAIR8OwKB8khkWiEwZ7IybIRkkTwmj/O+DKh+PiGqsnp6ckFeZqE3SjGPg7qzA
|
||||
l0NgHwHjENhHwDgExhEwDoGrEdiSyRE4mFc5hMM4ktf9CNgGgD9zTjuPC7iIS3nVAKSOALedp/A0nsGz
|
||||
eH+Hf54F/C2aAZCXAQWVeIMEA1v8hdJYnUjyCANQ2McDMCCfZIYFwq2BXnA5GPIBwCJC3Lb43wf01zvU
|
||||
6xfCtPGaszEI1yZrEXnTxsDZ5YG7IZhrGIL5DkPg7dmAfQRWezACm+X3Kcirvl/BNmzHDuzELuzGHuzF
|
||||
PuzHAUQ7GwDtmPwW5XnVtyo/iVM4nVd/e3LDAKSOALeJS7iMJ/OlDYB9BORjAq/V5mzRDz9L9OsUgg5S
|
||||
ZwC2ASiUJsFB6gBw6Wt1ISlDegAK+3AA+ueTzKIfA9CPv3BH/b2U0Xj0l4+MNxXiP372ueD/+piwGqnX
|
||||
Jhhf0ORsDB44KzCMQYQ2RZuKadp0zMibfghmuxkCb88GXF4S8P+5DuuxARu1TXl9MAL50o+AcQDSjQB/
|
||||
7gzO4hzO44KWOgKPMQK4gqfwtPYM//y9Vf43AD/9R4g7XfVZQCEldQQINsEg0YEt+iIPSnKLASjCABTx
|
||||
4QD0zSeZYYHIlH5uOA5EH/nU0jT/+2C+cViIsfnSv07B8dWNGZ0VTHJyVuBuCGZqszBbm4O5mIf52gIs
|
||||
xCIs1pZgKZZhOSIRpa3ASqzCaqzJ++AIbPB0BPg72Y092It92I8DiMbBfHoEcARHcQzHcQIncSqfGgCn
|
||||
I0DgF3HpsbQBSB0Brq+fzq/OBF6tKcRXH/jh54ksFiJGDkBhJd4goUh6iQbpwi+aXpJLDEBRBqCoDwcg
|
||||
JJ9khgXCrT6GtxlxNRb9+YBa/OxFHt/8m1A6CTGCcRqdTxnjZgzcXSJ4OgTT3QyBfQSMQ2AfAeMQOI6A
|
||||
cQgyGoH1/PdtwEZswmZswVZsw3bswM58PhwBoj6Ds9o5nH/MMALcNi7jSVzRbCPwuDoT+M16/xuAz58m
|
||||
/GIokibeQH7egF2iA6sr/PuSnGIAijEAxXw4AL3ySWZYIGx6Gzj+3BWPxkO+CKi8EH+6518fxJSXibuQ
|
||||
fs0C7+coLd0Y5FNnCKHaOC1Msw1BvqwPgbdnA/YRSB0C3odIRGEFVmIVVmMN1mKd5tUIEOBu7MFe7MN+
|
||||
HEA0DuIQDuMIjuIYjuMETuLUY+lH4Bxxn8cFXNRSR4Dor+Cpx9MG4I3GQnznZy8c+/Y3BFudywAZf1El
|
||||
3sAWf7E0iQZWN5KKO8MAFGcAivtwAHo+JplhgfBar8fUSKS+NXAciZ7yVXAd+Uvzo68Ac/8+N+Bw9dTk
|
||||
cN7HEdrIfK7HYKyTMUgdgnx6CORTiZp8WjEck7UITMFUbRqmY4Y2E7MwG3MwV5uH+ViAhfnUN09ZrC3B
|
||||
UizL5/kIGAcgdQT4OG7BVmzDdux4zLMBMI5A6gDkV07gJE7hNM7gbH7DCBD5RVzC5cf1ABRQnsLTeIZT
|
||||
7Q9P+NmrRrkt3+nBZUBhfSaAeANj/AlEnOjA6kZSCUP88sclGIASDEAJHw5A98ckMywQbvXwkKux6C5f
|
||||
YTbLvz6Af/89AQYzAHmEGJZPGZ7P9Rh4elYw3jAG9hEwDkFEBkNgHwHHITCOgOMQeDQCfBzWYC3WYT02
|
||||
YCM2ac4GYKdxBAh2L/ZhPw4gGgdxCIdxBEdxzNkAEPcZnMU57TwuEPlFXMJlPGkfAMJ/2qweGLzWV4if
|
||||
vvGv29Dv5+gBKJ4m3iDBILFEelZ3StrD10oyACUZgJI+HICuj0lmWCBSdcuEDMeDG+Cvj/nXB+/Nk8TP
|
||||
jXII79sQ3sehUj7nY+DsrGCMk7MCxyGY4MUQ2EdgekZnA7yf87EAC7EIi7EES7EMyxGJKKzQVj7mfgQ2
|
||||
8nexGVuwFduwHTuwE7uwO38GI0DMh3EER3EMx3ECJ3EKpwn7DM7iHM4X0ANA6JdwGU9qV2T8T6gReL6s
|
||||
EP+I9bM7EW7TsdzDxxJpnBZvkGBXUkl0YPVAUkk9AKUYgFI+HIAuj0lmWCAypasb9nHoKh8E5C/pjh99
|
||||
7r/8pJ+to9RTk4N4HwdrQx4zjAGGYbg2QhuJUdpobQzGaqEYp4VhPCZoEzEJ4dpkRGAKpmrTMB0zMBOz
|
||||
tNmYg7mPeTYC6YaAOFfkV9/IZDXWYC3WaeuxAZsyGgEC3o092It92I8DiMbBx52MAHEfxwmcxCmcJugz
|
||||
OItzOI8LuEjsl3AZT+IKnirIABRUlwN3V/vXAPz7KqFX0ANQUol3YIu/lJLowOoxC8zw4QB0ekwywwLh
|
||||
kc4ZcDYSneUDgDWE+OTP/vOB++RDAqzOAPC+DXxMGfRY2hg4GwLHMRhpGAN3QxDmMAQTHYbAPgLGITCO
|
||||
gHEIMhqBRfnVFy9dgqVYhuWIzJ9+BB4YAkLdgI3YhM3Ygq3Yhu3YgZ2PuxgB4jyAaBzEYRzB0QJ6AIj7
|
||||
BE7ilNkwAAR+DudxQbtI7JdwGU/iioy/kLocsHQU4gc/ehn5f7kdJTXQA1AqTbyBLf7SSqITVo8wAKUZ
|
||||
gNI+HIAOj0lmWCBER62D1tFDGQ1GB/nCl85CfPe1/3zgrj9D9Nyg+j+mDNAch8CTs4KRTs4KPB2CSU6G
|
||||
QI7AFKKcimmYjhmYiVmYjTmYi3mYry3AwvxORoBAlyMSUViBlViF1VjzuBqA9cYRKKBHgLdbsQ3bsQM7
|
||||
sQu7sQf7Cjw4AIf4uz2MIziKYzhO3CdwEqdwGmdwlsDP4TwuFNQDQPCX8SSuFNIDgF+VE+LzGD96QdCX
|
||||
QtzuJUQMAxBLqHFavIEt/jJKohNWjzAAZRiAMj4cgPb5JTMsEF7pkIGOBu3ky1HHqy+v7S/H0YVC9Ob9
|
||||
6sv710/rrw3AQG2QNliTjxkM1YZhuDZCG4lRGK2NwVgtNL/6QihhGI8J2kRMQrg2GRH5PRuBdENAsAuw
|
||||
EIuwGEuw9HE3I0Csq7EW67AeG7CxgB6BAk5GgJh3Yhf2YC/2YT8OIBoHCfsQDuMIjuIYjhP3CZzEKZzG
|
||||
GZwl7nM4jwu4iEuFGQE8iSt4qrC6HPjtdj/6xKCfhfjdZD0AhBpnEK8llE0v0QlrhhiAsgxAWR8OQNv8
|
||||
khkWiAe0c/LzjDgbi7byk0X86Nrtu6+IpIsQvTj975Nf6Zv/wTEY4GYMhhjGYJhhDDIaglAXQzDRYQhs
|
||||
I0CgUzAV0zBdm4GZmIXZmIO5mPe4ixEg2qVYhuWIRBRWYGUBNQJrjCNAwBuwEZuwGVuwFduw3T4ABL0b
|
||||
e7AX+7AfBxD9hBqBwwR7BEe11AEg8FM4jTOFDANA5BdwsbAegCIMAK7Y8c9eHybEz370vQT+tJ4B4Do/
|
||||
llDjDOKlckqCQaIT1gwxAOUZgPI+HIA2DEBrBqANA9CGG5y32mYgdRg4pX3Bj57D/cvviLKSfr0C71+I
|
||||
ZhwDZ2cFAzIzBAQ4CqMxRhuLUIxDmDYeEzARkxCOyY+njYDjEKQbAaKdg7mYh/lYgIVYhMUFXIwAEa/A
|
||||
KqzGGqzFOrOTESDmLdiG7diBnU84jABx7sN+HMBBHMJhwj6CoziG4ziBkwR+CqdxBmdxjsjP4wIu4hIu
|
||||
F2UEcKWoGoGXueb+5k9+9EzAGQaA2GPLKXGaLf7ySoKDRAdWqYI7DEAFBqCCDwegVX7JDAuEV1q74TgU
|
||||
HbkRxL7iPx+wuJcInvepJ+9br8eV3lqI1gd9tX5afwzQBmKQNhhDtKEYpg3HiMfVCDgOwVgnQ2AfgXRD
|
||||
QKiTEYEpmIppmI4ZmIlZBTIYAQJejCVYimVYjkg9ACuNI0DIa7EO67EBG59IG4Ct/L1tw3bswE7swm7s
|
||||
wV7C3o8DiMZBHMJh4j6CoziG4ziBkwR9CmdwFueI/Dwu4CIu4XIxBgBXtGeJ7RM/+oIy/3qd2xR3KLHl
|
||||
lTgD+QyBlOAg0ShIsbrFAAQxAEE+HIAWj5tEy8fNvLVA8OMHtdBaZqCVK0TWrbQQv0n2nw/Ype3qqcke
|
||||
jys9NeMYGIegj5Mh6G8YgoFuhmC4wxDYRqCAMgZjEYpxWhjGYwImYlKBDEaAaGdiFmZjDuZiHuZjARaa
|
||||
HUaAkJdhOaKwAiuxCqufMIwAQa/HRmzCZmwpaBgBwt6BndiNPYXUAOwj7P04gGgcxCEcJvCjOIbjOIGT
|
||||
BH4Kp3EGZwn8HM7jAi7iUnFGAE/iSnE1Au8f8J/b01c3iLyWHoAKSlyQEq8lOEis+CCrWwxARQagog8H
|
||||
oPnjkhkWCK+0cCPdgHD637eaEB/5yff+k9+EZFuEemqyG+9fd804Bp6eFaQOASEO1AZhMIZgqDYMwzFC
|
||||
G4lRhhFwHAKnI0C4kxGhTcFUTMN0sxqCdCNAwPMwHwuwEIuwGEuwlICXIRJRWIGVWIXVWIO1WEfQG7AR
|
||||
m7AZW7AV2+wDQNy7sBt7sLewHgECj8ZBHCqiBuAIkR/FMRzHCZwk6FM4jbMEfg7ncQEXcakEA6BdKaEu
|
||||
B5Lm+NFjSh8SaDMuA2T8xB1LsHFavEFCpTSJTljdYgAqMwCVfDgATR+XzLBAZKhZBpwNRVP5tFlDIf7p
|
||||
J1/a6b/fEkZPLks4A+haQOmmddd6oKfWS+uNEK0P+mr90F8bYBgBxyEY5jAEI41DQLBjMBahGIcwjMcE
|
||||
bSImmdMPwRRCnopp8vsXYAZmYhZmP6FHgIjnYwEWYhEWY0lBNQLL7SNAyCuwEquwGmuwFuuJeQM2YhM2
|
||||
Ywu2YTt2EPZO7MJu7ME+7CfUA4jGQRzCYSI/gmM4jhM4SeSncBpnCPwszuE8LuBiSUYAl/FkSXU58M5A
|
||||
IX72k+8p8cNnQqR01gNQSYnT4u0qE76DRCeszlSRGIAqDEAVHw5Ak8clMywQXvNkLBrLl8W2F+JrP/kk
|
||||
oH99QmCN1NOTnYmvi+ZqCHo4GYLe7oaAMAeY1WsMBmGwNgRDMQzDtREYiVHmB0cgdQiIeDwmYCImIRyT
|
||||
EfGEwwgQ8gzMxCzMxtyCDiNA0IuwGEuwDMsRWcgwAkS9CquxFuuwnqA3YCM2YQu2Yhu2Ywdx78Ru7MFe
|
||||
7MN+Yj2AaBzEYSI/gqM4huM4QeQncQqnCfwMzuI8LkilGABcxpMSf+7VNv7z9QJ/+kqIW/0ZAHnvX1mJ
|
||||
02T48VWUBAeJRlUVq0sMQFUGoKoPB6BRAcksGjEAjYjVE40dFUiviYOG8jXufYT4/r/+8cH68++Ikw9K
|
||||
B973TgWUzgXSxsDZWUHqEJiVXuithaAP+mr9zGkj4DgEQ5wMwYgnlJEYhdEYg7EIxbgnDCNAwBMxCeGY
|
||||
jAhMwVRMK2gYAUKehdmYi3mYjwWF9AgQ9WIswTIsRySisAIriXoV1mAt1hVJG4FNhL0ZW7AV27CduHdi
|
||||
F3ZjD/ZiH4HvRzQO4hDxHsYRHMUxnCDykzhVUg8AkZ/FOZzHhdKcBeASLuNJPF9PiC/95IuE3Oe2fW+M
|
||||
ENflAFRR4rT4quklGNiir/Ygq1MMQDUGoJoPB6BhAckMC4RoIIPNhEYuyEGoLz+DbQSnaz/5xwfrbjwR
|
||||
c6Nqz/vWgQA7ap20zuiiddW6obvWw+zhEBBsfwzAQG0QBmOINhTDMNxxBAh4DMYiFOMQhvEFXYwAQU/B
|
||||
VEzDdMwopEeAmGdjLuZhPhZgIRYR82IsLaK+/flyRCIKK7CSsFdjDdZiHTZgIzYR92ZswdZiagB2EPhO
|
||||
7MJu7ME+At+PA4jGQRwi8sM4imM4zsfjBE7iFE4T+BmcxTmcL8MI4BIulwVvnw0W4h9WP3lcidv2b6cw
|
||||
AFznx1ZV4qRqSrxBghSsJLpgdYoBCGYAgn04APULSGZYIDzWIAPGcagnPz11ov98B+C4VwmdG3c7Im1v
|
||||
ViNg5zgEnZ0MgW0MiLQHemq90FsLQR/0fUKNgOMQDDIOAfEOxTAMxwiMxKiCaSOQOgTEPA5hmICJmIRw
|
||||
TC5kGAHCnobpmFFYfZMTOQJz5Ajw3z0P87EAC4uoEVhiHwHCXo5IRBVVA7CKsFdjDdZiPTZgI3FvwmZs
|
||||
xTZsJ+4d2Ind2IO9BL4P+3EA0ThE5IdxBEcJ/BhO4CRO4TSBn8FZnMN5or+Ai7hUjgHAU1xX/+1Nf3k5
|
||||
oBDvz2cA5PU/gcfK7xlgEG+QUD29RBesD2AAajAA1X04APUKSGZRlwGoS6xG9bzgbijqyC9EMcN/HrF9
|
||||
4wrxE1RbsxoB+xC0dxiCjgTaCZ21LlpXdHtCjYCrIQgxDgH/X/3QXxuAgRiEwQXVCKQOAQEPl1+dCCMx
|
||||
CqMxBmML6REg5DCMxwRMxCSEy+9mhCmF9QgQ9HTMwEzMwuwiegQIez4WYCEWYwmWYhlxL0ckVmBlMT0C
|
||||
BL4G67AeG7CRwDdjC7ZiG7YT+E7swm7swV5C34cDiMZBIj+EwzhK4MdwHCdwEqcI/TTO4Cyxn8cFXCzP
|
||||
AOAynuR0+8+/8p/b1f8tZwDk6X91Jc4g3q4G0TtIdKYmwT+AAajJANT04QDUKSCZYYHwSrrBMKdXz6C2
|
||||
/Hzz+f7zgXrhtBCteL/aPKG01dpp7bUOT6gR8GgIiLeHfGGR1gu9C6oXG/XRjENgGwFiHqQNxhAMLeRi
|
||||
BAh6DMYitLCTESDqSQjHZEzB1CJ6BIh6BmZiFuZgblE9AoS9AIuwGEuwFMuIOxJRWIGVWCUHgMDXYh3W
|
||||
l1ADsInAN2MLtmI7ge/ATuzCbiLfi33YjwMEHo2DOIwjRH4Ux3AcJwn9FE7jDKGfxTmcx4UKjAAu4TL+
|
||||
cMl/bld/WMMAyNP/GmniairxDhIMEu1qPciaDgNQiwGo5cMBqGWWzLBAOFXbA3VckGNQU36VmSX+84F6
|
||||
6rAQLRitVoTbWnM2BqlDUFCRr2bspHVGF60rumnGIehlHAIi7oO+6Kf1x4BCaUMwmJCHYCiGYThGYCRG
|
||||
FdYjQNBjEYpxCMN4TCiiR4CowzEZUzAV04rqESDsmZiNOZiLecX0CBD3IizGEizFcuKORBRWYCVWE/ga
|
||||
rMU6bMBGIt+EzdiKbdhO6Duwq7QagD2Evhf7sJ/Io3EQh4j8MI7iGI7jBKGfxCmcJvIzOIfz3ONfwEVc
|
||||
ClIj8MFp/7ldfbiJAeAUP4aYYyWijdPiHSTY1SZ0N6zpMADEZq3twwGoaZbMsEB4rJYbjuNQQ36JqWX+
|
||||
84G6eECI5gxAyyeUVlrrgkobeXmgtdPaF8xgCAi4K7qhO3poPdELvbXUISDmfuiPARiIQVrqEBD0MAzH
|
||||
CIwsor6pim0ECDoU4xCG8ZiAiUUNI0DYUzAV0zAdMwh7FmZjDuZiHuYT90IswmIswTIsJ/BIRGEFVhH3
|
||||
aqzBOqzHBgLfiM3Ygq3YRug7sBO7CH039mAf9hP5AUTjIJEfxhEcxTGiPo4TOEXkp3EGZysyAjiPi7hU
|
||||
SY3A+8f953b1xy0MAKf5McQaq8Vp8XZ1lASDxAxYUzEA3Kta6/hwAKqbJTMsEE7VyEBGQ1FdngH42QA0
|
||||
5f1qTrgttJZaq4Lph8A+Bu0KKe3RQeuITlrnQmkj8MAQEHNP9EJvhKBP4bQRsA0BUQ/AQAzCYAwpYhgB
|
||||
gh6BkRiF0RhjHAHiHo8JmIhJCMdk4p6CqZiG6ZhB2LMwG3MwF/OwgMAXYhEWYymWEfhyRGIFVhL3KqzG
|
||||
WqzDeiLfiE3YjC1Evg3bsQM7CX039mAv9hH6fkTjIKEfwmEcwTGiPo4TOEnop3AaZwn+HM7jQmU+hrjE
|
||||
r//Ojz7B7I9bGQBO+2OINVaLk+oSvYMEg0SpnnPWdBgArqmt9Xw4AMFmyQwLhHtPKNUzUMNBNfllppb6
|
||||
zwfqySNCNOG/p1lBpXnBtDGwDQHRttJao43WtlD6IWhvHILCSmd0QVd007oXTj8CvQi6N0LQB33Rr4jD
|
||||
CBD1YAzBUAwrahgBwh6F0RiDsQgtpkeAwCdgIiYhHBHEPQVTMQ3TMZO4Z2E25mAu5hP4AizEIizBUiwj
|
||||
8uWIwgqsJPLVWIO1WEfkG7ARm7CZyLdiG7YT+U7swm7sIfJ92I8DiCb0gziMIzhK1MdwAieJ/RROE/sZ
|
||||
nMX5KgwALlZRI/DBWT+6BJBnAJzWxxB0rES0cVq8gwSpvpLogvUBDEB9BqC+Dweg2hOSWVR9wsJbkSnB
|
||||
bshBqCK/7JQfPQj4HNeNjQm9aaE0zdBca1FIjYDjELQm3jZoi3Zae3TQOhpGIHUIiLkbums90LOIwwgQ
|
||||
dV/0Q38MwMCiagQGEfUQDMUwDMeIYnoEiHs0xmAsQhGG8QQ+ARMxCeEl9AgQ+VRMw3TMJO5ZmI05mFdK
|
||||
jwCRL8RiLMFSIl+OSERhBZGvwmqswTpCX48N2IjNhL4FW7GdyHdgJ3ZjD5HvxT7sRzShH8QhHCb2oziG
|
||||
48R9AidxmtjP4CzOVWUEcAEX8Ycn/ed29fsNDACn+THEGqvFGcQ3SJNgkOiC1aihxAA0ZAAa+nAAqjwh
|
||||
mWGBcKtqBlwNRGX5Nen86GnAV57iDIA4GxN1E+2BIeD3W2gttVaF1QgYh8A+Bu0JuYPWsYh6nUFndNFS
|
||||
h4Coe6AneqG3FlJUDwFh90N/DMDAYoYRIO5hGI4RGFlcjwBxj8FYhCKshB4BIp+ISZiMCOKegqmYhhmY
|
||||
SeCzMBtzMQ/ziXwhFmExlhD5MixHJFYQ+UqswhqsJfR1WI+N2ETom7EV24h8O3ZiF3YT+h7sxX5CP4Bo
|
||||
HCL0wziCo4R+HCdwkshP4TTOVGMAcB4XcInr7T+96EdPA65mADjlj5FfH1CLkxoq8QYJdo2I3QmrUwxA
|
||||
IwagkQ8HoPITkhkWCK+5HYuCSkX55aom+c8Lga6+RuiE05DQG6FxYaWJ1hTNtOaF08bANgRE3AqttTZo
|
||||
K19UpLU3jEBHgu6EzuiCruhWNG0EehB1T/RCb4SgTzE9Arx//TEAAzEIgzEEQ4l7GEZgJEZhNIGPwViM
|
||||
QxjGE/gETMQkTEYEgU/BVEzHDMwk8tmYg7mYR+QLsBCLsJjIl2IZIhFF5CuwEquxhtDXYj02EPlGbMYW
|
||||
bCX07diBnYS+C3uwF/uIfT+icZDYD+EIoR/FMRzHCUI/hdM4E8xZAM7hPC4R28fv+NELgeTrADi1jyHs
|
||||
WKmREqfF2zUmfINEJ6yOmkgMANeu1iY+HICKBSUzLBAuVcpAZReqIEh+VZtRQvzkJy8FvhlPyNyQGxB/
|
||||
w8JKI81xCJoScjM011oUUSPgdAiIup3WHh2KGkaAqLugq9YN3YsZRoCweyMEfdC3uB4B4h6AgRiEwRhS
|
||||
Qo8AkQ/HSIwqqUeAyMdiHMJK6REg8okIx2REEPkUTMN0zCDymZiNOZiL+fz9LMBCLCbyJViK5Ygk9Cis
|
||||
xCqsJvS1WIf1hL4Rm7AZWwl9G7ZjB6Hvwm7sIfZ92I8DhB6NQzhM6EdwDMeJ/ARO4hT39qdxFudqMAC8
|
||||
fZIwPk/xk/5/FuI38xgATvVjeL9iDeK0+CZpEhwkSk0Vq0sMQFMGoKkPByCooGSGBcIj3g5FBfkFMPoJ
|
||||
8V8/+WSgP/yOMLlR1WMA6hN5AzkCRZRGWmM00ZoWcRgCgm6BllortEYbzTYERN0eHdARnTTbEBB2V3RD
|
||||
d/RAT/Qi6t4IQR/0Rb8SegSIeyAGYTCGYChxD8NwjMQojMYYIh+LcQjDeCKfgEkIx2REEPkUTMN0Ip+B
|
||||
WZiNOZhH6POxAIuIfDGWYBmWE3okVmAlVhH6Gqwl8vXYgI3YTOhbsBXbsIPYd2IX9hD7XuzDAWKPxkEc
|
||||
4uNyBEcJ/BhO4CTBn8JpnKnJCNRUI/BMWyH+8wc/+WSg74W4O5UB4J4/hphj7Qg3TovXEuyaKYkOrK40
|
||||
ZwCaMwDNfTgAFQpKZlggPObxSBBZefmJMZ2E+MpPPh34808IjL/Q2rxv9Qi6vtZAM46BHILGBN0ETbVm
|
||||
RdUIGIegVTGlNdqgbTE1Au0Iuz06oCM6oXPxtBHoStzd0B090BO9iLs3QtAHfdGvpB4BAh+EwRiCoQQ+
|
||||
DCMwEqMwGmOIfCzGIQzjCX0CJiEck4k8AlMxDdMJfSZmYTbmEvo8zMdCIl+ExViKZcQeiSisIPRVWI01
|
||||
RL4O67ERmwh9M7ZgG6Fvxw7sIvTd2It9xL4fB3CQ2A/hMHEfwTEcJ/YTOInTOFOLAZD4vRdChPjuc/+4
|
||||
Tf30tRC3xjEA3NPHcNuKNYjT4psrCQ4SHVilFs4wAC0YgBY+HIByBSUzLBDplHel0IMquBAkf1++lJbF
|
||||
+8xPPnf7u2+Joq8QNXm/6hZR6mn1iyoN0FBrVFSNQOoQFFOaoTlaaC3tI1BcaYO2xQ0jQNwdtU7ojC4l
|
||||
9AgQd3f0QM+SegQIPAR90Bf90B8DCHwQBmMIhhL4MIzASIzCaIwh9LEYhzAiH4+JmIRwTCb0KZiKaYQ+
|
||||
AzMxC3MIfS7mYwGhL8RiLMFSYl+OSEQR+kqswhpCX4t12EDoG7EJW7CV2LdhB6HvxC7sIfa92I8DBB2N
|
||||
gzhM6EdwFMeI/QRO4lRtRgBnaqszgTfCCM9fviDIP4RIHsoAcDuPIeBYLU5qocRrCUYtid6B1SUGoBUD
|
||||
0NKHA1C2kGSGBcKtch5wNg7lCK0pH9gP/eRLgskjcqZ6irJOUaWuVk9LNwTFlEZorDUpZhgC4m6OFlpL
|
||||
tLKPAHG3RTutfQk9BATeCZ3RBV1L6hEg8B6l1Kcr9yqlR4DI+6Av+qE/BhD4IAzGkDJ6BAh9BEZiFEYT
|
||||
+RiEYhzCCH0CJmISwgk9AlMwFdOJfQZmYjahz8E8zMcCYl+ExVhC7MuwHFHEvgIrsZrQ12Ad1hP7BmzC
|
||||
ZmLfgm3YTuw7sAu7uU3sxT7sJ+hoHCT0QziMo4R+DMdxog4DgNM4U1edCcRGqQff/OJO5S/EyxnJdYKP
|
||||
IezYlkqcQXwrJcFBogNra1cYgNYMQGsfDkCZQpIZFgiPlPWAcRTkz2tyA7uR5D8DcGK/EDW49q9F4LW1
|
||||
1DEoptRDfa1BMcMQEHZjrQmaFlcjYBsC4m6BlmiF1lob4m6LdmiPDiXVCHQk8E7ojC7oWkqPAJH3RC/0
|
||||
Lq1HgMj7oh/6YwCRD8JgDMFQDCP0ERiJUUQ+GmMRinF8DMZjAiZiEqFPRgSmYBqhT8cMzCL02ZiLeZhP
|
||||
7AuxCEuIfSmWIZLYo7ASq4h9NdYS+jpswEZsIvYt2Ero27ADO4l9N/ZgLzHvxwFEE/shHMYRYj+K4wR/
|
||||
Aidxqh7xS/z6XT96GfBX94i8CwNA6DFEHKvFtU4TryUYJLZJz+oWA9CGAWjjwwEoXUgywwLhlXTDUDi9
|
||||
sg6CiON1P/qy4NfeInAiqkHwNYm6FmprdTTbEPB+10N9rYF8+lCzDUEJpQmaolmJtBFoQeAt0QqtSxpG
|
||||
oJTSHh1KGUaAyLuga2n1VZS7owfvY0/0Rgj6EHlf9EN/DCD0QRiMIRiKYcQ+AiMxitBHYyxCMY7Qx2MC
|
||||
JiKc2CcjAlMJfRpmYCahz8IczMV8Yl+AhVhM7EuwjNiXIxIrCH0lVmMNsa/Demwg9k3YjC3Evg3bsYPY
|
||||
d2E3oe/FPuwn6mgcxCFiP4KjOEbwJ3CyPgOA0zjXRIiP3vaf29M/rxF+ewaAqGMQ2yZNnBYvtSV8g0QH
|
||||
VqmdKwxAOwagnQ8HoGRhyQwLRDqlvFDageMgyME47UeL/dGfCK+BEMFc99copkbAPgS1CLu2Vqd42gjY
|
||||
hoCwG2gN0UizjQBxN0UzrXlJPQLE3QqttTZoK0eAwNujAzqiEzoTeRd0RTd0Rw9C74neCCHwPuiLfuiP
|
||||
AYQ+CIMxBEMJfThGYCSRj8IYjEUooYdhPCZgErGHYzKmEPpUTMcMQp+J2ZiDeQQ/HwuIfREWYymxL0Mk
|
||||
ooh9BVZhNbGvxTpsIPaN2IQtBL8V24h9B3ZiN7HvwT7sJ/YDOEjsh3AYR4n9GI7zsTqBU9qVrkL850P/
|
||||
uT397Vkdf1sl1iBOIuB4LcEgUWqfxuoWA9CeAWjvwwEoUVgywwLhVkk3MhqFEvKbTPjRtwb7/ntu/MOF
|
||||
qML7Vr24UkOrWVyNgG0ISih1UBf1tNQhIPCGaKQ1LqmHgMCboTlaaLYhIPLWaIO2pfUIEHkHdESnMnoE
|
||||
iL0ruqE7kfdAT/RGCJH3QV/0Q39CH4BBGIwhhD4UwzECIwl9NMZgLMYRexjGYyKxT8JkRBD6FEzDdGKf
|
||||
gVmYTexzMQ8LiH0hFmMJsS/FckQS+wqsxGpiX4O1xL4eG7CJ2DdjK7YR+3bsJPZd2IO9xL4PB4g9Godw
|
||||
mNCP4CiON2QAcLKROhN4ZYIQP37rR58IdJCzSjkA7ZTY9mnitHgtoYOS6ITVrqMzDEBHBqCjDwegeGHJ
|
||||
DAuER5wOBPekJR2UMigmv5LteCF+/tl/PmgHdjAAXAIEF1dSh6CEUhO1NPsI1CHuuqin1S+pRqABcTdE
|
||||
IzRGk1JqBJoSeDM0Rwu0RCsCb621QTu0J/QO6IhO6IwuxN4V3dCd0HugJ3ojhND7oC/6oT+hD8QgDMYQ
|
||||
Qh+G4RiBUZXUt0Ibg1BiH4cwTCD2iQjHZGKPwFRMI/YZmIlZxD4HczGf2BdgERYT+xIsI/bliMIKYl+F
|
||||
1VhL7Ouwgdg3YjO2EPtWbMcOgt+F3QS9B/sIfT+icZDYD+EIjhL9MZxoTPySfK28P31z0PtC/HYlA8Ap
|
||||
fkwHJVaLkzoq8VqCQWKn9KxuWURSJzN8OADFikhmWECoxGx760JxN0o4YR+DYvILZXQR4ssv/ecDlxBL
|
||||
xMRRleirlVCCUV2zDQFx10QtrXZJNQK2ISDwelr9UnoECLyR1hhNSusRIPLmaKG1RCsib402aIt2aE/s
|
||||
HdARndCZ2LuiG7oTeg/0RC+EEHof9EU/9Oe/ZSAGYTChD8UwDMdIYh+F0RhL7KEYh/HEPgGTEE7skzEF
|
||||
U4l9OmZgFrHPxhzMI/j5WEjsi7AES4l9OSIRRfArsZrY12Ad1hP7Rmwi9s3Yim0EvwM7sZug92Avse/H
|
||||
AWI/iEM4TPBHcYxr/uM4gdMtuMd9039uR/I1ADenMADy3p+oY4g1VosziJc6c7vTEp2wOtNFSerCAHRh
|
||||
ALr4cACKFpHMsEB4zNNxsA+BHJb63Bg+9KPrtn9/QTTdhKjIWUDVEoptCIg7GNW1GlpNAq+l1UYdrS6B
|
||||
10N9rUFpPQRE3hhNtKZoRuTN0QIt0YrIW6MN2qId2hN7B3REJ0LvjK7ohu6E3gM90QshxN4HfdGP0Adg
|
||||
IAZhCLEPxTAMJ/aRGIXRxD4WoQgj9vGYiEnEHo4ITCH2aZiOmQQ/C3OIfS7mYwGxL8RiLCH4ZVjOxzcK
|
||||
K7CK4FdjLbGvwwZsJPbN2ELs27AdOwl+F3YT+17sI/YDiMZBYj+MIzjalAFoqkbgSj8hvvqr/9yOvuN9
|
||||
SRwmxHUZf2clVovrrJ4dkOK1BC1R6prG6kaSDQPQlQHo6sMBKFJEMsMC4TGnw0BIxRwU1+RAlOcG/+67
|
||||
wq+OreuFCComRGUCr4KqWjUtmMCrazU02xCUVmqjTmk1AnXLqGcW6qMBGkr8NzdCYzRBUzQj8uZoUU59
|
||||
ToJtBIi9DdqiHdoTewd0RCdC74wu6IbuxN4DPdELIcTeB30JvT8GVFbf92AQsQ/BUAwj9hEYiVHEPgZj
|
||||
MY7YwzABE4l9EiYjguCnYhqxz8BMzCb2OZiH+QS/EIuwhOCXYjnBR2IFsa/Eaqwh+HVYT+wbsYnYt2Ar
|
||||
thP8DuzEboLfg30Evh8HiP0gDuFIMwYAx5qrMwHLUiHu/+Q/t6Evkom+FwNA0DESscZqcQbxEnc4CVqi
|
||||
gdWZ7kpSKgagOwPQ3YcDULiIZIYFIr2ihrcOirhQ1An7GMiROHrUvwbAGk+4RFGxhBoB2xAQeFWtmmYb
|
||||
gtJKDa2mHAEir63VKaNHgMjraw3K6hEg8sZogqbl9AiUV1qgFVoTexu0RTu0J/YO6IhOhN4ZXdAN3Qm+
|
||||
B3qiN7GHoA/6Ent/DMBA/rsGYwiGEvtwjMBIYh+NMQgl9nEYjwkEPxHhmEzwUzCV2KdjBmYR+xzMxTyC
|
||||
X4CFBL8YS4h9GZYjiuBXYBXBr8FarCf4DdhE7Juxldi3YTt2EvUu7CH2vdiPAwQfjUNEfxhHOe0/hhMt
|
||||
hXj/ef+6DX38HKf/8jUABB7TTYnV4qTuSryWoCX2SGN1ISkdBqAHA9DDhwNQqKhkhgXCY4WLej8MBQtx
|
||||
A5rjXx+8b78hhqGcnXAWUKmUUlmzDUFppZoWrEegunwNAWqWUSNgGwJCr6PVRT0iry8/6xANy+kRIPQm
|
||||
WlM0I/TmaIGWaEXsrdEW7dCe2DugIzoRe2d0QTd0J/ge6EnsvRGCPsTeD/0xAIMIfjCGYBjBD8cIYh+F
|
||||
0RhL7KEIw3iCn4hJmEzwEZhK7NMwg9hnYjbmEPw8zMdCgl+EJQS/FMuJPRIrsJLgV2MNwa/DemLfiE3Y
|
||||
QvBbsZ3Yd2AXse/GXuwj+P2IJviDOEz0R1qqEbg8UIgvP/Kv29AHO4W4KgeAqGMkYo3V4rR4LaGnkujA
|
||||
KvVKL+kBDEAvBqCXDwegYFHJDAuEx5wOQzGlsBNFUFB+iawe/vVAoDzOn+UMgKiDCL5iKfXjSqisVdEj
|
||||
UJXIq2nBZfQIlFVqolZZNQK1Cb0O6pbTI0DoDdBQa0TojdEETdGM0JujBVqiFbG3Rhu0JfT26ICO6ETw
|
||||
ndEV3Qi+O3qgF7H3RkhV9Z2Y+6E/BhD8IAzGUIIfhuEYSfCjMIbYx2Icwgh+AiYinOgnYwrBT8V0Yp+B
|
||||
WZhN8HMxj+AXYCEWE/xSLCP4SEQR/EqswhqCX4v1BL8Bmwh+M7ZiG8HvwE6C3409RL4P+wk+GgdxqBUD
|
||||
IPHr765Xj7r7zQOA3IHc5E7tGvf014k4RovV4nop8VqCltg7PauDJKcYgBAGIMSHA/BEUckMC8SDijlX
|
||||
0I1CLsjhqMaN7je/9a8B+NvHhNVOiHKc/geVVipqlYi8slaljBqBqkReDcGortUg9JpaLdQm9Dqoq9Uj
|
||||
9PpogIZoROiN0QRN0YzYm6MFWqIVsbdGG7Qj9vbyexmiI7F3Qmd0RTeC746e6EXwvRGCvgTfD/2JfSAG
|
||||
YQh/90MxHCMIfiRGE/sYhGIcwY/HBIKfhHBEEPwUTCP46ZiJWQQ/B/MIfj4WEvwiLCH2pViOKIJfgVUE
|
||||
vxprsY7gN2AjwW/GFoLfhu2EvRO7iH0P9mI/wR/AwdYMAA7jRGch/hzjX7edb/5I2CMYAGK/3ks9FhBD
|
||||
rLFanBYvhRC/lujAKvVRklxiAPowAH18OADmYpIZFgiPPVHMy3Eort4WIbKnnhF+d+zYJkRZ3rcKRF+B
|
||||
yIO0imXUCFQi8spalbJ6BMopwaiu1SD2mqiF2hWUOqhbQY8AsTdAQzQi9MZogqZoRuzN0QIt0YrgW6MN
|
||||
obdDe3RAR2LvhC7oSuzd0B09Cb4XeqMPwfdFP2IfgIEYTPBDMAzDCX4ERhH8aIxFKMGHYTzBT8QkTCb4
|
||||
CEwl+OmYQfCzMBtziX4eFhD8Qiwm+KVYRuyRiCL2lViFNQS/DusJfiM2EfwWbCX27dhB7LuwG3uJfR8O
|
||||
tOEsAIfaqhF4froQP3ztX7ebz94hfuK8RuDXiThGi5X49TjEGyRIfYnewOogSeqn9TXoxwD0YwD6+XAA
|
||||
CugBKMAAFCBQdzwah+LKE07IEXhcfkPKZf43AL//PdFxwyzLJUD5MmoEKhB5kFaxrBqBSkReGVW0qnIE
|
||||
iD1Yq44aFdQnP0m15AgQex3URT3UJ/YGaIhGlZQmaIpmBN8cLdCS2FuhNdoQezu0Rwdi74hO6ELsXdEN
|
||||
PQi+J3qhN8H3QV/0J/gBGETwgzEUwwh+OEYS/CiMwViCH4cwgp+AiQQfjghMIfhpmE7wMzGL4OdgHsHP
|
||||
x0IsIvolWErwyxFF8Cuwir/X1ViL9US/AZuIfjO2Evw27CDwndhN8Huwj+j3I5ozs4M43F6I957zw9vN
|
||||
Ia7/5TMAfZQYQo3V4rR4iZgTDBINrFJ/JcktBqA/A9DfxwNQQA/A4wTsKN0IFHfP7IZ9BB6XXyyT06X/
|
||||
fOl/H8zNm4QowwCUK6uespTkCFQg8iBU1OwjUJnYq6CqVo3Yg1Fdq0HsNVErSI8AwdfV6hF7fTRAQ2Jv
|
||||
hMZogqYE3xwt0JLgW6E12hJ8O7RHh2D1VY06owvBd0U39CD4nuhF8CHog34E3x8DCX4QhmAowQ/DCIIf
|
||||
idEYQ/ShCCP48ZhI8JMwmeAjMBXTiX4GZhH8bMwl+HlYQPCLsBhLiX4ZIgl+BVYS/GqsJfh12EDwG7GZ
|
||||
4LdgG8Fvx06C34U9BL8P+3GA8KP5tSfDON3+3L9uL7br/wUMgPw04H5KDGIlgo3T4rUEaQDRG1gdJDka
|
||||
mCZ5oAVm+HAAHi8umcEAEGh+7XEveDQKJRT5axW4Aafc9L8BkC9Sas0NsnRpNQLliLy8VkELIvSKWiVU
|
||||
JvQqWlVUC1KCUR01iL0mamm1Cb4O6qIesddHAzQk9kZojCbE3hTN0QIt+ftqhdbE3hbt0J7YO6AjOhN8
|
||||
F3RFd4LvgZ7oTfQh6Evw/TCA4AdiMIYQ/FAMJ/gRGIXRRD8W44g+DBMIfiLCCT4CUwh+GqZjJtHPwhyC
|
||||
n4f5BL8Qiwh+CZYR/HJEEfxKrCL4NVjH3+96bMQmot9C3Fuxndh3YBfB78Fe7O/AACC6I6Fd8r/by1cf
|
||||
EPooTv9l/MQdIxFtrBanxQ9UErREu0FEb5DkRrINAzCIARjkwwHIX1wyw5Iav6ecDkKJNAUcGEcg+ojw
|
||||
y+NANGcB5ZSy5dQIlCP08loFidCDUBGVtMrEXgVVtWrEHozqqFFJqYlaqE3wdVAX9Qi+PhqgIbE3QmM0
|
||||
IfhmaI4WBN8SrdCa4NuiHbG3Rwd0QmeC74JuBN8dPdCL6HujD8H3RX+CH4CBGEzwQzCM4IdjJMGPxhiC
|
||||
D8U4jCf6iZhE8JMRQfBTMZ3gZ2AWwc/GXMwn+gVYRPRLsJTolyOS6FcQ+yqsxlqiX48NRL8Jm4l+K7YR
|
||||
/A7sJPjd2Ev0+yR+fHmiEF9/5n+3lb++wL0/0V8j8usEHaPFSgQbp8VrCYOJ3sDqIEka8qDkVAzAEAZg
|
||||
iA8H4LHikhkWiAzlL5Gxx50wDkE++V1uQoX44Qf/+6B+xmlmb67lSpZhBIi9rCZHoByhl9dsI0DoFbVK
|
||||
qFxRqSI/vwDViD1Yq07sNVATtVCb4OugLuoRfH00QEOCb4TGaELwzdAcLYi+JVqhDcG3RTuCb48O6ETw
|
||||
ndGV4LuhO3oSfS+EEHwf9EN/oh+IQUQ/BEOJfjhGEPwojCb4sQhFGNFPwESiD0cE0U/BNIKfjpkEPxtz
|
||||
CH4eFhD8Qiwm+iVYRvCRiCL4lVhN8GuwjuA3YCPBb8YWIt+G7QS/E7s7cRaAfTjQVYg7fnjtf/9HIe5t
|
||||
FOJdOQDEfR0xg5VYLU4i3HgtAYnSUMVqkOREstEw+ZYBGMYADPPhAOQrIZlhgXDqMQ85HYSSDIADefZQ
|
||||
jRvf+//nn2cBL75E0ARYqpwagTLEXlaTI1CO2MujghZE7BVRSatM8FVQFdUqK8GoTuw1UBO1UJvg61RV
|
||||
r0Ssx/9ffTRAQ4JvhMbE3gTN0JzgW6AlWhF8G7RFO6Jvj44E3wld0JXou6EHwfdEb4IPQV/04+99AAYS
|
||||
/WAMIfphGE7wIzGa4McglODHYTwmEP0kTCb6CEwl+umYQfSzMIfo52I+0S/AIqJfgqVEvxxRRL+S4Fdh
|
||||
DcGvw3psJPpN2EL0W7Gd4HdiV2cGoLMagWfmCvFfP3y86Nu/EnU4ZwCEf42oryNGix2qxGnxSBimJBpY
|
||||
DZKGp5fsFAMwnAEY7sMByFtCMsMCkU4+D6UbgpJp8jthH4ECpYQ4ec4/B0CemcyeL0TxskKUrqDIEShD
|
||||
7GW1coReXquAoEpKRVRCZYKvolUl9moIRnVir4GaqIXaBF8HdeWXKUd9NCD4hmiExgTfBM3QnOBboCXB
|
||||
t0YbtCX4duhA8B3RCV2Iviu6E3wP9EJvou+DvkTfHwOIfhAGE/1QDCP6ERhF8KMxluBDEUbwEzCR4MMR
|
||||
QfBTMI3gZ2Amwc/GXIKfhwUEvxCLiX4plhN9JFYQ/CqsJvi1WE/wG7CJyDdjK8Fvx44uDAB242BfIT6M
|
||||
9c/byN9eJ37CvqZdJ+IYLVaLI9p4LUFLHKFYDZIMkqWRhrfpMAAjGYCRPhyAPCUkMywQD4zAA4g3nwce
|
||||
K+lmDIg/TzHudcL88zJAHv/3eyLjBlqcs4BSBF9aK1NRKVtRjUA5Yi+PCloQwVdEJYngK6MKqhJ7NQRX
|
||||
1SNA9DVRi+Brow7qEnw91EcDgm+IRmhM9E3RjOCbowVaEn1rtCH4tmiPDkTfEZ0Jvgu6EXx39EQvog9B
|
||||
H6Lvh/5EPxCDiH4IhhH9cIwk+lEYQ/ShGEf04zGR6CdhMtFPwVSin46ZRD8Lc4h+HuYT/UIsJvolWEb0
|
||||
kYgi+pX8fa7GGoJfhw0EvxGbiX0rtnG6vwM7u6kReHOnf33ST+rpP+/Tva2c/nNvf224ch0xEuHGIk6T
|
||||
LxKKJ94ELVGz2o0ifINktywiZZQZvhyAkhIDUJIBIE6jvB5yOwbE/pgT8vcqcmO9+xvht8eVZwiaGEtw
|
||||
71+qolJaK0PsZTXbCFRWKiCI4CtqlYi9MqqgKsFXQ7BE8NVRAzX5/6iFOqhL8PVQn+AboCEaEXxjNEUz
|
||||
om+OFgTfCq3Rhr/HdmhP9B3QieA7oyvBd0MP9CT63ggh+r7oR/QDMJDoB2Mo0Q/DCKIfidFEPxahRB+G
|
||||
CUQ/CeFEH4EpRD8NM4h+FmYT/VyCn48FBL8IS4h+KZYTfRRWEP0qrCH6dVhP5Buxmei3YBvhb++uRuD0
|
||||
RCG++Mg/bxdf/5m4IxgAGT+BX5eIOQaxWtwoJV5LQKI0mugNkgySpTHOpdgwAGMYgDE5NABeD0Kp9PK5
|
||||
YByBndH+OwA//sg9WRRnAQxAyYpKqUpKaZSprJRFOYngy6MCgqoqFauqxxMqo4pE8FVRDcEEXx01UJPo
|
||||
a6E2wddFPdQn+AZoiEZE3wRNCb4ZmqMF0bdCa6Jvi3ZE376++lqHndCF4LuiO3oQfS/0Jvo+6Ev0/TGA
|
||||
6AdhCNEPxXCiH4lRRD8GoUQ/juDHYyImEf1kTCH6qUQ/HTOJfhbmEP08LCD6RVhM9EuxnOgjsYLoV2E1
|
||||
0a8l8vXYQPSbsIXwt3ZXA7CnnxC/ect/bxd/eYH4if4qoV8j6utaDAHHanFaPBLGKIma1W4s4Rsku5Bi
|
||||
F8oAhDIAodkwACYGwESQJlcDUMq5vF6wDUDpNCb5DTL6+eeLguzH3z8hFq7xijICJYi+pETspVBaK0Pw
|
||||
ZbVyBF8eFaqq1zsEoSIqEXxlrQrBV0U1BBN9ddRATaKvhTq1lHqoT/QN0JDgG6EJmhJ9MzQn+pZoRfRt
|
||||
0Jbo26EDOhJ9Z3Qh+m7oTvQ90YvoQ9CH6PthANEPxGCiH4JhRD8CIwl/NMGPRSjBh2EC0U9CONFHYCrR
|
||||
T8MMop+FOUQ/j+DnYyHBL8YSgl+GSKKPwkqiX421RL+O2DdgUw/OArC1J2cBvH1zvxA//+Sft4efvhXi
|
||||
xmoh3iH+q8R9DdeJOUaLRZxEsPFagpYYqli1JINkaVx6KQ9gAMYxAON8OACmUhIDUIoBIFCjPJmUGn1p
|
||||
1+QAyD9TmIBef1v49ZF0gwC54RcNYgQqK7YRqKKUlgi+DMqiHMGX1yoQfBAqolJ1pTKqEHzVGuqTo4KJ
|
||||
vjpqEHxN1EJtoq+LenXUV1JqQPAN0RhNiL4pmhF9C7Qk+NZog7ZE3x4diL4TOhN9V3Qj+h7oSfS9EUL0
|
||||
fdGf6AdgENEPxlDCH070IzGK6McglP/2cRhP9BMRTvSTMYXopxH9DMwk+tmYS/TzsYDoF2EJ0S/DcqKP
|
||||
IvqVWEX0a7CO2DdgI+Fv7qVG4MICIb76h//eFv55i+gncAZA5FeJ+hquIyZUiUWcFi8RbgISNWtYmiSD
|
||||
ZAcp0nhHDMB4BmB8Dg2AK07DL+3eAyNQhhEoo84CJs9l8e/79wg8w2lfJaIrxhlAiSpKSYngS1VVA1Ca
|
||||
4MugLMoFK+VRobp6LKGiRPCVUBlViL4qqhF8MKqjBtHXRC2ir426qEf09dGA//9GaEz0TdAUzYm+BVoR
|
||||
fWu0Ifp2aE/0HdGJ6LugK9F3Rw+i74UQou+DfkTfHwMJfzCGEv4woh+BUUQ/GmOJfhzCiH4CJhH+ZKKP
|
||||
wFSin46ZRD8Lc4h+HsEvwCKiX4ylRL8ckUS/AqsIfQ3Rr8V6wt/YS43AQQL52I8fE7J98c8j3Ptzr/8u
|
||||
cV/FNVzn/Y5BrES4cVo8ErTE8YpVS5ImKMkGKW5ZxI0JDMCEhzEApd3L44kyKnwjOR6VuOHe+61/D8D/
|
||||
/ifE3sNETsTFuPcvTvAltJLVlFIoTfBlUFbiz5ZDeVSooQShItFXQmWCr4KqqEb0wahO8DVQE7WIvg7q
|
||||
En091EdDom+ExkTfBM34u2uOlkTfCq2Jvi3aEX0HdCT6zuhC9N3Qneh7ojfRh6Av0ffDAMIfRPRDMIzo
|
||||
h2Mk0Y/GGKIPRRjhj8dEwg8n+ghMJfppmEH4s4h+DuYR/XwsJPrFWEL0y4g+EisIfSVWE/3a3gwANmDH
|
||||
ECHe8/Mzwa8/IvDZDICMn9ivEvY1XEcMQcdqcYifoCRoibBKE5Ukg2QtRZrk3A0bBmCSGb4cgNISA1Da
|
||||
kmHkXimjgnfFOALyz6/dLvz+kN9LIGoD8RN6sarqbQmtZLBSKliNRBmtLMGXQ3mJ6CsgiOArohIqE30V
|
||||
VEU1og9GdaKvgZoEXxt1UJfo66E+0TdEI6JvjKZE3wwtiL4lWhF9G7RFe8LvQPSd0Jnou6Ib0fdAL6Lv
|
||||
jT6E3w/9CX8g0Q/GUKIfhhFEPwpjiH4s0Y/DeKKfgElEPxlTCH8a0U/HTKKfjblEP5/oF2AR0S/BMqJf
|
||||
jijCX0nwq7E2hMsAbJKfNPOUGll/Pj58Voi3Cf9dAr+Ka+PV5cB1xCB2ohKHeC0BiZMUq0GSFE74Biku
|
||||
3EjFAExmACb74wCUcS/dAJRNk7es+ufrc+P66GP/H4GvvuZGvlSIogxAsWpqBIoTfQmJ4EuiFErXUMqg
|
||||
LNGX08oTfQUEEXxFVEJloq+CqkRfDcEEXx01UIvoa6MO0ddFPaJvgIZE3whNiL4pmhN8C7REa8Jvg3aE
|
||||
357oO6IT0XdBN6Lvjp5E3wshhN8X/Ql/ANEPwhCiH0b0wzGSj8tojCX6UIQR/QRMIvxwoo/AVKKfjpmE
|
||||
P4vo52Ae0S/AIqJfTPRLsZzoo7CC6Ff14TIA6/sJ8eZxIX760b8/7v/9JzEv596f6N8l9quEfQ3XETNJ
|
||||
iUWcFK5eJSglIFGzTlaSDJK1FCniQTfSYQAiGICIhzUAZbKgrJLHhbzlhNh3TOSK44t/c8OfL0QR4i9K
|
||||
+MVQvLoagBIEXxKlJIIvjTIoS/TlJIIvjwoIIvqKqITKhF8FVYm+GoKJvjpqEH0t1EYdwq+L+oTfAA0J
|
||||
vzHBN0EzNCf6FmhF+K3RlvDboQPhdyT6zuhK9N3Qg+h7oTfh90E/wu9P+AMxmPCHEv1wjCD6URhD9KEY
|
||||
R/jjiX4iwok+AlMJfxrRz8Asop+DeYQ/n+gXYjHRL8Uywo8k+hVYKQeA+F86IMQP3/n/x/wvr3PvT+zv
|
||||
EPi7uIpruE7YMVosEcdp8UiIUBI1q5Y0RUk2SHFww5mpDMBUBmCqLwegjMQAlLFkLXAnsbuTGn85RQ5M
|
||||
M244n3yWO0bgH//ixr+AEQjWI0D8xWsoJQi+pFaK6EujDMrWVsoRfHlUQFBd9YIo+QBjZVQh+qqoJr9v
|
||||
IaqjJtHXQm2ir4N6hF8fDYi+ERoTfVM0I/rmzdQXNmmFNoTfFu0JvwPRd0IXou+K7kTfE70IP4To+6I/
|
||||
4Q/AIMIfQvTDMILoR2I04Y/FOMIPI/oJmET4k4l+CqbxsZuOmYQ/m+jnYj7RL8Aiwl9C8MsQ2ZezAKwk
|
||||
/uf3cc/6jf9/rH/4D+Gu0QNA6O8S91Vcw3XERCixEeoFQnHEGo8ELXEq/7yWZJCspUjT0txwySJuTmMA
|
||||
pvnbAJT1Qrn08hjkrSDEwVMi1xzyTGAWp4XFCL2IfHCwhvpxcZSopZREKaIvjTIS0ZdFOaIvjwpEH4SK
|
||||
qET4lVGF6KuiGtEHowbR10Qtoq+NukRfD/WJviEaEX1jNCX6ZmhB9C3RmvDbol0rNQAdCb8z0XdFN8Lv
|
||||
gV6E35vo+6Af4Q/AQMIfTPRDMZzoRxL9KIwh+lCEEf4Eop+IcKKPwFTCn070MzGL6OdgHuEvIPpFWEL0
|
||||
y4h+OW9XDCD+A7kjfnl8ZCF+wn6H2N+RrwDEVVwj7uuIQexUJQ7xWsI0JRFWLWm6kmyQot1wZoZy04YB
|
||||
mGHGwxqAsplULgPlNfndc7gx/e3T3DMC8jGByE2ETsxF9AAUI/riEsGXQEmUIvrSKFNXKYtyRF8eFYg+
|
||||
CBWJvhIqE30VVCX6aqiOGoRfE7UIvw7R10U9om+AhkTfCE2IvimaE31LtCL6NmhL+O3RgfA7EX0XdCX8
|
||||
7uhJ+L2IPgR9Cb8/BhL+IMIfgmGEP4LoR2E04Y/FOMIfz8dpIsIJP4Lop2Aa0c/ALMKfQ/TzMJ/gFxL+
|
||||
YizBisFCvHJSiO+/yx0f3+8Z+cR1Qlhk/IT+rkTcV3EN14k6BrFaHOKnKwlI1KwEnGSQrKVIM5UbLtxM
|
||||
xQDMZABm+nIAykoMQFlL5gPPSvSOOAvYeVjkquP7H4TYc4yIibIQI1CU+IvVVgNQnOhLoCRKEX1pOQD1
|
||||
lLIoR/jlUYHwg1CxoXpatDLRV5EDQPTBqE74NVCL/4/aqNNMDUB9wm8gB4DwGxN9UzQj+hZo2Vp9haM2
|
||||
hN8O7Qm/I9F3RlfC74YehN+L6HujD+H3wwDCH0T4QzCU8IdjJOGPJvwxCCX8MMKfgEmEP5nop2Aa4U8n
|
||||
+pmYTfhzCX4+FvZXI7BqJPE84/8P+BmPP3PtbyH0t/EO3iXwq7gmEfZ1xCCWkOO0eCRIRJsIq5Y0S0k2
|
||||
SNFuOJpN8A9gAGYzALP9aQDKeam8+/jln6nNjfIPf8pdIyCfwnr61wRJNAXlCBB/sTpKcaIvUVedJZQi
|
||||
+tIS0ZdBWaIvh/JEXwFBRF8RlVCZ8KsSfTUEE3111CT6WqhN9HVRj/DroyHhN0ITwm9K9M3RguhboTXh
|
||||
t0V7wu9A9J3Qhb/jruhO+D2Jvjf6EH5f9Oe/YSDRD8ZQwh9G9CMwivDHEH0owgh/AiYSfjjhR2Aq4U8n
|
||||
/JmYTfBzCX9efzUCG+TTWO/6/1N9xuPbzwh6lRBvyQEg8nfwLq4S9zVcR8xMJRZxiJ+lJCBRIlyrlqQl
|
||||
aylzlBtO3HSKAZjLAMx9WANQzsfBG8M34p9bupEbi8h9h/UWMYUKUZgBKCIHoK5SnOhLoCRK1VdKE34Z
|
||||
lCX8cihP9BUQRPgVUYnwK6Mq4VdDMOHXIPqaqEX0dVCX6OuhAeE3RGPCb4JmhN+c6FuiNeG3QTvCb4+O
|
||||
hN+Z8LuiG+H3IPpeCCH8vkTfDwMIfxCGEP4wwh+OkYQ/mujHYhzhjyf6iQgn/Aiin4JpxD6D6GdhTn81
|
||||
AvuXCfGn3+a+j+XXHxO2HADu7d8m9ncI/F1cxTXivo4YxM5SLxCKQzwSJIJN1Kxa0lwlWUvRbtjNI3I3
|
||||
bs2zwAxfDkA5iQEoZ8lc4L6K3kh+GS4CSLghcuXxd+45Fq4nbuItxBAUlS8hRnGiL4GSRF9KIvrSKEP0
|
||||
ZVEO5fnvroAg/tmKRF8ZVQi/KqoRfnXUIPyaqE34dVCX8OsTfQM0IvzGaNpWDUALwm9F9K3RlvDbowPh
|
||||
dyL8LuhG+N0Jvyd6E34fou+H/oQ/EIMJfyjhD8dIwh9N+GMRSvhhhD8Bkwh/MuFPwTSCnzFAjcCC4UI8
|
||||
xeXcf/4pcu3xj3uEzoC9TfTvEPq7xH0V13AdMYQdizgtnpATkKhZJeJN0pK1FO3G/DQ33bhlwwDMZwDm
|
||||
+9sAlPdB9EEO+PeOYHm/+2/uvOHITyV+8kXuiYmjEGcCReQIEH9xwi+Bkg2VUkRfGmUaq9ErR/jlUaGp
|
||||
GoBKhF8ZVQi/KoIJvzrR10Atwq+NOoRfD/UJvyHRN0ITwm+G5oTfkuhboQ3ht0MHwu9I+J3RlfC7E35P
|
||||
9CL8EKLvi/6EPwCDCH8I4Q8j+hEYRfhjEEr4Yfy3TcBEwg8n+AjCnzpAjcA6ed37jv9+Vp83x8cxhL+A
|
||||
ASD4d4n8qvxWYIR9HTGIRdw8JR4JxJqoWbUkLXmBkqLd0G46WqjcSocBWMgALHxYA1A+Eyp4Gb5BgWAh
|
||||
zj+bu288H3zIveEK4ibeQvJygPiLE34Joi8pEX0plG6izhjKEn05lCf6IFTkn6uEyoRfBdUIPxjVCb8m
|
||||
0ddCHcKvi3qE34DoG6Ex4TdFM8JvIQeA8FsTflu0J/yOhN8JXQi/G+H3QC/C740+hN+P8AcQ/iAMIfxh
|
||||
RD8CIwl/NNGPxTjCH0/sExFO+OH8fM5IPmbRQnz6sXhkjvs/C/H+UwwA4b9L7FeJ/BquI4aoYxGHeIl4
|
||||
E5AIq5a0UEnWUrQb0iJCd+KWUwzAIgZgkS8HoLzEAJS3ZC5wH0dvqmggv4ceN8Y/fpS7b0A/cDbw/BuE
|
||||
NobLAeIvIkeA+Es01gPQRClN+GXkADRTA1CB8INQkfArEX1lVCX8aggm/BqoSfi1UYf46xF+fTQk/EZE
|
||||
3wRNCb85WhJ+K8Jvg3aE34HwO6Ez4Xcl+u7oyd91b4QQf1/C70/4AzGY8IcS/nCMJPzRhD4W4wg/bIAa
|
||||
gcmDhdgayY008dG413/gpcBfEO8OPQCEfo2wryMGsYQch3gkSMSaCKuWpCVLi4lfu6HdNLhltCS920ss
|
||||
MMPfBqCChzwN366S+r3Zq4T46efcfyP6jGvhPaeIkniKMARF5QgQfkk5AE2VMs3U2UI5lCf8Cggi/Iqo
|
||||
RPhVUJXwg4m+OmoQfi3UJvy6hF8PDQi/IRoTflPCb4YWhN+K8NugLeG3J/yO6Ez4XXqo79rcg/B7IYT4
|
||||
+xJ+f8IfiEGEP4Twh2EE7/sogh8j8eOwgUKs4J7R8rIQX38lHunjs5tEv1THT+gxiCXqOC2eaBOQqFmR
|
||||
JBFvspai3dBuLk3vlhO3UzEASxmApQ9zACp4ydvo7eHb8fPCXEM/99qjc0P6w1+EWH+Ae2mCKsoZQDF5
|
||||
JiAHgPhLE34Z+T0KCb8cyhN+BQQRfiXCr4wqhF8NwYRfHTWJvxbh15EDQPj1Cb8hGhF+E8JviuaE35Lw
|
||||
W6Mt4bcj/A7oRPhdiL4ruhN+T/Qm/j6E34/wB2AQ7+cQYh9G9MMlfjyG8JcR/svPCfGvf4hfxCG/F8B7
|
||||
ZzgDkANA2DGIRdwSJR4JSCRWq5akJWspy5Qb2k2DWw5u2y23YwCWMQDLsnMAKvhAkA/Ct6us/pkmIbn/
|
||||
UsDx+L8/CbHlCFEOZQCIvmgT9bY04ZdBWcIvR/jlUYHwK6IS4VdGVcKvRvjBqEH4NTuo10/UJfx6aED8
|
||||
DQm/sRwA4m9G+C3QivjbEH47wm+PjoTfmei7ojvh9+DvuRdCCL8v4ffHwH5qBKQxw4RYzY3yjVcI/5/i
|
||||
F3d88X9Ev5IBIPQYxBJ1HOIl/l4SkAirloTk5UqKdkO7GZnmloPbTjEAkQxApC8HoILEAFSwZF/w7qJ3
|
||||
Fb49fjv+3OQl6lV3j9rx8adCnHmWe9kZhE2wxTkTKCHPBBiAsnIAWqsBCCL8ioRfGVUIv6ocAOKv3kEN
|
||||
QC3Cr0P4dVGff08Dwm+EJoTfjPBboCXxtyb8tnIAiL8D4XdCF+LvRvg9CL8XQvqqEeiDgVznTwkX4sBe
|
||||
bshJQnzzjfjFHvJLgr93lssAOQDEHYs4xC9Xny4sJcJKsElaspYiRRG/dtPglsFtlxiAKAYg6mEPQJAX
|
||||
shq+QYGaQhy99OjeuL75jhsS15nrowlxAoETb6mWSlk5AoQfhEqEX5nwq6Aa4QcTfg3UJPzacgCIv14X
|
||||
NQANib8x4Tcl/OZoSfitCL8N2hF+B8LviM7E3wVd9RD05RR/wiQhNm/h3v51If7+d27890Xg4Pj8NuET
|
||||
ZAyhxxJ1HOKRgMQoxYokLXkF4Ws3tJsGt6SVaW47ccfGAjNyagCCMqmiD8OvYlBJnQLHpfwCTjW/5L/z
|
||||
hhC7T3HazTVn88Hq7KAcA1CujRqDigxBFQagGvFXJ/wa/H4t1CH8uoRfHw2JvxHhN+muPt26OVr00EOA
|
||||
NvJMgCHoxr38sFAh5nHPdugY93DX1VdE/vnnQPAPPKvzFRHvVQMQF6XEE3ECEmGVCDYJyVqKdkNaRfja
|
||||
LQe3De48gAFYxQCs8uUABEkMQJAl+4J3F70n4dtVVX++w3BOmz/55dzg5GXPn/8mxNsJQhzmDGjhZiFG
|
||||
zOEeeyxBc09dn3vt2gRek+BrdlFqo44cAQagIb/XlMhbcjrfkT/fe5QQIycLMZPYN+4S4vwVbszx/H98
|
||||
JMR33wUC9+iB3Bf5O5P3/sQev1JJQCKsxJqkJWspq9WXE5duGtwyuG1wx26N4cerGYDVDMBqfxiArEbv
|
||||
bfhG/Fr4UiG+/QXfWOUrJOXTivKBxOS7jAMBv/iWEFd+TdC/EuLMM0KcxaXnhXj2FSFefVuI64ncuN4T
|
||||
4o9/EeKf/xLiv9/nrk/O8adDvkQ4brX6ZKF4JEj8PBFWJCF5jZKi3dBuarfs1vJxkdbot7jjFAOwlgFY
|
||||
m9MDUNFLlby/vvcofKmaevtYDa5PD3JdGrgBB46HMcD/IPIdegAINwGJmvzqQUkEm6ylaDe0m+uI3uC2
|
||||
gzsuMQDrGIB1vhyAihIDUNHifehZvbd3Fb+r8I34tSKNhLj4fODGGDhy/viZs6e7J9RZQDxRJyAR1nVK
|
||||
EpKRIq0nfO2mdsvgtsEdow3K3VQWcXe9Gf4yAJV8HH4VD8KXgrWq6lHxt2IDN8jAkcMHZ57/x6VWHPf2
|
||||
8USeQLCJsCJJSybaFO2GdlO7pd2WNip3HNx9AAOwkQHY+LAGoJIXKvvodN9Z+HbV1Z+r14u/3HuB22Tg
|
||||
yNnjL+8wADL+DUoirEgi1mQtRbuBm9qtTcptB3cM7jrFAGxiADZl5wBUyoLK2RS+q/jtqqlX073/YeBG
|
||||
GThy7vgkiXt/GT9RJ0pEakUSkpEibSZ+7aZ2S7ttcMfgrtEWzfZzBmAzA7DZlwNQSSqAN3Mu+qzc6zvG
|
||||
X0Pjz3YdJ8Qf/xq4YQaOnDk+v8sAEGYCoSfy1ookLRkpW5Qb2k3c0m4b3JG2KnfdepMxKACfD0B+vOS7
|
||||
6H0Rfkb3+sb47fi1kHAhPvp74MYZOLL/+OdviZ8wEwg4EVYkSfxaMlJwQ7up3ZK2Eb7BHYO7TtxL9RLy
|
||||
w+cDkBeXsxZ8doafUfw1Dfh534jACASOHBqAbWoEEmFFEj9P1lJwQ7spbSd+7bZ2x+Cug3sPuIy88PUA
|
||||
VJZvD3sfuyfhV/Ui/Mzc6xvjr6Xx6yGTA5cDgSObLwHuqQFI1KxEmoRkpGg3tJs7CF+7rd1xcNfgnlOH
|
||||
YZJ8OACV7Tb4LvrMxB/so/jt+LWu44V4/4+BG2rgyJ7j7yl6AIjTqskXB8mvHJSCGzuVm9ot7bZ2x+Cu
|
||||
g3tObUC2DcDMrAefXff67k75HeOvbcDvtR7JB+G9wI01cPj++Ms1IeK5d08kTiuStGSk7OJ2p93Ubmm3
|
||||
tTsGdw3uuTQTvh0AwwgMxI+Zj94X4Xt7r+8u/joav16vnxBvxQdusIHDh4d8IdDLDAD39InEaUWStJsB
|
||||
QApu4KZ2S7st7SH63WnuGtxz6UcMhMnnhx6A5vjCd9F7e7qf1VN+Z/FLddWvBXUR4uJLgc8dCBy+OeRL
|
||||
ge9d4hKA6BMJ1Iokwk7WUnADN7Vb0l7i1+5Ie5S70l7lnt0eR1+gObJjAKpIFfCBb6LPyXv9jOKX6qmf
|
||||
F2kpxOZjQnz738ANOHBk7fj2H0R+lAEgzkRYiTYJyUjR5NcMuKnd2kf4Bne0uwb37PY684F4b28FZNsA
|
||||
mPF69oWfmWt9b0753cVv8FgjIcJXqi/DFTgCR6afAfgt4RNrInFa9ylJSEYKbmg39xO/dlu7Y3DX4J7d
|
||||
vvTes3md+M28zbYBkHbnTPgPI/76Bvy8Q5gQcbcCN+TAkbnr/z+8yfX/XjUCVqJN0pKRghvSAQYAt7Tb
|
||||
2h3trsE9I8MYvJdqN0xSdg5AGO57Fnxmw/fklN8X8dd1EX8DjV+v1EOIo08/ml9oNHBk3/H9l4R9ltN/
|
||||
wkwkWCuSkKyl4EY0f0a7hdsGd7S7BveM+OffS+c+wmDKxjOAqlJjfJ5z4T+s+KWG6tcKNBdi8hoh/vhx
|
||||
4IYdODw7Pn2P+Ak1QcYfrSQhGSnSQQYAN3FLu21wR7trcO9g+hF4L53Pib+xGoBsOANQI2AbgCKIyXz4
|
||||
WY0/sw/2ZSZ+qVHaj5uMEOI5y6PxHYgCRzY++s/Z4nvPc/pP/IlEa0WSloyUQ8Sv3cQt7bZ2x+Cuwb2D
|
||||
6b1nFB2DIjBl26EHQNrmffTZfa+fXfHbNVa/VridELO3cjbwt8ANPXA4P/75B+75j4AwEwnXiiQkS4cZ
|
||||
ANzQbuKWdlu7Y3BXu3covfccHdzGW+79D+bIAITgO8+idxe+P8ff0CF+qUnajxtxNnD+5dz7rckDR/Yc
|
||||
P31PjC8IEUf8CYSZSLxWJB1Oi982AAzETe2Wdlu7o9ni12/vOXjP6NB3CMmhAagmlcFt34efU/HXy2T8
|
||||
dk3VrxVoLcSIpXyg79oe9A0cgUP8/R6n/kQbT5gJSOTHViQhGSla6gAcJX7ttnbnqB4Ag3sO3rOzjcBt
|
||||
lEH2DoAagWp2uzIXflbu9X0df30P42/sEL/UTOPXyvYUYul+If4Q+MzCX/Tx7b+I+5IQsYfVCMjLgERi
|
||||
tiIJyUfVC4OkG0dV/DePEf8xJwOAuwb3HLx31DACR3bxc5McgGw/DAPQBV9lPXx/jb+RB/E31/SPaw8T
|
||||
Yud5If72j0AMv7gH/n4U4ndvCBFD/HHEGS9fAYhE4rYiCclIwQ3t5jHDAOC2dke7q91zZB8Am6/Q5WEM
|
||||
QCG8lXH07sL3h/gbeBm/swFoockftxKi6Tghop8W4pN/BsL4JRzyG6f8OZl7fuKMJco43iYc0/EfV5KQ
|
||||
jBTc0G7ilsFt7Y52V7tnpEfgPbujb6GQGoAjphw51AAES1Nw33fhe3K9/zDib+JB/C21VurnedoI0Wy8
|
||||
EHufFOKjwEuKvT7+9YUQv/+Qe9Zc8M1GP/kd0Z/m3p8g44g0HglIlPGfUJKQjBTc0G7ilsFt7Y52V7t3
|
||||
wmEEtPeO3ccU5Fz8DgMQhHu5P35vr/vdxS+11uSP2wpRd7QQa+QHMZfcoB/WIT8L82+fCPHym0Js2i1E
|
||||
1AaCSvTvB1g/+wPBnxPiOvHHEGUcH+d4JCBRxn+S+LVkpOCGdhO3DG5rd7R0A+BIDsDxewiCSY5Ajh56
|
||||
AKQoz8PPyim/v8Sf0QDY42+jtU37eYWBQkzaJMRrCUL85+tA8KkPnv2XG/T7QpzlsilysxCzIoWYg/kr
|
||||
hFjBCMQk+Oe3Hf/0/wj+vBBXif86Ucac0ANAvAlIPKkGwGocgFPEr93ELYMHBkC7Z2QYgfdORPGW+E+Y
|
||||
cvwwDEAwPshc+Jm53s/o5b05fd3v6t7fHr/UzoCfF+wuRIeZQmy/xAeae5AffvwFPl/+k/qirK+8K8SW
|
||||
Q0S/UogpS4WYsVyI2VFCzCP+BfzawpVqBN54W4jvv/eTM5WfhfjLHaI/K8S73BNfO6EGIJZA4xBPzAlI
|
||||
hFVLQvKpDAZAu6PdNbh3ymEITn5A/MFqAI6bHspB2HaR3ofv7/E3yWL8bRzib6910OSvdRSi3GAhBnNj
|
||||
P/aSEL/7y6M9BjJ6+SnW8isv7eaaefY6ISYu4awIUwh/Ovf6M4l/Nn8f8wh/wSohFq0WYgki+bOXnxHi
|
||||
Hw/5gdX/cub22+uET5DvEv1VYryGGMTya3GnHAbgtJKEZKRoN3BTu6Xd1u5od087DEC6IYiEiZ+bHtph
|
||||
GICKuJW1e31PTvv9+dS/lZP4HQfAHn9HrZPGr+XpKkTQcCEGcePf+yw3GE6J//NN7o/+m++E+D+G7aWr
|
||||
QmzlhjudkMcuFmLMIiHCCH/iMiEmE/8U4p9G/DNXqAGYaxyANUIsW8sIYL98iew9NSY5+kg/lyCf/Zmo
|
||||
nxfCwr3+28T/7kk1ANeJMgaxp9WDgfFI0BKdDcAZBgA3tVtn3AyAds/ONgK3UFHGL0fgoR6GEQjHj5m7
|
||||
1/d1/Fl9vj877/0d4++MLgby592EKDFIiDazCeGgEJc4/b33p9wxCDL4P/1NiHeShTjCPfbi3UKEEveQ
|
||||
BUIMnS/EyIXEzwCMI/7xS10MAPHPJf4FxL+I+JcQ/nKGI2o9lwNYv1WIp5/jEuKjHHhs4H/8vX9OhAyY
|
||||
hVDfJH4L0b9zUp0FXMV1+QzA6fQDEM+fTUAirEhC8hkVv9MBwG3tjnbXKHUEfkQ4iH+S6aEfhgEojJce
|
||||
Tvy+OPXPzL2/u/jbujj1Nw5AZ8MAdFXh23TX9M/z9eZSYaQQ7eYRyh4hol/gRnhTiN//TY3Cw3hmQYb3
|
||||
NbH/9TNu2L8V4tl3hNh5UYg5O4mcmPvxvobM4e1czmoIfyjhj+Bef5S89yf+ccQ/nvgnEv9k/vwU4p9G
|
||||
/DOJfzbxzyX+BcS/iPiXEP+y9epZgZUbhViNNdjJ38VLv2ZwuGf+0ceXTj9znf+vTwguhnv7C0K8Rvhv
|
||||
cK//FuFbiP4deQlAkFdxnUBjEKvFnXEyAGf5e0KKduOs+noB0i3ttnbnrIsROCMH4CUUVgNwyuQXhxqA
|
||||
GlI7fJq1R/qzO35PT/1z8t6/q2EA7PH3QE8lTy/e9jL8PESIQoOFqDKeUeCedSz3iCu4cRx7RYiXrdzY
|
||||
PlDj8OkXQnz5LdetP6hPYf6fB8+nyT8j/+z3BPUVgf/jP0L8mev2Ox9yY7/FPe+7QhzgEiXqKOFuEWIw
|
||||
Afcg8s4zlG4zhehF+H3mqhEYQPyDF6gBGG4YgFDDAIQbBmCGYQDmuxqATUKs3cyZADZgF0Pw5BUC46zj
|
||||
M97XH37I/GMUX/5LiD/Kz+V/legJ8dfHhHiV+F8n/Dfw1ik9AKf1AJxJGwD7CMTxz8XLLwaCRFjPpg2A
|
||||
fQRunCP+c24GQLtrZxuAT9EOJjkAfnMYBkCKwv8yd6+fk/F7+5y/N0/7ubv37+Ti3t84AD0MA9BLDUAe
|
||||
zgLyEn7ePkq+vrw1yNdPiAIDhCg6lLOFMULUCBeiGZcQXQltEBGN20Zg+4jqCKfT3JBXc6Nadx7cu63l
|
||||
7UpuYMu5h1vANfaMvUJM4M+PILx+xNmVeNvNEqLFNP6dEUoLtJ7Kr08XoiPhd+H3u/H/14P4exF/H+Lv
|
||||
R/wDiH8w//xQ4h9O/KOIfwzvUyjxjyf+ifz7w4l/CvFPI/4ZxD+b+OcS/3ze70W8D0uIfxnxRxH/SuJf
|
||||
TfRrGZ8NDN8m3s8t2IodO4Q4xCXTU08Sp7xsusNlAmcH//wHY/alEN9ytvQdg/gdb7/5Soh//5OR/FiI
|
||||
DzmDuRVHzC8yoET5PNG/wMC9RPgv83fy6kk9AKf0ABD+23IAzqgBuCbjP6vEnnUYAP59ViRpyUg5pwbA
|
||||
PgK3tNsGd845jsD/ECXeu2jyuwFQI5A6AMXxSvbEn5nr/syc+uf0tb/j6b/h3t92z99bDUAe+wDo4B9D
|
||||
/v5CPE74BQYKYR4kxBMoODiNPFMoPESIIgxDMRQfJkTJ4UKUHiFEGS4ryo0SosJoIYIYjUpjOasIFaLa
|
||||
OAYkTIhaE4SoO1GI+oxJo8lCNCH65lOEaEn4rRmDtsTfnvg7zvRiAIh/DPGHEv944p9I/OHEP4X4pxH/
|
||||
DOKfTfxziX8+8S8i/iXEv2yjmwHYLsR24t/J5cdu7MG+XVwqcWZwLFqIM8R8iWCfZuie4zLlV3iOwJ7h
|
||||
154i8iuM4hWG72nePndUDcCL/PpLxP/yST0Ap9QAvHlaDwDRv2MfgLPqKUHbAPDvjTunXhyUcC5tAOwj
|
||||
kMz7kIIb2k3tlpZuALS70tlXUBy2AfDLwzACzQj9w8xf73sSv6/u/Ztk4d4/s4/8e3HvnzoAxJ/HcO9v
|
||||
G4D+TgZAhk/whXT0RQm+OMGXIPhSBF+a4MsSfHmCr0DwFVGJ6KsQfTWir85lRU3Cr034dSep+BsQfyPi
|
||||
b0L8zYm/JfG3Jv62xN+e+DsSfxfi7zZHXQ70ktf/xN+P+AcQ/yDiH0r8w7n3H2kYgDDDAER4MACRxL+S
|
||||
+FcT/1ri30D8m4h/C/FvI/qdRL97txB7sV8+VsKZzCHOeo7g2H4hThwQ4hTOMArnOFO4cEiIy4fVADxF
|
||||
+M8Q/nN4nvhfOGEYAMJ/TQ7AaTUAb51JG4B3z+oBINKYcw4DQNCJsGpJ5z0YAO3OeeMIfMgININJDoDf
|
||||
Hir+WvptzVB8nfPxP+x7/7Y+uPfvkf7eP90A9HUYAOJ/nPgLDHIYAOIvMsyDASD+SsRfhfirEX914q9J
|
||||
/LWJvw7x1yP+BsTfaIoagGYuBqCztwNA/GHEP3GF+hLsEcQ/jfhnEP8s4p9L/POJfxHxLyH+ZcQfRfwr
|
||||
iX/11gwGgPj3E3/0Pj0AxH+c8E8S/mnCP0v45wn/IuFflvf+xP/UMT0AxP/8CT0AJw0DcFoPwBk1APIZ
|
||||
gXfO6gE4ZxiA8+rVgfHn0wbAPgJJXG4lIwU3tJvarQvpByB1BM5/zQCE2uK/7ecDoEagpl0+rMd97+L3
|
||||
9ro/u+79m+XAvX8X9w/+pQ5AyIOn/04HgPifGOIwAMRfnPhLEH8p4i892v0ABDMANRiAWs4GgPibEX8L
|
||||
4m9N/G2Jvz3xdyT+zsTflfh7EH8v4g8h/n7EP4D4BxH/UOIfTvwjiX/Mcs8HYKFhACKNA0D8G4h/E/Fv
|
||||
If5txL+T+HfvcRgA4j9C/MeJ/+RBJwNA/E/aB+C4GoBfyQE4qQeA+F85rQbg9TN6AIjeclYPANFflQNA
|
||||
rDHnHQbggpII64X0A+ByBHD7gn0E7jMA68Xd8/l4a2IITLniMIxAYZzx/Jo/J+PPznv/dr558C/dAPRJ
|
||||
/4BfPuJ/bICLASD+QsPcDADxlyf+CsRfkfgrhXk/AK08GIC+hgEYYhiA0a4GgPhnEP8s4p9L/POJfyHx
|
||||
LyH+ZcQfSfwriX/1tgwGgPj3E3/0/rQBOGYfAOI/S/znjxgG4Jh6LMA2ACcMA0D8v7YPwBk9AGfTBuDt
|
||||
c3oAiPWafQCINw7xF1wPQPJFBgA3LjofgLQROIPCMMkByFWHGgB5OVCrHF7O/vgfxr1/azfx++jBP8fT
|
||||
/7yGe3/bABD/44NcDADxFyX+4iMfHIByjgNA/NWIP5j4axB/LeKvQ/z1iL8B8Tci/ibT3AwA8Xcl/h7E
|
||||
34v4Q4i/L/EPIP5BxD+E+IcT/0jiH038ocQfRvwTiD+c+CO495/qzQAQ/wbi30T8W4h/2271uoDdex0G
|
||||
gPiPEP8x4j95yGEA5IODxwwDQPjPygEg/hdO6QE4bRgAon/DPgDn9ACcNwzAhfQDYBsBIk+EFUmafQDs
|
||||
I3DTIG0AXkY5mOQA5LrDMABSMK769ro/N937e/LgXwan/+kGoL+TASB+8xA3A0D8pUa7H4CqngwA8bcg
|
||||
/lbE34b42xN/xzm+GYBpXg7AeocB2GEfAOLfT/zRB9IPwAniP0X8Z4j/HC7YB+C4GoCn5QCcTBuAF0/r
|
||||
ATijXhOQOgDn9AAQ/Tv2ASDa6xf0CBByHOIvph8Aq4sBMI7ALdsIXEUwTGoALphy5WEYAKkOYrMn/od5
|
||||
7+/tc/9dMnf6/8AADHAxAEPVABQ2DEAx4wAQf1niLxeqBiDIxwPQ3WEA+rsbAOKfQPzhxB9B/FOJfwbx
|
||||
zyL+OcQ/n/gXEv8S4l9G/JHEv5L4VxP/WuJfT/ybiH8L8W8j/h17nQwA8R8h/mOHHAaA+C8cMwzACcMA
|
||||
nDIMwBk1AK/aB4Dw33QYgHcvGAbgovMBSD0LuMQAaM5HIJYRqAOTfQBy9ZE2ALUlRqD21Ycbv7f3/jn5
|
||||
3L+TR/9TB8DJ9f9jA10MwDAPB4D4g4i/EvFXIf6qxB88Sb2IqBbx1yH+esTfgPgbEX+T6Q4DQPztib+j
|
||||
fCUg8Xcl/u7E34v4Q4i/L/H3J/5BxD+E+IctVy8THk38oSs8H4DFXgzALuLfS/z7iT862mEAiP/UEYcB
|
||||
OG4YgJOGAThtGICzegDOpQ3AW+edDMBF5wOQQOyJsF5SA2AfgRTtxiX7AFyFiv+2HICLpkfiMAyAxOVA
|
||||
7Zc9j9+bU/+cOP335NH/9l48+t/Ns9P/SKylUAAACsZJREFUPIbr/3yG0//8xP/4YCcDQPxFiL8o8Rcb
|
||||
pQagpC8GgPhbEH+rWWoA2mXnABD/QuJfTPzLiD+S+Fd4OwDEf+SQwwAQ/7ljhgEg/iv2ATilBuB5OQBn
|
||||
1AC8rAfgNfsAnFcDYJEDcEENwFU5AoYBsI0AYcdfcj0A6UfgZUYgGCZGwOaROgwDIJXDGYK///Du/bPj
|
||||
9N8X1/8enP7nc7j+tw3AENcDUFwOAPGXJP7SxF/mYQ0A8Y8k/tHEP5b4w4h/AvFPIv4I4p9K/DOIfxbx
|
||||
z9noYgCIfzXxryX+9bvUlw7bQvzb9qYNwB5nA0D8J444DMBxwwCcTBuA5047GYBzagBeNw7ABcMAXFQD
|
||||
kHoWcOnBAXB+FnAfZ1COETDZPGrxOx+BOoWxHl97Hn9O3fv72/V/X4cBcHL9bxuAoWoACmUwAGWJvxzx
|
||||
VyD+IOKvNMG3A9BTDgDx9yX+/vJzEYh/yHLPBmC6lwOw0TgAxL+L+PcQ/37ijz7oZACOOgwA8V+2D8Cp
|
||||
BwfgpbNqAF6xDwDhv2EYgLedDcClBwfAeBZgTR2Ar7Ge+AvDZMMAPNKHjt8uH0Lxofen/u7u/X19+p8T
|
||||
T/+5efWf/fQ/3QAMdDEAxF9oeAZnAM4GgPirEn8w8dcg/lrEX4f46xF/A+JvRPxNZugBIP5WxN+G+NsR
|
||||
fwfi70z8XYm/O/H3XORHA3DIyQAccxiAk2kD8Ix9AM5kMAAX0gbgHaJ/96IaAeMApBuBywzAZeNZwIcI
|
||||
ZQDypcaf8ojHn34I7CNQV2qGV/C/zMXvT6f/vrr+d/L8f17HBwAdrv/TDQDxFyH+oqN8PAAzfTQAxB9G
|
||||
/BOIfxLxRxD/VOKfTvyziH8O8c8j/oXEv5j4lxF/JPGvIP7VxL+W+NcT/0bi37w3gwE47GQAjqsBuOg4
|
||||
AKfTBuAFPQC/PqcG4NXzaQPwpn0ALqYfgGvEff2Sw1nAZTUAagT+J6yXX0EzBsDEANj8Ig81ALXtI1Ac
|
||||
Ufg041P/rN77N8mG0/8cev7f6QA4XP8/MACjH+4ADCT+IcQ/jPhHEP/old4PwNKMBoD4d+xPG4B9jgNw
|
||||
xMkAnDAMAPE/5TgAZx8cgNfkAFxQA/CW4wBccjIAlxU1Ap8yAFEozgCo+JN+ofGnjUBdg/rybTuCfwk/
|
||||
Zv+9vy+e/svq5/53d//Zfw8MwAAXAzDUzwaA+PsSf/9lvh+AVe4GgPj3EP8+4j+AgwzAYQbgqBwA4j91
|
||||
LG0AzssBOOlkAIj/V3oAXtQD8LKzASB6y0U9ApceHIAYoo+1DcCPDMBLDEA7kUT4iRojEDicDkG9wgjH
|
||||
rey998+u6/+MBqCb+wcA82THABB/ybHZNADE33mB+sIh3Ym/52I/GYBD6QfgOANwkvhPE/9ZhwF4Ug7A
|
||||
acMAnNUDcE4PwHk9AIT/uosBeNdxBGwDcIsBCEdhRsDECNgEDqcjUM9RRYKPxAfe3/v7+vo/s8//Z+IB
|
||||
wDyODwB6OgDDPBiA0MwNQEPjABB/K+JvM1d9ncJsGwDiX0j8i4l/KfFHEv8K4l9F/GuJf/2etAHY6moA
|
||||
DrsYgBOGATiVfgCe1QPwvB6Al/QAvGIYANtZgNsB+IABiERF4jelig/E7+EQtDQMQf1gROEe0d/PvtP/
|
||||
7HgA0MsByOMwAHmdDcDAzA1AKfsAEH+5MC/PAIi/CfE3m+V8ADr5YgCIfzrxzyL+OZs9HADi37wvgwE4
|
||||
4sUAnHE/AK86DEDqWcAlOQL3GYF7jEAUIxBM/Cab/IgNhJ+JIajvoEEQpuAtfOX70/+H9QyA4wCEOP8M
|
||||
QOMDgC4HYLgXA0D8QRMyGADib8C9f0MvB6C3BwMwzj4AxB+xPosDQPw7iH9XtPcDcMkwAE+7GIBfGwbg
|
||||
tQcG4CsG4C0GYAoDEET8JpsYXL8UCNk3QyDPBBrYFUIXot+F2/jO+9N/Xz4A6OkAdPVuAPK6GQAZv8sB
|
||||
GOF+AMo6DgDxVyH+qsQfTPw1iL8W8deZmjYAjbJrANbm0AAcdTIAJw0DcDr9ADynB+AFwwC8bBiA1y98
|
||||
J964eJsB2MUAdOEyoBADYGIAVPxXA+FnwxA0cNBQKoMQot+GGHyO+1m7/s+JpwBdvAbA5QD093IARvrx
|
||||
ABD/WOIftyYbBuBA5gfgiosBsD0QeP4+A/C5eOVCDAOwjQEIYQDKEL/J5m28dYG3gfBzYAgautCoCBoT
|
||||
fRh243Wi/wBf4Efn9/4PawC6ez4A+R6VASD+ESudD8BkHwzA9owG4JhnA/DMmR8ZgC+4DPiAAXidAdjN
|
||||
AIQxAI25DCjCAJgYABMDYOIyQHnrYiDMhzMGjZxobGcm/ApojoGEPxMbcJjwL+MlvEn8FqWFQUutldZa
|
||||
a6O11dpp7dFB64hOWmetC7pq3dBd64GeWi8LA4AQi8gr9UFfCwOA/hbxmDQAAy3Ej8EWBsDCAFgYAAsD
|
||||
YGEALAyAhQGwiCKjLAyAhQGwMAAWBsDCAFgYAAsDYGEALAyAhQGwMAAWBsDCAFgYAAsDYGEALAyAhQGw
|
||||
MAAWBsDCAFgYAAsDYGEALAyAhQGwMAAWBsDCAFgYAAsDYGEALAyARQyMtIghURYGwMIAWBgACwNgYQAs
|
||||
DICFAbAwABYGwMIAWBgACwNgYQAsDICFAbAwABYGwMIAWBgACwNgYQAsDICFAbAwABYGwCJ2RlvEbuw7
|
||||
aGEALAyAhQGwMAAWBsDCAFgYAAsDYGEA3mQAXmIALjMAhxmA9QzADAZgIAPQnAGoIJ4/Z+YSwMQAmBgA
|
||||
EwNgEq8R/KsMwGsXAgH63yA0dtDEoKlBs7zIjwLEb1ZaaC0NWmmttTZaW62d1h4dtI7opHXWuqCr1g3d
|
||||
tR7oqfUyMwAIMRO/kq8v+qG/mQHAALPIPxCDMNjMAJgZADMDYGYAzAyAmQEwMwBmBsDMAJgZADMDYGYA
|
||||
zAyAmQEwMwBmBsDMAJgZADMDYGYAzAyAmQEwMwBmBsDMAJgZADMDYGYAzAyAmQEwMwBmBsDMAJgZADMD
|
||||
YGYAzAyAmQEwMwBm0XeZWfRfbmYAzAyAmQEwMwBmBsDMAJgZADMDYGYAzAyAmQEwMwBmBsDMAJgZADMD
|
||||
YGYAzAyAmQEwMwBmBsDMAJgZADMDYGYAzAyAmQEwMwBmBsAs9h40MwBmBsDMAJgZADMDYGYAzAyAmQEw
|
||||
MwAFxIWT+RmAvAyAiQEwMQAmBsDEAJgYABMDYOIMwMSZgO1t4MjV45BuAAyaay20lgattNZaG62t1k5r
|
||||
jw5aR3TSOmtd0FXrhu5aD/TUepkYAISYiF/ra2IA0N/EAGCAiQHAIAw2MQAmBsDEAJgYABMDYGIATAyA
|
||||
iQEwMQAmBsDEAJgYABMDYGIATAyAiQEwMQAmBsDEAJhEtXATA2BiAEwMgIkBMDEAJgbAxACYGAATA2Bi
|
||||
AEwMgIkBMDEAJgbAxACYGAATA2BiAEwMgIkzABMDYGIATAyAiQEwMQAmBsDEAJgYABMDYGIATAyAiQEw
|
||||
MQAmBsDEAJgYABMDYGIATAyAiQEwMQAmBsDEAJgYABMDYGIATAyAiQEwMQAmBsDEGYCJATAxACYGwMQA
|
||||
mBgAEwNgYgBMDICJATAxACYGwCQun1ID8OTpQCiBI3AEjsAROAJH4AgcgSNwBI7AETgCR+AIHIEjcASO
|
||||
wBE4AkfgCByBI3AEjsAROAJH4AgcgSNwBI7cdfw/gB9pqTC9UC4AAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 35 KiB |
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard
|
||||
{
|
||||
internal static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// Point d'entrée principal de l'application.
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new login());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// Les informations générales relatives à un assembly dépendent de
|
||||
// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations
|
||||
// associées à un assembly.
|
||||
[assembly: AssemblyTitle("Seeds-Lab-SVN-Dashboard")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("Seeds-Lab-SVN-Dashboard")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2025")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly
|
||||
// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de
|
||||
// COM, affectez la valeur true à l'attribut ComVisible sur ce type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM
|
||||
[assembly: Guid("760e5131-e844-47e2-b32b-0ea86816634a")]
|
||||
|
||||
// Les informations de version pour un assembly se composent des quatre valeurs suivantes :
|
||||
//
|
||||
// Version principale
|
||||
// Version secondaire
|
||||
// Numéro de build
|
||||
// Révision
|
||||
//
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
153
QuantumSVNConsole/Seeds-Lab-SVN-Dashboard/Seeds-Lab-SVN-Dashboard/Properties/Resources.Designer.cs
generated
Normal file
@@ -0,0 +1,153 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// Ce code a été généré par un outil.
|
||||
// Version du runtime :4.0.30319.42000
|
||||
//
|
||||
// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
|
||||
// le code est régénéré.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées.
|
||||
/// </summary>
|
||||
// Cette classe a été générée automatiquement par la classe StronglyTypedResourceBuilder
|
||||
// à l'aide d'un outil, tel que ResGen ou Visual Studio.
|
||||
// Pour ajouter ou supprimer un membre, modifiez votre fichier .ResX, puis réexécutez ResGen
|
||||
// avec l'option /str ou régénérez votre projet VS.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "18.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Retourne l'instance ResourceManager mise en cache utilisée par cette classe.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Seeds_Lab_SVN_Dashboard.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Remplace la propriété CurrentUICulture du thread actuel pour toutes
|
||||
/// les recherches de ressources à l'aide de cette classe de ressource fortement typée.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Apache_Subversion_logo_svg {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Apache_Subversion_logo.svg", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap chafik_studio_logo_blanc {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("chafik_studio_logo_blanc", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap chaflix_studio {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("chaflix_studio", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap CSLOGO_Plan_de_travail_1 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("CSLOGO_Plan de travail 1", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap DiscordSeeds {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("DiscordSeeds", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Fichier_1 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Fichier 1", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Fichier_2 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Fichier 2", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap logo_seul {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("logo_seul", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap MASTER {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("MASTER", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,148 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="Fichier 1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Fichier 1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Fichier 2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Fichier 2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Apache_Subversion_logo.svg" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Apache_Subversion_logo.svg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="chaflix_studio" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\chaflix_studio.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="chafik_studio_logo_blanc" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\chafik_studio_logo_blanc.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="DiscordSeeds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\DiscordSeeds.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="CSLOGO_Plan de travail 1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\CSLOGO_Plan de travail 1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="logo_seul" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\logo_seul.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="MASTER" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\MASTER.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
</root>
|
||||
50
QuantumSVNConsole/Seeds-Lab-SVN-Dashboard/Seeds-Lab-SVN-Dashboard/Properties/Settings.Designer.cs
generated
Normal file
@@ -0,0 +1,50 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// Ce code a été généré par un outil.
|
||||
// Version du runtime :4.0.30319.42000
|
||||
//
|
||||
// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
|
||||
// le code est régénéré.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace Seeds_Lab_SVN_Dashboard.Properties {
|
||||
|
||||
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "18.4.0.0")]
|
||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
||||
|
||||
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||
|
||||
public static Settings Default {
|
||||
get {
|
||||
return defaultInstance;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("")]
|
||||
public string url {
|
||||
get {
|
||||
return ((string)(this["url"]));
|
||||
}
|
||||
set {
|
||||
this["url"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("")]
|
||||
public string user {
|
||||
get {
|
||||
return ((string)(this["user"]));
|
||||
}
|
||||
set {
|
||||
this["user"] = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="Seeds_Lab_SVN_Dashboard.Properties" GeneratedClassName="Settings">
|
||||
<Profiles />
|
||||
<Settings>
|
||||
<Setting Name="url" Type="System.String" Scope="User">
|
||||
<Value Profile="(Default)" />
|
||||
</Setting>
|
||||
<Setting Name="user" Type="System.String" Scope="User">
|
||||
<Value Profile="(Default)" />
|
||||
</Setting>
|
||||
</Settings>
|
||||
</SettingsFile>
|
||||
|
After Width: | Height: | Size: 50 KiB |
|
After Width: | Height: | Size: 57 KiB |
|
After Width: | Height: | Size: 192 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 310 KiB |
|
After Width: | Height: | Size: 100 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 13 MiB |
|
After Width: | Height: | Size: 8.7 KiB |
@@ -0,0 +1,170 @@
|
||||
<?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>{760E5131-E844-47E2-B32B-0EA86816634A}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>Seeds_Lab_SVN_Dashboard</RootNamespace>
|
||||
<AssemblyName>svn console</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
<Deterministic>true</Deterministic>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationIcon>MASTER.ico</ApplicationIcon>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.9.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="RestSharp, Version=112.1.0.0, Culture=neutral, PublicKeyToken=598062e77f915f75, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\RestSharp.112.1.0\lib\net48\RestSharp.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Buffers, Version=4.0.4.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Buffers.4.6.0\lib\net462\System.Buffers.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.IO.Pipelines, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.IO.Pipelines.9.0.0\lib\net462\System.IO.Pipelines.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Memory, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Memory.4.6.0\lib\net462\System.Memory.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Numerics" />
|
||||
<Reference Include="System.Numerics.Vectors, Version=4.1.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Numerics.Vectors.4.6.0\lib\net462\System.Numerics.Vectors.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=6.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.6.1.0\lib\net462\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Text.Encodings.Web, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Text.Encodings.Web.9.0.0\lib\net462\System.Text.Encodings.Web.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Text.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Text.Json.9.0.0\lib\net462\System.Text.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Threading.Tasks.Extensions.4.6.0\lib\net462\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.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Deployment" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Commands\Addingroup.cs" />
|
||||
<Compile Include="Commands\Delgroup.cs" />
|
||||
<Compile Include="Commands\Delperm.cs" />
|
||||
<Compile Include="Commands\Delrepo.cs" />
|
||||
<Compile Include="Commands\Deluser.cs" />
|
||||
<Compile Include="Commands\Deluseringroup.cs" />
|
||||
<Compile Include="Commands\Getgroups.cs" />
|
||||
<Compile Include="Commands\Getperm.cs" />
|
||||
<Compile Include="Commands\Getrepo.cs" />
|
||||
<Compile Include="Commands\Getuser.cs" />
|
||||
<Compile Include="Commands\getuseringroup.cs" />
|
||||
<Compile Include="Commands\Newgroup.cs" />
|
||||
<Compile Include="Commands\Newpass.cs" />
|
||||
<Compile Include="Commands\Newrepo.cs" />
|
||||
<Compile Include="Commands\Newuser.cs" />
|
||||
<Compile Include="Commands\Setperm.cs" />
|
||||
<Compile Include="Dashboard.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Dashboard.Designer.cs">
|
||||
<DependentUpon>Dashboard.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="login.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="login.Designer.cs">
|
||||
<DependentUpon>login.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="logon.cs" />
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Session.cs" />
|
||||
<EmbeddedResource Include="Dashboard.resx">
|
||||
<DependentUpon>Dashboard.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="login.resx">
|
||||
<DependentUpon>login.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<None Include="packages.config" />
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
</None>
|
||||
<Compile Include="Properties\Settings.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="DiscordSeeds.ico" />
|
||||
<None Include="Resources\chafik_studio_logo_blanc.png" />
|
||||
<Content Include="logo_unicolor_Plan-de-travail-1.ico" />
|
||||
<None Include="Resources\Fichier 1.png" />
|
||||
<None Include="Resources\Fichier 2.png" />
|
||||
<None Include="Resources\Apache_Subversion_logo.svg.png" />
|
||||
<None Include="Resources\logo_seul.png" />
|
||||
<None Include="Resources\CSLOGO_Plan de travail 1.png" />
|
||||
<None Include="Resources\MASTER.png" />
|
||||
<Content Include="MASTER.ico" />
|
||||
<Content Include="Sans-titre-2_Plan-de-travail-1.ico" />
|
||||
<None Include="Resources\chaflix_studio.jpg" />
|
||||
<None Include="Resources\DiscordSeeds.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,85 @@
|
||||
using System;
|
||||
using System.Security.Cryptography;
|
||||
using System.Text;
|
||||
|
||||
public class Session
|
||||
{
|
||||
private static Session _instance; // Singleton pour une instance unique
|
||||
private static readonly object _lock = new object();
|
||||
private string _encryptedToken;
|
||||
|
||||
private readonly string _encryptionKey = "5l6bf20RgQKp9QAqk3wW2tqzyqUyxmC+we8/Hv9h1QzDsc+F40DmePcmq5276w+h"; // Clé de chiffrement
|
||||
|
||||
// Propriété pour accéder à l'instance unique
|
||||
public static Session Instance
|
||||
{
|
||||
get
|
||||
{
|
||||
lock (_lock)
|
||||
{
|
||||
return _instance ?? (_instance = new Session());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private Session() { }
|
||||
|
||||
// Fonction pour remplacer le token (peut être vide ou nul)
|
||||
public void ReplaceToken(string newToken)
|
||||
{
|
||||
if (string.IsNullOrEmpty(newToken))
|
||||
{
|
||||
// Si le token est vide ou nul, on le réinitialise
|
||||
_encryptedToken = null;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Chiffrer et stocker le nouveau token
|
||||
_encryptedToken = Encrypt(newToken, _encryptionKey);
|
||||
}
|
||||
}
|
||||
|
||||
// Fonction pour récupérer le token
|
||||
public string RetrieveToken()
|
||||
{
|
||||
return string.IsNullOrEmpty(_encryptedToken)
|
||||
? null
|
||||
: Decrypt(_encryptedToken, _encryptionKey);
|
||||
}
|
||||
|
||||
// Méthode de chiffrement
|
||||
private string Encrypt(string plainText, string key)
|
||||
{
|
||||
using (var aes = Aes.Create())
|
||||
{
|
||||
var keyBytes = Encoding.UTF8.GetBytes(key.PadRight(32).Substring(0, 32));
|
||||
aes.Key = keyBytes;
|
||||
aes.IV = new byte[16];
|
||||
|
||||
using (var encryptor = aes.CreateEncryptor(aes.Key, aes.IV))
|
||||
{
|
||||
var plainBytes = Encoding.UTF8.GetBytes(plainText);
|
||||
var encryptedBytes = encryptor.TransformFinalBlock(plainBytes, 0, plainBytes.Length);
|
||||
return Convert.ToBase64String(encryptedBytes);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Méthode de déchiffrement
|
||||
private string Decrypt(string encryptedText, string key)
|
||||
{
|
||||
using (var aes = Aes.Create())
|
||||
{
|
||||
var keyBytes = Encoding.UTF8.GetBytes(key.PadRight(32).Substring(0, 32));
|
||||
aes.Key = keyBytes;
|
||||
aes.IV = new byte[16];
|
||||
|
||||
using (var decryptor = aes.CreateDecryptor(aes.Key, aes.IV))
|
||||
{
|
||||
var encryptedBytes = Convert.FromBase64String(encryptedText);
|
||||
var plainBytes = decryptor.TransformFinalBlock(encryptedBytes, 0, encryptedBytes.Length);
|
||||
return Encoding.UTF8.GetString(plainBytes);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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 supplying 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 field or property member 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 field and property members 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>
|
||||
@@ -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 supplying 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 field or property member 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 field and property members 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>
|
||||
@@ -0,0 +1,173 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Buffers</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Buffers.ArrayPool`1">
|
||||
<summary>
|
||||
Provides a resource pool that enables reusing instances of type <see cref="T:T[]"/>.
|
||||
</summary>
|
||||
<remarks>
|
||||
<para>
|
||||
Renting and returning buffers with an <see cref="T:System.Buffers.ArrayPool`1"/> can increase performance
|
||||
in situations where arrays are created and destroyed frequently, resulting in significant
|
||||
memory pressure on the garbage collector.
|
||||
</para>
|
||||
<para>
|
||||
This class is thread-safe. All members may be used by multiple threads concurrently.
|
||||
</para>
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="F:System.Buffers.ArrayPool`1.s_sharedInstance">
|
||||
<summary>The lazily-initialized shared pool instance.</summary>
|
||||
</member>
|
||||
<member name="P:System.Buffers.ArrayPool`1.Shared">
|
||||
<summary>
|
||||
Retrieves a shared <see cref="T:System.Buffers.ArrayPool`1"/> instance.
|
||||
</summary>
|
||||
<remarks>
|
||||
The shared pool provides a default implementation of <see cref="T:System.Buffers.ArrayPool`1"/>
|
||||
that's intended for general applicability. It maintains arrays of multiple sizes, and
|
||||
may hand back a larger array than was actually requested, but will never hand back a smaller
|
||||
array than was requested. Renting a buffer from it with <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"/> will result in an
|
||||
existing buffer being taken from the pool if an appropriate buffer is available or in a new
|
||||
buffer being allocated if one is not available.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.EnsureSharedCreated">
|
||||
<summary>Ensures that <see cref="F:System.Buffers.ArrayPool`1.s_sharedInstance"/> has been initialized to a pool and returns it.</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Create">
|
||||
<summary>
|
||||
Creates a new <see cref="T:System.Buffers.ArrayPool`1"/> instance using default configuration options.
|
||||
</summary>
|
||||
<returns>A new <see cref="T:System.Buffers.ArrayPool`1"/> instance.</returns>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Create(System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:System.Buffers.ArrayPool`1"/> instance using custom configuration options.
|
||||
</summary>
|
||||
<param name="maxArrayLength">The maximum length of array instances that may be stored in the pool.</param>
|
||||
<param name="maxArraysPerBucket">
|
||||
The maximum number of array instances that may be stored in each bucket in the pool. The pool
|
||||
groups arrays of similar lengths into buckets for faster access.
|
||||
</param>
|
||||
<returns>A new <see cref="T:System.Buffers.ArrayPool`1"/> instance with the specified configuration options.</returns>
|
||||
<remarks>
|
||||
The created pool will group arrays into buckets, with no more than <paramref name="maxArraysPerBucket"/>
|
||||
in each bucket and with those arrays not exceeding <paramref name="maxArrayLength"/> in length.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Rent(System.Int32)">
|
||||
<summary>
|
||||
Retrieves a buffer that is at least the requested length.
|
||||
</summary>
|
||||
<param name="minimumLength">The minimum length of the array needed.</param>
|
||||
<returns>
|
||||
An <see cref="T:T[]"/> that is at least <paramref name="minimumLength"/> in length.
|
||||
</returns>
|
||||
<remarks>
|
||||
This buffer is loaned to the caller and should be returned to the same pool via
|
||||
<see cref="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)"/> so that it may be reused in subsequent usage of <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"/>.
|
||||
It is not a fatal error to not return a rented buffer, but failure to do so may lead to
|
||||
decreased application performance, as the pool may need to create a new buffer to replace
|
||||
the one lost.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)">
|
||||
<summary>
|
||||
Returns to the pool an array that was previously obtained via <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"/> on the same
|
||||
<see cref="T:System.Buffers.ArrayPool`1"/> instance.
|
||||
</summary>
|
||||
<param name="array">
|
||||
The buffer previously obtained from <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"/> to return to the pool.
|
||||
</param>
|
||||
<param name="clearArray">
|
||||
If <c>true</c> and if the pool will store the buffer to enable subsequent reuse, <see cref="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)"/>
|
||||
will clear <paramref name="array"/> of its contents so that a subsequent consumer via <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"/>
|
||||
will not see the previous consumer's content. If <c>false</c> or if the pool will release the buffer,
|
||||
the array's contents are left unchanged.
|
||||
</param>
|
||||
<remarks>
|
||||
Once a buffer has been returned to the pool, the caller gives up all ownership of the buffer
|
||||
and must not use it. The reference returned from a given call to <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"/> must only be
|
||||
returned via <see cref="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)"/> once. The default <see cref="T:System.Buffers.ArrayPool`1"/>
|
||||
may hold onto the returned buffer in order to rent it again, or it may release the returned buffer
|
||||
if it's determined that the pool already has enough buffers stored.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Buffers.ArrayPoolEventSource.BufferAllocatedReason">
|
||||
<summary>The reason for a BufferAllocated event.</summary>
|
||||
</member>
|
||||
<member name="F:System.Buffers.ArrayPoolEventSource.BufferAllocatedReason.Pooled">
|
||||
<summary>The pool is allocating a buffer to be pooled in a bucket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Buffers.ArrayPoolEventSource.BufferAllocatedReason.OverMaximumSize">
|
||||
<summary>The requested buffer size was too large to be pooled.</summary>
|
||||
</member>
|
||||
<member name="F:System.Buffers.ArrayPoolEventSource.BufferAllocatedReason.PoolExhausted">
|
||||
<summary>The pool has already allocated for pooling as many buffers of a particular size as it's allowed.</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPoolEventSource.BufferRented(System.Int32,System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Event for when a buffer is rented. This is invoked once for every successful call to Rent,
|
||||
regardless of whether a buffer is allocated or a buffer is taken from the pool. In a
|
||||
perfect situation where all rented buffers are returned, we expect to see the number
|
||||
of BufferRented events exactly match the number of BuferReturned events, with the number
|
||||
of BufferAllocated events being less than or equal to those numbers (ideally significantly
|
||||
less than).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPoolEventSource.BufferAllocated(System.Int32,System.Int32,System.Int32,System.Int32,System.Buffers.ArrayPoolEventSource.BufferAllocatedReason)">
|
||||
<summary>
|
||||
Event for when a buffer is allocated by the pool. In an ideal situation, the number
|
||||
of BufferAllocated events is significantly smaller than the number of BufferRented and
|
||||
BufferReturned events.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPoolEventSource.BufferReturned(System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Event raised when a buffer is returned to the pool. This event is raised regardless of whether
|
||||
the returned buffer is stored or dropped. In an ideal situation, the number of BufferReturned
|
||||
events exactly matches the number of BufferRented events.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:System.Buffers.DefaultArrayPool`1.DefaultMaxArrayLength">
|
||||
<summary>The default maximum length of each array in the pool (2^20).</summary>
|
||||
</member>
|
||||
<member name="F:System.Buffers.DefaultArrayPool`1.DefaultMaxNumberOfArraysPerBucket">
|
||||
<summary>The default maximum number of arrays per bucket that are available for rent.</summary>
|
||||
</member>
|
||||
<member name="F:System.Buffers.DefaultArrayPool`1.s_emptyArray">
|
||||
<summary>Lazily-allocated empty array used when arrays of length 0 are requested.</summary>
|
||||
</member>
|
||||
<member name="P:System.Buffers.DefaultArrayPool`1.Id">
|
||||
<summary>Gets an ID for the pool to use with events.</summary>
|
||||
</member>
|
||||
<member name="T:System.Buffers.DefaultArrayPool`1.Bucket">
|
||||
<summary>Provides a thread-safe bucket containing buffers that can be Rent'd and Return'd.</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.DefaultArrayPool`1.Bucket.#ctor(System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Creates the pool with numberOfBuffers arrays where each buffer is of bufferLength length.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:System.Buffers.DefaultArrayPool`1.Bucket.Id">
|
||||
<summary>Gets an ID for the bucket to use with events.</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.DefaultArrayPool`1.Bucket.Rent">
|
||||
<summary>Takes an array from the bucket. If the bucket is empty, returns null.</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.DefaultArrayPool`1.Bucket.Return(`0[])">
|
||||
<summary>
|
||||
Attempts to return the buffer to the bucket. If successful, the buffer will be stored
|
||||
in the bucket and true will be returned; otherwise, the buffer won't be stored, and false
|
||||
will be returned.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ArgumentException_BufferNotFromPool">
|
||||
<summary>The buffer is not associated with this pool and may not be returned to it.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,391 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.Pipelines</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.Pipelines.FlushResult">
|
||||
<summary>Result returned by <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> call.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.FlushResult.#ctor(System.Boolean,System.Boolean)">
|
||||
<summary>Initializes a new instance of <see cref="T:System.IO.Pipelines.FlushResult" /> struct setting the <see cref="P:System.IO.Pipelines.FlushResult.IsCanceled" /> and <see cref="P:System.IO.Pipelines.FlushResult.IsCompleted" /> flags.</summary>
|
||||
<param name="isCanceled">
|
||||
<see langword="true" /> to indicate the current <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> operation that produced this <see cref="T:System.IO.Pipelines.FlushResult" /> was canceled by <see cref="M:System.IO.Pipelines.PipeWriter.CancelPendingFlush" />; otherwise, <see langword="false" />.</param>
|
||||
<param name="isCompleted">
|
||||
<see langword="true" /> to indicate the reader is no longer reading data written to the <see cref="T:System.IO.Pipelines.PipeWriter" />.</param>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.FlushResult.IsCanceled">
|
||||
<summary>Gets a value that indicates whether the current <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> operation was canceled by <see cref="M:System.IO.Pipelines.PipeWriter.CancelPendingFlush" />.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if the current <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> operation was canceled by <see cref="M:System.IO.Pipelines.PipeWriter.CancelPendingFlush" />; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.FlushResult.IsCompleted">
|
||||
<summary>Gets a value that indicates the reader is no longer reading data written to the <see cref="T:System.IO.Pipelines.PipeWriter" />.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if the reader is no longer reading data written to the <see cref="T:System.IO.Pipelines.PipeWriter" />; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.IDuplexPipe">
|
||||
<summary>Defines a class that provides a duplex pipe from which data can be read from and written to.</summary>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.IDuplexPipe.Input">
|
||||
<summary>Gets the <see cref="T:System.IO.Pipelines.PipeReader" /> half of the duplex pipe.</summary>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.IDuplexPipe.Output">
|
||||
<summary>Gets the <see cref="T:System.IO.Pipelines.PipeWriter" /> half of the duplex pipe.</summary>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.Pipe">
|
||||
<summary>The default <see cref="T:System.IO.Pipelines.PipeWriter" /> and <see cref="T:System.IO.Pipelines.PipeReader" /> implementation.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.Pipe.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.IO.Pipelines.Pipe" /> class using <see cref="P:System.IO.Pipelines.PipeOptions.Default" /> as options.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.Pipe.#ctor(System.IO.Pipelines.PipeOptions)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.IO.Pipelines.Pipe" /> class with the specified options.</summary>
|
||||
<param name="options">The set of options for this pipe.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.Pipe.Reset">
|
||||
<summary>Resets the pipe.</summary>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.Pipe.Reader">
|
||||
<summary>Gets the <see cref="T:System.IO.Pipelines.PipeReader" /> for this pipe.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeReader" /> instance for this pipe.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.Pipe.Writer">
|
||||
<summary>Gets the <see cref="T:System.IO.Pipelines.PipeWriter" /> for this pipe.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeWriter" /> instance for this pipe.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.PipeOptions">
|
||||
<summary>Represents a set of <see cref="T:System.IO.Pipelines.Pipe" /> options.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeOptions.#ctor(System.Buffers.MemoryPool{System.Byte},System.IO.Pipelines.PipeScheduler,System.IO.Pipelines.PipeScheduler,System.Int64,System.Int64,System.Int32,System.Boolean)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.IO.Pipelines.PipeOptions" /> class with the specified parameters.</summary>
|
||||
<param name="pool">The pool of memory blocks to be used for buffer management.</param>
|
||||
<param name="readerScheduler">The <see cref="T:System.IO.Pipelines.PipeScheduler" /> to be used to execute <see cref="T:System.IO.Pipelines.PipeReader" /> callbacks and async continuations.</param>
|
||||
<param name="writerScheduler">The <see cref="T:System.IO.Pipelines.PipeScheduler" /> used to execute <see cref="T:System.IO.Pipelines.PipeWriter" /> callbacks and async continuations.</param>
|
||||
<param name="pauseWriterThreshold">The number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> before <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> starts blocking. A value of zero prevents <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> from ever blocking, effectively making the number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> unlimited.</param>
|
||||
<param name="resumeWriterThreshold">The number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> when <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> stops blocking.</param>
|
||||
<param name="minimumSegmentSize">The minimum size of the segment requested from <paramref name="pool" />.</param>
|
||||
<param name="useSynchronizationContext">
|
||||
<see langword="true" /> if asynchronous continuations should be executed on the <see cref="T:System.Threading.SynchronizationContext" /> they were captured on; <see langword="false" /> otherwise. This takes precedence over the schedulers specified in <see cref="P:System.IO.Pipelines.PipeOptions.ReaderScheduler" /> and <see cref="P:System.IO.Pipelines.PipeOptions.WriterScheduler" />.</param>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.Default">
|
||||
<summary>Gets the default instance of <see cref="T:System.IO.Pipelines.PipeOptions" />.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeOptions" /> object initialized with default parameters.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.MinimumSegmentSize">
|
||||
<summary>Gets the minimum size of the segment requested from the <see cref="P:System.IO.Pipelines.PipeOptions.Pool" />.</summary>
|
||||
<returns>The minimum size of the segment requested from the <see cref="P:System.IO.Pipelines.PipeOptions.Pool" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.PauseWriterThreshold">
|
||||
<summary>Gets the number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> when <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> starts blocking. A value of zero prevents <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> from ever blocking, effectively making the number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> unlimited.</summary>
|
||||
<returns>The number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> when <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> starts blocking.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.Pool">
|
||||
<summary>Gets the <see cref="T:System.Buffers.MemoryPool`1" /> object used for buffer management.</summary>
|
||||
<returns>A pool of memory blocks used for buffer management.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.ReaderScheduler">
|
||||
<summary>Gets the <see cref="T:System.IO.Pipelines.PipeScheduler" /> used to execute <see cref="T:System.IO.Pipelines.PipeReader" /> callbacks and async continuations.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeScheduler" /> that is used to execute <see cref="T:System.IO.Pipelines.PipeReader" /> callbacks and async continuations.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.ResumeWriterThreshold">
|
||||
<summary>Gets the number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> when <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> stops blocking.</summary>
|
||||
<returns>The number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> when <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> stops blocking.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.UseSynchronizationContext">
|
||||
<summary>Gets a value that determines if asynchronous callbacks and continuations should be executed on the <see cref="T:System.Threading.SynchronizationContext" /> they were captured on. This takes precedence over the schedulers specified in <see cref="P:System.IO.Pipelines.PipeOptions.ReaderScheduler" /> and <see cref="P:System.IO.Pipelines.PipeOptions.WriterScheduler" />.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if asynchronous callbacks and continuations should be executed on the <see cref="T:System.Threading.SynchronizationContext" /> they were captured on; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.WriterScheduler">
|
||||
<summary>Gets the <see cref="T:System.IO.Pipelines.PipeScheduler" /> used to execute <see cref="T:System.IO.Pipelines.PipeWriter" /> callbacks and async continuations.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeScheduler" /> object used to execute <see cref="T:System.IO.Pipelines.PipeWriter" /> callbacks and async continuations.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.PipeReader">
|
||||
<summary>Defines a class that provides access to a read side of pipe.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.IO.Pipelines.PipeReader" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.AdvanceTo(System.SequencePosition,System.SequencePosition)">
|
||||
<summary>Moves forward the pipeline's read cursor to after the consumed data, marking the data as processed, read and examined.</summary>
|
||||
<param name="consumed">Marks the extent of the data that has been successfully processed.</param>
|
||||
<param name="examined">Marks the extent of the data that has been read and examined.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.AdvanceTo(System.SequencePosition)">
|
||||
<summary>Moves forward the pipeline's read cursor to after the consumed data, marking the data as processed.</summary>
|
||||
<param name="consumed">Marks the extent of the data that has been successfully processed.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.AsStream(System.Boolean)">
|
||||
<summary>Returns a <see cref="T:System.IO.Stream" /> representation of the <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
<param name="leaveOpen">An optional flag that indicates whether disposing the returned <see cref="T:System.IO.Stream" /> leaves <see cref="T:System.IO.Pipelines.PipeReader" /> open (<see langword="true" />) or completes <see cref="T:System.IO.Pipelines.PipeReader" /> (<see langword="false" />).</param>
|
||||
<returns>A stream that represents the <see cref="T:System.IO.Pipelines.PipeReader" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.CancelPendingRead">
|
||||
<summary>Cancels the pending <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation without causing it to throw and without completing the <see cref="T:System.IO.Pipelines.PipeReader" />. If there is no pending operation, this cancels the next operation.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.Complete(System.Exception)">
|
||||
<summary>Signals to the producer that the consumer is done reading.</summary>
|
||||
<param name="exception">Optional <see cref="T:System.Exception" /> indicating a failure that's causing the pipeline to complete.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.CompleteAsync(System.Exception)">
|
||||
<summary>Marks the current pipe reader instance as being complete, meaning no more data will be read from it.</summary>
|
||||
<param name="exception">An optional exception that indicates the failure that caused the reader to complete.</param>
|
||||
<returns>A value task that represents the asynchronous complete operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.CopyToAsync(System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads the bytes from the <see cref="T:System.IO.Pipelines.PipeReader" /> and writes them to the specified <see cref="T:System.IO.Pipelines.PipeWriter" />, using a specified cancellation token.</summary>
|
||||
<param name="destination">The pipe writer to which the contents of the current stream will be copied.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A task that represents the asynchronous copy operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.CopyToAsync(System.IO.Stream,System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads the bytes from the <see cref="T:System.IO.Pipelines.PipeReader" /> and writes them to the specified stream, using a specified cancellation token.</summary>
|
||||
<param name="destination">The stream to which the contents of the current stream will be copied.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A task that represents the asynchronous copy operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.Create(System.Buffers.ReadOnlySequence{System.Byte})">
|
||||
<summary>Creates a <see cref="T:System.IO.Pipelines.PipeReader" /> wrapping the specified <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
|
||||
<param name="sequence">The sequence to wrap.</param>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeReader" /> that wraps the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.Create(System.IO.Stream,System.IO.Pipelines.StreamPipeReaderOptions)">
|
||||
<summary>Creates a <see cref="T:System.IO.Pipelines.PipeReader" /> wrapping the specified <see cref="T:System.IO.Stream" />.</summary>
|
||||
<param name="stream">The stream that the pipe reader will wrap.</param>
|
||||
<param name="readerOptions">The options to configure the pipe reader.</param>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeReader" /> that wraps the <see cref="T:System.IO.Stream" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.OnWriterCompleted(System.Action{System.Exception,System.Object},System.Object)">
|
||||
<summary>Registers a callback that executes when the <see cref="T:System.IO.Pipelines.PipeWriter" /> side of the pipe is completed.</summary>
|
||||
<param name="callback">The callback to register.</param>
|
||||
<param name="state">The state object to pass to <paramref name="callback" /> when it's invoked.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads a sequence of bytes from the current <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see langword="default" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A <see cref="T:System.Threading.Tasks.ValueTask`1" /> representing the asynchronous read operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.ReadAtLeastAsync(System.Int32,System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads a sequence of bytes from the current <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
<param name="minimumSize">The minimum length that needs to be buffered in order for the call to return.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see langword="default" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A <see cref="T:System.Threading.Tasks.ValueTask`1" /> representing the asynchronous read operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.ReadAtLeastAsyncCore(System.Int32,System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads a sequence of bytes from the current <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
<param name="minimumSize">The minimum length that needs to be buffered in order for the call to return.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see langword="default" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A <see cref="T:System.Threading.Tasks.ValueTask`1" /> representing the asynchronous read operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.TryRead(System.IO.Pipelines.ReadResult@)">
|
||||
<summary>Attempts to synchronously read data the <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
<param name="result">When this method returns <see langword="true" />, this value is set to a <see cref="T:System.IO.Pipelines.ReadResult" /> instance that represents the result of the read call; otherwise, this value is set to <see langword="default" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if data was available, or if the call was canceled or the writer was completed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.PipeScheduler">
|
||||
<summary>Abstraction for running <see cref="T:System.IO.Pipelines.PipeReader" /> and <see cref="T:System.IO.Pipelines.PipeWriter" /> callbacks and continuations.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeScheduler.#ctor">
|
||||
<summary>Initializes new a <see cref="T:System.IO.Pipelines.PipeScheduler" /> instance.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeScheduler.Schedule(System.Action{System.Object},System.Object)">
|
||||
<summary>Requests <paramref name="action" /> to be run on scheduler with <paramref name="state" /> being passed in.</summary>
|
||||
<param name="action">The single-parameter action delegate to schedule.</param>
|
||||
<param name="state">The parameter to pass to the <paramref name="action" /> delegate.</param>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeScheduler.Inline">
|
||||
<summary>The <see cref="T:System.IO.Pipelines.PipeScheduler" /> implementation that runs callbacks inline.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeScheduler" /> instance that runs callbacks inline.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeScheduler.ThreadPool">
|
||||
<summary>The <see cref="T:System.IO.Pipelines.PipeScheduler" /> implementation that queues callbacks to the thread pool.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeScheduler" /> instance that queues callbacks to the thread pool.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.PipeWriter">
|
||||
<summary>Defines a class that provides a pipeline to which data can be written.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.#ctor">
|
||||
<summary>Initializes a new instance of the class.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.Advance(System.Int32)">
|
||||
<summary>Notifies the <see cref="T:System.IO.Pipelines.PipeWriter" /> that <paramref name="bytes" /> bytes were written to the output <see cref="T:System.Span`1" /> or <see cref="T:System.Memory`1" />. You must call <see cref="M:System.IO.Pipelines.PipeWriter.GetSpan(System.Int32)" /> or <see cref="M:System.IO.Pipelines.PipeWriter.GetMemory(System.Int32)" /> again and use the returned buffer to continue writing more data after calling <see cref="M:System.IO.Pipelines.PipeWriter.Advance(System.Int32)" />; you cannot write to a previously acquired buffer.</summary>
|
||||
<param name="bytes">The number of bytes written to the <see cref="T:System.Span`1" /> or <see cref="T:System.Memory`1" />.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.AsStream(System.Boolean)">
|
||||
<summary>Returns a <see cref="T:System.IO.Stream" /> representation of the <see cref="T:System.IO.Pipelines.PipeWriter" />.</summary>
|
||||
<param name="leaveOpen">An optional flag that indicates whether disposing the returned <see cref="T:System.IO.Stream" /> leaves <see cref="T:System.IO.Pipelines.PipeReader" /> open (<see langword="true" />) or completes <see cref="T:System.IO.Pipelines.PipeReader" /> (<see langword="false" />).</param>
|
||||
<returns>A stream that represents the <see cref="T:System.IO.Pipelines.PipeWriter" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.CancelPendingFlush">
|
||||
<summary>Cancels the pending <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> or <see cref="M:System.IO.Pipelines.PipeWriter.WriteAsync(System.ReadOnlyMemory{System.Byte},System.Threading.CancellationToken)" /> operation without causing the operation to throw and without completing the <see cref="T:System.IO.Pipelines.PipeWriter" />. If there is no pending operation, this cancels the next operation.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.Complete(System.Exception)">
|
||||
<summary>Marks the <see cref="T:System.IO.Pipelines.PipeWriter" /> as being complete, meaning no more items will be written to it.</summary>
|
||||
<param name="exception">Optional <see cref="T:System.Exception" /> indicating a failure that's causing the pipeline to complete.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.CompleteAsync(System.Exception)">
|
||||
<summary>Marks the current pipe writer instance as being complete, meaning no more data will be written to it.</summary>
|
||||
<param name="exception">An optional exception that indicates the failure that caused the pipeline to complete.</param>
|
||||
<returns>A value task that represents the asynchronous complete operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.CopyFromAsync(System.IO.Stream,System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads the bytes from the specified stream and writes them to the <see cref="T:System.IO.Pipelines.PipeWriter" />.</summary>
|
||||
<param name="source">The stream from which the contents will be copied.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A task that represents the asynchronous copy operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.Create(System.IO.Stream,System.IO.Pipelines.StreamPipeWriterOptions)">
|
||||
<summary>Creates a <see cref="T:System.IO.Pipelines.PipeWriter" /> wrapping the specified <see cref="T:System.IO.Stream" />.</summary>
|
||||
<param name="stream">The stream that the pipe writer will wrap.</param>
|
||||
<param name="writerOptions">The options to configure the pipe writer.</param>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeWriter" /> that wraps the <see cref="T:System.IO.Stream" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)">
|
||||
<summary>Makes bytes written available to <see cref="T:System.IO.Pipelines.PipeReader" /> and runs <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> continuation.</summary>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A task that represents and wraps the asynchronous flush operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.GetMemory(System.Int32)">
|
||||
<summary>Returns a <see cref="T:System.Memory`1" /> to write to that is at least the requested size, as specified by the <paramref name="sizeHint" /> parameter.</summary>
|
||||
<param name="sizeHint">The minimum length of the returned <see cref="T:System.Memory`1" />. If 0, a non-empty memory buffer of arbitrary size is returned.</param>
|
||||
<exception cref="T:System.OutOfMemoryException">The requested buffer size is not available.</exception>
|
||||
<returns>A memory buffer of at least <paramref name="sizeHint" /> bytes. If <paramref name="sizeHint" /> is 0, returns a non-empty buffer of arbitrary size.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.GetSpan(System.Int32)">
|
||||
<summary>Returns a <see cref="T:System.Span`1" /> to write to that is at least the requested size, as specified by the <paramref name="sizeHint" /> parameter.</summary>
|
||||
<param name="sizeHint">The minimum length of the returned <see cref="T:System.Span`1" />. If 0, a non-empty buffer of arbitrary size is returned.</param>
|
||||
<exception cref="T:System.OutOfMemoryException">The requested buffer size is not available.</exception>
|
||||
<returns>A buffer of at least <paramref name="sizeHint" /> bytes. If <paramref name="sizeHint" /> is 0, returns a non-empty buffer of arbitrary size.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.OnReaderCompleted(System.Action{System.Exception,System.Object},System.Object)">
|
||||
<summary>Registers a callback that executes when the <see cref="T:System.IO.Pipelines.PipeReader" /> side of the pipe is completed.</summary>
|
||||
<param name="callback">The callback to register.</param>
|
||||
<param name="state">The state object to pass to <paramref name="callback" /> when it's invoked.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.WriteAsync(System.ReadOnlyMemory{System.Byte},System.Threading.CancellationToken)">
|
||||
<summary>Writes the specified byte memory range to the pipe and makes data accessible to the <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
<param name="source">The read-only byte memory region to write.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A task that represents the asynchronous write operation, and wraps the flush asynchronous operation.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeWriter.CanGetUnflushedBytes">
|
||||
<summary>Gets a value that indicates whether the current <see cref="T:System.IO.Pipelines.PipeWriter" /> supports reporting the count of unflushed bytes.</summary>
|
||||
<returns>
|
||||
<see langword="true" />If a class derived from <see cref="T:System.IO.Pipelines.PipeWriter" /> does not support getting the unflushed bytes, calls to <see cref="P:System.IO.Pipelines.PipeWriter.UnflushedBytes" /> throw <see cref="T:System.NotImplementedException" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeWriter.UnflushedBytes">
|
||||
<summary>When overridden in a derived class, gets the count of unflushed bytes within the current writer.</summary>
|
||||
<exception cref="T:System.NotImplementedException">The <see cref="T:System.IO.Pipelines.PipeWriter" /> does not support getting the unflushed byte count.</exception>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.ReadResult">
|
||||
<summary>Represents the result of a <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> call.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.ReadResult.#ctor(System.Buffers.ReadOnlySequence{System.Byte},System.Boolean,System.Boolean)">
|
||||
<summary>Creates a new instance of <see cref="T:System.IO.Pipelines.ReadResult" /> setting <see cref="P:System.IO.Pipelines.ReadResult.IsCanceled" /> and <see cref="P:System.IO.Pipelines.ReadResult.IsCompleted" /> flags.</summary>
|
||||
<param name="buffer">The read-only sequence containing the bytes of data that were read in the <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> call.</param>
|
||||
<param name="isCanceled">A flag that indicates if the <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation that produced this <see cref="T:System.IO.Pipelines.ReadResult" /> was canceled by <see cref="M:System.IO.Pipelines.PipeReader.CancelPendingRead" />.</param>
|
||||
<param name="isCompleted">A flag that indicates whether the end of the data stream has been reached.</param>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.ReadResult.Buffer">
|
||||
<summary>Gets the <see cref="T:System.Buffers.ReadOnlySequence`1" /> that was read.</summary>
|
||||
<returns>A read-only sequence containing the bytes of data that were read in the <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> call.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.ReadResult.IsCanceled">
|
||||
<summary>Gets a value that indicates whether the current <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation was canceled by <see cref="M:System.IO.Pipelines.PipeReader.CancelPendingRead" />.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if the <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation that produced this <see cref="T:System.IO.Pipelines.ReadResult" /> was canceled by <see cref="M:System.IO.Pipelines.PipeReader.CancelPendingRead" />; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.ReadResult.IsCompleted">
|
||||
<summary>Gets a value that indicates whether the end of the data stream has been reached.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if the end of the data stream has been reached; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.StreamPipeExtensions">
|
||||
<summary>Provides extension methods for <see cref="T:System.IO.Stream" /> that support read and write operations directly into pipes.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.StreamPipeExtensions.CopyToAsync(System.IO.Stream,System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads the bytes from the <see cref="T:System.IO.Stream" /> and writes them to the specified <see cref="T:System.IO.Pipelines.PipeWriter" />, using a cancellation token.</summary>
|
||||
<param name="source">The stream from which the contents of the current stream will be copied.</param>
|
||||
<param name="destination">The writer to which the contents of the source stream will be copied.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A task that represents the asynchronous copy operation.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.StreamPipeReaderOptions">
|
||||
<summary>Represents a set of options for controlling the creation of the <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.StreamPipeReaderOptions.#ctor(System.Buffers.MemoryPool{System.Byte},System.Int32,System.Int32,System.Boolean,System.Boolean)">
|
||||
<summary>Initializes a <see cref="T:System.IO.Pipelines.StreamPipeReaderOptions" /> instance, optionally specifying a memory pool, a minimum buffer size, a minimum read size, and whether the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeReader" /> completes.</summary>
|
||||
<param name="pool">The memory pool to use when allocating memory. The default value is <see langword="null" />.</param>
|
||||
<param name="bufferSize">The minimum buffer size to use when renting memory from the <paramref name="pool" />. The default value is 4096.</param>
|
||||
<param name="minimumReadSize">The threshold of remaining bytes in the buffer before a new buffer is allocated. The default value is 1024.</param>
|
||||
<param name="leaveOpen">
|
||||
<see langword="true" /> to leave the underlying stream open after the <see cref="T:System.IO.Pipelines.PipeReader" /> completes; <see langword="false" /> to close it. The default is <see langword="false" />.</param>
|
||||
<param name="useZeroByteReads">
|
||||
<see langword="true" /> if reads with an empty buffer should be issued to the underlying stream before allocating memory; otherwise, <see langword="false" />.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.StreamPipeReaderOptions.#ctor(System.Buffers.MemoryPool{System.Byte},System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>Initializes a <see cref="T:System.IO.Pipelines.StreamPipeReaderOptions" /> instance, optionally specifying a memory pool, a minimum buffer size, a minimum read size, and whether the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeReader" /> completes.</summary>
|
||||
<param name="pool">The memory pool to use when allocating memory. The default value is <see langword="null" />.</param>
|
||||
<param name="bufferSize">The minimum buffer size to use when renting memory from the <paramref name="pool" />. The default value is 4096.</param>
|
||||
<param name="minimumReadSize">The threshold of remaining bytes in the buffer before a new buffer is allocated. The default value is 1024.</param>
|
||||
<param name="leaveOpen">
|
||||
<see langword="true" /> to leave the underlying stream open after the <see cref="T:System.IO.Pipelines.PipeReader" /> completes; <see langword="false" /> to close it. The default is <see langword="false" />.</param>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeReaderOptions.BufferSize">
|
||||
<summary>Gets the minimum buffer size to use when renting memory from the <see cref="P:System.IO.Pipelines.StreamPipeReaderOptions.Pool" />.</summary>
|
||||
<returns>The buffer size.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeReaderOptions.LeaveOpen">
|
||||
<summary>Gets the value that indicates if the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeReader" /> completes.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeReader" /> completes; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeReaderOptions.MinimumReadSize">
|
||||
<summary>Gets the threshold of remaining bytes in the buffer before a new buffer is allocated.</summary>
|
||||
<returns>The minimum read size.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeReaderOptions.Pool">
|
||||
<summary>Gets the <see cref="T:System.Buffers.MemoryPool`1" /> to use when allocating memory.</summary>
|
||||
<returns>A memory pool instance.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeReaderOptions.UseZeroByteReads">
|
||||
<summary>Gets the value that indicates if reads with an empty buffer should be issued to the underlying stream, in order to wait for data to arrive before allocating memory.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if reads with an empty buffer should be issued to the underlying stream before allocating memory; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.StreamPipeWriterOptions">
|
||||
<summary>Represents a set of options for controlling the creation of the <see cref="T:System.IO.Pipelines.PipeWriter" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.StreamPipeWriterOptions.#ctor(System.Buffers.MemoryPool{System.Byte},System.Int32,System.Boolean)">
|
||||
<summary>Initializes a <see cref="T:System.IO.Pipelines.StreamPipeWriterOptions" /> instance, optionally specifying a memory pool, a minimum buffer size, and whether the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeWriter" /> completes.</summary>
|
||||
<param name="pool">The memory pool to use when allocating memory. The default value is <see langword="null" />.</param>
|
||||
<param name="minimumBufferSize">The minimum buffer size to use when renting memory from the <paramref name="pool" />. The default value is 4096.</param>
|
||||
<param name="leaveOpen">
|
||||
<see langword="true" /> to leave the underlying stream open after the <see cref="T:System.IO.Pipelines.PipeWriter" /> completes; <see langword="false" /> to close it. The default is <see langword="false" />.</param>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeWriterOptions.LeaveOpen">
|
||||
<summary>Gets the value that indicates if the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeWriter" /> completes.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeWriter" /> completes; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeWriterOptions.MinimumBufferSize">
|
||||
<summary>Gets the minimum buffer size to use when renting memory from the <see cref="P:System.IO.Pipelines.StreamPipeWriterOptions.Pool" />.</summary>
|
||||
<returns>An integer representing the minimum buffer size.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeWriterOptions.Pool">
|
||||
<summary>Gets the <see cref="T:System.Buffers.MemoryPool`1" /> to use when allocating memory.</summary>
|
||||
<returns>A memory pool instance.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,353 @@
|
||||
<?xml version="1.0"?>
|
||||
<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.Read``1(System.Void*)">
|
||||
<summary>
|
||||
Reads a value of type <typeparamref name="T"/> from the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type to read.</typeparam>
|
||||
<param name="source">The location to read from.</param>
|
||||
<returns>An object of type <typeparamref name="T"/> read from the given location.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.ReadUnaligned``1(System.Void*)">
|
||||
<summary>
|
||||
Reads a value of type <typeparamref name="T"/> from the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type to read.</typeparam>
|
||||
<param name="source">The location to read from.</param>
|
||||
<returns>An object of type <typeparamref name="T"/> read from the given location.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.ReadUnaligned``1(System.Byte@)">
|
||||
<summary>
|
||||
Reads a value of type <typeparamref name="T"/> from the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type to read.</typeparam>
|
||||
<param name="source">The location to read from.</param>
|
||||
<returns>An object of type <typeparamref name="T"/> read from the given location.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Write``1(System.Void*,``0)">
|
||||
<summary>
|
||||
Writes a value of type <typeparamref name="T"/> to the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type of value to write.</typeparam>
|
||||
<param name="destination">The location to write to.</param>
|
||||
<param name="value">The value to write.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.WriteUnaligned``1(System.Void*,``0)">
|
||||
<summary>
|
||||
Writes a value of type <typeparamref name="T"/> to the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type of value to write.</typeparam>
|
||||
<param name="destination">The location to write to.</param>
|
||||
<param name="value">The value to write.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.WriteUnaligned``1(System.Byte@,``0)">
|
||||
<summary>
|
||||
Writes a value of type <typeparamref name="T"/> to the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type of value to write.</typeparam>
|
||||
<param name="destination">The location to write to.</param>
|
||||
<param name="value">The value to write.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Copy``1(System.Void*,``0@)">
|
||||
<summary>
|
||||
Copies a value of type <typeparamref name="T"/> to the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type of value to copy.</typeparam>
|
||||
<param name="destination">The location to copy to.</param>
|
||||
<param name="source">A reference to the value to copy.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Copy``1(``0@,System.Void*)">
|
||||
<summary>
|
||||
Copies a value of type <typeparamref name="T"/> to the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type of value to copy.</typeparam>
|
||||
<param name="destination">The location to copy to.</param>
|
||||
<param name="source">A pointer to the value to copy.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AsPointer``1(``0@)">
|
||||
<summary>
|
||||
Returns a pointer to the given by-ref parameter.
|
||||
</summary>
|
||||
<typeparam name="T">The type of object.</typeparam>
|
||||
<param name="value">The object whose pointer is obtained.</param>
|
||||
<returns>A pointer to the given value.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.SizeOf``1">
|
||||
<summary>
|
||||
Returns the size of an object of the given type parameter.
|
||||
</summary>
|
||||
<typeparam name="T">The type of object whose size is retrieved.</typeparam>
|
||||
<returns>The size of an object of type <typeparamref name="T"/>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.As``1(System.Object)">
|
||||
<summary>
|
||||
Casts the given object to the specified type, performs no dynamic type checking.
|
||||
</summary>
|
||||
<typeparam name="T">The type which the object will be cast to.</typeparam>
|
||||
<param name="o">The object to cast.</param>
|
||||
<returns>The original object, casted to the given type.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AsRef``1(System.Void*)">
|
||||
<summary>
|
||||
Reinterprets the given location as a reference to a value of type <typeparamref name="T"/>.
|
||||
</summary>
|
||||
<typeparam name="T">The type of the interpreted location.</typeparam>
|
||||
<param name="source">The location of the value to reference.</param>
|
||||
<returns>A reference to a value of type <typeparamref name="T"/>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AsRef``1(``0@)">
|
||||
<summary>
|
||||
Reinterprets the given read-only reference as a reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The read-only reference to reinterpret.</param>
|
||||
<returns>A reference to a value of type <typeparamref name="T"/>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.As``2(``0@)">
|
||||
<summary>
|
||||
Reinterprets the given reference as a reference to a value of type <typeparamref name="TTo"/>.
|
||||
</summary>
|
||||
<typeparam name="TFrom">The type of reference to reinterpret.</typeparam>
|
||||
<typeparam name="TTo">The desired type of the reference.</typeparam>
|
||||
<param name="source">The reference to reinterpret.</param>
|
||||
<returns>A reference to a value of type <typeparamref name="TTo"/>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Unbox``1(System.Object)">
|
||||
<summary>
|
||||
Returns a reference to the value type contained with the specified box object.
|
||||
</summary>
|
||||
<typeparam name="T">The type of the value type contained within the box.</typeparam>
|
||||
<param name="box">The boxed value type.</param>
|
||||
<returns>A reference to a value of type <typeparamref name="T"/> in the box object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Add``1(``0@,System.Int32)">
|
||||
<summary>
|
||||
Adds an element offset to the given reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<returns>A new reference that reflects the addition of offset to pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Add``1(System.Void*,System.Int32)">
|
||||
<summary>
|
||||
Adds an element offset to the given pointer.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The pointer to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<returns>A new pointer 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>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<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.UIntPtr)">
|
||||
<summary>
|
||||
Adds an element offset to the given reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<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>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="byteOffset">The offset to add.</param>
|
||||
<returns>A new reference that reflects the addition of byte offset to pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AddByteOffset``1(``0@,System.UIntPtr)">
|
||||
<summary>
|
||||
Adds a byte offset to the given reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="byteOffset">The offset to add.</param>
|
||||
<returns>A new reference that reflects the addition of byte offset to pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Subtract``1(``0@,System.Int32)">
|
||||
<summary>
|
||||
Subtracts an element offset from the given reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="elementOffset">The offset to subtract.</param>
|
||||
<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>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="elementOffset">The offset to subtract.</param>
|
||||
<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.UIntPtr)">
|
||||
<summary>
|
||||
Subtracts an element offset from the given reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="elementOffset">The offset to subtract.</param>
|
||||
<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>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="byteOffset">The offset to subtract.</param>
|
||||
<returns>A new reference that reflects the subraction of byte offset from pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.SubtractByteOffset``1(``0@,System.UIntPtr)">
|
||||
<summary>
|
||||
Subtracts a byte offset from the given reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="byteOffset">The offset to subtract.</param>
|
||||
<returns>A new reference that reflects the subraction of byte offset from pointer.</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>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="origin">The reference to origin.</param>
|
||||
<param name="target">The reference to target.</param>
|
||||
<returns>Byte offset from origin to target i.e. <paramref name="target"/> - <paramref name="origin"/>.</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>
|
||||
<returns><c>true</c> if <paramref name="left"/> and <paramref name="right"/> point to the same location; otherwise <c>false</c>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.IsAddressGreaterThan``1(``0@,``0@)">
|
||||
<summary>
|
||||
Determines whether the memory address referenced by <paramref name="left"/> is greater than the memory address referenced by <paramref name="right"/>.
|
||||
</summary>
|
||||
<param name="left">The first reference to compare.</param>
|
||||
<param name="right">The second reference to compare.</param>
|
||||
<returns><c>true</c> if the memory address referenced by <paramref name="left"/> is greater than the memory address referenced by <paramref name="right"/>; otherwise <c>false</c>.</returns>
|
||||
<remarks>
|
||||
This check is conceptually similar to "(void*)(&left) > (void*)(&right)". Both parameters must reference the same object, array, or span;
|
||||
or the objects being referenced must both be pinned; or both references must represent unmanaged pointers; otherwise the result is undefined.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.IsAddressLessThan``1(``0@,``0@)">
|
||||
<summary>
|
||||
Determines whether the memory address referenced by <paramref name="left"/> is less than the memory address referenced by <paramref name="right"/>.
|
||||
</summary>
|
||||
<param name="left">The first reference to compare.</param>
|
||||
<param name="right">The second reference to compare.</param>
|
||||
<returns><c>true</c> if the memory address referenced by <paramref name="left"/> is less than the memory address referenced by <paramref name="right"/>; otherwise <c>false</c>.</returns>
|
||||
<remarks>
|
||||
This check is conceptually similar to "(void*)(&left) < (void*)(&right)". Both parameters must reference the same object, array, or span;
|
||||
or the objects being referenced must both be pinned; or both references must represent unmanaged pointers; otherwise the result is undefined.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.IsNullRef``1(``0@)">
|
||||
<summary>
|
||||
Returns if a given reference to a value of type <typeparamref name="T"/> is a null reference.
|
||||
</summary>
|
||||
<param name="source">The reference to check.</param>
|
||||
<remarks>This check is conceptually similar to "(void*)(&source) == nullptr".</remarks>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.NullRef``1">
|
||||
<summary>
|
||||
Returns a reference to a value of type <typeparamref name="T"/> that is a null reference.
|
||||
</summary>
|
||||
</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.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.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.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.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.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.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>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,939 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Text.Encodings.Web</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Text.Encodings.Web.HtmlEncoder">
|
||||
<summary>Represents an HTML character encoding.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.HtmlEncoder.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.HtmlEncoder.Create(System.Text.Encodings.Web.TextEncoderSettings)">
|
||||
<summary>Creates a new instance of the HtmlEncoder class with the specified settings.</summary>
|
||||
<param name="settings">Settings that control how the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> instance encodes, primarily which characters to encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="settings" /> is <see langword="null" />.</exception>
|
||||
<returns>A new instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.HtmlEncoder.Create(System.Text.Unicode.UnicodeRange[])">
|
||||
<summary>Creates a new instance of the HtmlEncoder class that specifies characters the encoder is allowed to not encode.</summary>
|
||||
<param name="allowedRanges">The set of characters that the encoder is allowed to not encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="allowedRanges" /> is <see langword="null" />.</exception>
|
||||
<returns>A new instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Encodings.Web.HtmlEncoder.Default">
|
||||
<summary>Gets a built-in instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</summary>
|
||||
<returns>A built-in instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="T:System.Text.Encodings.Web.JavaScriptEncoder">
|
||||
<summary>Represents a JavaScript character encoding.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.JavaScriptEncoder.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.JavaScriptEncoder.Create(System.Text.Encodings.Web.TextEncoderSettings)">
|
||||
<summary>Creates a new instance of JavaScriptEncoder class with the specified settings.</summary>
|
||||
<param name="settings">Settings that control how the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> instance encodes, primarily which characters to encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="settings" /> is <see langword="null" />.</exception>
|
||||
<returns>A new instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.JavaScriptEncoder.Create(System.Text.Unicode.UnicodeRange[])">
|
||||
<summary>Creates a new instance of the JavaScriptEncoder class that specifies characters the encoder is allowed to not encode.</summary>
|
||||
<param name="allowedRanges">The set of characters that the encoder is allowed to not encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="allowedRanges" /> is <see langword="null" />.</exception>
|
||||
<returns>A new instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Encodings.Web.JavaScriptEncoder.Default">
|
||||
<summary>Gets a built-in instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</summary>
|
||||
<returns>A built-in instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Encodings.Web.JavaScriptEncoder.UnsafeRelaxedJsonEscaping">
|
||||
<summary>Gets a built-in JavaScript encoder instance that is less strict about what is encoded.</summary>
|
||||
<returns>A JavaScript encoder instance.</returns>
|
||||
</member>
|
||||
<member name="T:System.Text.Encodings.Web.TextEncoder">
|
||||
<summary>The base class of web encoders.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Text.Encodings.Web.TextEncoder" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.IO.TextWriter,System.Char[],System.Int32,System.Int32)">
|
||||
<summary>Encodes characters from an array and writes them to a <see cref="T:System.IO.TextWriter" /> object.</summary>
|
||||
<param name="output">The stream to which to write the encoded text.</param>
|
||||
<param name="value">The array of characters to encode.</param>
|
||||
<param name="startIndex">The array index of the first character to encode.</param>
|
||||
<param name="characterCount">The number of characters in the array to encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="output" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <see cref="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)" /> method failed. The encoder does not implement <see cref="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter" /> correctly.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="value" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="startIndex" /> is out of range.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="characterCount" /> is out of range.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.IO.TextWriter,System.String,System.Int32,System.Int32)">
|
||||
<summary>Encodes a substring and writes it to a <see cref="T:System.IO.TextWriter" /> object.</summary>
|
||||
<param name="output">The stream to which to write the encoded text.</param>
|
||||
<param name="value">The string whose substring is to be encoded.</param>
|
||||
<param name="startIndex">The index where the substring starts.</param>
|
||||
<param name="characterCount">The number of characters in the substring.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="output" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <see cref="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)" /> method failed. The encoder does not implement <see cref="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter" /> correctly.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="value" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="startIndex" /> is out of range.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="characterCount" /> is out of range.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.IO.TextWriter,System.String)">
|
||||
<summary>Encodes the specified string to a <see cref="T:System.IO.TextWriter" /> object.</summary>
|
||||
<param name="output">The stream to which to write the encoded text.</param>
|
||||
<param name="value">The string to encode.</param>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.ReadOnlySpan{System.Char},System.Span{System.Char},System.Int32@,System.Int32@,System.Boolean)">
|
||||
<summary>Encodes the supplied characters.</summary>
|
||||
<param name="source">A source buffer containing the characters to encode.</param>
|
||||
<param name="destination">The destination buffer to which the encoded form of <paramref name="source" /> will be written.</param>
|
||||
<param name="charsConsumed">The number of characters consumed from the <paramref name="source" /> buffer.</param>
|
||||
<param name="charsWritten">The number of characters written to the <paramref name="destination" /> buffer.</param>
|
||||
<param name="isFinalBlock">
|
||||
<see langword="true" /> to indicate there is no further source data that needs to be encoded; otherwise, <see langword="false" />.</param>
|
||||
<returns>An enumeration value that describes the result of the encoding operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.String)">
|
||||
<summary>Encodes the supplied string and returns the encoded text as a new string.</summary>
|
||||
<param name="value">The string to encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="value" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <see cref="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)" /> method failed. The encoder does not implement <see cref="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter" /> correctly.</exception>
|
||||
<returns>The encoded string.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.EncodeUtf8(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@,System.Int32@,System.Boolean)">
|
||||
<summary>Encodes the supplied UTF-8 text.</summary>
|
||||
<param name="utf8Source">A source buffer containing the UTF-8 text to encode.</param>
|
||||
<param name="utf8Destination">The destination buffer to which the encoded form of <paramref name="utf8Source" /> will be written.</param>
|
||||
<param name="bytesConsumed">The number of bytes consumed from the <paramref name="utf8Source" /> buffer.</param>
|
||||
<param name="bytesWritten">The number of bytes written to the <paramref name="utf8Destination" /> buffer.</param>
|
||||
<param name="isFinalBlock">
|
||||
<see langword="true" /> to indicate there is no further source data that needs to be encoded; otherwise, <see langword="false" />.</param>
|
||||
<returns>A status code that describes the result of the encoding operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.FindFirstCharacterToEncode(System.Char*,System.Int32)">
|
||||
<summary>Finds the index of the first character to encode.</summary>
|
||||
<param name="text">The text buffer to search.</param>
|
||||
<param name="textLength">The number of characters in <paramref name="text" />.</param>
|
||||
<returns>The index of the first character to encode.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.FindFirstCharacterToEncodeUtf8(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Finds the first element in a UTF-8 text input buffer that would be escaped by the current encoder instance.</summary>
|
||||
<param name="utf8Text">The UTF-8 text input buffer to search.</param>
|
||||
<returns>The index of the first element in <paramref name="utf8Text" /> that would be escaped by the current encoder instance, or -1 if no data in <paramref name="utf8Text" /> requires escaping.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)">
|
||||
<summary>Encodes a Unicode scalar value and writes it to a buffer.</summary>
|
||||
<param name="unicodeScalar">A Unicode scalar value.</param>
|
||||
<param name="buffer">A pointer to the buffer to which to write the encoded text.</param>
|
||||
<param name="bufferLength">The length of the destination <paramref name="buffer" /> in characters.</param>
|
||||
<param name="numberOfCharactersWritten">When the method returns, indicates the number of characters written to the <paramref name="buffer" />.</param>
|
||||
<returns>
|
||||
<see langword="false" /> if <paramref name="bufferLength" /> is too small to fit the encoded text; otherwise, returns <see langword="true" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.WillEncode(System.Int32)">
|
||||
<summary>Determines if a given Unicode scalar value will be encoded.</summary>
|
||||
<param name="unicodeScalar">A Unicode scalar value.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the <paramref name="unicodeScalar" /> value will be encoded by this encoder; otherwise, returns <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter">
|
||||
<summary>Gets the maximum number of characters that this encoder can generate for each input code point.</summary>
|
||||
<returns>The maximum number of characters.</returns>
|
||||
</member>
|
||||
<member name="T:System.Text.Encodings.Web.TextEncoderSettings">
|
||||
<summary>Represents a filter that allows only certain Unicode code points.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.#ctor">
|
||||
<summary>Instantiates an empty filter (allows no code points through by default).</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.#ctor(System.Text.Encodings.Web.TextEncoderSettings)">
|
||||
<summary>Instantiates a filter by cloning the allowed list of another <see cref="T:System.Text.Encodings.Web.TextEncoderSettings" /> object.</summary>
|
||||
<param name="other">The other <see cref="T:System.Text.Encodings.Web.TextEncoderSettings" /> object to be cloned.</param>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.#ctor(System.Text.Unicode.UnicodeRange[])">
|
||||
<summary>Instantiates a filter where only the character ranges specified by <paramref name="allowedRanges" /> are allowed by the filter.</summary>
|
||||
<param name="allowedRanges">The allowed character ranges.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="allowedRanges" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowCharacter(System.Char)">
|
||||
<summary>Allows the character specified by <paramref name="character" /> through the filter.</summary>
|
||||
<param name="character">The allowed character.</param>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowCharacters(System.Char[])">
|
||||
<summary>Allows all characters specified by <paramref name="characters" /> through the filter.</summary>
|
||||
<param name="characters">The allowed characters.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="characters" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowCodePoints(System.Collections.Generic.IEnumerable{System.Int32})">
|
||||
<summary>Allows all code points specified by <paramref name="codePoints" />.</summary>
|
||||
<param name="codePoints">The allowed code points.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="codePoints" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowRange(System.Text.Unicode.UnicodeRange)">
|
||||
<summary>Allows all characters specified by <paramref name="range" /> through the filter.</summary>
|
||||
<param name="range">The range of characters to be allowed.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="range" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowRanges(System.Text.Unicode.UnicodeRange[])">
|
||||
<summary>Allows all characters specified by <paramref name="ranges" /> through the filter.</summary>
|
||||
<param name="ranges">The ranges of characters to be allowed.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="ranges" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.Clear">
|
||||
<summary>Resets this object by disallowing all characters.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidCharacter(System.Char)">
|
||||
<summary>Disallows the character <paramref name="character" /> through the filter.</summary>
|
||||
<param name="character">The disallowed character.</param>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidCharacters(System.Char[])">
|
||||
<summary>Disallows all characters specified by <paramref name="characters" /> through the filter.</summary>
|
||||
<param name="characters">The disallowed characters.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="characters" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidRange(System.Text.Unicode.UnicodeRange)">
|
||||
<summary>Disallows all characters specified by <paramref name="range" /> through the filter.</summary>
|
||||
<param name="range">The range of characters to be disallowed.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="range" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidRanges(System.Text.Unicode.UnicodeRange[])">
|
||||
<summary>Disallows all characters specified by <paramref name="ranges" /> through the filter.</summary>
|
||||
<param name="ranges">The ranges of characters to be disallowed.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="ranges" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.GetAllowedCodePoints">
|
||||
<summary>Gets an enumerator of all allowed code points.</summary>
|
||||
<returns>The enumerator of allowed code points.</returns>
|
||||
</member>
|
||||
<member name="T:System.Text.Encodings.Web.UrlEncoder">
|
||||
<summary>Represents a URL character encoding.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.UrlEncoder.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.UrlEncoder.Create(System.Text.Encodings.Web.TextEncoderSettings)">
|
||||
<summary>Creates a new instance of UrlEncoder class with the specified settings.</summary>
|
||||
<param name="settings">Settings that control how the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> instance encodes, primarily which characters to encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="settings" /> is <see langword="null" />.</exception>
|
||||
<returns>A new instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.UrlEncoder.Create(System.Text.Unicode.UnicodeRange[])">
|
||||
<summary>Creates a new instance of the UrlEncoder class that specifies characters the encoder is allowed to not encode.</summary>
|
||||
<param name="allowedRanges">The set of characters that the encoder is allowed to not encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="allowedRanges" /> is <see langword="null" />.</exception>
|
||||
<returns>A new instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Encodings.Web.UrlEncoder.Default">
|
||||
<summary>Gets a built-in instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</summary>
|
||||
<returns>A built-in instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="T:System.Text.Unicode.UnicodeRange">
|
||||
<summary>Represents a contiguous range of Unicode code points.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Unicode.UnicodeRange.#ctor(System.Int32,System.Int32)">
|
||||
<summary>Creates a new <see cref="T:System.Text.Unicode.UnicodeRange" /> that includes a specified number of characters starting at a specified Unicode code point.</summary>
|
||||
<param name="firstCodePoint">The first code point in the range.</param>
|
||||
<param name="length">The number of code points in the range.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="firstCodePoint" /> is less than zero or greater than 0xFFFF.
|
||||
|
||||
-or-
|
||||
|
||||
<paramref name="length" /> is less than zero.
|
||||
|
||||
-or-
|
||||
|
||||
<paramref name="firstCodePoint" /> plus <paramref name="length" /> is greater than 0xFFFF.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Unicode.UnicodeRange.Create(System.Char,System.Char)">
|
||||
<summary>Creates a new <see cref="T:System.Text.Unicode.UnicodeRange" /> instance from a span of characters.</summary>
|
||||
<param name="firstCharacter">The first character in the range.</param>
|
||||
<param name="lastCharacter">The last character in the range.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="lastCharacter" /> precedes <paramref name="firstCharacter" />.</exception>
|
||||
<returns>A range that includes all characters between <paramref name="firstCharacter" /> and <paramref name="lastCharacter" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRange.FirstCodePoint">
|
||||
<summary>Gets the first code point in the range represented by this <see cref="T:System.Text.Unicode.UnicodeRange" /> instance.</summary>
|
||||
<returns>The first code point in the range.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRange.Length">
|
||||
<summary>Gets the number of code points in the range represented by this <see cref="T:System.Text.Unicode.UnicodeRange" /> instance.</summary>
|
||||
<returns>The number of code points in the range.</returns>
|
||||
</member>
|
||||
<member name="T:System.Text.Unicode.UnicodeRanges">
|
||||
<summary>Provides static properties that return predefined <see cref="T:System.Text.Unicode.UnicodeRange" /> instances that correspond to blocks from the Unicode specification.</summary>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.All">
|
||||
<summary>Gets a range that consists of the entire Basic Multilingual Plane (BMP), from U+0000 to U+FFFF).</summary>
|
||||
<returns>A range that consists of the entire BMP.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.AlphabeticPresentationForms">
|
||||
<summary>Gets the Alphabetic Presentation Forms Unicode block (U+FB00-U+FB4F).</summary>
|
||||
<returns>The Alphabetic Presentation Forms Unicode block (U+FB00-U+FB4F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Arabic">
|
||||
<summary>Gets the Arabic Unicode block (U+0600-U+06FF).</summary>
|
||||
<returns>The Arabic Unicode block (U+0600-U+06FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ArabicExtendedA">
|
||||
<summary>Gets the Arabic Extended-A Unicode block (U+08A0-U+08FF).</summary>
|
||||
<returns>The Arabic Extended-A Unicode block (U+08A0-U+08FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ArabicExtendedB">
|
||||
<summary>A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Arabic Extended-B' Unicode block (U+0870..U+089F).</summary>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ArabicPresentationFormsA">
|
||||
<summary>Gets the Arabic Presentation Forms-A Unicode block (U+FB50-U+FDFF).</summary>
|
||||
<returns>The Arabic Presentation Forms-A Unicode block (U+FB50-U+FDFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ArabicPresentationFormsB">
|
||||
<summary>Gets the Arabic Presentation Forms-B Unicode block (U+FE70-U+FEFF).</summary>
|
||||
<returns>The Arabic Presentation Forms-B Unicode block (U+FE70-U+FEFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ArabicSupplement">
|
||||
<summary>Gets the Arabic Supplement Unicode block (U+0750-U+077F).</summary>
|
||||
<returns>The Arabic Supplement Unicode block (U+0750-U+077F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Armenian">
|
||||
<summary>Gets the Armenian Unicode block (U+0530-U+058F).</summary>
|
||||
<returns>The Armenian Unicode block (U+0530-U+058F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Arrows">
|
||||
<summary>Gets the Arrows Unicode block (U+2190-U+21FF).</summary>
|
||||
<returns>The Arrows Unicode block (U+2190-U+21FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Balinese">
|
||||
<summary>Gets the Balinese Unicode block (U+1B00-U+1B7F).</summary>
|
||||
<returns>The Balinese Unicode block (U+1B00-U+1B7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Bamum">
|
||||
<summary>Gets the Bamum Unicode block (U+A6A0-U+A6FF).</summary>
|
||||
<returns>The Bamum Unicode block (U+A6A0-U+A6FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.BasicLatin">
|
||||
<summary>Gets the Basic Latin Unicode block (U+0021-U+007F).</summary>
|
||||
<returns>The Basic Latin Unicode block (U+0021-U+007F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Batak">
|
||||
<summary>Gets the Batak Unicode block (U+1BC0-U+1BFF).</summary>
|
||||
<returns>The Batak Unicode block (U+1BC0-U+1BFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Bengali">
|
||||
<summary>Gets the Bengali Unicode block (U+0980-U+09FF).</summary>
|
||||
<returns>The Bengali Unicode block (U+0980-U+09FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.BlockElements">
|
||||
<summary>Gets the Block Elements Unicode block (U+2580-U+259F).</summary>
|
||||
<returns>The Block Elements Unicode block (U+2580-U+259F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Bopomofo">
|
||||
<summary>Gets the Bopomofo Unicode block (U+3100-U+312F).</summary>
|
||||
<returns>The Bopomofo Unicode block (U+3105-U+312F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.BopomofoExtended">
|
||||
<summary>Gets the Bopomofo Extended Unicode block (U+31A0-U+31BF).</summary>
|
||||
<returns>The Bopomofo Extended Unicode block (U+31A0-U+31BF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.BoxDrawing">
|
||||
<summary>Gets the Box Drawing Unicode block (U+2500-U+257F).</summary>
|
||||
<returns>The Box Drawing Unicode block (U+2500-U+257F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.BraillePatterns">
|
||||
<summary>Gets the Braille Patterns Unicode block (U+2800-U+28FF).</summary>
|
||||
<returns>The Braille Patterns Unicode block (U+2800-U+28FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Buginese">
|
||||
<summary>Gets the Buginese Unicode block (U+1A00-U+1A1F).</summary>
|
||||
<returns>The Buginese Unicode block (U+1A00-U+1A1F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Buhid">
|
||||
<summary>Gets the Buhid Unicode block (U+1740-U+175F).</summary>
|
||||
<returns>The Buhid Unicode block (U+1740-U+175F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Cham">
|
||||
<summary>Gets the Cham Unicode block (U+AA00-U+AA5F).</summary>
|
||||
<returns>The Cham Unicode block (U+AA00-U+AA5F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Cherokee">
|
||||
<summary>Gets the Cherokee Unicode block (U+13A0-U+13FF).</summary>
|
||||
<returns>The Cherokee Unicode block (U+13A0-U+13FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CherokeeSupplement">
|
||||
<summary>Gets the Cherokee Supplement Unicode block (U+AB70-U+ABBF).</summary>
|
||||
<returns>The Cherokee Supplement Unicode block (U+AB70-U+ABBF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkCompatibility">
|
||||
<summary>Gets the CJK Compatibility Unicode block (U+3300-U+33FF).</summary>
|
||||
<returns>The CJK Compatibility Unicode block (U+3300-U+33FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkCompatibilityForms">
|
||||
<summary>Gets the CJK Compatibility Forms Unicode block (U+FE30-U+FE4F).</summary>
|
||||
<returns>The CJK Compatibility Forms Unicode block (U+FE30-U+FE4F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkCompatibilityIdeographs">
|
||||
<summary>Gets the CJK Compatibility Ideographs Unicode block (U+F900-U+FAD9).</summary>
|
||||
<returns>The CJK Compatibility Ideographs Unicode block (U+F900-U+FAD9).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkRadicalsSupplement">
|
||||
<summary>Gets the CJK Radicals Supplement Unicode block (U+2E80-U+2EFF).</summary>
|
||||
<returns>The CJK Radicals Supplement Unicode block (U+2E80-U+2EFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkStrokes">
|
||||
<summary>Gets the CJK Strokes Unicode block (U+31C0-U+31EF).</summary>
|
||||
<returns>The CJK Strokes Unicode block (U+31C0-U+31EF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkSymbolsandPunctuation">
|
||||
<summary>Gets the CJK Symbols and Punctuation Unicode block (U+3000-U+303F).</summary>
|
||||
<returns>The CJK Symbols and Punctuation Unicode block (U+3000-U+303F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkUnifiedIdeographs">
|
||||
<summary>Gets the CJK Unified Ideographs Unicode block (U+4E00-U+9FCC).</summary>
|
||||
<returns>The CJK Unified Ideographs Unicode block (U+4E00-U+9FCC).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkUnifiedIdeographsExtensionA">
|
||||
<summary>Gets the CJK Unitied Ideographs Extension A Unicode block (U+3400-U+4DB5).</summary>
|
||||
<returns>The CJK Unitied Ideographs Extension A Unicode block (U+3400-U+4DB5).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarks">
|
||||
<summary>Gets the Combining Diacritical Marks Unicode block (U+0300-U+036F).</summary>
|
||||
<returns>The Combining Diacritical Marks Unicode block (U+0300-U+036F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarksExtended">
|
||||
<summary>Gets the Combining Diacritical Marks Extended Unicode block (U+1AB0-U+1AFF).</summary>
|
||||
<returns>The Combining Diacritical Marks Extended Unicode block (U+1AB0-U+1AFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarksforSymbols">
|
||||
<summary>Gets the Combining Diacritical Marks for Symbols Unicode block (U+20D0-U+20FF).</summary>
|
||||
<returns>The Combining Diacritical Marks for Symbols Unicode block (U+20D0-U+20FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarksSupplement">
|
||||
<summary>Gets the Combining Diacritical Marks Supplement Unicode block (U+1DC0-U+1DFF).</summary>
|
||||
<returns>The Combining Diacritical Marks Supplement Unicode block (U+1DC0-U+1DFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CombiningHalfMarks">
|
||||
<summary>Gets the Combining Half Marks Unicode block (U+FE20-U+FE2F).</summary>
|
||||
<returns>The Combining Half Marks Unicode block (U+FE20-U+FE2F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CommonIndicNumberForms">
|
||||
<summary>Gets the Common Indic Number Forms Unicode block (U+A830-U+A83F).</summary>
|
||||
<returns>The Common Indic Number Forms Unicode block (U+A830-U+A83F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ControlPictures">
|
||||
<summary>Gets the Control Pictures Unicode block (U+2400-U+243F).</summary>
|
||||
<returns>The Control Pictures Unicode block (U+2400-U+243F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Coptic">
|
||||
<summary>Gets the Coptic Unicode block (U+2C80-U+2CFF).</summary>
|
||||
<returns>The Coptic Unicode block (U+2C80-U+2CFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CurrencySymbols">
|
||||
<summary>Gets the Currency Symbols Unicode block (U+20A0-U+20CF).</summary>
|
||||
<returns>The Currency Symbols Unicode block (U+20A0-U+20CF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Cyrillic">
|
||||
<summary>Gets the Cyrillic Unicode block (U+0400-U+04FF).</summary>
|
||||
<returns>The Cyrillic Unicode block (U+0400-U+04FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CyrillicExtendedA">
|
||||
<summary>Gets the Cyrillic Extended-A Unicode block (U+2DE0-U+2DFF).</summary>
|
||||
<returns>The Cyrillic Extended-A Unicode block (U+2DE0-U+2DFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CyrillicExtendedB">
|
||||
<summary>Gets the Cyrillic Extended-B Unicode block (U+A640-U+A69F).</summary>
|
||||
<returns>The Cyrillic Extended-B Unicode block (U+A640-U+A69F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CyrillicExtendedC">
|
||||
<summary>A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Cyrillic Extended-C' Unicode block (U+1C80..U+1C8F).</summary>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CyrillicSupplement">
|
||||
<summary>Gets the Cyrillic Supplement Unicode block (U+0500-U+052F).</summary>
|
||||
<returns>The Cyrillic Supplement Unicode block (U+0500-U+052F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Devanagari">
|
||||
<summary>Gets the Devangari Unicode block (U+0900-U+097F).</summary>
|
||||
<returns>The Devangari Unicode block (U+0900-U+097F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.DevanagariExtended">
|
||||
<summary>Gets the Devanagari Extended Unicode block (U+A8E0-U+A8FF).</summary>
|
||||
<returns>The Devanagari Extended Unicode block (U+A8E0-U+A8FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Dingbats">
|
||||
<summary>Gets the Dingbats Unicode block (U+2700-U+27BF).</summary>
|
||||
<returns>The Dingbats Unicode block (U+2700-U+27BF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.EnclosedAlphanumerics">
|
||||
<summary>Gets the Enclosed Alphanumerics Unicode block (U+2460-U+24FF).</summary>
|
||||
<returns>The Enclosed Alphanumerics Unicode block (U+2460-U+24FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.EnclosedCjkLettersandMonths">
|
||||
<summary>Gets the Enclosed CJK Letters and Months Unicode block (U+3200-U+32FF).</summary>
|
||||
<returns>The Enclosed CJK Letters and Months Unicode block (U+3200-U+32FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Ethiopic">
|
||||
<summary>Gets the Ethiopic Unicode block (U+1200-U+137C).</summary>
|
||||
<returns>The Ethiopic Unicode block (U+1200-U+137C).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.EthiopicExtended">
|
||||
<summary>Gets the Ethipic Extended Unicode block (U+2D80-U+2DDF).</summary>
|
||||
<returns>The Ethipic Extended Unicode block (U+2D80-U+2DDF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.EthiopicExtendedA">
|
||||
<summary>Gets the Ethiopic Extended-A Unicode block (U+AB00-U+AB2F).</summary>
|
||||
<returns>The Ethiopic Extended-A Unicode block (U+AB00-U+AB2F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.EthiopicSupplement">
|
||||
<summary>Gets the Ethiopic Supplement Unicode block (U+1380-U+1399).</summary>
|
||||
<returns>The Ethiopic Supplement Unicode block (U+1380-U+1399).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.GeneralPunctuation">
|
||||
<summary>Gets the General Punctuation Unicode block (U+2000-U+206F).</summary>
|
||||
<returns>The General Punctuation Unicode block (U+2000-U+206F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.GeometricShapes">
|
||||
<summary>Gets the Geometric Shapes Unicode block (U+25A0-U+25FF).</summary>
|
||||
<returns>The Geometric Shapes Unicode block (U+25A0-U+25FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Georgian">
|
||||
<summary>Gets the Georgian Unicode block (U+10A0-U+10FF).</summary>
|
||||
<returns>The Georgian Unicode block (U+10A0-U+10FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.GeorgianExtended">
|
||||
<summary>A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Georgian Extended' Unicode block (U+1C90..U+1CBF).</summary>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.GeorgianSupplement">
|
||||
<summary>Gets the Georgian Supplement Unicode block (U+2D00-U+2D2F).</summary>
|
||||
<returns>The Georgian Supplement Unicode block (U+2D00-U+2D2F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Glagolitic">
|
||||
<summary>Gets the Glagolitic Unicode block (U+2C00-U+2C5F).</summary>
|
||||
<returns>The Glagolitic Unicode block (U+2C00-U+2C5F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.GreekandCoptic">
|
||||
<summary>Gets the Greek and Coptic Unicode block (U+0370-U+03FF).</summary>
|
||||
<returns>The Greek and Coptic Unicode block (U+0370-U+03FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.GreekExtended">
|
||||
<summary>Gets the Greek Extended Unicode block (U+1F00-U+1FFF).</summary>
|
||||
<returns>The Greek Extended Unicode block (U+1F00-U+1FFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Gujarati">
|
||||
<summary>Gets the Gujarti Unicode block (U+0A81-U+0AFF).</summary>
|
||||
<returns>The Gujarti Unicode block (U+0A81-U+0AFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Gurmukhi">
|
||||
<summary>Gets the Gurmukhi Unicode block (U+0A01-U+0A7F).</summary>
|
||||
<returns>The Gurmukhi Unicode block (U+0A01-U+0A7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.HalfwidthandFullwidthForms">
|
||||
<summary>Gets the Halfwidth and Fullwidth Forms Unicode block (U+FF00-U+FFEE).</summary>
|
||||
<returns>The Halfwidth and Fullwidth Forms Unicode block (U+FF00-U+FFEE).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.HangulCompatibilityJamo">
|
||||
<summary>Gets the Hangul Compatibility Jamo Unicode block (U+3131-U+318F).</summary>
|
||||
<returns>The Hangul Compatibility Jamo Unicode block (U+3131-U+318F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.HangulJamo">
|
||||
<summary>Gets the Hangul Jamo Unicode block (U+1100-U+11FF).</summary>
|
||||
<returns>The Hangul Jamo Unicode block (U+1100-U+11FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.HangulJamoExtendedA">
|
||||
<summary>Gets the Hangul Jamo Extended-A Unicode block (U+A960-U+A9F).</summary>
|
||||
<returns>The Hangul Jamo Extended-A Unicode block (U+A960-U+A97F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.HangulJamoExtendedB">
|
||||
<summary>Gets the Hangul Jamo Extended-B Unicode block (U+D7B0-U+D7FF).</summary>
|
||||
<returns>The Hangul Jamo Extended-B Unicode block (U+D7B0-U+D7FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.HangulSyllables">
|
||||
<summary>Gets the Hangul Syllables Unicode block (U+AC00-U+D7AF).</summary>
|
||||
<returns>The Hangul Syllables Unicode block (U+AC00-U+D7AF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Hanunoo">
|
||||
<summary>Gets the Hanunoo Unicode block (U+1720-U+173F).</summary>
|
||||
<returns>The Hanunoo Unicode block (U+1720-U+173F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Hebrew">
|
||||
<summary>Gets the Hebrew Unicode block (U+0590-U+05FF).</summary>
|
||||
<returns>The Hebrew Unicode block (U+0590-U+05FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Hiragana">
|
||||
<summary>Gets the Hiragana Unicode block (U+3040-U+309F).</summary>
|
||||
<returns>The Hiragana Unicode block (U+3040-U+309F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.IdeographicDescriptionCharacters">
|
||||
<summary>Gets the Ideographic Description Characters Unicode block (U+2FF0-U+2FFF).</summary>
|
||||
<returns>The Ideographic Description Characters Unicode block (U+2FF0-U+2FFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.IpaExtensions">
|
||||
<summary>Gets the IPA Extensions Unicode block (U+0250-U+02AF).</summary>
|
||||
<returns>The IPA Extensions Unicode block (U+0250-U+02AF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Javanese">
|
||||
<summary>Gets the Javanese Unicode block (U+A980-U+A9DF).</summary>
|
||||
<returns>The Javanese Unicode block (U+A980-U+A9DF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Kanbun">
|
||||
<summary>Gets the Kanbun Unicode block (U+3190-U+319F).</summary>
|
||||
<returns>The Kanbun Unicode block (U+3190-U+319F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.KangxiRadicals">
|
||||
<summary>Gets the Kangxi Radicals Supplement Unicode block (U+2F00-U+2FDF).</summary>
|
||||
<returns>The Kangxi Radicals Supplement Unicode block (U+2F00-U+2FDF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Kannada">
|
||||
<summary>Gets the Kannada Unicode block (U+0C81-U+0CFF).</summary>
|
||||
<returns>The Kannada Unicode block (U+0C81-U+0CFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Katakana">
|
||||
<summary>Gets the Katakana Unicode block (U+30A0-U+30FF).</summary>
|
||||
<returns>The Katakana Unicode block (U+30A0-U+30FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.KatakanaPhoneticExtensions">
|
||||
<summary>Gets the Katakana Phonetic Extensions Unicode block (U+31F0-U+31FF).</summary>
|
||||
<returns>The Katakana Phonetic Extensions Unicode block (U+31F0-U+31FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.KayahLi">
|
||||
<summary>Gets the Kayah Li Unicode block (U+A900-U+A92F).</summary>
|
||||
<returns>The Kayah Li Unicode block (U+A900-U+A92F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Khmer">
|
||||
<summary>Gets the Khmer Unicode block (U+1780-U+17FF).</summary>
|
||||
<returns>The Khmer Unicode block (U+1780-U+17FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.KhmerSymbols">
|
||||
<summary>Gets the Khmer Symbols Unicode block (U+19E0-U+19FF).</summary>
|
||||
<returns>The Khmer Symbols Unicode block (U+19E0-U+19FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Lao">
|
||||
<summary>Gets the Lao Unicode block (U+0E80-U+0EDF).</summary>
|
||||
<returns>The Lao Unicode block (U+0E80-U+0EDF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Latin1Supplement">
|
||||
<summary>Gets the Latin-1 Supplement Unicode block (U+00A1-U+00FF).</summary>
|
||||
<returns>The Latin-1 Supplement Unicode block (U+00A1-U+00FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedA">
|
||||
<summary>Gets the Latin Extended-A Unicode block (U+0100-U+017F).</summary>
|
||||
<returns>The Latin Extended-A Unicode block (U+0100-U+017F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedAdditional">
|
||||
<summary>Gets the Latin Extended Additional Unicode block (U+1E00-U+1EFF).</summary>
|
||||
<returns>The Latin Extended Additional Unicode block (U+1E00-U+1EFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedB">
|
||||
<summary>Gets the Latin Extended-B Unicode block (U+0180-U+024F).</summary>
|
||||
<returns>The Latin Extended-B Unicode block (U+0180-U+024F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedC">
|
||||
<summary>Gets the Latin Extended-C Unicode block (U+2C60-U+2C7F).</summary>
|
||||
<returns>The Latin Extended-C Unicode block (U+2C60-U+2C7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedD">
|
||||
<summary>Gets the Latin Extended-D Unicode block (U+A720-U+A7FF).</summary>
|
||||
<returns>The Latin Extended-D Unicode block (U+A720-U+A7FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedE">
|
||||
<summary>Gets the Latin Extended-E Unicode block (U+AB30-U+AB6F).</summary>
|
||||
<returns>The Latin Extended-E Unicode block (U+AB30-U+AB6F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Lepcha">
|
||||
<summary>Gets the Lepcha Unicode block (U+1C00-U+1C4F).</summary>
|
||||
<returns>The Lepcha Unicode block (U+1C00-U+1C4F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LetterlikeSymbols">
|
||||
<summary>Gets the Letterlike Symbols Unicode block (U+2100-U+214F).</summary>
|
||||
<returns>The Letterlike Symbols Unicode block (U+2100-U+214F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Limbu">
|
||||
<summary>Gets the Limbu Unicode block (U+1900-U+194F).</summary>
|
||||
<returns>The Limbu Unicode block (U+1900-U+194F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Lisu">
|
||||
<summary>Gets the Lisu Unicode block (U+A4D0-U+A4FF).</summary>
|
||||
<returns>The Lisu Unicode block (U+A4D0-U+A4FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Malayalam">
|
||||
<summary>Gets the Malayalam Unicode block (U+0D00-U+0D7F).</summary>
|
||||
<returns>The Malayalam Unicode block (U+0D00-U+0D7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Mandaic">
|
||||
<summary>Gets the Mandaic Unicode block (U+0840-U+085F).</summary>
|
||||
<returns>The Mandaic Unicode block (U+0840-U+085F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MathematicalOperators">
|
||||
<summary>Gets the Mathematical Operators Unicode block (U+2200-U+22FF).</summary>
|
||||
<returns>The Mathematical Operators Unicode block (U+2200-U+22FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MeeteiMayek">
|
||||
<summary>Gets the Meetei Mayek Unicode block (U+ABC0-U+ABFF).</summary>
|
||||
<returns>The Meetei Mayek Unicode block (U+ABC0-U+ABFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MeeteiMayekExtensions">
|
||||
<summary>Gets the Meetei Mayek Extensions Unicode block (U+AAE0-U+AAFF).</summary>
|
||||
<returns>The Meetei Mayek Extensions Unicode block (U+AAE0-U+AAFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousMathematicalSymbolsA">
|
||||
<summary>Gets the Miscellaneous Mathematical Symbols-A Unicode block (U+27C0-U+27EF).</summary>
|
||||
<returns>The Miscellaneous Mathematical Symbols-A Unicode block (U+27C0-U+27EF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousMathematicalSymbolsB">
|
||||
<summary>Gets the Miscellaneous Mathematical Symbols-B Unicode block (U+2980-U+29FF).</summary>
|
||||
<returns>The Miscellaneous Mathematical Symbols-B Unicode block (U+2980-U+29FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousSymbols">
|
||||
<summary>Gets the Miscellaneous Symbols Unicode block (U+2600-U+26FF).</summary>
|
||||
<returns>The Miscellaneous Symbols Unicode block (U+2600-U+26FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousSymbolsandArrows">
|
||||
<summary>Gets the Miscellaneous Symbols and Arrows Unicode block (U+2B00-U+2BFF).</summary>
|
||||
<returns>The Miscellaneous Symbols and Arrows Unicode block (U+2B00-U+2BFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousTechnical">
|
||||
<summary>Gets the Miscellaneous Technical Unicode block (U+2300-U+23FF).</summary>
|
||||
<returns>The Miscellaneous Technical Unicode block (U+2300-U+23FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ModifierToneLetters">
|
||||
<summary>Gets the Modifier Tone Letters Unicode block (U+A700-U+A71F).</summary>
|
||||
<returns>The Modifier Tone Letters Unicode block (U+A700-U+A71F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Mongolian">
|
||||
<summary>Gets the Mongolian Unicode block (U+1800-U+18AF).</summary>
|
||||
<returns>The Mongolian Unicode block (U+1800-U+18AF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Myanmar">
|
||||
<summary>Gets the Myanmar Unicode block (U+1000-U+109F).</summary>
|
||||
<returns>The Myanmar Unicode block (U+1000-U+109F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MyanmarExtendedA">
|
||||
<summary>Gets the Myanmar Extended-A Unicode block (U+AA60-U+AA7F).</summary>
|
||||
<returns>The Myanmar Extended-A Unicode block (U+AA60-U+AA7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MyanmarExtendedB">
|
||||
<summary>Gets the Myanmar Extended-B Unicode block (U+A9E0-U+A9FF).</summary>
|
||||
<returns>The Myanmar Extended-B Unicode block (U+A9E0-U+A9FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.NewTaiLue">
|
||||
<summary>Gets the New Tai Lue Unicode block (U+1980-U+19DF).</summary>
|
||||
<returns>The New Tai Lue Unicode block (U+1980-U+19DF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.NKo">
|
||||
<summary>Gets the NKo Unicode block (U+07C0-U+07FF).</summary>
|
||||
<returns>The NKo Unicode block (U+07C0-U+07FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.None">
|
||||
<summary>Gets an empty Unicode range.</summary>
|
||||
<returns>A Unicode range with no elements.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.NumberForms">
|
||||
<summary>Gets the Number Forms Unicode block (U+2150-U+218F).</summary>
|
||||
<returns>The Number Forms Unicode block (U+2150-U+218F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Ogham">
|
||||
<summary>Gets the Ogham Unicode block (U+1680-U+169F).</summary>
|
||||
<returns>The Ogham Unicode block (U+1680-U+169F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.OlChiki">
|
||||
<summary>Gets the Ol Chiki Unicode block (U+1C50-U+1C7F).</summary>
|
||||
<returns>The Ol Chiki Unicode block (U+1C50-U+1C7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.OpticalCharacterRecognition">
|
||||
<summary>Gets the Optical Character Recognition Unicode block (U+2440-U+245F).</summary>
|
||||
<returns>The Optical Character Recognition Unicode block (U+2440-U+245F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Oriya">
|
||||
<summary>Gets the Oriya Unicode block (U+0B00-U+0B7F).</summary>
|
||||
<returns>The Oriya Unicode block (U+0B00-U+0B7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Phagspa">
|
||||
<summary>Gets the Phags-pa Unicode block (U+A840-U+A87F).</summary>
|
||||
<returns>The Phags-pa Unicode block (U+A840-U+A87F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.PhoneticExtensions">
|
||||
<summary>Gets the Phonetic Extensions Unicode block (U+1D00-U+1D7F).</summary>
|
||||
<returns>The Phonetic Extensions Unicode block (U+1D00-U+1D7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.PhoneticExtensionsSupplement">
|
||||
<summary>Gets the Phonetic Extensions Supplement Unicode block (U+1D80-U+1DBF).</summary>
|
||||
<returns>The Phonetic Extensions Supplement Unicode block (U+1D80-U+1DBF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Rejang">
|
||||
<summary>Gets the Rejang Unicode block (U+A930-U+A95F).</summary>
|
||||
<returns>The Rejang Unicode block (U+A930-U+A95F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Runic">
|
||||
<summary>Gets the Runic Unicode block (U+16A0-U+16FF).</summary>
|
||||
<returns>The Runic Unicode block (U+16A0-U+16FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Samaritan">
|
||||
<summary>Gets the Samaritan Unicode block (U+0800-U+083F).</summary>
|
||||
<returns>The Samaritan Unicode block (U+0800-U+083F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Saurashtra">
|
||||
<summary>Gets the Saurashtra Unicode block (U+A880-U+A8DF).</summary>
|
||||
<returns>The Saurashtra Unicode block (U+A880-U+A8DF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Sinhala">
|
||||
<summary>Gets the Sinhala Unicode block (U+0D80-U+0DFF).</summary>
|
||||
<returns>The Sinhala Unicode block (U+0D80-U+0DFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SmallFormVariants">
|
||||
<summary>Gets the Small Form Variants Unicode block (U+FE50-U+FE6F).</summary>
|
||||
<returns>The Small Form Variants Unicode block (U+FE50-U+FE6F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SpacingModifierLetters">
|
||||
<summary>Gets the Spacing Modifier Letters Unicode block (U+02B0-U+02FF).</summary>
|
||||
<returns>The Spacing Modifier Letters Unicode block (U+02B0-U+02FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Specials">
|
||||
<summary>Gets the Specials Unicode block (U+FFF0-U+FFFF).</summary>
|
||||
<returns>The Specials Unicode block (U+FFF0-U+FFFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Sundanese">
|
||||
<summary>Gets the Sundanese Unicode block (U+1B80-U+1BBF).</summary>
|
||||
<returns>The Sundanese Unicode block (U+1B80-U+1BBF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SundaneseSupplement">
|
||||
<summary>Gets the Sundanese Supplement Unicode block (U+1CC0-U+1CCF).</summary>
|
||||
<returns>The Sundanese Supplement Unicode block (U+1CC0-U+1CCF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SuperscriptsandSubscripts">
|
||||
<summary>Gets the Superscripts and Subscripts Unicode block (U+2070-U+209F).</summary>
|
||||
<returns>The Superscripts and Subscripts Unicode block (U+2070-U+209F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SupplementalArrowsA">
|
||||
<summary>Gets the Supplemental Arrows-A Unicode block (U+27F0-U+27FF).</summary>
|
||||
<returns>The Supplemental Arrows-A Unicode block (U+27F0-U+27FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SupplementalArrowsB">
|
||||
<summary>Gets the Supplemental Arrows-B Unicode block (U+2900-U+297F).</summary>
|
||||
<returns>The Supplemental Arrows-B Unicode block (U+2900-U+297F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SupplementalMathematicalOperators">
|
||||
<summary>Gets the Supplemental Mathematical Operators Unicode block (U+2A00-U+2AFF).</summary>
|
||||
<returns>The Supplemental Mathematical Operators Unicode block (U+2A00-U+2AFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SupplementalPunctuation">
|
||||
<summary>Gets the Supplemental Punctuation Unicode block (U+2E00-U+2E7F).</summary>
|
||||
<returns>The Supplemental Punctuation Unicode block (U+2E00-U+2E7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SylotiNagri">
|
||||
<summary>Gets the Syloti Nagri Unicode block (U+A800-U+A82F).</summary>
|
||||
<returns>The Syloti Nagri Unicode block (U+A800-U+A82F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Syriac">
|
||||
<summary>Gets the Syriac Unicode block (U+0700-U+074F).</summary>
|
||||
<returns>The Syriac Unicode block (U+0700-U+074F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SyriacSupplement">
|
||||
<summary>A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Syriac Supplement' Unicode block (U+0860..U+086F).</summary>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Tagalog">
|
||||
<summary>Gets the Tagalog Unicode block (U+1700-U+171F).</summary>
|
||||
<returns>The Tagalog Unicode block (U+1700-U+171F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Tagbanwa">
|
||||
<summary>Gets the Tagbanwa Unicode block (U+1760-U+177F).</summary>
|
||||
<returns>The Tagbanwa Unicode block (U+1760-U+177F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.TaiLe">
|
||||
<summary>Gets the Tai Le Unicode block (U+1950-U+197F).</summary>
|
||||
<returns>The Tai Le Unicode block (U+1950-U+197F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.TaiTham">
|
||||
<summary>Gets the Tai Tham Unicode block (U+1A20-U+1AAF).</summary>
|
||||
<returns>The Tai Tham Unicode block (U+1A20-U+1AAF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.TaiViet">
|
||||
<summary>Gets the Tai Viet Unicode block (U+AA80-U+AADF).</summary>
|
||||
<returns>The Tai Viet Unicode block (U+AA80-U+AADF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Tamil">
|
||||
<summary>Gets the Tamil Unicode block (U+0B80-U+0BFF).</summary>
|
||||
<returns>The Tamil Unicode block (U+0B82-U+0BFA).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Telugu">
|
||||
<summary>Gets the Telugu Unicode block (U+0C00-U+0C7F).</summary>
|
||||
<returns>The Telugu Unicode block (U+0C00-U+0C7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Thaana">
|
||||
<summary>Gets the Thaana Unicode block (U+0780-U+07BF).</summary>
|
||||
<returns>The Thaana Unicode block (U+0780-U+07BF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Thai">
|
||||
<summary>Gets the Thai Unicode block (U+0E00-U+0E7F).</summary>
|
||||
<returns>The Thai Unicode block (U+0E00-U+0E7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Tibetan">
|
||||
<summary>Gets the Tibetan Unicode block (U+0F00-U+0FFF).</summary>
|
||||
<returns>The Tibetan Unicode block (U+0F00-U+0FFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Tifinagh">
|
||||
<summary>Gets the Tifinagh Unicode block (U+2D30-U+2D7F).</summary>
|
||||
<returns>The Tifinagh Unicode block (U+2D30-U+2D7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.UnifiedCanadianAboriginalSyllabics">
|
||||
<summary>Gets the Unified Canadian Aboriginal Syllabics Unicode block (U+1400-U+167F).</summary>
|
||||
<returns>The Unified Canadian Aboriginal Syllabics Unicode block (U+1400-U+167F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.UnifiedCanadianAboriginalSyllabicsExtended">
|
||||
<summary>Gets the Unified Canadian Aboriginal Syllabics Extended Unicode block (U+18B0-U+18FF).</summary>
|
||||
<returns>The Unified Canadian Aboriginal Syllabics Extended Unicode block (U+18B0-U+18FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Vai">
|
||||
<summary>Gets the Vai Unicode block (U+A500-U+A63F).</summary>
|
||||
<returns>The Vai Unicode block (U+A500-U+A63F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.VariationSelectors">
|
||||
<summary>Gets the Variation Selectors Unicode block (U+FE00-U+FE0F).</summary>
|
||||
<returns>The Variation Selectors Unicode block (U+FE00-U+FE0F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.VedicExtensions">
|
||||
<summary>Gets the Vedic Extensions Unicode block (U+1CD0-U+1CFF).</summary>
|
||||
<returns>The Vedic Extensions Unicode block (U+1CD0-U+1CFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.VerticalForms">
|
||||
<summary>Gets the Vertical Forms Unicode block (U+FE10-U+FE1F).</summary>
|
||||
<returns>The Vertical Forms Unicode block (U+FE10-U+FE1F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.YijingHexagramSymbols">
|
||||
<summary>Gets the Yijing Hexagram Symbols Unicode block (U+4DC0-U+4DFF).</summary>
|
||||
<returns>The Yijing Hexagram Symbols Unicode block (U+4DC0-U+4DFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.YiRadicals">
|
||||
<summary>Gets the Yi Radicals Unicode block (U+A490-U+A4CF).</summary>
|
||||
<returns>The Yi Radicals Unicode block (U+A490-U+A4CF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.YiSyllables">
|
||||
<summary>Gets the Yi Syllables Unicode block (U+A000-U+A48F).</summary>
|
||||
<returns>The Yi Syllables Unicode block (U+A000-U+A48F).</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,545 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Threading.Tasks.Extensions</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute">
|
||||
<summary>
|
||||
Indicates the type of the async method builder that should be used by a language compiler to
|
||||
build the attributed type when used as the return type of an async method.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute.#ctor(System.Type)">
|
||||
<summary>Initializes the <see cref="T:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute"/>.</summary>
|
||||
<param name="builderType">The <see cref="T:System.Type"/> of the associated builder.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute.BuilderType">
|
||||
<summary>Gets the <see cref="T:System.Type"/> of the associated builder.</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder">
|
||||
<summary>Represents a builder for asynchronous methods that return a <see cref="T:System.Threading.Tasks.ValueTask"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder._methodBuilder">
|
||||
<summary>The <see cref="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder"/> to which most operations are delegated.</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder._haveResult">
|
||||
<summary>true if completed synchronously and successfully; otherwise, false.</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder._useBuilder">
|
||||
<summary>true if the builder should be used for setting/getting the result; otherwise, false.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder.Create">
|
||||
<summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder"/> struct.</summary>
|
||||
<returns>The initialized instance.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder.Start``1(``0@)">
|
||||
<summary>Begins running the builder with the associated state machine.</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.AsyncValueTaskMethodBuilder.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
|
||||
<summary>Associates the builder with the specified state machine.</summary>
|
||||
<param name="stateMachine">The state machine instance to associate with the builder.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder.SetResult">
|
||||
<summary>Marks the task as successfully completed.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder.SetException(System.Exception)">
|
||||
<summary>Marks the task as failed and binds the specified exception to the task.</summary>
|
||||
<param name="exception">The exception to bind to the task.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder.Task">
|
||||
<summary>Gets the task for this builder.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder.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.AsyncValueTaskMethodBuilder.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="T:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1">
|
||||
<summary>Represents a builder for asynchronous methods that returns a <see cref="T:System.Threading.Tasks.ValueTask`1"/>.</summary>
|
||||
<typeparam name="TResult">The type of the result.</typeparam>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1._methodBuilder">
|
||||
<summary>The <see cref="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1"/> to which most operations are delegated.</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1._result">
|
||||
<summary>The result for this builder, if it's completed before any awaits occur.</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1._haveResult">
|
||||
<summary>true if <see cref="F:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1._result"/> contains the synchronous result for the async method; otherwise, false.</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1._useBuilder">
|
||||
<summary>true if the builder should be used for setting/getting the result; otherwise, false.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.Create">
|
||||
<summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1"/> struct.</summary>
|
||||
<returns>The initialized instance.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.Start``1(``0@)">
|
||||
<summary>Begins running the builder with the associated state machine.</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.AsyncValueTaskMethodBuilder`1.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
|
||||
<summary>Associates the builder with the specified state machine.</summary>
|
||||
<param name="stateMachine">The state machine instance to associate with the builder.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.SetResult(`0)">
|
||||
<summary>Marks the task as successfully completed.</summary>
|
||||
<param name="result">The result to use to complete the task.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.SetException(System.Exception)">
|
||||
<summary>Marks the task as failed and binds the specified exception to the task.</summary>
|
||||
<param name="exception">The exception to bind to the task.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.Task">
|
||||
<summary>Gets the task for this builder.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.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.AsyncValueTaskMethodBuilder`1.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="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable">
|
||||
<summary>Provides an awaitable type that enables configured awaits on a <see cref="T:System.Threading.Tasks.ValueTask"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable._value">
|
||||
<summary>The wrapped <see cref="T:System.Threading.Tasks.Task"/>.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.#ctor(System.Threading.Tasks.ValueTask)">
|
||||
<summary>Initializes the awaitable.</summary>
|
||||
<param name="value">The wrapped <see cref="T:System.Threading.Tasks.ValueTask"/>.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.GetAwaiter">
|
||||
<summary>Returns an awaiter for this <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable"/> instance.</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter">
|
||||
<summary>Provides an awaiter for a <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter._value">
|
||||
<summary>The value being awaited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter.#ctor(System.Threading.Tasks.ValueTask)">
|
||||
<summary>Initializes the awaiter.</summary>
|
||||
<param name="value">The value to be awaited.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter.IsCompleted">
|
||||
<summary>Gets whether the <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable"/> has completed.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter.GetResult">
|
||||
<summary>Gets the result of the ValueTask.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter.OnCompleted(System.Action)">
|
||||
<summary>Schedules the continuation action for the <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable"/>.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter.UnsafeOnCompleted(System.Action)">
|
||||
<summary>Schedules the continuation action for the <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable"/>.</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1">
|
||||
<summary>Provides an awaitable type that enables configured awaits on a <see cref="T:System.Threading.Tasks.ValueTask`1"/>.</summary>
|
||||
<typeparam name="TResult">The type of the result produced.</typeparam>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1._value">
|
||||
<summary>The wrapped <see cref="T:System.Threading.Tasks.ValueTask`1"/>.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.#ctor(System.Threading.Tasks.ValueTask{`0})">
|
||||
<summary>Initializes the awaitable.</summary>
|
||||
<param name="value">The wrapped <see cref="T:System.Threading.Tasks.ValueTask`1"/>.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.GetAwaiter">
|
||||
<summary>Returns an awaiter for this <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/> instance.</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter">
|
||||
<summary>Provides an awaiter for a <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter._value">
|
||||
<summary>The value being awaited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.#ctor(System.Threading.Tasks.ValueTask{`0})">
|
||||
<summary>Initializes the awaiter.</summary>
|
||||
<param name="value">The value to be awaited.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.IsCompleted">
|
||||
<summary>Gets whether the <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/> has completed.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.GetResult">
|
||||
<summary>Gets the result of the ValueTask.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.OnCompleted(System.Action)">
|
||||
<summary>Schedules the continuation action for the <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/>.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.UnsafeOnCompleted(System.Action)">
|
||||
<summary>Schedules the continuation action for the <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/>.</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ValueTaskAwaiter">
|
||||
<summary>Provides an awaiter for a <see cref="T:System.Threading.Tasks.ValueTask"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.ValueTaskAwaiter.s_invokeActionDelegate">
|
||||
<summary>Shim used to invoke an <see cref="T:System.Action"/> passed as the state argument to a <see cref="T:System.Action`1"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.ValueTaskAwaiter._value">
|
||||
<summary>The value being awaited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter.#ctor(System.Threading.Tasks.ValueTask)">
|
||||
<summary>Initializes the awaiter.</summary>
|
||||
<param name="value">The value to be awaited.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.ValueTaskAwaiter.IsCompleted">
|
||||
<summary>Gets whether the <see cref="T:System.Threading.Tasks.ValueTask"/> has completed.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter.GetResult">
|
||||
<summary>Gets the result of the ValueTask.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter.OnCompleted(System.Action)">
|
||||
<summary>Schedules the continuation action for this ValueTask.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter.UnsafeOnCompleted(System.Action)">
|
||||
<summary>Schedules the continuation action for this ValueTask.</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ValueTaskAwaiter`1">
|
||||
<summary>Provides an awaiter for a <see cref="T:System.Threading.Tasks.ValueTask`1"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.ValueTaskAwaiter`1._value">
|
||||
<summary>The value being awaited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter`1.#ctor(System.Threading.Tasks.ValueTask{`0})">
|
||||
<summary>Initializes the awaiter.</summary>
|
||||
<param name="value">The value to be awaited.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.ValueTaskAwaiter`1.IsCompleted">
|
||||
<summary>Gets whether the <see cref="T:System.Threading.Tasks.ValueTask`1"/> has completed.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter`1.GetResult">
|
||||
<summary>Gets the result of the ValueTask.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter`1.OnCompleted(System.Action)">
|
||||
<summary>Schedules the continuation action for this ValueTask.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter`1.UnsafeOnCompleted(System.Action)">
|
||||
<summary>Schedules the continuation action for this ValueTask.</summary>
|
||||
</member>
|
||||
<member name="T:System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags">
|
||||
<summary>
|
||||
Flags passed from <see cref="T:System.Threading.Tasks.ValueTask"/> and <see cref="T:System.Threading.Tasks.ValueTask`1"/> to
|
||||
<see cref="M:System.Threading.Tasks.Sources.IValueTaskSource.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)"/> and <see cref="M:System.Threading.Tasks.Sources.IValueTaskSource`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)"/>
|
||||
to control behavior.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags.None">
|
||||
<summary>
|
||||
No requirements are placed on how the continuation is invoked.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags.UseSchedulingContext">
|
||||
<summary>
|
||||
Set if OnCompleted should capture the current scheduling context (e.g. SynchronizationContext)
|
||||
and use it when queueing the continuation for execution. If this is not set, the implementation
|
||||
may choose to execute the continuation in an arbitrary location.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags.FlowExecutionContext">
|
||||
<summary>
|
||||
Set if OnCompleted should capture the current ExecutionContext and use it to run the continuation.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Threading.Tasks.Sources.ValueTaskSourceStatus">
|
||||
<summary>Indicates the status of an <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/> or <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ValueTaskSourceStatus.Pending">
|
||||
<summary>The operation has not yet completed.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ValueTaskSourceStatus.Succeeded">
|
||||
<summary>The operation completed successfully.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ValueTaskSourceStatus.Faulted">
|
||||
<summary>The operation completed with an error.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.Sources.ValueTaskSourceStatus.Canceled">
|
||||
<summary>The operation completed due to cancellation.</summary>
|
||||
</member>
|
||||
<member name="T:System.Threading.Tasks.Sources.IValueTaskSource">
|
||||
<summary>Represents an object that can be wrapped by a <see cref="T:System.Threading.Tasks.ValueTask"/>.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.Sources.IValueTaskSource.GetStatus(System.Int16)">
|
||||
<summary>Gets the status of the current 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.IValueTaskSource.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)">
|
||||
<summary>Schedules the continuation action for this <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/>.</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.IValueTaskSource.GetResult(System.Int16)">
|
||||
<summary>Gets the result of the <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/>.</summary>
|
||||
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
|
||||
</member>
|
||||
<member name="T:System.Threading.Tasks.Sources.IValueTaskSource`1">
|
||||
<summary>Represents an object that can be wrapped by a <see cref="T:System.Threading.Tasks.ValueTask`1"/>.</summary>
|
||||
<typeparam name="TResult">Specifies the type of data returned from the object.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.Sources.IValueTaskSource`1.GetStatus(System.Int16)">
|
||||
<summary>Gets the status of the current 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.IValueTaskSource`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)">
|
||||
<summary>Schedules the continuation action for this <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</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.IValueTaskSource`1.GetResult(System.Int16)">
|
||||
<summary>Gets the result of the <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
|
||||
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
|
||||
</member>
|
||||
<member name="T:System.Threading.Tasks.ValueTask">
|
||||
<summary>Provides an awaitable result of an asynchronous operation.</summary>
|
||||
<remarks>
|
||||
<see cref="T:System.Threading.Tasks.ValueTask"/>s are meant to be directly awaited. To do more complicated operations with them, a <see cref="T:System.Threading.Tasks.Task"/>
|
||||
should be extracted using <see cref="M:System.Threading.Tasks.ValueTask.AsTask"/>. Such operations might include caching an instance to be awaited later,
|
||||
registering multiple continuations with a single operation, awaiting the same task multiple times, and using combinators over
|
||||
multiple operations.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask.s_canceledTask">
|
||||
<summary>A task canceled using `new CancellationToken(true)`.</summary>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask.CompletedTask">
|
||||
<summary>A successfully completed task.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask._obj">
|
||||
<summary>null if representing a successful synchronous completion, otherwise a <see cref="T:System.Threading.Tasks.Task"/> or a <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask._token">
|
||||
<summary>Opaque value passed through to the <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask._continueOnCapturedContext">
|
||||
<summary>true to continue on the capture context; otherwise, true.</summary>
|
||||
<remarks>Stored in the <see cref="T:System.Threading.Tasks.ValueTask"/> rather than in the configured awaiter to utilize otherwise padding space.</remarks>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.#ctor(System.Threading.Tasks.Task)">
|
||||
<summary>Initialize the <see cref="T:System.Threading.Tasks.ValueTask"/> with a <see cref="T:System.Threading.Tasks.Task"/> that represents the operation.</summary>
|
||||
<param name="task">The task.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.#ctor(System.Threading.Tasks.Sources.IValueTaskSource,System.Int16)">
|
||||
<summary>Initialize the <see cref="T:System.Threading.Tasks.ValueTask"/> with a <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/> object that represents the operation.</summary>
|
||||
<param name="source">The source.</param>
|
||||
<param name="token">Opaque value passed through to the <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/>.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.GetHashCode">
|
||||
<summary>Returns the hash code for this instance.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.Equals(System.Object)">
|
||||
<summary>Returns a value indicating whether this value is equal to a specified <see cref="T:System.Object"/>.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.Equals(System.Threading.Tasks.ValueTask)">
|
||||
<summary>Returns a value indicating whether this value is equal to a specified <see cref="T:System.Threading.Tasks.ValueTask"/> value.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.op_Equality(System.Threading.Tasks.ValueTask,System.Threading.Tasks.ValueTask)">
|
||||
<summary>Returns a value indicating whether two <see cref="T:System.Threading.Tasks.ValueTask"/> values are equal.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.op_Inequality(System.Threading.Tasks.ValueTask,System.Threading.Tasks.ValueTask)">
|
||||
<summary>Returns a value indicating whether two <see cref="T:System.Threading.Tasks.ValueTask"/> values are not equal.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.AsTask">
|
||||
<summary>
|
||||
Gets a <see cref="T:System.Threading.Tasks.Task"/> object to represent this ValueTask.
|
||||
</summary>
|
||||
<remarks>
|
||||
It will either return the wrapped task object if one exists, or it'll
|
||||
manufacture a new task object to represent the result.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.Preserve">
|
||||
<summary>Gets a <see cref="T:System.Threading.Tasks.ValueTask"/> that may be used at any point in the future.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.GetTaskForValueTaskSource(System.Threading.Tasks.Sources.IValueTaskSource)">
|
||||
<summary>Creates a <see cref="T:System.Threading.Tasks.Task"/> to represent the <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/>.</summary>
|
||||
<remarks>
|
||||
The <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/> is passed in rather than reading and casting <see cref="F:System.Threading.Tasks.ValueTask._obj"/>
|
||||
so that the caller can pass in an object it's already validated.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask">
|
||||
<summary>Type used to create a <see cref="T:System.Threading.Tasks.Task"/> to represent a <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask._source">
|
||||
<summary>The associated <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask._token">
|
||||
<summary>The token to pass through to operations on <see cref="F:System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask._source"/></summary>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask.IsCompleted">
|
||||
<summary>Gets whether the <see cref="T:System.Threading.Tasks.ValueTask"/> represents a completed operation.</summary>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask.IsCompletedSuccessfully">
|
||||
<summary>Gets whether the <see cref="T:System.Threading.Tasks.ValueTask"/> represents a successfully completed operation.</summary>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask.IsFaulted">
|
||||
<summary>Gets whether the <see cref="T:System.Threading.Tasks.ValueTask"/> represents a failed operation.</summary>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask.IsCanceled">
|
||||
<summary>Gets whether the <see cref="T:System.Threading.Tasks.ValueTask"/> represents a canceled operation.</summary>
|
||||
<remarks>
|
||||
If the <see cref="T:System.Threading.Tasks.ValueTask"/> is backed by a result or by a <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/>,
|
||||
this will always return false. If it's backed by a <see cref="T:System.Threading.Tasks.Task"/>, it'll return the
|
||||
value of the task's <see cref="P:System.Threading.Tasks.Task.IsCanceled"/> property.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.ThrowIfCompletedUnsuccessfully">
|
||||
<summary>Throws the exception that caused the <see cref="T:System.Threading.Tasks.ValueTask"/> to fail. If it completed successfully, nothing is thrown.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.GetAwaiter">
|
||||
<summary>Gets an awaiter for this <see cref="T:System.Threading.Tasks.ValueTask"/>.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask.ConfigureAwait(System.Boolean)">
|
||||
<summary>Configures an awaiter for this <see cref="T:System.Threading.Tasks.ValueTask"/>.</summary>
|
||||
<param name="continueOnCapturedContext">
|
||||
true to attempt to marshal the continuation back to the captured context; otherwise, false.
|
||||
</param>
|
||||
</member>
|
||||
<member name="T:System.Threading.Tasks.ValueTask`1">
|
||||
<summary>Provides a value type that can represent a synchronously available value or a task object.</summary>
|
||||
<typeparam name="TResult">Specifies the type of the result.</typeparam>
|
||||
<remarks>
|
||||
<see cref="T:System.Threading.Tasks.ValueTask`1"/>s are meant to be directly awaited. To do more complicated operations with them, a <see cref="T:System.Threading.Tasks.Task"/>
|
||||
should be extracted using <see cref="M:System.Threading.Tasks.ValueTask`1.AsTask"/> or <see cref="M:System.Threading.Tasks.ValueTask`1.Preserve"/>. Such operations might include caching an instance to
|
||||
be awaited later, registering multiple continuations with a single operation, awaiting the same task multiple times, and using
|
||||
combinators over multiple operations.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask`1.s_canceledTask">
|
||||
<summary>A task canceled using `new CancellationToken(true)`. Lazily created only when first needed.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask`1._obj">
|
||||
<summary>null if <see cref="F:System.Threading.Tasks.ValueTask`1._result"/> has the result, otherwise a <see cref="T:System.Threading.Tasks.Task`1"/> or a <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask`1._result">
|
||||
<summary>The result to be used if the operation completed successfully synchronously.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask`1._token">
|
||||
<summary>Opaque value passed through to the <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask`1._continueOnCapturedContext">
|
||||
<summary>true to continue on the captured context; otherwise, false.</summary>
|
||||
<remarks>Stored in the <see cref="T:System.Threading.Tasks.ValueTask`1"/> rather than in the configured awaiter to utilize otherwise padding space.</remarks>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.#ctor(`0)">
|
||||
<summary>Initialize the <see cref="T:System.Threading.Tasks.ValueTask`1"/> with a <typeparamref name="TResult"/> result value.</summary>
|
||||
<param name="result">The result.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.#ctor(System.Threading.Tasks.Task{`0})">
|
||||
<summary>Initialize the <see cref="T:System.Threading.Tasks.ValueTask`1"/> with a <see cref="T:System.Threading.Tasks.Task`1"/> that represents the operation.</summary>
|
||||
<param name="task">The task.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.#ctor(System.Threading.Tasks.Sources.IValueTaskSource{`0},System.Int16)">
|
||||
<summary>Initialize the <see cref="T:System.Threading.Tasks.ValueTask`1"/> with a <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/> object that represents the operation.</summary>
|
||||
<param name="source">The source.</param>
|
||||
<param name="token">Opaque value passed through to the <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/>.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.#ctor(System.Object,`0,System.Int16,System.Boolean)">
|
||||
<summary>Non-verified initialization of the struct to the specified values.</summary>
|
||||
<param name="obj">The object.</param>
|
||||
<param name="result">The result.</param>
|
||||
<param name="token">The token.</param>
|
||||
<param name="continueOnCapturedContext">true to continue on captured context; otherwise, false.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.GetHashCode">
|
||||
<summary>Returns the hash code for this instance.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.Equals(System.Object)">
|
||||
<summary>Returns a value indicating whether this value is equal to a specified <see cref="T:System.Object"/>.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.Equals(System.Threading.Tasks.ValueTask{`0})">
|
||||
<summary>Returns a value indicating whether this value is equal to a specified <see cref="T:System.Threading.Tasks.ValueTask`1"/> value.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.op_Equality(System.Threading.Tasks.ValueTask{`0},System.Threading.Tasks.ValueTask{`0})">
|
||||
<summary>Returns a value indicating whether two <see cref="T:System.Threading.Tasks.ValueTask`1"/> values are equal.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.op_Inequality(System.Threading.Tasks.ValueTask{`0},System.Threading.Tasks.ValueTask{`0})">
|
||||
<summary>Returns a value indicating whether two <see cref="T:System.Threading.Tasks.ValueTask`1"/> values are not equal.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.AsTask">
|
||||
<summary>
|
||||
Gets a <see cref="T:System.Threading.Tasks.Task`1"/> object to represent this ValueTask.
|
||||
</summary>
|
||||
<remarks>
|
||||
It will either return the wrapped task object if one exists, or it'll
|
||||
manufacture a new task object to represent the result.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.Preserve">
|
||||
<summary>Gets a <see cref="T:System.Threading.Tasks.ValueTask`1"/> that may be used at any point in the future.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.GetTaskForValueTaskSource(System.Threading.Tasks.Sources.IValueTaskSource{`0})">
|
||||
<summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"/> to represent the <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
|
||||
<remarks>
|
||||
The <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/> is passed in rather than reading and casting <see cref="F:System.Threading.Tasks.ValueTask`1._obj"/>
|
||||
so that the caller can pass in an object it's already validated.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask">
|
||||
<summary>Type used to create a <see cref="T:System.Threading.Tasks.Task`1"/> to represent a <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask._source">
|
||||
<summary>The associated <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/>.</summary>
|
||||
</member>
|
||||
<member name="F:System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask._token">
|
||||
<summary>The token to pass through to operations on <see cref="F:System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask._source"/></summary>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.IsCompleted">
|
||||
<summary>Gets whether the <see cref="T:System.Threading.Tasks.ValueTask`1"/> represents a completed operation.</summary>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.IsCompletedSuccessfully">
|
||||
<summary>Gets whether the <see cref="T:System.Threading.Tasks.ValueTask`1"/> represents a successfully completed operation.</summary>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.IsFaulted">
|
||||
<summary>Gets whether the <see cref="T:System.Threading.Tasks.ValueTask`1"/> represents a failed operation.</summary>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.IsCanceled">
|
||||
<summary>Gets whether the <see cref="T:System.Threading.Tasks.ValueTask`1"/> represents a canceled operation.</summary>
|
||||
<remarks>
|
||||
If the <see cref="T:System.Threading.Tasks.ValueTask`1"/> is backed by a result or by a <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>,
|
||||
this will always return false. If it's backed by a <see cref="T:System.Threading.Tasks.Task"/>, it'll return the
|
||||
value of the task's <see cref="P:System.Threading.Tasks.Task.IsCanceled"/> property.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.Result">
|
||||
<summary>Gets the result.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.GetAwaiter">
|
||||
<summary>Gets an awaiter for this <see cref="T:System.Threading.Tasks.ValueTask`1"/>.</summary>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.ConfigureAwait(System.Boolean)">
|
||||
<summary>Configures an awaiter for this <see cref="T:System.Threading.Tasks.ValueTask`1"/>.</summary>
|
||||
<param name="continueOnCapturedContext">
|
||||
true to attempt to marshal the continuation back to the captured context; otherwise, false.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.ToString">
|
||||
<summary>Gets a string-representation of this <see cref="T:System.Threading.Tasks.ValueTask`1"/>.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.ValueTuple</name>
|
||||
</assembly>
|
||||
<members>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<section name="Seeds_Lab_SVN_Dashboard.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8.1" />
|
||||
</startup>
|
||||
<userSettings>
|
||||
<Seeds_Lab_SVN_Dashboard.Properties.Settings>
|
||||
<setting name="url" serializeAs="String">
|
||||
<value />
|
||||
</setting>
|
||||
<setting name="user" serializeAs="String">
|
||||
<value />
|
||||
</setting>
|
||||
</Seeds_Lab_SVN_Dashboard.Properties.Settings>
|
||||
</userSettings>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-6.0.1.0" newVersion="6.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.1.0" newVersion="4.2.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Json" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.4.0" newVersion="4.0.4.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.5.0" newVersion="4.1.5.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
@@ -0,0 +1,173 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Buffers</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Buffers.ArrayPool`1">
|
||||
<summary>
|
||||
Provides a resource pool that enables reusing instances of type <see cref="T:T[]"/>.
|
||||
</summary>
|
||||
<remarks>
|
||||
<para>
|
||||
Renting and returning buffers with an <see cref="T:System.Buffers.ArrayPool`1"/> can increase performance
|
||||
in situations where arrays are created and destroyed frequently, resulting in significant
|
||||
memory pressure on the garbage collector.
|
||||
</para>
|
||||
<para>
|
||||
This class is thread-safe. All members may be used by multiple threads concurrently.
|
||||
</para>
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="F:System.Buffers.ArrayPool`1.s_sharedInstance">
|
||||
<summary>The lazily-initialized shared pool instance.</summary>
|
||||
</member>
|
||||
<member name="P:System.Buffers.ArrayPool`1.Shared">
|
||||
<summary>
|
||||
Retrieves a shared <see cref="T:System.Buffers.ArrayPool`1"/> instance.
|
||||
</summary>
|
||||
<remarks>
|
||||
The shared pool provides a default implementation of <see cref="T:System.Buffers.ArrayPool`1"/>
|
||||
that's intended for general applicability. It maintains arrays of multiple sizes, and
|
||||
may hand back a larger array than was actually requested, but will never hand back a smaller
|
||||
array than was requested. Renting a buffer from it with <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"/> will result in an
|
||||
existing buffer being taken from the pool if an appropriate buffer is available or in a new
|
||||
buffer being allocated if one is not available.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.EnsureSharedCreated">
|
||||
<summary>Ensures that <see cref="F:System.Buffers.ArrayPool`1.s_sharedInstance"/> has been initialized to a pool and returns it.</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Create">
|
||||
<summary>
|
||||
Creates a new <see cref="T:System.Buffers.ArrayPool`1"/> instance using default configuration options.
|
||||
</summary>
|
||||
<returns>A new <see cref="T:System.Buffers.ArrayPool`1"/> instance.</returns>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Create(System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:System.Buffers.ArrayPool`1"/> instance using custom configuration options.
|
||||
</summary>
|
||||
<param name="maxArrayLength">The maximum length of array instances that may be stored in the pool.</param>
|
||||
<param name="maxArraysPerBucket">
|
||||
The maximum number of array instances that may be stored in each bucket in the pool. The pool
|
||||
groups arrays of similar lengths into buckets for faster access.
|
||||
</param>
|
||||
<returns>A new <see cref="T:System.Buffers.ArrayPool`1"/> instance with the specified configuration options.</returns>
|
||||
<remarks>
|
||||
The created pool will group arrays into buckets, with no more than <paramref name="maxArraysPerBucket"/>
|
||||
in each bucket and with those arrays not exceeding <paramref name="maxArrayLength"/> in length.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Rent(System.Int32)">
|
||||
<summary>
|
||||
Retrieves a buffer that is at least the requested length.
|
||||
</summary>
|
||||
<param name="minimumLength">The minimum length of the array needed.</param>
|
||||
<returns>
|
||||
An <see cref="T:T[]"/> that is at least <paramref name="minimumLength"/> in length.
|
||||
</returns>
|
||||
<remarks>
|
||||
This buffer is loaned to the caller and should be returned to the same pool via
|
||||
<see cref="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)"/> so that it may be reused in subsequent usage of <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"/>.
|
||||
It is not a fatal error to not return a rented buffer, but failure to do so may lead to
|
||||
decreased application performance, as the pool may need to create a new buffer to replace
|
||||
the one lost.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)">
|
||||
<summary>
|
||||
Returns to the pool an array that was previously obtained via <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"/> on the same
|
||||
<see cref="T:System.Buffers.ArrayPool`1"/> instance.
|
||||
</summary>
|
||||
<param name="array">
|
||||
The buffer previously obtained from <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"/> to return to the pool.
|
||||
</param>
|
||||
<param name="clearArray">
|
||||
If <c>true</c> and if the pool will store the buffer to enable subsequent reuse, <see cref="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)"/>
|
||||
will clear <paramref name="array"/> of its contents so that a subsequent consumer via <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"/>
|
||||
will not see the previous consumer's content. If <c>false</c> or if the pool will release the buffer,
|
||||
the array's contents are left unchanged.
|
||||
</param>
|
||||
<remarks>
|
||||
Once a buffer has been returned to the pool, the caller gives up all ownership of the buffer
|
||||
and must not use it. The reference returned from a given call to <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"/> must only be
|
||||
returned via <see cref="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)"/> once. The default <see cref="T:System.Buffers.ArrayPool`1"/>
|
||||
may hold onto the returned buffer in order to rent it again, or it may release the returned buffer
|
||||
if it's determined that the pool already has enough buffers stored.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Buffers.ArrayPoolEventSource.BufferAllocatedReason">
|
||||
<summary>The reason for a BufferAllocated event.</summary>
|
||||
</member>
|
||||
<member name="F:System.Buffers.ArrayPoolEventSource.BufferAllocatedReason.Pooled">
|
||||
<summary>The pool is allocating a buffer to be pooled in a bucket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Buffers.ArrayPoolEventSource.BufferAllocatedReason.OverMaximumSize">
|
||||
<summary>The requested buffer size was too large to be pooled.</summary>
|
||||
</member>
|
||||
<member name="F:System.Buffers.ArrayPoolEventSource.BufferAllocatedReason.PoolExhausted">
|
||||
<summary>The pool has already allocated for pooling as many buffers of a particular size as it's allowed.</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPoolEventSource.BufferRented(System.Int32,System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Event for when a buffer is rented. This is invoked once for every successful call to Rent,
|
||||
regardless of whether a buffer is allocated or a buffer is taken from the pool. In a
|
||||
perfect situation where all rented buffers are returned, we expect to see the number
|
||||
of BufferRented events exactly match the number of BuferReturned events, with the number
|
||||
of BufferAllocated events being less than or equal to those numbers (ideally significantly
|
||||
less than).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPoolEventSource.BufferAllocated(System.Int32,System.Int32,System.Int32,System.Int32,System.Buffers.ArrayPoolEventSource.BufferAllocatedReason)">
|
||||
<summary>
|
||||
Event for when a buffer is allocated by the pool. In an ideal situation, the number
|
||||
of BufferAllocated events is significantly smaller than the number of BufferRented and
|
||||
BufferReturned events.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPoolEventSource.BufferReturned(System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Event raised when a buffer is returned to the pool. This event is raised regardless of whether
|
||||
the returned buffer is stored or dropped. In an ideal situation, the number of BufferReturned
|
||||
events exactly matches the number of BufferRented events.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:System.Buffers.DefaultArrayPool`1.DefaultMaxArrayLength">
|
||||
<summary>The default maximum length of each array in the pool (2^20).</summary>
|
||||
</member>
|
||||
<member name="F:System.Buffers.DefaultArrayPool`1.DefaultMaxNumberOfArraysPerBucket">
|
||||
<summary>The default maximum number of arrays per bucket that are available for rent.</summary>
|
||||
</member>
|
||||
<member name="F:System.Buffers.DefaultArrayPool`1.s_emptyArray">
|
||||
<summary>Lazily-allocated empty array used when arrays of length 0 are requested.</summary>
|
||||
</member>
|
||||
<member name="P:System.Buffers.DefaultArrayPool`1.Id">
|
||||
<summary>Gets an ID for the pool to use with events.</summary>
|
||||
</member>
|
||||
<member name="T:System.Buffers.DefaultArrayPool`1.Bucket">
|
||||
<summary>Provides a thread-safe bucket containing buffers that can be Rent'd and Return'd.</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.DefaultArrayPool`1.Bucket.#ctor(System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Creates the pool with numberOfBuffers arrays where each buffer is of bufferLength length.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:System.Buffers.DefaultArrayPool`1.Bucket.Id">
|
||||
<summary>Gets an ID for the bucket to use with events.</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.DefaultArrayPool`1.Bucket.Rent">
|
||||
<summary>Takes an array from the bucket. If the bucket is empty, returns null.</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.DefaultArrayPool`1.Bucket.Return(`0[])">
|
||||
<summary>
|
||||
Attempts to return the buffer to the bucket. If successful, the buffer will be stored
|
||||
in the bucket and true will be returned; otherwise, the buffer won't be stored, and false
|
||||
will be returned.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ArgumentException_BufferNotFromPool">
|
||||
<summary>The buffer is not associated with this pool and may not be returned to it.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,391 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.Pipelines</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.Pipelines.FlushResult">
|
||||
<summary>Result returned by <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> call.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.FlushResult.#ctor(System.Boolean,System.Boolean)">
|
||||
<summary>Initializes a new instance of <see cref="T:System.IO.Pipelines.FlushResult" /> struct setting the <see cref="P:System.IO.Pipelines.FlushResult.IsCanceled" /> and <see cref="P:System.IO.Pipelines.FlushResult.IsCompleted" /> flags.</summary>
|
||||
<param name="isCanceled">
|
||||
<see langword="true" /> to indicate the current <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> operation that produced this <see cref="T:System.IO.Pipelines.FlushResult" /> was canceled by <see cref="M:System.IO.Pipelines.PipeWriter.CancelPendingFlush" />; otherwise, <see langword="false" />.</param>
|
||||
<param name="isCompleted">
|
||||
<see langword="true" /> to indicate the reader is no longer reading data written to the <see cref="T:System.IO.Pipelines.PipeWriter" />.</param>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.FlushResult.IsCanceled">
|
||||
<summary>Gets a value that indicates whether the current <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> operation was canceled by <see cref="M:System.IO.Pipelines.PipeWriter.CancelPendingFlush" />.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if the current <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> operation was canceled by <see cref="M:System.IO.Pipelines.PipeWriter.CancelPendingFlush" />; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.FlushResult.IsCompleted">
|
||||
<summary>Gets a value that indicates the reader is no longer reading data written to the <see cref="T:System.IO.Pipelines.PipeWriter" />.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if the reader is no longer reading data written to the <see cref="T:System.IO.Pipelines.PipeWriter" />; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.IDuplexPipe">
|
||||
<summary>Defines a class that provides a duplex pipe from which data can be read from and written to.</summary>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.IDuplexPipe.Input">
|
||||
<summary>Gets the <see cref="T:System.IO.Pipelines.PipeReader" /> half of the duplex pipe.</summary>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.IDuplexPipe.Output">
|
||||
<summary>Gets the <see cref="T:System.IO.Pipelines.PipeWriter" /> half of the duplex pipe.</summary>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.Pipe">
|
||||
<summary>The default <see cref="T:System.IO.Pipelines.PipeWriter" /> and <see cref="T:System.IO.Pipelines.PipeReader" /> implementation.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.Pipe.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.IO.Pipelines.Pipe" /> class using <see cref="P:System.IO.Pipelines.PipeOptions.Default" /> as options.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.Pipe.#ctor(System.IO.Pipelines.PipeOptions)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.IO.Pipelines.Pipe" /> class with the specified options.</summary>
|
||||
<param name="options">The set of options for this pipe.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.Pipe.Reset">
|
||||
<summary>Resets the pipe.</summary>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.Pipe.Reader">
|
||||
<summary>Gets the <see cref="T:System.IO.Pipelines.PipeReader" /> for this pipe.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeReader" /> instance for this pipe.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.Pipe.Writer">
|
||||
<summary>Gets the <see cref="T:System.IO.Pipelines.PipeWriter" /> for this pipe.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeWriter" /> instance for this pipe.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.PipeOptions">
|
||||
<summary>Represents a set of <see cref="T:System.IO.Pipelines.Pipe" /> options.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeOptions.#ctor(System.Buffers.MemoryPool{System.Byte},System.IO.Pipelines.PipeScheduler,System.IO.Pipelines.PipeScheduler,System.Int64,System.Int64,System.Int32,System.Boolean)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.IO.Pipelines.PipeOptions" /> class with the specified parameters.</summary>
|
||||
<param name="pool">The pool of memory blocks to be used for buffer management.</param>
|
||||
<param name="readerScheduler">The <see cref="T:System.IO.Pipelines.PipeScheduler" /> to be used to execute <see cref="T:System.IO.Pipelines.PipeReader" /> callbacks and async continuations.</param>
|
||||
<param name="writerScheduler">The <see cref="T:System.IO.Pipelines.PipeScheduler" /> used to execute <see cref="T:System.IO.Pipelines.PipeWriter" /> callbacks and async continuations.</param>
|
||||
<param name="pauseWriterThreshold">The number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> before <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> starts blocking. A value of zero prevents <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> from ever blocking, effectively making the number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> unlimited.</param>
|
||||
<param name="resumeWriterThreshold">The number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> when <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> stops blocking.</param>
|
||||
<param name="minimumSegmentSize">The minimum size of the segment requested from <paramref name="pool" />.</param>
|
||||
<param name="useSynchronizationContext">
|
||||
<see langword="true" /> if asynchronous continuations should be executed on the <see cref="T:System.Threading.SynchronizationContext" /> they were captured on; <see langword="false" /> otherwise. This takes precedence over the schedulers specified in <see cref="P:System.IO.Pipelines.PipeOptions.ReaderScheduler" /> and <see cref="P:System.IO.Pipelines.PipeOptions.WriterScheduler" />.</param>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.Default">
|
||||
<summary>Gets the default instance of <see cref="T:System.IO.Pipelines.PipeOptions" />.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeOptions" /> object initialized with default parameters.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.MinimumSegmentSize">
|
||||
<summary>Gets the minimum size of the segment requested from the <see cref="P:System.IO.Pipelines.PipeOptions.Pool" />.</summary>
|
||||
<returns>The minimum size of the segment requested from the <see cref="P:System.IO.Pipelines.PipeOptions.Pool" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.PauseWriterThreshold">
|
||||
<summary>Gets the number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> when <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> starts blocking. A value of zero prevents <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> from ever blocking, effectively making the number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> unlimited.</summary>
|
||||
<returns>The number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> when <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> starts blocking.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.Pool">
|
||||
<summary>Gets the <see cref="T:System.Buffers.MemoryPool`1" /> object used for buffer management.</summary>
|
||||
<returns>A pool of memory blocks used for buffer management.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.ReaderScheduler">
|
||||
<summary>Gets the <see cref="T:System.IO.Pipelines.PipeScheduler" /> used to execute <see cref="T:System.IO.Pipelines.PipeReader" /> callbacks and async continuations.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeScheduler" /> that is used to execute <see cref="T:System.IO.Pipelines.PipeReader" /> callbacks and async continuations.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.ResumeWriterThreshold">
|
||||
<summary>Gets the number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> when <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> stops blocking.</summary>
|
||||
<returns>The number of bytes in the <see cref="T:System.IO.Pipelines.Pipe" /> when <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> stops blocking.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.UseSynchronizationContext">
|
||||
<summary>Gets a value that determines if asynchronous callbacks and continuations should be executed on the <see cref="T:System.Threading.SynchronizationContext" /> they were captured on. This takes precedence over the schedulers specified in <see cref="P:System.IO.Pipelines.PipeOptions.ReaderScheduler" /> and <see cref="P:System.IO.Pipelines.PipeOptions.WriterScheduler" />.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if asynchronous callbacks and continuations should be executed on the <see cref="T:System.Threading.SynchronizationContext" /> they were captured on; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeOptions.WriterScheduler">
|
||||
<summary>Gets the <see cref="T:System.IO.Pipelines.PipeScheduler" /> used to execute <see cref="T:System.IO.Pipelines.PipeWriter" /> callbacks and async continuations.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeScheduler" /> object used to execute <see cref="T:System.IO.Pipelines.PipeWriter" /> callbacks and async continuations.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.PipeReader">
|
||||
<summary>Defines a class that provides access to a read side of pipe.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.IO.Pipelines.PipeReader" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.AdvanceTo(System.SequencePosition,System.SequencePosition)">
|
||||
<summary>Moves forward the pipeline's read cursor to after the consumed data, marking the data as processed, read and examined.</summary>
|
||||
<param name="consumed">Marks the extent of the data that has been successfully processed.</param>
|
||||
<param name="examined">Marks the extent of the data that has been read and examined.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.AdvanceTo(System.SequencePosition)">
|
||||
<summary>Moves forward the pipeline's read cursor to after the consumed data, marking the data as processed.</summary>
|
||||
<param name="consumed">Marks the extent of the data that has been successfully processed.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.AsStream(System.Boolean)">
|
||||
<summary>Returns a <see cref="T:System.IO.Stream" /> representation of the <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
<param name="leaveOpen">An optional flag that indicates whether disposing the returned <see cref="T:System.IO.Stream" /> leaves <see cref="T:System.IO.Pipelines.PipeReader" /> open (<see langword="true" />) or completes <see cref="T:System.IO.Pipelines.PipeReader" /> (<see langword="false" />).</param>
|
||||
<returns>A stream that represents the <see cref="T:System.IO.Pipelines.PipeReader" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.CancelPendingRead">
|
||||
<summary>Cancels the pending <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation without causing it to throw and without completing the <see cref="T:System.IO.Pipelines.PipeReader" />. If there is no pending operation, this cancels the next operation.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.Complete(System.Exception)">
|
||||
<summary>Signals to the producer that the consumer is done reading.</summary>
|
||||
<param name="exception">Optional <see cref="T:System.Exception" /> indicating a failure that's causing the pipeline to complete.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.CompleteAsync(System.Exception)">
|
||||
<summary>Marks the current pipe reader instance as being complete, meaning no more data will be read from it.</summary>
|
||||
<param name="exception">An optional exception that indicates the failure that caused the reader to complete.</param>
|
||||
<returns>A value task that represents the asynchronous complete operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.CopyToAsync(System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads the bytes from the <see cref="T:System.IO.Pipelines.PipeReader" /> and writes them to the specified <see cref="T:System.IO.Pipelines.PipeWriter" />, using a specified cancellation token.</summary>
|
||||
<param name="destination">The pipe writer to which the contents of the current stream will be copied.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A task that represents the asynchronous copy operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.CopyToAsync(System.IO.Stream,System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads the bytes from the <see cref="T:System.IO.Pipelines.PipeReader" /> and writes them to the specified stream, using a specified cancellation token.</summary>
|
||||
<param name="destination">The stream to which the contents of the current stream will be copied.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A task that represents the asynchronous copy operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.Create(System.Buffers.ReadOnlySequence{System.Byte})">
|
||||
<summary>Creates a <see cref="T:System.IO.Pipelines.PipeReader" /> wrapping the specified <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
|
||||
<param name="sequence">The sequence to wrap.</param>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeReader" /> that wraps the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.Create(System.IO.Stream,System.IO.Pipelines.StreamPipeReaderOptions)">
|
||||
<summary>Creates a <see cref="T:System.IO.Pipelines.PipeReader" /> wrapping the specified <see cref="T:System.IO.Stream" />.</summary>
|
||||
<param name="stream">The stream that the pipe reader will wrap.</param>
|
||||
<param name="readerOptions">The options to configure the pipe reader.</param>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeReader" /> that wraps the <see cref="T:System.IO.Stream" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.OnWriterCompleted(System.Action{System.Exception,System.Object},System.Object)">
|
||||
<summary>Registers a callback that executes when the <see cref="T:System.IO.Pipelines.PipeWriter" /> side of the pipe is completed.</summary>
|
||||
<param name="callback">The callback to register.</param>
|
||||
<param name="state">The state object to pass to <paramref name="callback" /> when it's invoked.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads a sequence of bytes from the current <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see langword="default" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A <see cref="T:System.Threading.Tasks.ValueTask`1" /> representing the asynchronous read operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.ReadAtLeastAsync(System.Int32,System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads a sequence of bytes from the current <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
<param name="minimumSize">The minimum length that needs to be buffered in order for the call to return.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see langword="default" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A <see cref="T:System.Threading.Tasks.ValueTask`1" /> representing the asynchronous read operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.ReadAtLeastAsyncCore(System.Int32,System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads a sequence of bytes from the current <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
<param name="minimumSize">The minimum length that needs to be buffered in order for the call to return.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see langword="default" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A <see cref="T:System.Threading.Tasks.ValueTask`1" /> representing the asynchronous read operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeReader.TryRead(System.IO.Pipelines.ReadResult@)">
|
||||
<summary>Attempts to synchronously read data the <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
<param name="result">When this method returns <see langword="true" />, this value is set to a <see cref="T:System.IO.Pipelines.ReadResult" /> instance that represents the result of the read call; otherwise, this value is set to <see langword="default" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if data was available, or if the call was canceled or the writer was completed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.PipeScheduler">
|
||||
<summary>Abstraction for running <see cref="T:System.IO.Pipelines.PipeReader" /> and <see cref="T:System.IO.Pipelines.PipeWriter" /> callbacks and continuations.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeScheduler.#ctor">
|
||||
<summary>Initializes new a <see cref="T:System.IO.Pipelines.PipeScheduler" /> instance.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeScheduler.Schedule(System.Action{System.Object},System.Object)">
|
||||
<summary>Requests <paramref name="action" /> to be run on scheduler with <paramref name="state" /> being passed in.</summary>
|
||||
<param name="action">The single-parameter action delegate to schedule.</param>
|
||||
<param name="state">The parameter to pass to the <paramref name="action" /> delegate.</param>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeScheduler.Inline">
|
||||
<summary>The <see cref="T:System.IO.Pipelines.PipeScheduler" /> implementation that runs callbacks inline.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeScheduler" /> instance that runs callbacks inline.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeScheduler.ThreadPool">
|
||||
<summary>The <see cref="T:System.IO.Pipelines.PipeScheduler" /> implementation that queues callbacks to the thread pool.</summary>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeScheduler" /> instance that queues callbacks to the thread pool.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.PipeWriter">
|
||||
<summary>Defines a class that provides a pipeline to which data can be written.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.#ctor">
|
||||
<summary>Initializes a new instance of the class.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.Advance(System.Int32)">
|
||||
<summary>Notifies the <see cref="T:System.IO.Pipelines.PipeWriter" /> that <paramref name="bytes" /> bytes were written to the output <see cref="T:System.Span`1" /> or <see cref="T:System.Memory`1" />. You must call <see cref="M:System.IO.Pipelines.PipeWriter.GetSpan(System.Int32)" /> or <see cref="M:System.IO.Pipelines.PipeWriter.GetMemory(System.Int32)" /> again and use the returned buffer to continue writing more data after calling <see cref="M:System.IO.Pipelines.PipeWriter.Advance(System.Int32)" />; you cannot write to a previously acquired buffer.</summary>
|
||||
<param name="bytes">The number of bytes written to the <see cref="T:System.Span`1" /> or <see cref="T:System.Memory`1" />.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.AsStream(System.Boolean)">
|
||||
<summary>Returns a <see cref="T:System.IO.Stream" /> representation of the <see cref="T:System.IO.Pipelines.PipeWriter" />.</summary>
|
||||
<param name="leaveOpen">An optional flag that indicates whether disposing the returned <see cref="T:System.IO.Stream" /> leaves <see cref="T:System.IO.Pipelines.PipeReader" /> open (<see langword="true" />) or completes <see cref="T:System.IO.Pipelines.PipeReader" /> (<see langword="false" />).</param>
|
||||
<returns>A stream that represents the <see cref="T:System.IO.Pipelines.PipeWriter" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.CancelPendingFlush">
|
||||
<summary>Cancels the pending <see cref="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> or <see cref="M:System.IO.Pipelines.PipeWriter.WriteAsync(System.ReadOnlyMemory{System.Byte},System.Threading.CancellationToken)" /> operation without causing the operation to throw and without completing the <see cref="T:System.IO.Pipelines.PipeWriter" />. If there is no pending operation, this cancels the next operation.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.Complete(System.Exception)">
|
||||
<summary>Marks the <see cref="T:System.IO.Pipelines.PipeWriter" /> as being complete, meaning no more items will be written to it.</summary>
|
||||
<param name="exception">Optional <see cref="T:System.Exception" /> indicating a failure that's causing the pipeline to complete.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.CompleteAsync(System.Exception)">
|
||||
<summary>Marks the current pipe writer instance as being complete, meaning no more data will be written to it.</summary>
|
||||
<param name="exception">An optional exception that indicates the failure that caused the pipeline to complete.</param>
|
||||
<returns>A value task that represents the asynchronous complete operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.CopyFromAsync(System.IO.Stream,System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads the bytes from the specified stream and writes them to the <see cref="T:System.IO.Pipelines.PipeWriter" />.</summary>
|
||||
<param name="source">The stream from which the contents will be copied.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A task that represents the asynchronous copy operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.Create(System.IO.Stream,System.IO.Pipelines.StreamPipeWriterOptions)">
|
||||
<summary>Creates a <see cref="T:System.IO.Pipelines.PipeWriter" /> wrapping the specified <see cref="T:System.IO.Stream" />.</summary>
|
||||
<param name="stream">The stream that the pipe writer will wrap.</param>
|
||||
<param name="writerOptions">The options to configure the pipe writer.</param>
|
||||
<returns>A <see cref="T:System.IO.Pipelines.PipeWriter" /> that wraps the <see cref="T:System.IO.Stream" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)">
|
||||
<summary>Makes bytes written available to <see cref="T:System.IO.Pipelines.PipeReader" /> and runs <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> continuation.</summary>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A task that represents and wraps the asynchronous flush operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.GetMemory(System.Int32)">
|
||||
<summary>Returns a <see cref="T:System.Memory`1" /> to write to that is at least the requested size, as specified by the <paramref name="sizeHint" /> parameter.</summary>
|
||||
<param name="sizeHint">The minimum length of the returned <see cref="T:System.Memory`1" />. If 0, a non-empty memory buffer of arbitrary size is returned.</param>
|
||||
<exception cref="T:System.OutOfMemoryException">The requested buffer size is not available.</exception>
|
||||
<returns>A memory buffer of at least <paramref name="sizeHint" /> bytes. If <paramref name="sizeHint" /> is 0, returns a non-empty buffer of arbitrary size.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.GetSpan(System.Int32)">
|
||||
<summary>Returns a <see cref="T:System.Span`1" /> to write to that is at least the requested size, as specified by the <paramref name="sizeHint" /> parameter.</summary>
|
||||
<param name="sizeHint">The minimum length of the returned <see cref="T:System.Span`1" />. If 0, a non-empty buffer of arbitrary size is returned.</param>
|
||||
<exception cref="T:System.OutOfMemoryException">The requested buffer size is not available.</exception>
|
||||
<returns>A buffer of at least <paramref name="sizeHint" /> bytes. If <paramref name="sizeHint" /> is 0, returns a non-empty buffer of arbitrary size.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.OnReaderCompleted(System.Action{System.Exception,System.Object},System.Object)">
|
||||
<summary>Registers a callback that executes when the <see cref="T:System.IO.Pipelines.PipeReader" /> side of the pipe is completed.</summary>
|
||||
<param name="callback">The callback to register.</param>
|
||||
<param name="state">The state object to pass to <paramref name="callback" /> when it's invoked.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.PipeWriter.WriteAsync(System.ReadOnlyMemory{System.Byte},System.Threading.CancellationToken)">
|
||||
<summary>Writes the specified byte memory range to the pipe and makes data accessible to the <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
<param name="source">The read-only byte memory region to write.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A task that represents the asynchronous write operation, and wraps the flush asynchronous operation.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeWriter.CanGetUnflushedBytes">
|
||||
<summary>Gets a value that indicates whether the current <see cref="T:System.IO.Pipelines.PipeWriter" /> supports reporting the count of unflushed bytes.</summary>
|
||||
<returns>
|
||||
<see langword="true" />If a class derived from <see cref="T:System.IO.Pipelines.PipeWriter" /> does not support getting the unflushed bytes, calls to <see cref="P:System.IO.Pipelines.PipeWriter.UnflushedBytes" /> throw <see cref="T:System.NotImplementedException" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.PipeWriter.UnflushedBytes">
|
||||
<summary>When overridden in a derived class, gets the count of unflushed bytes within the current writer.</summary>
|
||||
<exception cref="T:System.NotImplementedException">The <see cref="T:System.IO.Pipelines.PipeWriter" /> does not support getting the unflushed byte count.</exception>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.ReadResult">
|
||||
<summary>Represents the result of a <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> call.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.ReadResult.#ctor(System.Buffers.ReadOnlySequence{System.Byte},System.Boolean,System.Boolean)">
|
||||
<summary>Creates a new instance of <see cref="T:System.IO.Pipelines.ReadResult" /> setting <see cref="P:System.IO.Pipelines.ReadResult.IsCanceled" /> and <see cref="P:System.IO.Pipelines.ReadResult.IsCompleted" /> flags.</summary>
|
||||
<param name="buffer">The read-only sequence containing the bytes of data that were read in the <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> call.</param>
|
||||
<param name="isCanceled">A flag that indicates if the <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation that produced this <see cref="T:System.IO.Pipelines.ReadResult" /> was canceled by <see cref="M:System.IO.Pipelines.PipeReader.CancelPendingRead" />.</param>
|
||||
<param name="isCompleted">A flag that indicates whether the end of the data stream has been reached.</param>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.ReadResult.Buffer">
|
||||
<summary>Gets the <see cref="T:System.Buffers.ReadOnlySequence`1" /> that was read.</summary>
|
||||
<returns>A read-only sequence containing the bytes of data that were read in the <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> call.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.ReadResult.IsCanceled">
|
||||
<summary>Gets a value that indicates whether the current <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation was canceled by <see cref="M:System.IO.Pipelines.PipeReader.CancelPendingRead" />.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if the <see cref="M:System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation that produced this <see cref="T:System.IO.Pipelines.ReadResult" /> was canceled by <see cref="M:System.IO.Pipelines.PipeReader.CancelPendingRead" />; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.ReadResult.IsCompleted">
|
||||
<summary>Gets a value that indicates whether the end of the data stream has been reached.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if the end of the data stream has been reached; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.StreamPipeExtensions">
|
||||
<summary>Provides extension methods for <see cref="T:System.IO.Stream" /> that support read and write operations directly into pipes.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.StreamPipeExtensions.CopyToAsync(System.IO.Stream,System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken)">
|
||||
<summary>Asynchronously reads the bytes from the <see cref="T:System.IO.Stream" /> and writes them to the specified <see cref="T:System.IO.Pipelines.PipeWriter" />, using a cancellation token.</summary>
|
||||
<param name="source">The stream from which the contents of the current stream will be copied.</param>
|
||||
<param name="destination">The writer to which the contents of the source stream will be copied.</param>
|
||||
<param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
|
||||
<exception cref="T:System.OperationCanceledException">The cancellation token was canceled. This exception is stored into the returned task.</exception>
|
||||
<returns>A task that represents the asynchronous copy operation.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.StreamPipeReaderOptions">
|
||||
<summary>Represents a set of options for controlling the creation of the <see cref="T:System.IO.Pipelines.PipeReader" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.StreamPipeReaderOptions.#ctor(System.Buffers.MemoryPool{System.Byte},System.Int32,System.Int32,System.Boolean,System.Boolean)">
|
||||
<summary>Initializes a <see cref="T:System.IO.Pipelines.StreamPipeReaderOptions" /> instance, optionally specifying a memory pool, a minimum buffer size, a minimum read size, and whether the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeReader" /> completes.</summary>
|
||||
<param name="pool">The memory pool to use when allocating memory. The default value is <see langword="null" />.</param>
|
||||
<param name="bufferSize">The minimum buffer size to use when renting memory from the <paramref name="pool" />. The default value is 4096.</param>
|
||||
<param name="minimumReadSize">The threshold of remaining bytes in the buffer before a new buffer is allocated. The default value is 1024.</param>
|
||||
<param name="leaveOpen">
|
||||
<see langword="true" /> to leave the underlying stream open after the <see cref="T:System.IO.Pipelines.PipeReader" /> completes; <see langword="false" /> to close it. The default is <see langword="false" />.</param>
|
||||
<param name="useZeroByteReads">
|
||||
<see langword="true" /> if reads with an empty buffer should be issued to the underlying stream before allocating memory; otherwise, <see langword="false" />.</param>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.StreamPipeReaderOptions.#ctor(System.Buffers.MemoryPool{System.Byte},System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>Initializes a <see cref="T:System.IO.Pipelines.StreamPipeReaderOptions" /> instance, optionally specifying a memory pool, a minimum buffer size, a minimum read size, and whether the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeReader" /> completes.</summary>
|
||||
<param name="pool">The memory pool to use when allocating memory. The default value is <see langword="null" />.</param>
|
||||
<param name="bufferSize">The minimum buffer size to use when renting memory from the <paramref name="pool" />. The default value is 4096.</param>
|
||||
<param name="minimumReadSize">The threshold of remaining bytes in the buffer before a new buffer is allocated. The default value is 1024.</param>
|
||||
<param name="leaveOpen">
|
||||
<see langword="true" /> to leave the underlying stream open after the <see cref="T:System.IO.Pipelines.PipeReader" /> completes; <see langword="false" /> to close it. The default is <see langword="false" />.</param>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeReaderOptions.BufferSize">
|
||||
<summary>Gets the minimum buffer size to use when renting memory from the <see cref="P:System.IO.Pipelines.StreamPipeReaderOptions.Pool" />.</summary>
|
||||
<returns>The buffer size.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeReaderOptions.LeaveOpen">
|
||||
<summary>Gets the value that indicates if the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeReader" /> completes.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeReader" /> completes; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeReaderOptions.MinimumReadSize">
|
||||
<summary>Gets the threshold of remaining bytes in the buffer before a new buffer is allocated.</summary>
|
||||
<returns>The minimum read size.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeReaderOptions.Pool">
|
||||
<summary>Gets the <see cref="T:System.Buffers.MemoryPool`1" /> to use when allocating memory.</summary>
|
||||
<returns>A memory pool instance.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeReaderOptions.UseZeroByteReads">
|
||||
<summary>Gets the value that indicates if reads with an empty buffer should be issued to the underlying stream, in order to wait for data to arrive before allocating memory.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if reads with an empty buffer should be issued to the underlying stream before allocating memory; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="T:System.IO.Pipelines.StreamPipeWriterOptions">
|
||||
<summary>Represents a set of options for controlling the creation of the <see cref="T:System.IO.Pipelines.PipeWriter" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.Pipelines.StreamPipeWriterOptions.#ctor(System.Buffers.MemoryPool{System.Byte},System.Int32,System.Boolean)">
|
||||
<summary>Initializes a <see cref="T:System.IO.Pipelines.StreamPipeWriterOptions" /> instance, optionally specifying a memory pool, a minimum buffer size, and whether the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeWriter" /> completes.</summary>
|
||||
<param name="pool">The memory pool to use when allocating memory. The default value is <see langword="null" />.</param>
|
||||
<param name="minimumBufferSize">The minimum buffer size to use when renting memory from the <paramref name="pool" />. The default value is 4096.</param>
|
||||
<param name="leaveOpen">
|
||||
<see langword="true" /> to leave the underlying stream open after the <see cref="T:System.IO.Pipelines.PipeWriter" /> completes; <see langword="false" /> to close it. The default is <see langword="false" />.</param>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeWriterOptions.LeaveOpen">
|
||||
<summary>Gets the value that indicates if the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeWriter" /> completes.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> if the underlying stream should be left open after the <see cref="T:System.IO.Pipelines.PipeWriter" /> completes; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeWriterOptions.MinimumBufferSize">
|
||||
<summary>Gets the minimum buffer size to use when renting memory from the <see cref="P:System.IO.Pipelines.StreamPipeWriterOptions.Pool" />.</summary>
|
||||
<returns>An integer representing the minimum buffer size.</returns>
|
||||
</member>
|
||||
<member name="P:System.IO.Pipelines.StreamPipeWriterOptions.Pool">
|
||||
<summary>Gets the <see cref="T:System.Buffers.MemoryPool`1" /> to use when allocating memory.</summary>
|
||||
<returns>A memory pool instance.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,353 @@
|
||||
<?xml version="1.0"?>
|
||||
<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.Read``1(System.Void*)">
|
||||
<summary>
|
||||
Reads a value of type <typeparamref name="T"/> from the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type to read.</typeparam>
|
||||
<param name="source">The location to read from.</param>
|
||||
<returns>An object of type <typeparamref name="T"/> read from the given location.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.ReadUnaligned``1(System.Void*)">
|
||||
<summary>
|
||||
Reads a value of type <typeparamref name="T"/> from the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type to read.</typeparam>
|
||||
<param name="source">The location to read from.</param>
|
||||
<returns>An object of type <typeparamref name="T"/> read from the given location.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.ReadUnaligned``1(System.Byte@)">
|
||||
<summary>
|
||||
Reads a value of type <typeparamref name="T"/> from the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type to read.</typeparam>
|
||||
<param name="source">The location to read from.</param>
|
||||
<returns>An object of type <typeparamref name="T"/> read from the given location.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Write``1(System.Void*,``0)">
|
||||
<summary>
|
||||
Writes a value of type <typeparamref name="T"/> to the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type of value to write.</typeparam>
|
||||
<param name="destination">The location to write to.</param>
|
||||
<param name="value">The value to write.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.WriteUnaligned``1(System.Void*,``0)">
|
||||
<summary>
|
||||
Writes a value of type <typeparamref name="T"/> to the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type of value to write.</typeparam>
|
||||
<param name="destination">The location to write to.</param>
|
||||
<param name="value">The value to write.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.WriteUnaligned``1(System.Byte@,``0)">
|
||||
<summary>
|
||||
Writes a value of type <typeparamref name="T"/> to the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type of value to write.</typeparam>
|
||||
<param name="destination">The location to write to.</param>
|
||||
<param name="value">The value to write.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Copy``1(System.Void*,``0@)">
|
||||
<summary>
|
||||
Copies a value of type <typeparamref name="T"/> to the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type of value to copy.</typeparam>
|
||||
<param name="destination">The location to copy to.</param>
|
||||
<param name="source">A reference to the value to copy.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Copy``1(``0@,System.Void*)">
|
||||
<summary>
|
||||
Copies a value of type <typeparamref name="T"/> to the given location.
|
||||
</summary>
|
||||
<typeparam name="T">The type of value to copy.</typeparam>
|
||||
<param name="destination">The location to copy to.</param>
|
||||
<param name="source">A pointer to the value to copy.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AsPointer``1(``0@)">
|
||||
<summary>
|
||||
Returns a pointer to the given by-ref parameter.
|
||||
</summary>
|
||||
<typeparam name="T">The type of object.</typeparam>
|
||||
<param name="value">The object whose pointer is obtained.</param>
|
||||
<returns>A pointer to the given value.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.SizeOf``1">
|
||||
<summary>
|
||||
Returns the size of an object of the given type parameter.
|
||||
</summary>
|
||||
<typeparam name="T">The type of object whose size is retrieved.</typeparam>
|
||||
<returns>The size of an object of type <typeparamref name="T"/>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.As``1(System.Object)">
|
||||
<summary>
|
||||
Casts the given object to the specified type, performs no dynamic type checking.
|
||||
</summary>
|
||||
<typeparam name="T">The type which the object will be cast to.</typeparam>
|
||||
<param name="o">The object to cast.</param>
|
||||
<returns>The original object, casted to the given type.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AsRef``1(System.Void*)">
|
||||
<summary>
|
||||
Reinterprets the given location as a reference to a value of type <typeparamref name="T"/>.
|
||||
</summary>
|
||||
<typeparam name="T">The type of the interpreted location.</typeparam>
|
||||
<param name="source">The location of the value to reference.</param>
|
||||
<returns>A reference to a value of type <typeparamref name="T"/>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AsRef``1(``0@)">
|
||||
<summary>
|
||||
Reinterprets the given read-only reference as a reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The read-only reference to reinterpret.</param>
|
||||
<returns>A reference to a value of type <typeparamref name="T"/>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.As``2(``0@)">
|
||||
<summary>
|
||||
Reinterprets the given reference as a reference to a value of type <typeparamref name="TTo"/>.
|
||||
</summary>
|
||||
<typeparam name="TFrom">The type of reference to reinterpret.</typeparam>
|
||||
<typeparam name="TTo">The desired type of the reference.</typeparam>
|
||||
<param name="source">The reference to reinterpret.</param>
|
||||
<returns>A reference to a value of type <typeparamref name="TTo"/>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Unbox``1(System.Object)">
|
||||
<summary>
|
||||
Returns a reference to the value type contained with the specified box object.
|
||||
</summary>
|
||||
<typeparam name="T">The type of the value type contained within the box.</typeparam>
|
||||
<param name="box">The boxed value type.</param>
|
||||
<returns>A reference to a value of type <typeparamref name="T"/> in the box object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Add``1(``0@,System.Int32)">
|
||||
<summary>
|
||||
Adds an element offset to the given reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<returns>A new reference that reflects the addition of offset to pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Add``1(System.Void*,System.Int32)">
|
||||
<summary>
|
||||
Adds an element offset to the given pointer.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The pointer to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<returns>A new pointer 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>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<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.UIntPtr)">
|
||||
<summary>
|
||||
Adds an element offset to the given reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<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>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="byteOffset">The offset to add.</param>
|
||||
<returns>A new reference that reflects the addition of byte offset to pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AddByteOffset``1(``0@,System.UIntPtr)">
|
||||
<summary>
|
||||
Adds a byte offset to the given reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="byteOffset">The offset to add.</param>
|
||||
<returns>A new reference that reflects the addition of byte offset to pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Subtract``1(``0@,System.Int32)">
|
||||
<summary>
|
||||
Subtracts an element offset from the given reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="elementOffset">The offset to subtract.</param>
|
||||
<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>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="elementOffset">The offset to subtract.</param>
|
||||
<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.UIntPtr)">
|
||||
<summary>
|
||||
Subtracts an element offset from the given reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="elementOffset">The offset to subtract.</param>
|
||||
<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>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="byteOffset">The offset to subtract.</param>
|
||||
<returns>A new reference that reflects the subraction of byte offset from pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.SubtractByteOffset``1(``0@,System.UIntPtr)">
|
||||
<summary>
|
||||
Subtracts a byte offset from the given reference.
|
||||
</summary>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="byteOffset">The offset to subtract.</param>
|
||||
<returns>A new reference that reflects the subraction of byte offset from pointer.</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>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<param name="origin">The reference to origin.</param>
|
||||
<param name="target">The reference to target.</param>
|
||||
<returns>Byte offset from origin to target i.e. <paramref name="target"/> - <paramref name="origin"/>.</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>
|
||||
<returns><c>true</c> if <paramref name="left"/> and <paramref name="right"/> point to the same location; otherwise <c>false</c>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.IsAddressGreaterThan``1(``0@,``0@)">
|
||||
<summary>
|
||||
Determines whether the memory address referenced by <paramref name="left"/> is greater than the memory address referenced by <paramref name="right"/>.
|
||||
</summary>
|
||||
<param name="left">The first reference to compare.</param>
|
||||
<param name="right">The second reference to compare.</param>
|
||||
<returns><c>true</c> if the memory address referenced by <paramref name="left"/> is greater than the memory address referenced by <paramref name="right"/>; otherwise <c>false</c>.</returns>
|
||||
<remarks>
|
||||
This check is conceptually similar to "(void*)(&left) > (void*)(&right)". Both parameters must reference the same object, array, or span;
|
||||
or the objects being referenced must both be pinned; or both references must represent unmanaged pointers; otherwise the result is undefined.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.IsAddressLessThan``1(``0@,``0@)">
|
||||
<summary>
|
||||
Determines whether the memory address referenced by <paramref name="left"/> is less than the memory address referenced by <paramref name="right"/>.
|
||||
</summary>
|
||||
<param name="left">The first reference to compare.</param>
|
||||
<param name="right">The second reference to compare.</param>
|
||||
<returns><c>true</c> if the memory address referenced by <paramref name="left"/> is less than the memory address referenced by <paramref name="right"/>; otherwise <c>false</c>.</returns>
|
||||
<remarks>
|
||||
This check is conceptually similar to "(void*)(&left) < (void*)(&right)". Both parameters must reference the same object, array, or span;
|
||||
or the objects being referenced must both be pinned; or both references must represent unmanaged pointers; otherwise the result is undefined.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.IsNullRef``1(``0@)">
|
||||
<summary>
|
||||
Returns if a given reference to a value of type <typeparamref name="T"/> is a null reference.
|
||||
</summary>
|
||||
<param name="source">The reference to check.</param>
|
||||
<remarks>This check is conceptually similar to "(void*)(&source) == nullptr".</remarks>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.NullRef``1">
|
||||
<summary>
|
||||
Returns a reference to a value of type <typeparamref name="T"/> that is a null reference.
|
||||
</summary>
|
||||
</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.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.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.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.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.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.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>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,939 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Text.Encodings.Web</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Text.Encodings.Web.HtmlEncoder">
|
||||
<summary>Represents an HTML character encoding.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.HtmlEncoder.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.HtmlEncoder.Create(System.Text.Encodings.Web.TextEncoderSettings)">
|
||||
<summary>Creates a new instance of the HtmlEncoder class with the specified settings.</summary>
|
||||
<param name="settings">Settings that control how the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> instance encodes, primarily which characters to encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="settings" /> is <see langword="null" />.</exception>
|
||||
<returns>A new instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.HtmlEncoder.Create(System.Text.Unicode.UnicodeRange[])">
|
||||
<summary>Creates a new instance of the HtmlEncoder class that specifies characters the encoder is allowed to not encode.</summary>
|
||||
<param name="allowedRanges">The set of characters that the encoder is allowed to not encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="allowedRanges" /> is <see langword="null" />.</exception>
|
||||
<returns>A new instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Encodings.Web.HtmlEncoder.Default">
|
||||
<summary>Gets a built-in instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</summary>
|
||||
<returns>A built-in instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="T:System.Text.Encodings.Web.JavaScriptEncoder">
|
||||
<summary>Represents a JavaScript character encoding.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.JavaScriptEncoder.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.JavaScriptEncoder.Create(System.Text.Encodings.Web.TextEncoderSettings)">
|
||||
<summary>Creates a new instance of JavaScriptEncoder class with the specified settings.</summary>
|
||||
<param name="settings">Settings that control how the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> instance encodes, primarily which characters to encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="settings" /> is <see langword="null" />.</exception>
|
||||
<returns>A new instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.JavaScriptEncoder.Create(System.Text.Unicode.UnicodeRange[])">
|
||||
<summary>Creates a new instance of the JavaScriptEncoder class that specifies characters the encoder is allowed to not encode.</summary>
|
||||
<param name="allowedRanges">The set of characters that the encoder is allowed to not encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="allowedRanges" /> is <see langword="null" />.</exception>
|
||||
<returns>A new instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Encodings.Web.JavaScriptEncoder.Default">
|
||||
<summary>Gets a built-in instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</summary>
|
||||
<returns>A built-in instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Encodings.Web.JavaScriptEncoder.UnsafeRelaxedJsonEscaping">
|
||||
<summary>Gets a built-in JavaScript encoder instance that is less strict about what is encoded.</summary>
|
||||
<returns>A JavaScript encoder instance.</returns>
|
||||
</member>
|
||||
<member name="T:System.Text.Encodings.Web.TextEncoder">
|
||||
<summary>The base class of web encoders.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Text.Encodings.Web.TextEncoder" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.IO.TextWriter,System.Char[],System.Int32,System.Int32)">
|
||||
<summary>Encodes characters from an array and writes them to a <see cref="T:System.IO.TextWriter" /> object.</summary>
|
||||
<param name="output">The stream to which to write the encoded text.</param>
|
||||
<param name="value">The array of characters to encode.</param>
|
||||
<param name="startIndex">The array index of the first character to encode.</param>
|
||||
<param name="characterCount">The number of characters in the array to encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="output" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <see cref="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)" /> method failed. The encoder does not implement <see cref="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter" /> correctly.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="value" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="startIndex" /> is out of range.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="characterCount" /> is out of range.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.IO.TextWriter,System.String,System.Int32,System.Int32)">
|
||||
<summary>Encodes a substring and writes it to a <see cref="T:System.IO.TextWriter" /> object.</summary>
|
||||
<param name="output">The stream to which to write the encoded text.</param>
|
||||
<param name="value">The string whose substring is to be encoded.</param>
|
||||
<param name="startIndex">The index where the substring starts.</param>
|
||||
<param name="characterCount">The number of characters in the substring.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="output" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <see cref="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)" /> method failed. The encoder does not implement <see cref="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter" /> correctly.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="value" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="startIndex" /> is out of range.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="characterCount" /> is out of range.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.IO.TextWriter,System.String)">
|
||||
<summary>Encodes the specified string to a <see cref="T:System.IO.TextWriter" /> object.</summary>
|
||||
<param name="output">The stream to which to write the encoded text.</param>
|
||||
<param name="value">The string to encode.</param>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.ReadOnlySpan{System.Char},System.Span{System.Char},System.Int32@,System.Int32@,System.Boolean)">
|
||||
<summary>Encodes the supplied characters.</summary>
|
||||
<param name="source">A source buffer containing the characters to encode.</param>
|
||||
<param name="destination">The destination buffer to which the encoded form of <paramref name="source" /> will be written.</param>
|
||||
<param name="charsConsumed">The number of characters consumed from the <paramref name="source" /> buffer.</param>
|
||||
<param name="charsWritten">The number of characters written to the <paramref name="destination" /> buffer.</param>
|
||||
<param name="isFinalBlock">
|
||||
<see langword="true" /> to indicate there is no further source data that needs to be encoded; otherwise, <see langword="false" />.</param>
|
||||
<returns>An enumeration value that describes the result of the encoding operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.String)">
|
||||
<summary>Encodes the supplied string and returns the encoded text as a new string.</summary>
|
||||
<param name="value">The string to encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="value" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <see cref="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)" /> method failed. The encoder does not implement <see cref="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter" /> correctly.</exception>
|
||||
<returns>The encoded string.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.EncodeUtf8(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@,System.Int32@,System.Boolean)">
|
||||
<summary>Encodes the supplied UTF-8 text.</summary>
|
||||
<param name="utf8Source">A source buffer containing the UTF-8 text to encode.</param>
|
||||
<param name="utf8Destination">The destination buffer to which the encoded form of <paramref name="utf8Source" /> will be written.</param>
|
||||
<param name="bytesConsumed">The number of bytes consumed from the <paramref name="utf8Source" /> buffer.</param>
|
||||
<param name="bytesWritten">The number of bytes written to the <paramref name="utf8Destination" /> buffer.</param>
|
||||
<param name="isFinalBlock">
|
||||
<see langword="true" /> to indicate there is no further source data that needs to be encoded; otherwise, <see langword="false" />.</param>
|
||||
<returns>A status code that describes the result of the encoding operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.FindFirstCharacterToEncode(System.Char*,System.Int32)">
|
||||
<summary>Finds the index of the first character to encode.</summary>
|
||||
<param name="text">The text buffer to search.</param>
|
||||
<param name="textLength">The number of characters in <paramref name="text" />.</param>
|
||||
<returns>The index of the first character to encode.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.FindFirstCharacterToEncodeUtf8(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Finds the first element in a UTF-8 text input buffer that would be escaped by the current encoder instance.</summary>
|
||||
<param name="utf8Text">The UTF-8 text input buffer to search.</param>
|
||||
<returns>The index of the first element in <paramref name="utf8Text" /> that would be escaped by the current encoder instance, or -1 if no data in <paramref name="utf8Text" /> requires escaping.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)">
|
||||
<summary>Encodes a Unicode scalar value and writes it to a buffer.</summary>
|
||||
<param name="unicodeScalar">A Unicode scalar value.</param>
|
||||
<param name="buffer">A pointer to the buffer to which to write the encoded text.</param>
|
||||
<param name="bufferLength">The length of the destination <paramref name="buffer" /> in characters.</param>
|
||||
<param name="numberOfCharactersWritten">When the method returns, indicates the number of characters written to the <paramref name="buffer" />.</param>
|
||||
<returns>
|
||||
<see langword="false" /> if <paramref name="bufferLength" /> is too small to fit the encoded text; otherwise, returns <see langword="true" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoder.WillEncode(System.Int32)">
|
||||
<summary>Determines if a given Unicode scalar value will be encoded.</summary>
|
||||
<param name="unicodeScalar">A Unicode scalar value.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the <paramref name="unicodeScalar" /> value will be encoded by this encoder; otherwise, returns <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter">
|
||||
<summary>Gets the maximum number of characters that this encoder can generate for each input code point.</summary>
|
||||
<returns>The maximum number of characters.</returns>
|
||||
</member>
|
||||
<member name="T:System.Text.Encodings.Web.TextEncoderSettings">
|
||||
<summary>Represents a filter that allows only certain Unicode code points.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.#ctor">
|
||||
<summary>Instantiates an empty filter (allows no code points through by default).</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.#ctor(System.Text.Encodings.Web.TextEncoderSettings)">
|
||||
<summary>Instantiates a filter by cloning the allowed list of another <see cref="T:System.Text.Encodings.Web.TextEncoderSettings" /> object.</summary>
|
||||
<param name="other">The other <see cref="T:System.Text.Encodings.Web.TextEncoderSettings" /> object to be cloned.</param>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.#ctor(System.Text.Unicode.UnicodeRange[])">
|
||||
<summary>Instantiates a filter where only the character ranges specified by <paramref name="allowedRanges" /> are allowed by the filter.</summary>
|
||||
<param name="allowedRanges">The allowed character ranges.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="allowedRanges" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowCharacter(System.Char)">
|
||||
<summary>Allows the character specified by <paramref name="character" /> through the filter.</summary>
|
||||
<param name="character">The allowed character.</param>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowCharacters(System.Char[])">
|
||||
<summary>Allows all characters specified by <paramref name="characters" /> through the filter.</summary>
|
||||
<param name="characters">The allowed characters.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="characters" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowCodePoints(System.Collections.Generic.IEnumerable{System.Int32})">
|
||||
<summary>Allows all code points specified by <paramref name="codePoints" />.</summary>
|
||||
<param name="codePoints">The allowed code points.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="codePoints" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowRange(System.Text.Unicode.UnicodeRange)">
|
||||
<summary>Allows all characters specified by <paramref name="range" /> through the filter.</summary>
|
||||
<param name="range">The range of characters to be allowed.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="range" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowRanges(System.Text.Unicode.UnicodeRange[])">
|
||||
<summary>Allows all characters specified by <paramref name="ranges" /> through the filter.</summary>
|
||||
<param name="ranges">The ranges of characters to be allowed.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="ranges" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.Clear">
|
||||
<summary>Resets this object by disallowing all characters.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidCharacter(System.Char)">
|
||||
<summary>Disallows the character <paramref name="character" /> through the filter.</summary>
|
||||
<param name="character">The disallowed character.</param>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidCharacters(System.Char[])">
|
||||
<summary>Disallows all characters specified by <paramref name="characters" /> through the filter.</summary>
|
||||
<param name="characters">The disallowed characters.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="characters" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidRange(System.Text.Unicode.UnicodeRange)">
|
||||
<summary>Disallows all characters specified by <paramref name="range" /> through the filter.</summary>
|
||||
<param name="range">The range of characters to be disallowed.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="range" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidRanges(System.Text.Unicode.UnicodeRange[])">
|
||||
<summary>Disallows all characters specified by <paramref name="ranges" /> through the filter.</summary>
|
||||
<param name="ranges">The ranges of characters to be disallowed.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="ranges" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.TextEncoderSettings.GetAllowedCodePoints">
|
||||
<summary>Gets an enumerator of all allowed code points.</summary>
|
||||
<returns>The enumerator of allowed code points.</returns>
|
||||
</member>
|
||||
<member name="T:System.Text.Encodings.Web.UrlEncoder">
|
||||
<summary>Represents a URL character encoding.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.UrlEncoder.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.UrlEncoder.Create(System.Text.Encodings.Web.TextEncoderSettings)">
|
||||
<summary>Creates a new instance of UrlEncoder class with the specified settings.</summary>
|
||||
<param name="settings">Settings that control how the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> instance encodes, primarily which characters to encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="settings" /> is <see langword="null" />.</exception>
|
||||
<returns>A new instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.Encodings.Web.UrlEncoder.Create(System.Text.Unicode.UnicodeRange[])">
|
||||
<summary>Creates a new instance of the UrlEncoder class that specifies characters the encoder is allowed to not encode.</summary>
|
||||
<param name="allowedRanges">The set of characters that the encoder is allowed to not encode.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="allowedRanges" /> is <see langword="null" />.</exception>
|
||||
<returns>A new instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Encodings.Web.UrlEncoder.Default">
|
||||
<summary>Gets a built-in instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</summary>
|
||||
<returns>A built-in instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</returns>
|
||||
</member>
|
||||
<member name="T:System.Text.Unicode.UnicodeRange">
|
||||
<summary>Represents a contiguous range of Unicode code points.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.Unicode.UnicodeRange.#ctor(System.Int32,System.Int32)">
|
||||
<summary>Creates a new <see cref="T:System.Text.Unicode.UnicodeRange" /> that includes a specified number of characters starting at a specified Unicode code point.</summary>
|
||||
<param name="firstCodePoint">The first code point in the range.</param>
|
||||
<param name="length">The number of code points in the range.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="firstCodePoint" /> is less than zero or greater than 0xFFFF.
|
||||
|
||||
-or-
|
||||
|
||||
<paramref name="length" /> is less than zero.
|
||||
|
||||
-or-
|
||||
|
||||
<paramref name="firstCodePoint" /> plus <paramref name="length" /> is greater than 0xFFFF.</exception>
|
||||
</member>
|
||||
<member name="M:System.Text.Unicode.UnicodeRange.Create(System.Char,System.Char)">
|
||||
<summary>Creates a new <see cref="T:System.Text.Unicode.UnicodeRange" /> instance from a span of characters.</summary>
|
||||
<param name="firstCharacter">The first character in the range.</param>
|
||||
<param name="lastCharacter">The last character in the range.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="lastCharacter" /> precedes <paramref name="firstCharacter" />.</exception>
|
||||
<returns>A range that includes all characters between <paramref name="firstCharacter" /> and <paramref name="lastCharacter" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRange.FirstCodePoint">
|
||||
<summary>Gets the first code point in the range represented by this <see cref="T:System.Text.Unicode.UnicodeRange" /> instance.</summary>
|
||||
<returns>The first code point in the range.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRange.Length">
|
||||
<summary>Gets the number of code points in the range represented by this <see cref="T:System.Text.Unicode.UnicodeRange" /> instance.</summary>
|
||||
<returns>The number of code points in the range.</returns>
|
||||
</member>
|
||||
<member name="T:System.Text.Unicode.UnicodeRanges">
|
||||
<summary>Provides static properties that return predefined <see cref="T:System.Text.Unicode.UnicodeRange" /> instances that correspond to blocks from the Unicode specification.</summary>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.All">
|
||||
<summary>Gets a range that consists of the entire Basic Multilingual Plane (BMP), from U+0000 to U+FFFF).</summary>
|
||||
<returns>A range that consists of the entire BMP.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.AlphabeticPresentationForms">
|
||||
<summary>Gets the Alphabetic Presentation Forms Unicode block (U+FB00-U+FB4F).</summary>
|
||||
<returns>The Alphabetic Presentation Forms Unicode block (U+FB00-U+FB4F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Arabic">
|
||||
<summary>Gets the Arabic Unicode block (U+0600-U+06FF).</summary>
|
||||
<returns>The Arabic Unicode block (U+0600-U+06FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ArabicExtendedA">
|
||||
<summary>Gets the Arabic Extended-A Unicode block (U+08A0-U+08FF).</summary>
|
||||
<returns>The Arabic Extended-A Unicode block (U+08A0-U+08FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ArabicExtendedB">
|
||||
<summary>A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Arabic Extended-B' Unicode block (U+0870..U+089F).</summary>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ArabicPresentationFormsA">
|
||||
<summary>Gets the Arabic Presentation Forms-A Unicode block (U+FB50-U+FDFF).</summary>
|
||||
<returns>The Arabic Presentation Forms-A Unicode block (U+FB50-U+FDFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ArabicPresentationFormsB">
|
||||
<summary>Gets the Arabic Presentation Forms-B Unicode block (U+FE70-U+FEFF).</summary>
|
||||
<returns>The Arabic Presentation Forms-B Unicode block (U+FE70-U+FEFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ArabicSupplement">
|
||||
<summary>Gets the Arabic Supplement Unicode block (U+0750-U+077F).</summary>
|
||||
<returns>The Arabic Supplement Unicode block (U+0750-U+077F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Armenian">
|
||||
<summary>Gets the Armenian Unicode block (U+0530-U+058F).</summary>
|
||||
<returns>The Armenian Unicode block (U+0530-U+058F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Arrows">
|
||||
<summary>Gets the Arrows Unicode block (U+2190-U+21FF).</summary>
|
||||
<returns>The Arrows Unicode block (U+2190-U+21FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Balinese">
|
||||
<summary>Gets the Balinese Unicode block (U+1B00-U+1B7F).</summary>
|
||||
<returns>The Balinese Unicode block (U+1B00-U+1B7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Bamum">
|
||||
<summary>Gets the Bamum Unicode block (U+A6A0-U+A6FF).</summary>
|
||||
<returns>The Bamum Unicode block (U+A6A0-U+A6FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.BasicLatin">
|
||||
<summary>Gets the Basic Latin Unicode block (U+0021-U+007F).</summary>
|
||||
<returns>The Basic Latin Unicode block (U+0021-U+007F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Batak">
|
||||
<summary>Gets the Batak Unicode block (U+1BC0-U+1BFF).</summary>
|
||||
<returns>The Batak Unicode block (U+1BC0-U+1BFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Bengali">
|
||||
<summary>Gets the Bengali Unicode block (U+0980-U+09FF).</summary>
|
||||
<returns>The Bengali Unicode block (U+0980-U+09FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.BlockElements">
|
||||
<summary>Gets the Block Elements Unicode block (U+2580-U+259F).</summary>
|
||||
<returns>The Block Elements Unicode block (U+2580-U+259F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Bopomofo">
|
||||
<summary>Gets the Bopomofo Unicode block (U+3100-U+312F).</summary>
|
||||
<returns>The Bopomofo Unicode block (U+3105-U+312F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.BopomofoExtended">
|
||||
<summary>Gets the Bopomofo Extended Unicode block (U+31A0-U+31BF).</summary>
|
||||
<returns>The Bopomofo Extended Unicode block (U+31A0-U+31BF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.BoxDrawing">
|
||||
<summary>Gets the Box Drawing Unicode block (U+2500-U+257F).</summary>
|
||||
<returns>The Box Drawing Unicode block (U+2500-U+257F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.BraillePatterns">
|
||||
<summary>Gets the Braille Patterns Unicode block (U+2800-U+28FF).</summary>
|
||||
<returns>The Braille Patterns Unicode block (U+2800-U+28FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Buginese">
|
||||
<summary>Gets the Buginese Unicode block (U+1A00-U+1A1F).</summary>
|
||||
<returns>The Buginese Unicode block (U+1A00-U+1A1F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Buhid">
|
||||
<summary>Gets the Buhid Unicode block (U+1740-U+175F).</summary>
|
||||
<returns>The Buhid Unicode block (U+1740-U+175F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Cham">
|
||||
<summary>Gets the Cham Unicode block (U+AA00-U+AA5F).</summary>
|
||||
<returns>The Cham Unicode block (U+AA00-U+AA5F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Cherokee">
|
||||
<summary>Gets the Cherokee Unicode block (U+13A0-U+13FF).</summary>
|
||||
<returns>The Cherokee Unicode block (U+13A0-U+13FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CherokeeSupplement">
|
||||
<summary>Gets the Cherokee Supplement Unicode block (U+AB70-U+ABBF).</summary>
|
||||
<returns>The Cherokee Supplement Unicode block (U+AB70-U+ABBF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkCompatibility">
|
||||
<summary>Gets the CJK Compatibility Unicode block (U+3300-U+33FF).</summary>
|
||||
<returns>The CJK Compatibility Unicode block (U+3300-U+33FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkCompatibilityForms">
|
||||
<summary>Gets the CJK Compatibility Forms Unicode block (U+FE30-U+FE4F).</summary>
|
||||
<returns>The CJK Compatibility Forms Unicode block (U+FE30-U+FE4F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkCompatibilityIdeographs">
|
||||
<summary>Gets the CJK Compatibility Ideographs Unicode block (U+F900-U+FAD9).</summary>
|
||||
<returns>The CJK Compatibility Ideographs Unicode block (U+F900-U+FAD9).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkRadicalsSupplement">
|
||||
<summary>Gets the CJK Radicals Supplement Unicode block (U+2E80-U+2EFF).</summary>
|
||||
<returns>The CJK Radicals Supplement Unicode block (U+2E80-U+2EFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkStrokes">
|
||||
<summary>Gets the CJK Strokes Unicode block (U+31C0-U+31EF).</summary>
|
||||
<returns>The CJK Strokes Unicode block (U+31C0-U+31EF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkSymbolsandPunctuation">
|
||||
<summary>Gets the CJK Symbols and Punctuation Unicode block (U+3000-U+303F).</summary>
|
||||
<returns>The CJK Symbols and Punctuation Unicode block (U+3000-U+303F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkUnifiedIdeographs">
|
||||
<summary>Gets the CJK Unified Ideographs Unicode block (U+4E00-U+9FCC).</summary>
|
||||
<returns>The CJK Unified Ideographs Unicode block (U+4E00-U+9FCC).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CjkUnifiedIdeographsExtensionA">
|
||||
<summary>Gets the CJK Unitied Ideographs Extension A Unicode block (U+3400-U+4DB5).</summary>
|
||||
<returns>The CJK Unitied Ideographs Extension A Unicode block (U+3400-U+4DB5).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarks">
|
||||
<summary>Gets the Combining Diacritical Marks Unicode block (U+0300-U+036F).</summary>
|
||||
<returns>The Combining Diacritical Marks Unicode block (U+0300-U+036F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarksExtended">
|
||||
<summary>Gets the Combining Diacritical Marks Extended Unicode block (U+1AB0-U+1AFF).</summary>
|
||||
<returns>The Combining Diacritical Marks Extended Unicode block (U+1AB0-U+1AFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarksforSymbols">
|
||||
<summary>Gets the Combining Diacritical Marks for Symbols Unicode block (U+20D0-U+20FF).</summary>
|
||||
<returns>The Combining Diacritical Marks for Symbols Unicode block (U+20D0-U+20FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarksSupplement">
|
||||
<summary>Gets the Combining Diacritical Marks Supplement Unicode block (U+1DC0-U+1DFF).</summary>
|
||||
<returns>The Combining Diacritical Marks Supplement Unicode block (U+1DC0-U+1DFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CombiningHalfMarks">
|
||||
<summary>Gets the Combining Half Marks Unicode block (U+FE20-U+FE2F).</summary>
|
||||
<returns>The Combining Half Marks Unicode block (U+FE20-U+FE2F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CommonIndicNumberForms">
|
||||
<summary>Gets the Common Indic Number Forms Unicode block (U+A830-U+A83F).</summary>
|
||||
<returns>The Common Indic Number Forms Unicode block (U+A830-U+A83F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ControlPictures">
|
||||
<summary>Gets the Control Pictures Unicode block (U+2400-U+243F).</summary>
|
||||
<returns>The Control Pictures Unicode block (U+2400-U+243F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Coptic">
|
||||
<summary>Gets the Coptic Unicode block (U+2C80-U+2CFF).</summary>
|
||||
<returns>The Coptic Unicode block (U+2C80-U+2CFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CurrencySymbols">
|
||||
<summary>Gets the Currency Symbols Unicode block (U+20A0-U+20CF).</summary>
|
||||
<returns>The Currency Symbols Unicode block (U+20A0-U+20CF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Cyrillic">
|
||||
<summary>Gets the Cyrillic Unicode block (U+0400-U+04FF).</summary>
|
||||
<returns>The Cyrillic Unicode block (U+0400-U+04FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CyrillicExtendedA">
|
||||
<summary>Gets the Cyrillic Extended-A Unicode block (U+2DE0-U+2DFF).</summary>
|
||||
<returns>The Cyrillic Extended-A Unicode block (U+2DE0-U+2DFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CyrillicExtendedB">
|
||||
<summary>Gets the Cyrillic Extended-B Unicode block (U+A640-U+A69F).</summary>
|
||||
<returns>The Cyrillic Extended-B Unicode block (U+A640-U+A69F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CyrillicExtendedC">
|
||||
<summary>A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Cyrillic Extended-C' Unicode block (U+1C80..U+1C8F).</summary>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.CyrillicSupplement">
|
||||
<summary>Gets the Cyrillic Supplement Unicode block (U+0500-U+052F).</summary>
|
||||
<returns>The Cyrillic Supplement Unicode block (U+0500-U+052F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Devanagari">
|
||||
<summary>Gets the Devangari Unicode block (U+0900-U+097F).</summary>
|
||||
<returns>The Devangari Unicode block (U+0900-U+097F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.DevanagariExtended">
|
||||
<summary>Gets the Devanagari Extended Unicode block (U+A8E0-U+A8FF).</summary>
|
||||
<returns>The Devanagari Extended Unicode block (U+A8E0-U+A8FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Dingbats">
|
||||
<summary>Gets the Dingbats Unicode block (U+2700-U+27BF).</summary>
|
||||
<returns>The Dingbats Unicode block (U+2700-U+27BF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.EnclosedAlphanumerics">
|
||||
<summary>Gets the Enclosed Alphanumerics Unicode block (U+2460-U+24FF).</summary>
|
||||
<returns>The Enclosed Alphanumerics Unicode block (U+2460-U+24FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.EnclosedCjkLettersandMonths">
|
||||
<summary>Gets the Enclosed CJK Letters and Months Unicode block (U+3200-U+32FF).</summary>
|
||||
<returns>The Enclosed CJK Letters and Months Unicode block (U+3200-U+32FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Ethiopic">
|
||||
<summary>Gets the Ethiopic Unicode block (U+1200-U+137C).</summary>
|
||||
<returns>The Ethiopic Unicode block (U+1200-U+137C).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.EthiopicExtended">
|
||||
<summary>Gets the Ethipic Extended Unicode block (U+2D80-U+2DDF).</summary>
|
||||
<returns>The Ethipic Extended Unicode block (U+2D80-U+2DDF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.EthiopicExtendedA">
|
||||
<summary>Gets the Ethiopic Extended-A Unicode block (U+AB00-U+AB2F).</summary>
|
||||
<returns>The Ethiopic Extended-A Unicode block (U+AB00-U+AB2F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.EthiopicSupplement">
|
||||
<summary>Gets the Ethiopic Supplement Unicode block (U+1380-U+1399).</summary>
|
||||
<returns>The Ethiopic Supplement Unicode block (U+1380-U+1399).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.GeneralPunctuation">
|
||||
<summary>Gets the General Punctuation Unicode block (U+2000-U+206F).</summary>
|
||||
<returns>The General Punctuation Unicode block (U+2000-U+206F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.GeometricShapes">
|
||||
<summary>Gets the Geometric Shapes Unicode block (U+25A0-U+25FF).</summary>
|
||||
<returns>The Geometric Shapes Unicode block (U+25A0-U+25FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Georgian">
|
||||
<summary>Gets the Georgian Unicode block (U+10A0-U+10FF).</summary>
|
||||
<returns>The Georgian Unicode block (U+10A0-U+10FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.GeorgianExtended">
|
||||
<summary>A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Georgian Extended' Unicode block (U+1C90..U+1CBF).</summary>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.GeorgianSupplement">
|
||||
<summary>Gets the Georgian Supplement Unicode block (U+2D00-U+2D2F).</summary>
|
||||
<returns>The Georgian Supplement Unicode block (U+2D00-U+2D2F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Glagolitic">
|
||||
<summary>Gets the Glagolitic Unicode block (U+2C00-U+2C5F).</summary>
|
||||
<returns>The Glagolitic Unicode block (U+2C00-U+2C5F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.GreekandCoptic">
|
||||
<summary>Gets the Greek and Coptic Unicode block (U+0370-U+03FF).</summary>
|
||||
<returns>The Greek and Coptic Unicode block (U+0370-U+03FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.GreekExtended">
|
||||
<summary>Gets the Greek Extended Unicode block (U+1F00-U+1FFF).</summary>
|
||||
<returns>The Greek Extended Unicode block (U+1F00-U+1FFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Gujarati">
|
||||
<summary>Gets the Gujarti Unicode block (U+0A81-U+0AFF).</summary>
|
||||
<returns>The Gujarti Unicode block (U+0A81-U+0AFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Gurmukhi">
|
||||
<summary>Gets the Gurmukhi Unicode block (U+0A01-U+0A7F).</summary>
|
||||
<returns>The Gurmukhi Unicode block (U+0A01-U+0A7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.HalfwidthandFullwidthForms">
|
||||
<summary>Gets the Halfwidth and Fullwidth Forms Unicode block (U+FF00-U+FFEE).</summary>
|
||||
<returns>The Halfwidth and Fullwidth Forms Unicode block (U+FF00-U+FFEE).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.HangulCompatibilityJamo">
|
||||
<summary>Gets the Hangul Compatibility Jamo Unicode block (U+3131-U+318F).</summary>
|
||||
<returns>The Hangul Compatibility Jamo Unicode block (U+3131-U+318F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.HangulJamo">
|
||||
<summary>Gets the Hangul Jamo Unicode block (U+1100-U+11FF).</summary>
|
||||
<returns>The Hangul Jamo Unicode block (U+1100-U+11FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.HangulJamoExtendedA">
|
||||
<summary>Gets the Hangul Jamo Extended-A Unicode block (U+A960-U+A9F).</summary>
|
||||
<returns>The Hangul Jamo Extended-A Unicode block (U+A960-U+A97F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.HangulJamoExtendedB">
|
||||
<summary>Gets the Hangul Jamo Extended-B Unicode block (U+D7B0-U+D7FF).</summary>
|
||||
<returns>The Hangul Jamo Extended-B Unicode block (U+D7B0-U+D7FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.HangulSyllables">
|
||||
<summary>Gets the Hangul Syllables Unicode block (U+AC00-U+D7AF).</summary>
|
||||
<returns>The Hangul Syllables Unicode block (U+AC00-U+D7AF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Hanunoo">
|
||||
<summary>Gets the Hanunoo Unicode block (U+1720-U+173F).</summary>
|
||||
<returns>The Hanunoo Unicode block (U+1720-U+173F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Hebrew">
|
||||
<summary>Gets the Hebrew Unicode block (U+0590-U+05FF).</summary>
|
||||
<returns>The Hebrew Unicode block (U+0590-U+05FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Hiragana">
|
||||
<summary>Gets the Hiragana Unicode block (U+3040-U+309F).</summary>
|
||||
<returns>The Hiragana Unicode block (U+3040-U+309F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.IdeographicDescriptionCharacters">
|
||||
<summary>Gets the Ideographic Description Characters Unicode block (U+2FF0-U+2FFF).</summary>
|
||||
<returns>The Ideographic Description Characters Unicode block (U+2FF0-U+2FFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.IpaExtensions">
|
||||
<summary>Gets the IPA Extensions Unicode block (U+0250-U+02AF).</summary>
|
||||
<returns>The IPA Extensions Unicode block (U+0250-U+02AF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Javanese">
|
||||
<summary>Gets the Javanese Unicode block (U+A980-U+A9DF).</summary>
|
||||
<returns>The Javanese Unicode block (U+A980-U+A9DF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Kanbun">
|
||||
<summary>Gets the Kanbun Unicode block (U+3190-U+319F).</summary>
|
||||
<returns>The Kanbun Unicode block (U+3190-U+319F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.KangxiRadicals">
|
||||
<summary>Gets the Kangxi Radicals Supplement Unicode block (U+2F00-U+2FDF).</summary>
|
||||
<returns>The Kangxi Radicals Supplement Unicode block (U+2F00-U+2FDF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Kannada">
|
||||
<summary>Gets the Kannada Unicode block (U+0C81-U+0CFF).</summary>
|
||||
<returns>The Kannada Unicode block (U+0C81-U+0CFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Katakana">
|
||||
<summary>Gets the Katakana Unicode block (U+30A0-U+30FF).</summary>
|
||||
<returns>The Katakana Unicode block (U+30A0-U+30FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.KatakanaPhoneticExtensions">
|
||||
<summary>Gets the Katakana Phonetic Extensions Unicode block (U+31F0-U+31FF).</summary>
|
||||
<returns>The Katakana Phonetic Extensions Unicode block (U+31F0-U+31FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.KayahLi">
|
||||
<summary>Gets the Kayah Li Unicode block (U+A900-U+A92F).</summary>
|
||||
<returns>The Kayah Li Unicode block (U+A900-U+A92F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Khmer">
|
||||
<summary>Gets the Khmer Unicode block (U+1780-U+17FF).</summary>
|
||||
<returns>The Khmer Unicode block (U+1780-U+17FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.KhmerSymbols">
|
||||
<summary>Gets the Khmer Symbols Unicode block (U+19E0-U+19FF).</summary>
|
||||
<returns>The Khmer Symbols Unicode block (U+19E0-U+19FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Lao">
|
||||
<summary>Gets the Lao Unicode block (U+0E80-U+0EDF).</summary>
|
||||
<returns>The Lao Unicode block (U+0E80-U+0EDF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Latin1Supplement">
|
||||
<summary>Gets the Latin-1 Supplement Unicode block (U+00A1-U+00FF).</summary>
|
||||
<returns>The Latin-1 Supplement Unicode block (U+00A1-U+00FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedA">
|
||||
<summary>Gets the Latin Extended-A Unicode block (U+0100-U+017F).</summary>
|
||||
<returns>The Latin Extended-A Unicode block (U+0100-U+017F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedAdditional">
|
||||
<summary>Gets the Latin Extended Additional Unicode block (U+1E00-U+1EFF).</summary>
|
||||
<returns>The Latin Extended Additional Unicode block (U+1E00-U+1EFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedB">
|
||||
<summary>Gets the Latin Extended-B Unicode block (U+0180-U+024F).</summary>
|
||||
<returns>The Latin Extended-B Unicode block (U+0180-U+024F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedC">
|
||||
<summary>Gets the Latin Extended-C Unicode block (U+2C60-U+2C7F).</summary>
|
||||
<returns>The Latin Extended-C Unicode block (U+2C60-U+2C7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedD">
|
||||
<summary>Gets the Latin Extended-D Unicode block (U+A720-U+A7FF).</summary>
|
||||
<returns>The Latin Extended-D Unicode block (U+A720-U+A7FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedE">
|
||||
<summary>Gets the Latin Extended-E Unicode block (U+AB30-U+AB6F).</summary>
|
||||
<returns>The Latin Extended-E Unicode block (U+AB30-U+AB6F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Lepcha">
|
||||
<summary>Gets the Lepcha Unicode block (U+1C00-U+1C4F).</summary>
|
||||
<returns>The Lepcha Unicode block (U+1C00-U+1C4F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.LetterlikeSymbols">
|
||||
<summary>Gets the Letterlike Symbols Unicode block (U+2100-U+214F).</summary>
|
||||
<returns>The Letterlike Symbols Unicode block (U+2100-U+214F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Limbu">
|
||||
<summary>Gets the Limbu Unicode block (U+1900-U+194F).</summary>
|
||||
<returns>The Limbu Unicode block (U+1900-U+194F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Lisu">
|
||||
<summary>Gets the Lisu Unicode block (U+A4D0-U+A4FF).</summary>
|
||||
<returns>The Lisu Unicode block (U+A4D0-U+A4FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Malayalam">
|
||||
<summary>Gets the Malayalam Unicode block (U+0D00-U+0D7F).</summary>
|
||||
<returns>The Malayalam Unicode block (U+0D00-U+0D7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Mandaic">
|
||||
<summary>Gets the Mandaic Unicode block (U+0840-U+085F).</summary>
|
||||
<returns>The Mandaic Unicode block (U+0840-U+085F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MathematicalOperators">
|
||||
<summary>Gets the Mathematical Operators Unicode block (U+2200-U+22FF).</summary>
|
||||
<returns>The Mathematical Operators Unicode block (U+2200-U+22FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MeeteiMayek">
|
||||
<summary>Gets the Meetei Mayek Unicode block (U+ABC0-U+ABFF).</summary>
|
||||
<returns>The Meetei Mayek Unicode block (U+ABC0-U+ABFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MeeteiMayekExtensions">
|
||||
<summary>Gets the Meetei Mayek Extensions Unicode block (U+AAE0-U+AAFF).</summary>
|
||||
<returns>The Meetei Mayek Extensions Unicode block (U+AAE0-U+AAFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousMathematicalSymbolsA">
|
||||
<summary>Gets the Miscellaneous Mathematical Symbols-A Unicode block (U+27C0-U+27EF).</summary>
|
||||
<returns>The Miscellaneous Mathematical Symbols-A Unicode block (U+27C0-U+27EF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousMathematicalSymbolsB">
|
||||
<summary>Gets the Miscellaneous Mathematical Symbols-B Unicode block (U+2980-U+29FF).</summary>
|
||||
<returns>The Miscellaneous Mathematical Symbols-B Unicode block (U+2980-U+29FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousSymbols">
|
||||
<summary>Gets the Miscellaneous Symbols Unicode block (U+2600-U+26FF).</summary>
|
||||
<returns>The Miscellaneous Symbols Unicode block (U+2600-U+26FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousSymbolsandArrows">
|
||||
<summary>Gets the Miscellaneous Symbols and Arrows Unicode block (U+2B00-U+2BFF).</summary>
|
||||
<returns>The Miscellaneous Symbols and Arrows Unicode block (U+2B00-U+2BFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousTechnical">
|
||||
<summary>Gets the Miscellaneous Technical Unicode block (U+2300-U+23FF).</summary>
|
||||
<returns>The Miscellaneous Technical Unicode block (U+2300-U+23FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.ModifierToneLetters">
|
||||
<summary>Gets the Modifier Tone Letters Unicode block (U+A700-U+A71F).</summary>
|
||||
<returns>The Modifier Tone Letters Unicode block (U+A700-U+A71F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Mongolian">
|
||||
<summary>Gets the Mongolian Unicode block (U+1800-U+18AF).</summary>
|
||||
<returns>The Mongolian Unicode block (U+1800-U+18AF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Myanmar">
|
||||
<summary>Gets the Myanmar Unicode block (U+1000-U+109F).</summary>
|
||||
<returns>The Myanmar Unicode block (U+1000-U+109F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MyanmarExtendedA">
|
||||
<summary>Gets the Myanmar Extended-A Unicode block (U+AA60-U+AA7F).</summary>
|
||||
<returns>The Myanmar Extended-A Unicode block (U+AA60-U+AA7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.MyanmarExtendedB">
|
||||
<summary>Gets the Myanmar Extended-B Unicode block (U+A9E0-U+A9FF).</summary>
|
||||
<returns>The Myanmar Extended-B Unicode block (U+A9E0-U+A9FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.NewTaiLue">
|
||||
<summary>Gets the New Tai Lue Unicode block (U+1980-U+19DF).</summary>
|
||||
<returns>The New Tai Lue Unicode block (U+1980-U+19DF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.NKo">
|
||||
<summary>Gets the NKo Unicode block (U+07C0-U+07FF).</summary>
|
||||
<returns>The NKo Unicode block (U+07C0-U+07FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.None">
|
||||
<summary>Gets an empty Unicode range.</summary>
|
||||
<returns>A Unicode range with no elements.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.NumberForms">
|
||||
<summary>Gets the Number Forms Unicode block (U+2150-U+218F).</summary>
|
||||
<returns>The Number Forms Unicode block (U+2150-U+218F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Ogham">
|
||||
<summary>Gets the Ogham Unicode block (U+1680-U+169F).</summary>
|
||||
<returns>The Ogham Unicode block (U+1680-U+169F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.OlChiki">
|
||||
<summary>Gets the Ol Chiki Unicode block (U+1C50-U+1C7F).</summary>
|
||||
<returns>The Ol Chiki Unicode block (U+1C50-U+1C7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.OpticalCharacterRecognition">
|
||||
<summary>Gets the Optical Character Recognition Unicode block (U+2440-U+245F).</summary>
|
||||
<returns>The Optical Character Recognition Unicode block (U+2440-U+245F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Oriya">
|
||||
<summary>Gets the Oriya Unicode block (U+0B00-U+0B7F).</summary>
|
||||
<returns>The Oriya Unicode block (U+0B00-U+0B7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Phagspa">
|
||||
<summary>Gets the Phags-pa Unicode block (U+A840-U+A87F).</summary>
|
||||
<returns>The Phags-pa Unicode block (U+A840-U+A87F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.PhoneticExtensions">
|
||||
<summary>Gets the Phonetic Extensions Unicode block (U+1D00-U+1D7F).</summary>
|
||||
<returns>The Phonetic Extensions Unicode block (U+1D00-U+1D7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.PhoneticExtensionsSupplement">
|
||||
<summary>Gets the Phonetic Extensions Supplement Unicode block (U+1D80-U+1DBF).</summary>
|
||||
<returns>The Phonetic Extensions Supplement Unicode block (U+1D80-U+1DBF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Rejang">
|
||||
<summary>Gets the Rejang Unicode block (U+A930-U+A95F).</summary>
|
||||
<returns>The Rejang Unicode block (U+A930-U+A95F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Runic">
|
||||
<summary>Gets the Runic Unicode block (U+16A0-U+16FF).</summary>
|
||||
<returns>The Runic Unicode block (U+16A0-U+16FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Samaritan">
|
||||
<summary>Gets the Samaritan Unicode block (U+0800-U+083F).</summary>
|
||||
<returns>The Samaritan Unicode block (U+0800-U+083F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Saurashtra">
|
||||
<summary>Gets the Saurashtra Unicode block (U+A880-U+A8DF).</summary>
|
||||
<returns>The Saurashtra Unicode block (U+A880-U+A8DF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Sinhala">
|
||||
<summary>Gets the Sinhala Unicode block (U+0D80-U+0DFF).</summary>
|
||||
<returns>The Sinhala Unicode block (U+0D80-U+0DFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SmallFormVariants">
|
||||
<summary>Gets the Small Form Variants Unicode block (U+FE50-U+FE6F).</summary>
|
||||
<returns>The Small Form Variants Unicode block (U+FE50-U+FE6F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SpacingModifierLetters">
|
||||
<summary>Gets the Spacing Modifier Letters Unicode block (U+02B0-U+02FF).</summary>
|
||||
<returns>The Spacing Modifier Letters Unicode block (U+02B0-U+02FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Specials">
|
||||
<summary>Gets the Specials Unicode block (U+FFF0-U+FFFF).</summary>
|
||||
<returns>The Specials Unicode block (U+FFF0-U+FFFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Sundanese">
|
||||
<summary>Gets the Sundanese Unicode block (U+1B80-U+1BBF).</summary>
|
||||
<returns>The Sundanese Unicode block (U+1B80-U+1BBF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SundaneseSupplement">
|
||||
<summary>Gets the Sundanese Supplement Unicode block (U+1CC0-U+1CCF).</summary>
|
||||
<returns>The Sundanese Supplement Unicode block (U+1CC0-U+1CCF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SuperscriptsandSubscripts">
|
||||
<summary>Gets the Superscripts and Subscripts Unicode block (U+2070-U+209F).</summary>
|
||||
<returns>The Superscripts and Subscripts Unicode block (U+2070-U+209F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SupplementalArrowsA">
|
||||
<summary>Gets the Supplemental Arrows-A Unicode block (U+27F0-U+27FF).</summary>
|
||||
<returns>The Supplemental Arrows-A Unicode block (U+27F0-U+27FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SupplementalArrowsB">
|
||||
<summary>Gets the Supplemental Arrows-B Unicode block (U+2900-U+297F).</summary>
|
||||
<returns>The Supplemental Arrows-B Unicode block (U+2900-U+297F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SupplementalMathematicalOperators">
|
||||
<summary>Gets the Supplemental Mathematical Operators Unicode block (U+2A00-U+2AFF).</summary>
|
||||
<returns>The Supplemental Mathematical Operators Unicode block (U+2A00-U+2AFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SupplementalPunctuation">
|
||||
<summary>Gets the Supplemental Punctuation Unicode block (U+2E00-U+2E7F).</summary>
|
||||
<returns>The Supplemental Punctuation Unicode block (U+2E00-U+2E7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SylotiNagri">
|
||||
<summary>Gets the Syloti Nagri Unicode block (U+A800-U+A82F).</summary>
|
||||
<returns>The Syloti Nagri Unicode block (U+A800-U+A82F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Syriac">
|
||||
<summary>Gets the Syriac Unicode block (U+0700-U+074F).</summary>
|
||||
<returns>The Syriac Unicode block (U+0700-U+074F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.SyriacSupplement">
|
||||
<summary>A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Syriac Supplement' Unicode block (U+0860..U+086F).</summary>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Tagalog">
|
||||
<summary>Gets the Tagalog Unicode block (U+1700-U+171F).</summary>
|
||||
<returns>The Tagalog Unicode block (U+1700-U+171F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Tagbanwa">
|
||||
<summary>Gets the Tagbanwa Unicode block (U+1760-U+177F).</summary>
|
||||
<returns>The Tagbanwa Unicode block (U+1760-U+177F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.TaiLe">
|
||||
<summary>Gets the Tai Le Unicode block (U+1950-U+197F).</summary>
|
||||
<returns>The Tai Le Unicode block (U+1950-U+197F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.TaiTham">
|
||||
<summary>Gets the Tai Tham Unicode block (U+1A20-U+1AAF).</summary>
|
||||
<returns>The Tai Tham Unicode block (U+1A20-U+1AAF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.TaiViet">
|
||||
<summary>Gets the Tai Viet Unicode block (U+AA80-U+AADF).</summary>
|
||||
<returns>The Tai Viet Unicode block (U+AA80-U+AADF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Tamil">
|
||||
<summary>Gets the Tamil Unicode block (U+0B80-U+0BFF).</summary>
|
||||
<returns>The Tamil Unicode block (U+0B82-U+0BFA).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Telugu">
|
||||
<summary>Gets the Telugu Unicode block (U+0C00-U+0C7F).</summary>
|
||||
<returns>The Telugu Unicode block (U+0C00-U+0C7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Thaana">
|
||||
<summary>Gets the Thaana Unicode block (U+0780-U+07BF).</summary>
|
||||
<returns>The Thaana Unicode block (U+0780-U+07BF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Thai">
|
||||
<summary>Gets the Thai Unicode block (U+0E00-U+0E7F).</summary>
|
||||
<returns>The Thai Unicode block (U+0E00-U+0E7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Tibetan">
|
||||
<summary>Gets the Tibetan Unicode block (U+0F00-U+0FFF).</summary>
|
||||
<returns>The Tibetan Unicode block (U+0F00-U+0FFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Tifinagh">
|
||||
<summary>Gets the Tifinagh Unicode block (U+2D30-U+2D7F).</summary>
|
||||
<returns>The Tifinagh Unicode block (U+2D30-U+2D7F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.UnifiedCanadianAboriginalSyllabics">
|
||||
<summary>Gets the Unified Canadian Aboriginal Syllabics Unicode block (U+1400-U+167F).</summary>
|
||||
<returns>The Unified Canadian Aboriginal Syllabics Unicode block (U+1400-U+167F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.UnifiedCanadianAboriginalSyllabicsExtended">
|
||||
<summary>Gets the Unified Canadian Aboriginal Syllabics Extended Unicode block (U+18B0-U+18FF).</summary>
|
||||
<returns>The Unified Canadian Aboriginal Syllabics Extended Unicode block (U+18B0-U+18FF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.Vai">
|
||||
<summary>Gets the Vai Unicode block (U+A500-U+A63F).</summary>
|
||||
<returns>The Vai Unicode block (U+A500-U+A63F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.VariationSelectors">
|
||||
<summary>Gets the Variation Selectors Unicode block (U+FE00-U+FE0F).</summary>
|
||||
<returns>The Variation Selectors Unicode block (U+FE00-U+FE0F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.VedicExtensions">
|
||||
<summary>Gets the Vedic Extensions Unicode block (U+1CD0-U+1CFF).</summary>
|
||||
<returns>The Vedic Extensions Unicode block (U+1CD0-U+1CFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.VerticalForms">
|
||||
<summary>Gets the Vertical Forms Unicode block (U+FE10-U+FE1F).</summary>
|
||||
<returns>The Vertical Forms Unicode block (U+FE10-U+FE1F).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.YijingHexagramSymbols">
|
||||
<summary>Gets the Yijing Hexagram Symbols Unicode block (U+4DC0-U+4DFF).</summary>
|
||||
<returns>The Yijing Hexagram Symbols Unicode block (U+4DC0-U+4DFF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.YiRadicals">
|
||||
<summary>Gets the Yi Radicals Unicode block (U+A490-U+A4CF).</summary>
|
||||
<returns>The Yi Radicals Unicode block (U+A490-U+A4CF).</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.Unicode.UnicodeRanges.YiSyllables">
|
||||
<summary>Gets the Yi Syllables Unicode block (U+A000-U+A48F).</summary>
|
||||
<returns>The Yi Syllables Unicode block (U+A000-U+A48F).</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||