Initial import
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
################################################################################
|
||||||
|
# Diese .gitignore-Datei wurde von Microsoft(R) Visual Studio automatisch erstellt.
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
/.vs/ClearstreamAPIConnector/FileContentIndex/b3742b59-3079-442f-8ac0-b3a694dd7689.vsidx
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
|
# Rider ignored files
|
||||||
|
/projectSettingsUpdater.xml
|
||||||
|
/contentModel.xml
|
||||||
|
/modules.xml
|
||||||
|
/.idea.ClearstreamAPIConnector.iml
|
||||||
|
# Editor-based HTTP Client requests
|
||||||
|
/httpRequests/
|
||||||
|
# Datasource local storage ignored files
|
||||||
|
/dataSources/
|
||||||
|
/dataSources.local.xml
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" />
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="UserContentModel">
|
||||||
|
<attachedFolders />
|
||||||
|
<explicitIncludes />
|
||||||
|
<explicitExcludes />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,125 @@
|
|||||||
|
{
|
||||||
|
"Version": 1,
|
||||||
|
"WorkspaceRootPath": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\",
|
||||||
|
"Documents": [
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|CMake-\u00DCbersichtsseiten||{B1CAA5B0-FEB1-4350-8AB9-F895876842F2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\clearstreamapiconnector.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:clearstreamapiconnector.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\ditemplate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:ditemplate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\logginghandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:logginghandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\token.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:token.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DocumentGroupContainers": [
|
||||||
|
{
|
||||||
|
"Orientation": 0,
|
||||||
|
"VerticalTabListWidth": 256,
|
||||||
|
"DocumentGroups": [
|
||||||
|
{
|
||||||
|
"DockedWidth": 200,
|
||||||
|
"SelectedChildIndex": 0,
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 0,
|
||||||
|
"Title": "Program.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\Program.cs",
|
||||||
|
"RelativeDocumentMoniker": "Program.cs",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\Program.cs",
|
||||||
|
"RelativeToolTip": "Program.cs",
|
||||||
|
"ViewState": "AgIAAFABAAAAAAAAAAAowIgAAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2023-04-06T12:35:03.248Z",
|
||||||
|
"IsPinned": true,
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Bookmark",
|
||||||
|
"Name": "ST:0:0:{e506b91c-c606-466a-90a9-123d1d1e12b3}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 2,
|
||||||
|
"Title": "ClearstreamAPIConnector",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj",
|
||||||
|
"RelativeDocumentMoniker": "ClearstreamAPIConnector.csproj",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj",
|
||||||
|
"RelativeToolTip": "ClearstreamAPIConnector.csproj",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
|
"WhenOpened": "2024-04-12T05:47:29.75Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 3,
|
||||||
|
"Title": "DiTemplate.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\DiTemplate.cs",
|
||||||
|
"RelativeDocumentMoniker": "DiTemplate.cs",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\DiTemplate.cs",
|
||||||
|
"RelativeToolTip": "DiTemplate.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAABAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2023-04-06T12:35:03.412Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 4,
|
||||||
|
"Title": "LoggingHandler.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\LoggingHandler.cs",
|
||||||
|
"RelativeDocumentMoniker": "LoggingHandler.cs",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\LoggingHandler.cs",
|
||||||
|
"RelativeToolTip": "LoggingHandler.cs",
|
||||||
|
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2023-04-06T12:35:03.414Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 5,
|
||||||
|
"Title": "Token.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\Token.cs",
|
||||||
|
"RelativeDocumentMoniker": "Token.cs",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\Token.cs",
|
||||||
|
"RelativeToolTip": "Token.cs",
|
||||||
|
"ViewState": "AQIAAAAAAAAAAAAAAAAqwAIAAAAAAAAA",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2023-04-06T12:35:03.414Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 1,
|
||||||
|
"Title": "CMake-\u00DCbersichtsseiten",
|
||||||
|
"DocumentMoniker": "CMake-\u00DCbersichtsseiten",
|
||||||
|
"ToolTip": "CMake-\u00DCbersichtsseiten",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
|
||||||
|
"WhenOpened": "2024-04-12T05:42:47.668Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Bookmark",
|
||||||
|
"Name": "ST:0:0:{d84ee353-0bef-5a41-a649-8f89aca5d84d}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Bookmark",
|
||||||
|
"Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,125 @@
|
|||||||
|
{
|
||||||
|
"Version": 1,
|
||||||
|
"WorkspaceRootPath": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\",
|
||||||
|
"Documents": [
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|CMake-\u00DCbersichtsseiten||{B1CAA5B0-FEB1-4350-8AB9-F895876842F2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\clearstreamapiconnector.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:clearstreamapiconnector.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\ditemplate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:ditemplate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\logginghandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:logginghandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\token.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:token.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DocumentGroupContainers": [
|
||||||
|
{
|
||||||
|
"Orientation": 0,
|
||||||
|
"VerticalTabListWidth": 256,
|
||||||
|
"DocumentGroups": [
|
||||||
|
{
|
||||||
|
"DockedWidth": 200,
|
||||||
|
"SelectedChildIndex": 0,
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 0,
|
||||||
|
"Title": "Program.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\Program.cs",
|
||||||
|
"RelativeDocumentMoniker": "Program.cs",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\Program.cs",
|
||||||
|
"RelativeToolTip": "Program.cs",
|
||||||
|
"ViewState": "AgIAAFYBAAAAAAAAAAAowIgAAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2023-04-06T12:35:03.248Z",
|
||||||
|
"IsPinned": true,
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Bookmark",
|
||||||
|
"Name": "ST:0:0:{e506b91c-c606-466a-90a9-123d1d1e12b3}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 2,
|
||||||
|
"Title": "ClearstreamAPIConnector",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj",
|
||||||
|
"RelativeDocumentMoniker": "ClearstreamAPIConnector.csproj",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj",
|
||||||
|
"RelativeToolTip": "ClearstreamAPIConnector.csproj",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
|
"WhenOpened": "2024-04-12T05:47:29.75Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 3,
|
||||||
|
"Title": "DiTemplate.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\DiTemplate.cs",
|
||||||
|
"RelativeDocumentMoniker": "DiTemplate.cs",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\DiTemplate.cs",
|
||||||
|
"RelativeToolTip": "DiTemplate.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAABAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2023-04-06T12:35:03.412Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 4,
|
||||||
|
"Title": "LoggingHandler.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\LoggingHandler.cs",
|
||||||
|
"RelativeDocumentMoniker": "LoggingHandler.cs",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\LoggingHandler.cs",
|
||||||
|
"RelativeToolTip": "LoggingHandler.cs",
|
||||||
|
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2023-04-06T12:35:03.414Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 5,
|
||||||
|
"Title": "Token.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\Token.cs",
|
||||||
|
"RelativeDocumentMoniker": "Token.cs",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\Token.cs",
|
||||||
|
"RelativeToolTip": "Token.cs",
|
||||||
|
"ViewState": "AQIAAAAAAAAAAAAAAAAqwAIAAAAAAAAA",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2023-04-06T12:35:03.414Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 1,
|
||||||
|
"Title": "CMake-\u00DCbersichtsseiten",
|
||||||
|
"DocumentMoniker": "CMake-\u00DCbersichtsseiten",
|
||||||
|
"ToolTip": "CMake-\u00DCbersichtsseiten",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
|
||||||
|
"WhenOpened": "2024-04-12T05:42:47.668Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Bookmark",
|
||||||
|
"Name": "ST:0:0:{d84ee353-0bef-5a41-a649-8f89aca5d84d}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Bookmark",
|
||||||
|
"Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,125 @@
|
|||||||
|
{
|
||||||
|
"Version": 1,
|
||||||
|
"WorkspaceRootPath": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\",
|
||||||
|
"Documents": [
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|CMake-\u00DCbersichtsseiten||{B1CAA5B0-FEB1-4350-8AB9-F895876842F2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\clearstreamapiconnector.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:clearstreamapiconnector.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\ditemplate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:ditemplate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\logginghandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:logginghandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|c:\\users\\johan\\onedrive\\dev\\clearstreamapiconnector\\token.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{E515D972-CAC3-4EC9-9140-C95F4A96F02F}|ClearstreamAPIConnector.csproj|solutionrelative:token.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DocumentGroupContainers": [
|
||||||
|
{
|
||||||
|
"Orientation": 0,
|
||||||
|
"VerticalTabListWidth": 256,
|
||||||
|
"DocumentGroups": [
|
||||||
|
{
|
||||||
|
"DockedWidth": 200,
|
||||||
|
"SelectedChildIndex": 0,
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 0,
|
||||||
|
"Title": "Program.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\Program.cs",
|
||||||
|
"RelativeDocumentMoniker": "Program.cs",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\Program.cs",
|
||||||
|
"RelativeToolTip": "Program.cs",
|
||||||
|
"ViewState": "AgIAAEIBAAAAAAAAAAAAAIgAAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2023-04-06T12:35:03.248Z",
|
||||||
|
"IsPinned": true,
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 2,
|
||||||
|
"Title": "ClearstreamAPIConnector",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj",
|
||||||
|
"RelativeDocumentMoniker": "ClearstreamAPIConnector.csproj",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj",
|
||||||
|
"RelativeToolTip": "ClearstreamAPIConnector.csproj",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
|
"WhenOpened": "2024-04-12T05:47:29.75Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 3,
|
||||||
|
"Title": "DiTemplate.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\DiTemplate.cs",
|
||||||
|
"RelativeDocumentMoniker": "DiTemplate.cs",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\DiTemplate.cs",
|
||||||
|
"RelativeToolTip": "DiTemplate.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAABAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2023-04-06T12:35:03.412Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 4,
|
||||||
|
"Title": "LoggingHandler.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\LoggingHandler.cs",
|
||||||
|
"RelativeDocumentMoniker": "LoggingHandler.cs",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\LoggingHandler.cs",
|
||||||
|
"RelativeToolTip": "LoggingHandler.cs",
|
||||||
|
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2023-04-06T12:35:03.414Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 5,
|
||||||
|
"Title": "Token.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\Token.cs",
|
||||||
|
"RelativeDocumentMoniker": "Token.cs",
|
||||||
|
"ToolTip": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\Token.cs",
|
||||||
|
"RelativeToolTip": "Token.cs",
|
||||||
|
"ViewState": "AQIAAAAAAAAAAAAAAAAqwAIAAAAAAAAA",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2023-04-06T12:35:03.414Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 1,
|
||||||
|
"Title": "CMake-\u00DCbersichtsseiten",
|
||||||
|
"DocumentMoniker": "CMake-\u00DCbersichtsseiten",
|
||||||
|
"ToolTip": "CMake-\u00DCbersichtsseiten",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
|
||||||
|
"WhenOpened": "2024-04-12T05:42:47.668Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Bookmark",
|
||||||
|
"Name": "ST:0:0:{e506b91c-c606-466a-90a9-123d1d1e12b3}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Bookmark",
|
||||||
|
"Name": "ST:0:0:{d84ee353-0bef-5a41-a649-8f89aca5d84d}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Bookmark",
|
||||||
|
"Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"CurrentProjectSetting": null
|
||||||
|
}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"ExpandedNodes": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"SelectedNode": "\\ClearstreamAPIConnector.sln",
|
||||||
|
"PreviewInSolutionExplorer": false
|
||||||
|
}
|
||||||
Binary file not shown.
Vendored
+28
@@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"version": "0.2.0",
|
||||||
|
"configurations": [
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
// Use IntelliSense to find out which attributes exist for C# debugging
|
||||||
|
// Use hover for the description of the existing attributes
|
||||||
|
// For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md
|
||||||
|
"name": ".NET Core Launch (console)",
|
||||||
|
"type": "coreclr",
|
||||||
|
"request": "launch",
|
||||||
|
"preLaunchTask": "build",
|
||||||
|
// If you have changed target frameworks, make sure to update the program path.
|
||||||
|
"program": "${workspaceFolder}/bin/Debug/net6.0/ClearstreamAPIConnector.dll",
|
||||||
|
"args": [],
|
||||||
|
"cwd": "${workspaceFolder}",
|
||||||
|
// For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console
|
||||||
|
"console": "internalConsole",
|
||||||
|
"stopAtEntry": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": ".NET Core Attach",
|
||||||
|
"type": "coreclr",
|
||||||
|
"request": "attach"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Vendored
+41
@@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"version": "2.0.0",
|
||||||
|
"tasks": [
|
||||||
|
{
|
||||||
|
"label": "build",
|
||||||
|
"command": "dotnet",
|
||||||
|
"type": "process",
|
||||||
|
"args": [
|
||||||
|
"build",
|
||||||
|
"${workspaceFolder}/ClearstreamAPIConnector.csproj",
|
||||||
|
"/property:GenerateFullPaths=true",
|
||||||
|
"/consoleloggerparameters:NoSummary"
|
||||||
|
],
|
||||||
|
"problemMatcher": "$msCompile"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "publish",
|
||||||
|
"command": "dotnet",
|
||||||
|
"type": "process",
|
||||||
|
"args": [
|
||||||
|
"publish",
|
||||||
|
"${workspaceFolder}/ClearstreamAPIConnector.csproj",
|
||||||
|
"/property:GenerateFullPaths=true",
|
||||||
|
"/consoleloggerparameters:NoSummary"
|
||||||
|
],
|
||||||
|
"problemMatcher": "$msCompile"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "watch",
|
||||||
|
"command": "dotnet",
|
||||||
|
"type": "process",
|
||||||
|
"args": [
|
||||||
|
"watch",
|
||||||
|
"run",
|
||||||
|
"--project",
|
||||||
|
"${workspaceFolder}/ClearstreamAPIConnector.csproj"
|
||||||
|
],
|
||||||
|
"problemMatcher": "$msCompile"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Binary file not shown.
@@ -0,0 +1,50 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh
|
||||||
|
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
||||||
|
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
|
||||||
|
QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT
|
||||||
|
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
|
||||||
|
b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG
|
||||||
|
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB
|
||||||
|
CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97
|
||||||
|
nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt
|
||||||
|
43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P
|
||||||
|
T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4
|
||||||
|
gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO
|
||||||
|
BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR
|
||||||
|
TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw
|
||||||
|
DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr
|
||||||
|
hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg
|
||||||
|
06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF
|
||||||
|
PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls
|
||||||
|
YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
|
||||||
|
CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIEvjCCA6agAwIBAgIQBtjZBNVYQ0b2ii+nVCJ+xDANBgkqhkiG9w0BAQsFADBh
|
||||||
|
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
||||||
|
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
|
||||||
|
QTAeFw0yMTA0MTQwMDAwMDBaFw0zMTA0MTMyMzU5NTlaME8xCzAJBgNVBAYTAlVT
|
||||||
|
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxKTAnBgNVBAMTIERpZ2lDZXJ0IFRMUyBS
|
||||||
|
U0EgU0hBMjU2IDIwMjAgQ0ExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
|
||||||
|
AQEAwUuzZUdwvN1PWNvsnO3DZuUfMRNUrUpmRh8sCuxkB+Uu3Ny5CiDt3+PE0J6a
|
||||||
|
qXodgojlEVbbHp9YwlHnLDQNLtKS4VbL8Xlfs7uHyiUDe5pSQWYQYE9XE0nw6Ddn
|
||||||
|
g9/n00tnTCJRpt8OmRDtV1F0JuJ9x8piLhMbfyOIJVNvwTRYAIuE//i+p1hJInuW
|
||||||
|
raKImxW8oHzf6VGo1bDtN+I2tIJLYrVJmuzHZ9bjPvXj1hJeRPG/cUJ9WIQDgLGB
|
||||||
|
Afr5yjK7tI4nhyfFK3TUqNaX3sNk+crOU6JWvHgXjkkDKa77SU+kFbnO8lwZV21r
|
||||||
|
eacroicgE7XQPUDTITAHk+qZ9QIDAQABo4IBgjCCAX4wEgYDVR0TAQH/BAgwBgEB
|
||||||
|
/wIBADAdBgNVHQ4EFgQUt2ui6qiqhIx56rTaD5iyxZV2ufQwHwYDVR0jBBgwFoAU
|
||||||
|
A95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQG
|
||||||
|
CCsGAQUFBwMBBggrBgEFBQcDAjB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGG
|
||||||
|
GGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL2Nh
|
||||||
|
Y2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNydDBCBgNV
|
||||||
|
HR8EOzA5MDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRH
|
||||||
|
bG9iYWxSb290Q0EuY3JsMD0GA1UdIAQ2MDQwCwYJYIZIAYb9bAIBMAcGBWeBDAEB
|
||||||
|
MAgGBmeBDAECATAIBgZngQwBAgIwCAYGZ4EMAQIDMA0GCSqGSIb3DQEBCwUAA4IB
|
||||||
|
AQCAMs5eC91uWg0Kr+HWhMvAjvqFcO3aXbMM9yt1QP6FCvrzMXi3cEsaiVi6gL3z
|
||||||
|
ax3pfs8LulicWdSQ0/1s/dCYbbdxglvPbQtaCdB73sRD2Cqk3p5BJl+7j5nL3a7h
|
||||||
|
qG+fh/50tx8bIKuxT8b1Z11dmzzp/2n3YWzW2fP9NsarA4h20ksudYbj/NhVfSbC
|
||||||
|
EXffPgK2fPOre3qGNm+499iTcc+G33Mw+nur7SpZyEKEOxEXGlLzyQ4UfaJbcme6
|
||||||
|
ce1XR2bFuAJKZTRei9AqPCCcUZlM51Ke92sRKw2Sfh3oius2FkOH6ipjv3U/697E
|
||||||
|
A7sKPPcw7+uvTPyLNhBzPvOk
|
||||||
|
-----END CERTIFICATE-----
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIEVzCCAz+gAwIBAgIERJL1RjANBgkqhkiG9w0BAQsFADBhMRMwEQYDVQQKEwp0
|
||||||
|
cnVzdCByb290MRgwFgYDVQQLEw9DbGVhcnN0cmVhbSBCQVQxEzARBgNVBAsTClBL
|
||||||
|
SSBFbnRpdHkxGzAZBgNVBAMTEkJBVCBDbGVhcnN0cmVhbSBDQTAeFw0yMjExMDQx
|
||||||
|
MDM2MzNaFw0yNDExMDQxMDM2MzNaMGQxEzARBgNVBAoTClRydXN0IFJvb3QxHDAa
|
||||||
|
BgNVBAsTE0NsZWFyc3RyZWFtIEJhbmtpbmcxDzANBgNVBAsTBlBvcnRhbDEeMBwG
|
||||||
|
A1UEAxQVc3RiMl8wMTAxNDE2NV8xMDAwMTgxMIIBIjANBgkqhkiG9w0BAQEFAAOC
|
||||||
|
AQ8AMIIBCgKCAQEArfegUsTrjNU8gX9AoP09JVeoiWGTldfwck9m5AgIJdDbScW6
|
||||||
|
kSvikZHA7VkNjtxiVSqjxI8E8yoSrLYUPsP86aI6WDQgjI/nWPGR8dvCKDtxA9aA
|
||||||
|
8+ZDnQR2tXLIlluhXYbpOUckEo1YNiJG8jbP21tR5hBVH/2tIOpnXtK6nbCqoErk
|
||||||
|
wxGhlIUJIVm7neBw+288oOXMT01waHrJWWxz8cmfdmYPKUSQfxpkNwHE5C9bPEEH
|
||||||
|
5howDYAVVoi0MRkZ846qfgr5IS53OrPjXqlwfbdHNlFJRzrnW/JmcLtzz0Bu3XBR
|
||||||
|
O13XyTLweTSJ6c/rfMMOWUu36oQvA+UH8pLTFQIDAQABo4IBEjCCAQ4wCQYDVR0T
|
||||||
|
BAIwADCBugYDVR0gBIGyMIGvMIGsBgorBgEEAax6Y2MCMIGdMFwGCCsGAQUFBwIC
|
||||||
|
MFAaTlRBVCBDQTogY2VydGlmaWNhdGVzIGZvciB0ZXN0IHVzZSBvbmx5LiBOT1Qg
|
||||||
|
VkFMSUQgRk9SIFBST0RVQ1RJT04gVFJBTlNBQ1RJT05TLjA9BggrBgEFBQcCARYx
|
||||||
|
aHR0cDovL3RhdC5jbGVhcnN0cmVhbS5jb20vQ2xlYXJzdHJlYW1UQVRSb290LWNw
|
||||||
|
czAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwIwHwYDVR0jBBgw
|
||||||
|
FoAU/0Pwu9jB6PZJWbnUg1pnf7ZsNvMwDQYJKoZIhvcNAQELBQADggEBAJpXFXiS
|
||||||
|
fk6XtrcitxjWmf4SCl6EvBF56QvaIxWEiXfN8AI5f5HgewryQbgnXKDsfHIg/R+L
|
||||||
|
3vxYCcvYuTePNCSkSO+a1AXI+/ZTE0cJCHm8s1PrtUdxOL5IDvQI1NGBNTlz1WjY
|
||||||
|
UcQEaoI4oiq62AafpccUbSALDIDnG1iJXVdqQmZWEZFJDtzfDcL4njKxUhUbZvCy
|
||||||
|
Kuucx+3IWda/4NkyVFpWLBYFvevpy1cdZdyQ6mlbyv5kGxc3wKvJ9fJCFahlTUId
|
||||||
|
k3pAYoKjMRFSwBn6m0y4t0S0qb72iiTGPGiPmWYTuvxHVEvLcuImmilNshABCrnS
|
||||||
|
t9w6Wep0EQl0JpA=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
-----BEGIN PRIVATE KEY-----
|
||||||
|
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCt96BSxOuM1TyB
|
||||||
|
f0Cg/T0lV6iJYZOV1/ByT2bkCAgl0NtJxbqRK+KRkcDtWQ2O3GJVKqPEjwTzKhKs
|
||||||
|
thQ+w/zpojpYNCCMj+dY8ZHx28IoO3ED1oDz5kOdBHa1csiWW6Fdhuk5RyQSjVg2
|
||||||
|
IkbyNs/bW1HmEFUf/a0g6mde0rqdsKqgSuTDEaGUhQkhWbud4HD7bzyg5cxPTXBo
|
||||||
|
eslZbHPxyZ92Zg8pRJB/GmQ3AcTkL1s8QQfmGjANgBVWiLQxGRnzjqp+CvkhLnc6
|
||||||
|
s+NeqXB9t0c2UUlHOudb8mZwu3PPQG7dcFE7XdfJMvB5NInpz+t8ww5ZS7fqhC8D
|
||||||
|
5QfyktMVAgMBAAECggEAJGhb9aZ/k2A3AvTyPh7xcoS3YVT58ZSZHhsu8c8agWuF
|
||||||
|
0Rkf8+zGxGdIBIQsGbdWnvNHBcZWp1spQFr0vrP+lJiedEIog7JEHPGldQPkTM4v
|
||||||
|
1zlHkIOip9Q80bl9cDYp/axT1+hjDLzm9qFSzrMY6hPg/nBxmDnbRzW3P3mDk6eC
|
||||||
|
c8t4arDrMJHVEWJTYnn6Xh2KyoUHD8Y1ceYcKuo4Ru4IHVTOiPyn1ZsortRJw+0T
|
||||||
|
OR4LHi+CzYvLXO4VO8yY9PACsv7eKrvqhX2hKIDwEo06nUzV1p6eAaFZ/ZJ2zAi6
|
||||||
|
X5g6crYHBxGuyIrf+dioJoZD0wLxwNb5b1eHldaxiwKBgQDg08eW0SBU4wlOowFi
|
||||||
|
jl7sLCrU5nbhhEKzZ0pcoglMN8I49BM2c/i7OQpdNp/bXhi9/6N4p59XvsH5arHK
|
||||||
|
Ga5HAJnE1GIu9U2s6v3IXyCkOgxgDSVduO+uazGsCfoC54TXlpzHhmBTttxL7k55
|
||||||
|
0+UKoBdCoxK63LthiaxkLhwwUwKBgQDGFpO+kRfHnKl+Fuo4I6EfHvMoew9B6A05
|
||||||
|
2lijH9kiFkjIe/qeltTUC9ZUEc6KcxS8T3izelhyD0By1KiYGSgCAL3JPsEUR2hN
|
||||||
|
hzV9zIfJ4BpPs/mRlPxvX1FVRDUhFZU6CfUzEKxdhGpDLoEAMpM8om2w1Dse5cWM
|
||||||
|
wCZ/qZSh9wKBgA2SOxYLgZweKE2q4UaFuY0gDWXUk5CBX1VdAswcq9sB8qNleFNt
|
||||||
|
JLKIeuuthHDFeVDewYti8udlCGh53EmKy05V5vJOr66N+CZb+P3DYEEJj/2sTXke
|
||||||
|
1Lj+l3z/DSxntUkeOlCA+AeVni6nL+2CsOy3RTAsj9Dfyh/VI6bYcbMpAoGAH2kF
|
||||||
|
FHq9YpGc7rmDelNsARtPQ2QAD1tUfY/57iPmslkGQYQnQW55YQZffgU00w9cgl+3
|
||||||
|
q/4CeFOizJKcCUIz7d1gOsEQrL6F84U1HjWIcqJuiaToNgWB4ccjhnnCUvSxLPrX
|
||||||
|
PrmuG0Yb83s0SWu7nSnEav28QjH9GUx+zk99mhECgYApIbXv/aLaapmxiNASEgTH
|
||||||
|
dnBbGyMsKJBrgkIy45b2mucxb/DuwaAsxbu7jDimT1Sp3YRLuPorUlxCvqkBrF5E
|
||||||
|
kSnrPCKakuueKuutIgv7uKtLypWYcEKCsF+wymiElBjVOPpQ2Y/BASPAF+4WHRvd
|
||||||
|
WBDpF0qI2ul0lRv1OOwMTw==
|
||||||
|
-----END PRIVATE KEY-----
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<OutputType>Exe</OutputType>
|
||||||
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
<Nullable>enable</Nullable>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,520 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<NDepend AppName="ClearstreamAPIConnector" Platform="DotNet" FileWrittenByProductVersion="2024.1.1.9735">
|
||||||
|
<OutputDir KeepXmlFiles="False">.\NDependOut</OutputDir>
|
||||||
|
<IDEFiles>
|
||||||
|
<IDEFile FilePath=".\ClearstreamAPIConnector.sln" Filters="-test" Configuration="DEBUG|AnyCPU">
|
||||||
|
<RootDirResolvingInfo Enabled="True" Hints="Debug|bin|.bin|b|AnyCPU|x64|x86|v*.*|net*" TimeOut="10">
|
||||||
|
<RootDir>.</RootDir>
|
||||||
|
</RootDirResolvingInfo>
|
||||||
|
</IDEFile>
|
||||||
|
</IDEFiles>
|
||||||
|
<RuntimeProfileDesc>.NET 7.0</RuntimeProfileDesc>
|
||||||
|
<Assemblies />
|
||||||
|
<Dirs />
|
||||||
|
<MergeCodeGeneratedByCompiler>True</MergeCodeGeneratedByCompiler>
|
||||||
|
<ZipSourceFiles>True</ZipSourceFiles>
|
||||||
|
<Report Kind="0" SectionsEnabled="110591" XslPath="" Flags="4455424" NbItemsToUnfold="3" NbItemsPerRule="20" MaxNbSourceFiles="2000" />
|
||||||
|
<BuildComparisonSetting ProjectMode="CurrentProject" BuildMode="NDaysAgoAnalysisResult" ProjectFileToCompareWith="" BuildFileToCompareWith="" NDaysAgo="30" />
|
||||||
|
<BaselineInUISetting ProjectMode="CurrentProject" BuildMode="NDaysAgoAnalysisResult" ProjectFileToCompareWith="" BuildFileToCompareWith="" NDaysAgo="30" />
|
||||||
|
<CoverageFiles CoverageDir="" CoverageDirFilter="" UncoverableAttribute="" CoverageExclusionFile="" />
|
||||||
|
<TrendMetrics UseCustomLog="False" LogRecurrence="3" LogLabel="2" UseCustomDir="False" CustomDir="">
|
||||||
|
<Chart Name="Size" ShowInReport="True">
|
||||||
|
<Serie MetricName="# Lines of Code" MetricUnit="Loc" Color="#FF00BFFF" ChartType="Line" ScaleExp="0" />
|
||||||
|
<Serie MetricName="# Lines of Code Covered" MetricUnit="Loc" Color="#FF32CD32" ChartType="Area" ScaleExp="0" />
|
||||||
|
<Serie MetricName="# Lines of Code (NotMyCode)" MetricUnit="Loc" Color="#FFA9A9A9" ChartType="Area" ScaleExp="0" />
|
||||||
|
<Serie MetricName="# Lines of Comments" MetricUnit="Lines" Color="#FF008000" ChartType="Line" ScaleExp="0" />
|
||||||
|
</Chart>
|
||||||
|
<Chart Name="% Coverage and % Debt" ShowInReport="True">
|
||||||
|
<Serie MetricName="Percentage Code Coverage" MetricUnit="%" Color="#FF32CD32" ChartType="Area" ScaleExp="0" />
|
||||||
|
<Serie MetricName="Percentage Debt (Metric)" MetricUnit="%" Color="#FFFF0000" ChartType="Line" ScaleExp="0" />
|
||||||
|
</Chart>
|
||||||
|
<Chart Name="Issues" ShowInReport="True">
|
||||||
|
<Serie MetricName="# New Issues since Baseline" MetricUnit="issues" Color="#FFFF0000" ChartType="Line" ScaleExp="0" />
|
||||||
|
<Serie MetricName="# Issues Fixed since Baseline" MetricUnit="issues" Color="#FF32CD32" ChartType="Line" ScaleExp="0" />
|
||||||
|
<Serie MetricName="# Blocker/Critical/High Issues" MetricUnit="issues" Color="#FFFF8C00" ChartType="Line" ScaleExp="0" />
|
||||||
|
<Serie MetricName="# Issues" MetricUnit="issues" Color="#FFFFD700" ChartType="Line" ScaleExp="-2" />
|
||||||
|
</Chart>
|
||||||
|
<Chart Name="Rules" ShowInReport="True">
|
||||||
|
<Serie MetricName="# Rules" MetricUnit="Rules" Color="#FF66CDAA" ChartType="Line" ScaleExp="0" />
|
||||||
|
<Serie MetricName="# Rules Violated" MetricUnit="Rules" Color="#FFFF8C00" ChartType="Area" ScaleExp="0" />
|
||||||
|
<Serie MetricName="# Critical Rules Violated" MetricUnit="Rules" Color="#FFFF0000" ChartType="Area" ScaleExp="0" />
|
||||||
|
</Chart>
|
||||||
|
<Chart Name="Quality Gates" ShowInReport="True">
|
||||||
|
<Serie MetricName="# Quality Gates Fail" MetricUnit="quality gates" Color="#FFFF0000" ChartType="Line" ScaleExp="0" />
|
||||||
|
<Serie MetricName="# Quality Gates Warn" MetricUnit="quality gates" Color="#FFFF8C00" ChartType="Line" ScaleExp="0" />
|
||||||
|
<Serie MetricName="# Quality Gates" MetricUnit="quality gates" Color="#FF32CD32" ChartType="Line" ScaleExp="0" />
|
||||||
|
</Chart>
|
||||||
|
<Chart Name="Debt" ShowInReport="True">
|
||||||
|
<Serie MetricName="Debt (Metric)" MetricUnit="man-days" Color="#FFFF0000" ChartType="Line" ScaleExp="0" />
|
||||||
|
<Serie MetricName="Annual Interest (Metric)" MetricUnit="man-days" Color="#FFFF8C00" ChartType="Line" ScaleExp="0" />
|
||||||
|
</Chart>
|
||||||
|
</TrendMetrics>
|
||||||
|
<GitHub Account="" Repo="" />
|
||||||
|
<IssueImport ResolveSarifInSolutionDirectories="True" />
|
||||||
|
<HistoricAnalysisResult PersistRecurrence="3" UseCustomDir="False" CustomDir="" />
|
||||||
|
<SourceFileRebasing FromPath="" ToPath="" />
|
||||||
|
<PathVariables />
|
||||||
|
<RuleFiles />
|
||||||
|
<GraphFiles />
|
||||||
|
<ProjectRules AreActive="True" QueryPersistenceKind="PersistOnlyQueryIdForUntouchedQueries" />
|
||||||
|
<ProjectDebtSettings DebtSettingsStorage="0" SettingsFilePath="">
|
||||||
|
<DebtSettings>
|
||||||
|
<DebtFactor>1</DebtFactor>
|
||||||
|
<AnnualInterestFactor>1</AnnualInterestFactor>
|
||||||
|
<DebtDefault>0</DebtDefault>
|
||||||
|
<AnnualInterestDefault>0</AnnualInterestDefault>
|
||||||
|
<DebtStringFormat>$ManDay$</DebtStringFormat>
|
||||||
|
<MoneyPerManHour>50</MoneyPerManHour>
|
||||||
|
<Currency>USD</Currency>
|
||||||
|
<CurrencyLocation>After</CurrencyLocation>
|
||||||
|
<EstimatedNumberOfManDayToDevelop1000LogicalLinesOfCode>18</EstimatedNumberOfManDayToDevelop1000LogicalLinesOfCode>
|
||||||
|
<NumberOfWorkDayPerYear>240</NumberOfWorkDayPerYear>
|
||||||
|
<NumberOfWorkHourPerDay>8</NumberOfWorkHourPerDay>
|
||||||
|
<A2B_RatingThreshold>5</A2B_RatingThreshold>
|
||||||
|
<B2C_RatingThreshold>10</B2C_RatingThreshold>
|
||||||
|
<C2D_RatingThreshold>20</C2D_RatingThreshold>
|
||||||
|
<D2E_RatingThreshold>50</D2E_RatingThreshold>
|
||||||
|
<Low2Medium_SeverityThreshold>1200000000</Low2Medium_SeverityThreshold>
|
||||||
|
<Medium2High_SeverityThreshold>12000000000</Medium2High_SeverityThreshold>
|
||||||
|
<High2Critical_SeverityThreshold>72000000000</High2Critical_SeverityThreshold>
|
||||||
|
<Critical2Blocker_SeverityThreshold>360000000000</Critical2Blocker_SeverityThreshold>
|
||||||
|
</DebtSettings>
|
||||||
|
</ProjectDebtSettings>
|
||||||
|
<Queries>
|
||||||
|
<Group Name="Quality Gates" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Quality Gates Evolution$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Percentage Coverage$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Percentage Coverage on New Code$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Percentage Coverage on Refactored Code$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Blocker Issues$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Critical Issues$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$New Blocker / Critical / High Issues$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Critical Rules Violated$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Treat Compiler Warnings as Error$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Percentage Debt$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Debt$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$New Debt since Baseline$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Debt Rating per Namespace$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Annual Interest$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$New Annual Interest since Baseline$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Hot Spots" Active="True" ShownInReport="True">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Types Hot Spots$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Types to Fix Priority$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Issues to Fix Priority$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Debt and Issues per Rule$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$New Debt and Issues per Rule$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Debt and Issues per Code Element$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$New Debt and Issues per Code Element$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Code Smells" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1000$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1001$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1002$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1003$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1004$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1005$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1006$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1007$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1008$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Code Smells Regression" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1100$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1101$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1102$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1103$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1104$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1105$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1106$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1107$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1108$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Object Oriented Design" Active="True" ShownInReport="True">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1200$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1201$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1202$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1203$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1204$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1205$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1206$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1207$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1208$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1209$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1210$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1211$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1212$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1213$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Design" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1300$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1301$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1302$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1303$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1304$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1305$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1306$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1307$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1308$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1309$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1310$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1311$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1312$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1313$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1314$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Architecture" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1400$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1401$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1402$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1403$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1404$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1405$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1406$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1407$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1408$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1409$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9900$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="API Breaking Changes" Active="True" ShownInReport="True">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1500$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1501$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1502$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1503$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1504$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1505$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$API: New publicly visible types$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$API: New publicly visible methods$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$API: New publicly visible fields$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Code Coverage" Active="True" ShownInReport="True">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1600$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1601$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1602$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1603$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1604$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1605$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1606$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1607$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1608$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1609$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Test Methods$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Methods directly called by test Methods$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Methods directly and indirectly called by test Methods$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Dead Code" Active="True" ShownInReport="True">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1700$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1701$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1702$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1703$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Security" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3100$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3101$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3102$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3103$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3104$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3105$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3106$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3107$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3108$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Visibility" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1800$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1801$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1802$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1803$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1804$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1805$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1806$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1807$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1808$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1809$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1810$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Methods that should be declared as 'public' in C#, 'Public' in VB.NET$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Immutability" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1900$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND1901$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1902$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1903$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1914$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1904$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1905$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1906$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1907$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1908$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1909$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1910$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1911$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1912$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND1913$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Naming Conventions" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2000$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2001$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND2002$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2003$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND2004$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND2005$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2006$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2007$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2008$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2009$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2010$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2011$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND2012$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2013$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2014$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND2015$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2016$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2017$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2018$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2019$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2020$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2021$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2022$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Source Files Organization" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2100$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2101$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2102$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2103$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2104$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2105$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name=".NET Framework Usage" Active="True" ShownInReport="False">
|
||||||
|
<Group Name="System" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2200$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2201$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2202$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2203$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2204$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2205$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2206$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2207$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2208$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2209$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2210$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2211$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="System.Collections" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2300$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2301$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2302$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2303$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="System.Runtime.InteropServices" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2400$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2401$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2402$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="System.Threading" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND2500$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2501$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND2502$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND2503$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="True"><![CDATA[$ND2504$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2505$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="System.Xml" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2600$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2601$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="System.Globalization" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2700$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="System.Reflection" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2800$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2801$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Microsoft.Contracts" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND2900$]]></Query>
|
||||||
|
</Group>
|
||||||
|
</Group>
|
||||||
|
<Group Name="API Usage" Active="True" ShownInReport="False">
|
||||||
|
<Group Name="Unity" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3200$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3201$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3202$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3203$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3204$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3205$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3206$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3207$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3208$]]></Query>
|
||||||
|
</Group>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Defining JustMyCode" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3000$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3001$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3002$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3003$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND3004$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$JustMyCode code elements$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$NotMyCode code elements$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Trend Metrics" Active="True" ShownInReport="False">
|
||||||
|
<Group Name="Issues" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# New Issues since Baseline$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Issues Fixed since Baseline$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Issues Worsened since Baseline$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Issues with severity Blocker$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Issues with severity Critical$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Issues with severity High$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Issues with severity Medium$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Issues with severity Low$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Blocker/Critical/High Issues$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Issues$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Suppressed Issues$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Rules" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Rules$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Rules Violated$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Critical Rules Violated$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Quality Gates" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Quality Gates$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Quality Gates Warn$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Quality Gates Fail$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Debt" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Percentage Debt (Metric)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Debt (Metric)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$New Debt since Baseline (Metric)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Annual Interest (Metric)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$New Annual Interest since Baseline (Metric)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Breaking Point$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Breaking Point of Blocker / Critical / High Issues$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Code Size" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Lines of Code$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Lines of Code (JustMyCode)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Lines of Code (NotMyCode)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Lines of Code Added since the Baseline$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Source Files$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Line Feed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# IL Instructions$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# IL Instructions (NotMyCode)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Lines of Comments$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Percentage of Comments$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Assemblies$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Namespaces$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Types$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Public Types$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Classes$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Abstract Classes$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Interfaces$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Structures$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Methods$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Abstract Methods$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Concrete Methods$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Fields$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Maximum and Average" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Max # Lines of Code for Methods (JustMyCode)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Average # Lines of Code for Methods$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Average # Lines of Code for Methods with at least 3 Lines of Code$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Max # Lines of Code for Types (JustMyCode)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Average # Lines of Code for Types$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Max Cyclomatic Complexity for Methods$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Average Cyclomatic Complexity for Methods$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Max IL Cyclomatic Complexity for Methods$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Average IL Cyclomatic Complexity for Methods$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Max IL Nesting Depth for Methods$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Average IL Nesting Depth for Methods$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Max # of Methods for Types$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Average # Methods for Types$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Max # of Methods for Interfaces$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Average # Methods for Interfaces$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Coverage" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Percentage Code Coverage$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Lines of Code Covered$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Lines of Code Not Covered$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Lines of Code Uncoverable$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Lines of Code in Types 100% Covered$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Lines of Code in Methods 100% Covered$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Max C.R.A.P Score$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Average C.R.A.P Score$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Percentage JustMyCode Coverage$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Lines of JustMyCode Covered$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Lines of JustMyCode Not Covered$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Third-Party Usage" Active="True" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Third-Party Assemblies Used$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Third-Party Namespaces Used$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Third-Party Types Used$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Third-Party Methods Used$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Third-Party Fields Used$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$# Third-Party Code Elements Used$]]></Query>
|
||||||
|
</Group>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Code Diff Summary" Active="True" ShownInReport="True">
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$New assemblies$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Assemblies removed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Assemblies where code was changed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$New namespaces$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Namespaces removed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Namespaces where code was changed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$New types$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Types removed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Types where code was changed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Heuristic to find types moved from one namespace or assembly to another$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Types directly using one or several types changed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Types indirectly using one or several types changed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$New methods$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Methods removed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Methods where code was changed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Methods directly calling one or several methods changed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Methods indirectly calling one or several methods changed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$New fields$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Fields removed$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Third party types that were not used and that are now used$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Third party types that were used and that are not used anymore$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Third party methods that were not used and that are now used$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Third party methods that were used and that are not used anymore$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Third party fields that were not used and that are now used$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Third party fields that were used and that are not used anymore$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Statistics" Active="False" ShownInReport="False">
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Most used types (Rank)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Most used methods (Rank)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Most used assemblies (#AssembliesUsingMe)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Most used namespaces (#NamespacesUsingMe )$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Most used types (#TypesUsingMe )$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Most used methods (#MethodsCallingMe )$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Namespaces that use many other namespaces (#NamespacesUsed )$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Types that use many other types (#TypesUsed )$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$Methods that use many other methods (#MethodsCalled )$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$High-level to low-level assemblies (Level)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$High-level to low-level namespaces (Level)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$High-level to low-level types (Level)$]]></Query>
|
||||||
|
<Query Active="True" DisplayList="False" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$High-level to low-level methods (Level)$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Samples of Custom rules" Active="False" ShownInReport="False">
|
||||||
|
<Group Name="Check Architecture" Active="False" ShownInReport="False">
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9901$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9902$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9903$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9904$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9905$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9906$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9907$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9908$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9909$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9910$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Check Coverage on particular Code Elements" Active="False" ShownInReport="False">
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9911$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9912$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9913$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9914$]]></Query>
|
||||||
|
</Group>
|
||||||
|
<Group Name="Custom Naming Conventions" Active="False" ShownInReport="False">
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9915$]]></Query>
|
||||||
|
<Query Active="False" DisplayList="True" DisplayStat="False" DisplaySelectionView="False" IsCriticalRule="False"><![CDATA[$ND9916$]]></Query>
|
||||||
|
</Group>
|
||||||
|
</Group>
|
||||||
|
</Queries>
|
||||||
|
<WarnFilter />
|
||||||
|
</NDepend>
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Version 17
|
||||||
|
VisualStudioVersion = 17.4.33205.214
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearstreamAPIConnector", "ClearstreamAPIConnector.csproj", "{E515D972-CAC3-4EC9-9140-C95F4A96F02F}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Release|Any CPU = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{E515D972-CAC3-4EC9-9140-C95F4A96F02F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{E515D972-CAC3-4EC9-9140-C95F4A96F02F}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{E515D972-CAC3-4EC9-9140-C95F4A96F02F}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{E515D972-CAC3-4EC9-9140-C95F4A96F02F}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
|
SolutionGuid = {62269C29-F7C9-4113-BF84-2CFBAF7A1390}
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
#region Using Statements
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
namespace ClearstreamAPIConnector
|
||||||
|
{
|
||||||
|
public class DiTemplate
|
||||||
|
{
|
||||||
|
public string status { get; set; }
|
||||||
|
public string templateType { get; set; }
|
||||||
|
public string templateName { get; set; }
|
||||||
|
public string templateId { get; set; }
|
||||||
|
public string issuerName { get; set; }
|
||||||
|
public string baseProspectusName { get; set; }
|
||||||
|
public string payoffCalculation { get; set; }
|
||||||
|
public DateTimeOffset creationDate { get; set; }
|
||||||
|
public string comment { get; set; }
|
||||||
|
public string partyId { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
|
class DiTemplateList : List<DiTemplate> { }
|
||||||
|
}
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
#region Using Statements
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
namespace ClearstreamAPIConnector
|
||||||
|
{
|
||||||
|
public class LoggingHandler : DelegatingHandler
|
||||||
|
{
|
||||||
|
public LoggingHandler(HttpMessageHandler innerHandler)
|
||||||
|
: base(innerHandler)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
|
||||||
|
{
|
||||||
|
Console.WriteLine("Request:");
|
||||||
|
Console.WriteLine(request.ToString());
|
||||||
|
if (request.Content != null)
|
||||||
|
{
|
||||||
|
Console.WriteLine(await request.Content.ReadAsStringAsync());
|
||||||
|
}
|
||||||
|
Console.WriteLine();
|
||||||
|
|
||||||
|
var response = await base.SendAsync(request, cancellationToken);
|
||||||
|
|
||||||
|
Console.WriteLine("Response:");
|
||||||
|
Console.WriteLine(response.ToString());
|
||||||
|
if (response.Content != null)
|
||||||
|
{
|
||||||
|
Console.WriteLine(await response.Content.ReadAsStringAsync());
|
||||||
|
}
|
||||||
|
Console.WriteLine();
|
||||||
|
|
||||||
|
return response;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<InfoWarnings>
|
||||||
|
<Info>Begin full analysis with NDepend v2024.1.1 on 04 Jul 2024 11:53:22</Info>
|
||||||
|
<Info>Visual Studio solution file resolved to absolute file path: from {.\ClearstreamAPIConnector.sln} to {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.sln}</Info>
|
||||||
|
<Info>Output directory resolved to absolute directory path: C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\NDependOut</Info>
|
||||||
|
<Info>.NET Assembly resolved from the Visual Studio solution file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.sln}
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net7.0\ClearstreamAPIConnector.dll</Info>
|
||||||
|
<Info>No .NET Assembly filtered out from the Visual Studio solution file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.sln}.</Info>
|
||||||
|
<Info>Concurrent mode</Info>
|
||||||
|
<Warning>The source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\DiTemplate.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync.</Warning>
|
||||||
|
<Warning>The source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\LoggingHandler.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync.</Warning>
|
||||||
|
<Warning>The source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\Program.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync.</Warning>
|
||||||
|
<Warning>The source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\Token.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync.</Warning>
|
||||||
|
<Info>4 source files parsed ; 4 source files not found ; 4 source files not in-sync with PDB</Info>
|
||||||
|
<Info>0 code rule has been extracted from code.</Info>
|
||||||
|
<Info>No issue have been imported. No directory that contains issue files have been resolved from the project ClearstreamAPIConnector</Info>
|
||||||
|
<Info>No dependency cycle detected in assemblies referencement graph.</Info>
|
||||||
|
<Info>Do merge code generated by compiler into application code.</Info>
|
||||||
|
<Info>Analyze dependencies of your application.</Info>
|
||||||
|
<Info>No SuppressMessageAttribute found in the analyzed code base. Since NDepend v2018.2 SuppressMessageAttribute can be used to suppress NDepend issues. Don't forget to set in your projects the compilation symbol CODE_ANALYSIS to use this attribute to suppress NDepend issues.</Info>
|
||||||
|
<Info>Persisting code model snapshot in {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\NDependOut\NDependAnalysisResult_ClearstreamAPIConnector_2024Jul04_11h53m22.ndar}</Info>
|
||||||
|
<Warning>The source directory {C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector} referenced by the PDB file of the assembly {ClearstreamAPIConnector} can't be found.</Warning>
|
||||||
|
<Info>Log trend metrics values.</Info>
|
||||||
|
<Warning>Rule {From now, all types added should be 100% covered by tests} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {From now, all types added should be 100% covered by tests} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Avoid decreasing code coverage by tests of types} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Avoid decreasing code coverage by tests of types} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Code should be tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Code should be tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {New Types and Methods should be tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {New Types and Methods should be tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Methods refactored should be tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Methods refactored should be tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Assemblies and Namespaces should be tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Assemblies and Namespaces should be tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Types almost 100% tested should be 100% tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Types almost 100% tested should be 100% tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Namespaces almost 100% tested should be 100% tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Namespaces almost 100% tested should be 100% tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Types that used to be 100% covered by tests should still be 100% covered} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Types that used to be 100% covered by tests should still be 100% covered} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Types tagged with FullCoveredAttribute should be 100% covered} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Types tagged with FullCoveredAttribute should be 100% covered} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Types 100% covered should be tagged with FullCoveredAttribute} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Types 100% covered should be tagged with FullCoveredAttribute} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Methods should have a low C.R.A.P score} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Rule {Methods should have a low C.R.A.P score} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
|
||||||
|
<Warning>Quality Gate {Percentage Coverage} relies on code coverage data that is not available in the baseline code base snapshot.</Warning>
|
||||||
|
<Warning>Quality Gate {Percentage Coverage} relies on code coverage data that is not available in the newer code base snapshot.</Warning>
|
||||||
|
<Warning>Quality Gate {Percentage Coverage on New Code} relies on code coverage data that is not available in the baseline code base snapshot.</Warning>
|
||||||
|
<Warning>Quality Gate {Percentage Coverage on New Code} relies on code coverage data that is not available in the newer code base snapshot.</Warning>
|
||||||
|
<Warning>Quality Gate {Percentage Coverage on Refactored Code} relies on code coverage data that is not available in the baseline code base snapshot.</Warning>
|
||||||
|
<Warning>Quality Gate {Percentage Coverage on Refactored Code} relies on code coverage data that is not available in the newer code base snapshot.</Warning>
|
||||||
|
<Info>Execute queries and rules</Info>
|
||||||
|
<Info>Output report source files</Info>
|
||||||
|
<Warning>The baseline versions of source files modified are not available in the report.
|
||||||
|
Reason: Cannot find the file {SourceFiles.zip} in the analysis result directory {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\NDependOut}.
|
||||||
|
Make sure that the NDepend Project Properties > Analysis > Zip Source Files setting is enabled.</Warning>
|
||||||
|
<Info>Output report projects</Info>
|
||||||
|
<Info>Building the report (standard).</Info>
|
||||||
|
<Info>NDepend analysis done. Duration: 00:05.663</Info>
|
||||||
|
</InfoWarnings>
|
||||||
BIN
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<NDependVersion Version="2024.1.1.9735" />
|
||||||
Binary file not shown.
@@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<InfoWarnings>
|
||||||
|
<Info>Begin full analysis with NDepend v2024.1.1 on 04 Jul 2024 11:56:14</Info>
|
||||||
|
<Info>Visual Studio solution file resolved to absolute file path: from {.\ClearstreamAPIConnector.sln} to {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.sln}</Info>
|
||||||
|
<Info>Output directory resolved to absolute directory path: C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\NDependOut</Info>
|
||||||
|
<Info>.NET Assembly resolved from the Visual Studio solution file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.sln}
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net7.0\ClearstreamAPIConnector.dll</Info>
|
||||||
|
<Info>No .NET Assembly filtered out from the Visual Studio solution file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.sln}.</Info>
|
||||||
|
<Info>Concurrent mode</Info>
|
||||||
|
<Warning>The source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\DiTemplate.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync.</Warning>
|
||||||
|
<Warning>The source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\LoggingHandler.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync.</Warning>
|
||||||
|
<Warning>The source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\Program.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync.</Warning>
|
||||||
|
<Warning>The source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\Token.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync.</Warning>
|
||||||
|
<Info>4 source files parsed ; 4 source files not found ; 4 source files not in-sync with PDB</Info>
|
||||||
|
<Info>0 code rule has been extracted from code.</Info>
|
||||||
|
<Info>No issue have been imported. No directory that contains issue files have been resolved from the project ClearstreamAPIConnector</Info>
|
||||||
|
<Info>No dependency cycle detected in assemblies referencement graph.</Info>
|
||||||
|
<Info>Do merge code generated by compiler into application code.</Info>
|
||||||
|
<Info>No SuppressMessageAttribute found in the analyzed code base. Since NDepend v2018.2 SuppressMessageAttribute can be used to suppress NDepend issues. Don't forget to set in your projects the compilation symbol CODE_ANALYSIS to use this attribute to suppress NDepend issues.</Info>
|
||||||
|
<Info>Persisting code model snapshot in {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\NDependOut\NDependAnalysisResult_ClearstreamAPIConnector_2024Jul04_11h56m14.ndar}</Info>
|
||||||
|
<Warning>The source directory {C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector} referenced by the PDB file of the assembly {ClearstreamAPIConnector} can't be found.</Warning>
|
||||||
|
<Info>NDepend analysis done. Duration: 00:00.927</Info>
|
||||||
|
</InfoWarnings>
|
||||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,76 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Root>
|
||||||
|
<MetricIndex >
|
||||||
|
<Metric Name="# New Issues since Baseline" Unit="issues" />
|
||||||
|
<Metric Name="# Issues Fixed since Baseline" Unit="issues" />
|
||||||
|
<Metric Name="# Issues Worsened since Baseline" Unit="issues" />
|
||||||
|
<Metric Name="# Issues with severity Blocker" Unit="issues" />
|
||||||
|
<Metric Name="# Issues with severity Critical" Unit="issues" />
|
||||||
|
<Metric Name="# Issues with severity High" Unit="issues" />
|
||||||
|
<Metric Name="# Issues with severity Medium" Unit="issues" />
|
||||||
|
<Metric Name="# Issues with severity Low" Unit="issues" />
|
||||||
|
<Metric Name="# Blocker/Critical/High Issues" Unit="issues" />
|
||||||
|
<Metric Name="# Issues" Unit="issues" />
|
||||||
|
<Metric Name="# Suppressed Issues" Unit="issues" />
|
||||||
|
<Metric Name="# Rules" Unit="rules" />
|
||||||
|
<Metric Name="# Rules Violated" Unit="rules" />
|
||||||
|
<Metric Name="# Critical Rules Violated" Unit="rules" />
|
||||||
|
<Metric Name="# Quality Gates" Unit="quality gates" />
|
||||||
|
<Metric Name="# Quality Gates Warn" Unit="quality gates" />
|
||||||
|
<Metric Name="# Quality Gates Fail" Unit="quality gates" />
|
||||||
|
<Metric Name="Percentage Debt (Metric)" Unit="%" />
|
||||||
|
<Metric Name="Debt (Metric)" Unit="man-days" />
|
||||||
|
<Metric Name="New Debt since Baseline (Metric)" Unit="man-days" />
|
||||||
|
<Metric Name="Annual Interest (Metric)" Unit="man-days" />
|
||||||
|
<Metric Name="New Annual Interest since Baseline (Metric)" Unit="man-days" />
|
||||||
|
<Metric Name="Breaking Point" Unit="years" />
|
||||||
|
<Metric Name="Breaking Point of Blocker / Critical / High Issues" Unit="years" />
|
||||||
|
<Metric Name="# Lines of Code" Unit="LoC" />
|
||||||
|
<Metric Name="# Lines of Code (JustMyCode)" Unit="LoC" />
|
||||||
|
<Metric Name="# Lines of Code (NotMyCode)" Unit="LoC" />
|
||||||
|
<Metric Name="# Lines of Code Added since the Baseline" Unit="LoC" />
|
||||||
|
<Metric Name="# Source Files" Unit="Source Files" />
|
||||||
|
<Metric Name="# Line Feed" Unit="LF" />
|
||||||
|
<Metric Name="# IL Instructions" Unit="IL Instructions" />
|
||||||
|
<Metric Name="# IL Instructions (NotMyCode)" Unit="IL Instructions" />
|
||||||
|
<Metric Name="# Lines of Comments" Unit="Lines" />
|
||||||
|
<Metric Name="Percentage of Comments" Unit="%" />
|
||||||
|
<Metric Name="# Assemblies" Unit="Assemblies" />
|
||||||
|
<Metric Name="# Namespaces" Unit="Namespaces" />
|
||||||
|
<Metric Name="# Types" Unit="Types" />
|
||||||
|
<Metric Name="# Public Types" Unit="Types" />
|
||||||
|
<Metric Name="# Classes" Unit="Types" />
|
||||||
|
<Metric Name="# Abstract Classes" Unit="Types" />
|
||||||
|
<Metric Name="# Interfaces" Unit="Types" />
|
||||||
|
<Metric Name="# Structures" Unit="Types" />
|
||||||
|
<Metric Name="# Methods" Unit="Methods" />
|
||||||
|
<Metric Name="# Abstract Methods" Unit="Methods" />
|
||||||
|
<Metric Name="# Concrete Methods" Unit="Methods" />
|
||||||
|
<Metric Name="# Fields" Unit="Fields" />
|
||||||
|
<Metric Name="Max # Lines of Code for Methods (JustMyCode)" Unit="LoC" />
|
||||||
|
<Metric Name="Average # Lines of Code for Methods" Unit="LoC" />
|
||||||
|
<Metric Name="Average # Lines of Code for Methods with at least 3 Lines of Code" Unit="LoC" />
|
||||||
|
<Metric Name="Max # Lines of Code for Types (JustMyCode)" Unit="LoC" />
|
||||||
|
<Metric Name="Average # Lines of Code for Types" Unit="LoC" />
|
||||||
|
<Metric Name="Max Cyclomatic Complexity for Methods" Unit="Paths" />
|
||||||
|
<Metric Name="Average Cyclomatic Complexity for Methods" Unit="Paths" />
|
||||||
|
<Metric Name="Max IL Cyclomatic Complexity for Methods" Unit="Paths" />
|
||||||
|
<Metric Name="Average IL Cyclomatic Complexity for Methods" Unit="Paths" />
|
||||||
|
<Metric Name="Max IL Nesting Depth for Methods" Unit="Scopes" />
|
||||||
|
<Metric Name="Average IL Nesting Depth for Methods" Unit="Scopes" />
|
||||||
|
<Metric Name="Max # of Methods for Types" Unit="Methods" />
|
||||||
|
<Metric Name="Average # Methods for Types" Unit="Methods" />
|
||||||
|
<Metric Name="# Lines of Code Uncoverable" Unit="LoC" />
|
||||||
|
<Metric Name="# Third-Party Assemblies Used" Unit="Assemblies" />
|
||||||
|
<Metric Name="# Third-Party Namespaces Used" Unit="Namespaces" />
|
||||||
|
<Metric Name="# Third-Party Types Used" Unit="Types" />
|
||||||
|
<Metric Name="# Third-Party Methods Used" Unit="Methods" />
|
||||||
|
<Metric Name="# Third-Party Fields Used" Unit="Fields" />
|
||||||
|
<Metric Name="# Rules Violations" Unit="Violations" />
|
||||||
|
<Metric Name="# Critical Rules" Unit="Rules" />
|
||||||
|
<Metric Name="# Critical Rules Violations" Unit="Violations" />
|
||||||
|
</MetricIndex>
|
||||||
|
<M N="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67" >
|
||||||
|
<R D="7/4/2024 11:53:22 AM" L="v1.0" V="0|0|0|0|0|6|5|8|6|19|0|166|8|0|12|0|0|6.64|0.36458|0|0.35|0|1.04|0.78|213|213|0|0|8|586|2471|53|119|35.84|1|4|5|2|5|0|0|0|14|0|14|0|35|5.76|26|172|53.25|0|0|34|4.77|2|0.17021|21|5.22|213|10|20|82|82|1|19|21|0" />
|
||||||
|
</M>
|
||||||
|
</Root>
|
||||||
+515
@@ -0,0 +1,515 @@
|
|||||||
|
#region Using Statements
|
||||||
|
|
||||||
|
using System.Net;
|
||||||
|
using System.Net.Security;
|
||||||
|
using System.Security.Cryptography.X509Certificates;
|
||||||
|
using System.Text.Json;
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
namespace ClearstreamAPIConnector
|
||||||
|
{
|
||||||
|
class Program
|
||||||
|
{
|
||||||
|
// callback used to validate the certificate in an SSL conversation
|
||||||
|
private static bool ValidateRemoteCertificate(object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors policyErrors)
|
||||||
|
{
|
||||||
|
var result = cert.Subject.Contains("YourServerName");
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Get our refresh token
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="originalToken"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
private static async Task<Token?> GetRefreshTokenAsync(Token originalToken)
|
||||||
|
{
|
||||||
|
const string username = "stb2_01014165_1000181";
|
||||||
|
const string certPw = "clearstream";
|
||||||
|
|
||||||
|
#region Private Member
|
||||||
|
//private static string clearstreamApiEndpointUrl = "https://api.clearstream.com/";
|
||||||
|
var clearstreamApiEndpointUrl = "https://api-t2s-test.clearstream.com/";
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
Token? tok = null;
|
||||||
|
|
||||||
|
// First create a proxy object
|
||||||
|
var proxy = new WebProxy
|
||||||
|
{
|
||||||
|
Address = new Uri($"http://l7fwout.usinet.it:3128"),
|
||||||
|
BypassProxyOnLocal = false,
|
||||||
|
UseDefaultCredentials = false,
|
||||||
|
Credentials = CredentialCache.DefaultNetworkCredentials
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// check certificate chain
|
||||||
|
ServicePointManager.ServerCertificateValidationCallback =
|
||||||
|
(sender, certificate, chain, sslPolicyErrors) =>
|
||||||
|
{
|
||||||
|
Console.WriteLine("Ssl Policy Errors:");
|
||||||
|
switch (sslPolicyErrors)
|
||||||
|
{
|
||||||
|
case SslPolicyErrors.None:
|
||||||
|
Console.WriteLine("No error in certificate found");
|
||||||
|
break;
|
||||||
|
case SslPolicyErrors.RemoteCertificateNotAvailable:
|
||||||
|
Console.WriteLine("RemoteCertificateNotAvailable");
|
||||||
|
break;
|
||||||
|
case SslPolicyErrors.RemoteCertificateNameMismatch:
|
||||||
|
Console.WriteLine("RemoteCertificateNameMismatch");
|
||||||
|
break;
|
||||||
|
case SslPolicyErrors.RemoteCertificateChainErrors:
|
||||||
|
Console.WriteLine("RemoteCertificateChainErrors");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
// call our validation logic
|
||||||
|
//return ValidateServerCertificate(sender, certificate, chain, sslPolicyErrors);
|
||||||
|
Console.WriteLine("Overriding cert chain errors. Proceeding...");
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
|
||||||
|
// configure endpoint and certificate
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var remoteAddress = $"{clearstreamApiEndpointUrl}authmanager/oauth2/access_token";
|
||||||
|
var certFile = @"./Cert/P12/xact-api-credentials-3des.p12";
|
||||||
|
var certificates = new X509Certificate2Collection();
|
||||||
|
certificates.Import(certFile, certPw, X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet);
|
||||||
|
|
||||||
|
// values to pass on to service
|
||||||
|
var values = new Dictionary<string, string>
|
||||||
|
{
|
||||||
|
{ "grant_type", "refresh_token" },{"refresh_token",originalToken.refresh_token},
|
||||||
|
{ "username", username},
|
||||||
|
};
|
||||||
|
|
||||||
|
// encode it in url form...
|
||||||
|
var data = new FormUrlEncodedContent(values);
|
||||||
|
|
||||||
|
// use modern http client implementation to call endpoint
|
||||||
|
using var httpHandler = new HttpClientHandler();
|
||||||
|
httpHandler.ClientCertificates.Add(certificates[0]);
|
||||||
|
httpHandler.Proxy = proxy;
|
||||||
|
|
||||||
|
using var client = new HttpClient(httpHandler);
|
||||||
|
// handle communiction with API
|
||||||
|
var response = await client.PostAsync(remoteAddress, data);
|
||||||
|
|
||||||
|
// get our response content
|
||||||
|
var responseContent = await response.Content.ReadAsStringAsync();
|
||||||
|
|
||||||
|
// get our token
|
||||||
|
tok = JsonSerializer.Deserialize<Token>(responseContent);
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"Exception: {ex.Message}.");
|
||||||
|
}
|
||||||
|
|
||||||
|
return tok;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Get Elibility Token
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
private static async Task<Token> GetElibilityTokenAsync()
|
||||||
|
{
|
||||||
|
//string scope = "allow ocapi-playground-v1";
|
||||||
|
var scopeDi = "allow digital-instruments";
|
||||||
|
var username = "stb2_01014165_1000181";
|
||||||
|
var password = "Creation1,";
|
||||||
|
var certPw = "clearstream";
|
||||||
|
|
||||||
|
#region Private Member
|
||||||
|
//private static string clearstreamApiEndpointUrl = "https://api.clearstream.com/";
|
||||||
|
var clearstreamApiEndpointUrl = "https://api-t2s-test.clearstream.com/";
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
Token? tok = null;
|
||||||
|
|
||||||
|
// First create a proxy object
|
||||||
|
//var proxy = new WebProxy
|
||||||
|
//{
|
||||||
|
// Address = new Uri($"http://l7fwout.usinet.it:3128"),
|
||||||
|
// BypassProxyOnLocal = false,
|
||||||
|
// UseDefaultCredentials = false,
|
||||||
|
|
||||||
|
// Credentials = CredentialCache.DefaultNetworkCredentials
|
||||||
|
//};
|
||||||
|
|
||||||
|
// check certificate chain
|
||||||
|
ServicePointManager.ServerCertificateValidationCallback =
|
||||||
|
(sender, certificate, chain, sslPolicyErrors) =>
|
||||||
|
{
|
||||||
|
Console.WriteLine("Ssl Policy Errors:");
|
||||||
|
switch (sslPolicyErrors)
|
||||||
|
{
|
||||||
|
case SslPolicyErrors.None:
|
||||||
|
Console.WriteLine("No error in certificate found");
|
||||||
|
break;
|
||||||
|
case SslPolicyErrors.RemoteCertificateNotAvailable:
|
||||||
|
Console.WriteLine("RemoteCertificateNotAvailable");
|
||||||
|
break;
|
||||||
|
case SslPolicyErrors.RemoteCertificateNameMismatch:
|
||||||
|
Console.WriteLine("RemoteCertificateNameMismatch");
|
||||||
|
break;
|
||||||
|
case SslPolicyErrors.RemoteCertificateChainErrors:
|
||||||
|
Console.WriteLine("RemoteCertificateChainErrors");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
Console.WriteLine("Overriding cert chain errors. Proceeding...");
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
|
||||||
|
// configure endpoint and certificate
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var remoteAddress = $"{clearstreamApiEndpointUrl}authmanager/oauth2/access_token";
|
||||||
|
var certFile = @".\Cert\P12\xact-api-credentials-3des.p12";
|
||||||
|
X509Certificate2Collection certificates = new();
|
||||||
|
certificates.Import(certFile, certPw, X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet);
|
||||||
|
|
||||||
|
// values to pass on to service
|
||||||
|
var values = new Dictionary<string, string>
|
||||||
|
{
|
||||||
|
{ "grant_type", "password" },
|
||||||
|
//{ "scope", scope},
|
||||||
|
{"scope", scopeDi },
|
||||||
|
{ "username", username},
|
||||||
|
{ "password", password},
|
||||||
|
};
|
||||||
|
|
||||||
|
// encode it in url form...
|
||||||
|
var data = new FormUrlEncodedContent(values);
|
||||||
|
|
||||||
|
// use modern http client implementation to call endpoint
|
||||||
|
using var httpHandler = new HttpClientHandler();
|
||||||
|
|
||||||
|
httpHandler.ClientCertificates.Add(certificates[0]);
|
||||||
|
//httpHandler.Proxy = proxy;
|
||||||
|
|
||||||
|
using var client = new HttpClient(httpHandler);
|
||||||
|
// handle communiction with API
|
||||||
|
var response = await client.PostAsync(remoteAddress, data);
|
||||||
|
|
||||||
|
// get our response content
|
||||||
|
var responseContent = await response.Content.ReadAsStringAsync();
|
||||||
|
|
||||||
|
// get our token
|
||||||
|
tok = JsonSerializer.Deserialize<Token>(responseContent);
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"Exception: {ex.Message}.");
|
||||||
|
}
|
||||||
|
|
||||||
|
return tok;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Get all associcated templates
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="accessToken">Bearer token derived from OAuth2.0 request</param>
|
||||||
|
/// <returns>JSON with all templates available as a <see cref="string"/></returns>
|
||||||
|
static async Task<DiTemplateList> GetAllTemplates(Token accessToken)
|
||||||
|
{
|
||||||
|
Console.WriteLine("Attempting to get all templates for our account");
|
||||||
|
|
||||||
|
if (accessToken == null)
|
||||||
|
{
|
||||||
|
throw new ArgumentNullException(nameof(accessToken));
|
||||||
|
}
|
||||||
|
|
||||||
|
DiTemplateList templates = null;
|
||||||
|
var certPw = "clearstream";
|
||||||
|
|
||||||
|
#region Private Member
|
||||||
|
//private static string clearstreamApiEndpointUrl = "https://api.clearstream.com/";
|
||||||
|
var clearstreamApiEndpointUrl = "https://api-t2s-test.clearstream.com/";
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
var remoteAddress = $"{clearstreamApiEndpointUrl}digital-instruments/di/templates";
|
||||||
|
|
||||||
|
// First create a proxy object
|
||||||
|
// var proxy = new WebProxy
|
||||||
|
// {
|
||||||
|
// Address = new Uri($"http://l7fwout.usinet.it:3128"),
|
||||||
|
// BypassProxyOnLocal = false,
|
||||||
|
// UseDefaultCredentials = false,
|
||||||
|
// Credentials = CredentialCache.DefaultNetworkCredentials
|
||||||
|
// };
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var certFile = @"./Cert/P12/xact-api-credentials-3des.p12";
|
||||||
|
var certificates = new X509Certificate2Collection();
|
||||||
|
certificates.Import(certFile, certPw, X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet);
|
||||||
|
|
||||||
|
// use modern http client implementation to call endpoint
|
||||||
|
using var httpHandler = new HttpClientHandler();
|
||||||
|
|
||||||
|
httpHandler.ClientCertificates.Add(certificates[0]);
|
||||||
|
// httpHandler.Proxy = proxy;
|
||||||
|
|
||||||
|
using var client = new HttpClient(new LoggingHandler(httpHandler));
|
||||||
|
|
||||||
|
// handle additional client header
|
||||||
|
client.DefaultRequestHeaders.Add("Authorization", $"Bearer {accessToken.access_token}");
|
||||||
|
|
||||||
|
// handle communiction with API
|
||||||
|
var response = await client.GetAsync(remoteAddress);
|
||||||
|
|
||||||
|
// get our response content
|
||||||
|
var responseContent = await response.Content.ReadAsStringAsync();
|
||||||
|
|
||||||
|
templates = JsonSerializer.Deserialize<DiTemplateList>(responseContent);
|
||||||
|
|
||||||
|
Console.WriteLine($"Received the following content from {remoteAddress}: '{responseContent}'");
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"Exception: {ex.Message}.");
|
||||||
|
}
|
||||||
|
|
||||||
|
return templates;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
|
||||||
|
/// Call the playground API asynchronously
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="accessToken"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
static async Task<string> CallClearstreamPlaygroundApiAsync(Token accessToken)
|
||||||
|
{
|
||||||
|
if (accessToken == null)
|
||||||
|
{
|
||||||
|
throw new ArgumentNullException(nameof(accessToken));
|
||||||
|
}
|
||||||
|
|
||||||
|
var jsonContent = string.Empty;
|
||||||
|
var certPw = "clearstream";
|
||||||
|
|
||||||
|
#region Private Member
|
||||||
|
//private static string clearstreamApiEndpointUrl = "https://api.clearstream.com/";
|
||||||
|
var clearstreamApiEndpointUrl = "https://api-t2s-test.clearstream.com/";
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
var remoteAddress = $"{clearstreamApiEndpointUrl}/playground/v1/echo?value=Hello%20World";
|
||||||
|
|
||||||
|
// // First create a proxy object
|
||||||
|
// var proxy = new WebProxy
|
||||||
|
// {
|
||||||
|
// Address = new Uri($"http://l7fwout.usinet.it:3128"),
|
||||||
|
// BypassProxyOnLocal = false,
|
||||||
|
// UseDefaultCredentials = false,
|
||||||
|
// Credentials = CredentialCache.DefaultNetworkCredentials
|
||||||
|
// };
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var certFile = @"./Cert/P12/xact-api-credentials-3des.p12";
|
||||||
|
var certificates = new X509Certificate2Collection();
|
||||||
|
certificates.Import(certFile, certPw, X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet);
|
||||||
|
|
||||||
|
// values to pass on to service
|
||||||
|
var values = new Dictionary<string, string>();
|
||||||
|
|
||||||
|
// use modern http client implementation to call endpoint
|
||||||
|
using var httpHandler = new HttpClientHandler();
|
||||||
|
|
||||||
|
httpHandler.ClientCertificates.Add(certificates[0]);
|
||||||
|
// httpHandler.Proxy = proxy;
|
||||||
|
|
||||||
|
using var client = new HttpClient(httpHandler);
|
||||||
|
|
||||||
|
// handle additional client header
|
||||||
|
client.DefaultRequestHeaders.Add("Authorization", $"Bearer {accessToken.access_token}");
|
||||||
|
|
||||||
|
// handle communiction with API
|
||||||
|
var response = await client.GetAsync(remoteAddress);
|
||||||
|
|
||||||
|
// get our response content
|
||||||
|
var responseContent = await response.Content.ReadAsStringAsync();
|
||||||
|
|
||||||
|
jsonContent = responseContent;
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"Exception: {ex.Message}.");
|
||||||
|
}
|
||||||
|
|
||||||
|
return jsonContent;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Validate the whole certificate chain using the cacert certificate
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="certificate"></param>
|
||||||
|
/// <param name="chain"></param>
|
||||||
|
/// <param name="sslPolicyErrors"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
static bool ValidateServerCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
|
||||||
|
{
|
||||||
|
Console.WriteLine("Checking server certificate...");
|
||||||
|
|
||||||
|
if (sslPolicyErrors == SslPolicyErrors.None)
|
||||||
|
{
|
||||||
|
Console.WriteLine("sslPolicyErrors == SslPolicyErrors.None. Thus returning true to validate certificate from clearstream.");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
Console.WriteLine("Cert issues found. Attempting to load cacert pem from Clearstream.");
|
||||||
|
|
||||||
|
var privateChain = new X509Chain();
|
||||||
|
privateChain.ChainPolicy.RevocationMode = X509RevocationMode.Offline;
|
||||||
|
|
||||||
|
var cert2 = new X509Certificate2(certificate);
|
||||||
|
var signerCert2 = new X509Certificate2(@".\Cert\ocapi-stb2_01014165_1000181-cacert.pem");
|
||||||
|
|
||||||
|
privateChain.ChainPolicy.ExtraStore.Add(signerCert2);
|
||||||
|
privateChain.Build(cert2);
|
||||||
|
|
||||||
|
var isValid = true;
|
||||||
|
|
||||||
|
Console.WriteLine("Validate Certificate chain manually.");
|
||||||
|
foreach (var chainStatus in privateChain.ChainStatus)
|
||||||
|
{
|
||||||
|
if (chainStatus.Status != X509ChainStatusFlags.NoError)
|
||||||
|
{
|
||||||
|
Console.WriteLine("chainStatus.Status != X509ChainStatusFlags.NoError");
|
||||||
|
|
||||||
|
isValid = false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Console.WriteLine($"Returning {isValid} as result of cert chain validation.");
|
||||||
|
|
||||||
|
if (isValid == false)
|
||||||
|
{
|
||||||
|
Console.WriteLine("Overriding false value for cert result with 'true'");
|
||||||
|
isValid = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isValid;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Main entry point for
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="args"></param>
|
||||||
|
static async Task Main(string[] args)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// Console.WriteLine("Setting proxy to 'http://l7fwout.usinet.it:3128'");
|
||||||
|
|
||||||
|
// string resultString = string.Empty;
|
||||||
|
var errorOccured = false;
|
||||||
|
|
||||||
|
// // First create a proxy object
|
||||||
|
// var proxy = new WebProxy
|
||||||
|
// {
|
||||||
|
// Address = new Uri($"http://l7fwout.usinet.it:3128"),
|
||||||
|
// BypassProxyOnLocal = false,
|
||||||
|
// UseDefaultCredentials = false,
|
||||||
|
// Credentials = CredentialCache.DefaultNetworkCredentials
|
||||||
|
// };
|
||||||
|
|
||||||
|
Console.WriteLine("Preparing the request...");
|
||||||
|
|
||||||
|
// check certificate chain
|
||||||
|
ServicePointManager.ServerCertificateValidationCallback =
|
||||||
|
(sender, certificate, chain, sslPolicyErrors) =>
|
||||||
|
{
|
||||||
|
Console.WriteLine("Ssl Policy Errors:");
|
||||||
|
switch (sslPolicyErrors)
|
||||||
|
{
|
||||||
|
case SslPolicyErrors.None:
|
||||||
|
Console.WriteLine("No error in certificate found");
|
||||||
|
break;
|
||||||
|
case SslPolicyErrors.RemoteCertificateNotAvailable:
|
||||||
|
Console.WriteLine("RemoteCertificateNotAvailable");
|
||||||
|
break;
|
||||||
|
case SslPolicyErrors.RemoteCertificateNameMismatch:
|
||||||
|
Console.WriteLine("RemoteCertificateNameMismatch");
|
||||||
|
break;
|
||||||
|
case SslPolicyErrors.RemoteCertificateChainErrors:
|
||||||
|
Console.WriteLine("RemoteCertificateChainErrors");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
// call our validation logic
|
||||||
|
return ValidateServerCertificate(sender, certificate, chain, sslPolicyErrors);
|
||||||
|
};
|
||||||
|
|
||||||
|
// validate cert by calling a function
|
||||||
|
ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(ValidateServerCertificate);
|
||||||
|
|
||||||
|
// first get the access token from clearstream API
|
||||||
|
var accessToken = await GetElibilityTokenAsync();
|
||||||
|
if (accessToken != null && !string.IsNullOrEmpty(accessToken.access_token))
|
||||||
|
{
|
||||||
|
Console.WriteLine("Received non null JWT token. Calling Playground Clearstream API");
|
||||||
|
Console.WriteLine($"Token: '{accessToken.access_token}'");
|
||||||
|
Console.WriteLine($"Refresh Token: {accessToken.refresh_token}");
|
||||||
|
Console.WriteLine($"Expires in: {accessToken.expires_in}");
|
||||||
|
|
||||||
|
// call the playground API
|
||||||
|
//resultString = await CallClearstreamPlaygroundApiAsync(accessToken);
|
||||||
|
|
||||||
|
//Console.WriteLine("For testing purposes, try to regain a new token based on the refresh token.");
|
||||||
|
//var refreshToken = await GetRefreshTokenAsync(accessToken);
|
||||||
|
//if (refreshToken != null)
|
||||||
|
//{
|
||||||
|
// Console.WriteLine("Received non null refresh token. Dumping details now:");
|
||||||
|
// Console.WriteLine($"Token: '{refreshToken.access_token}'");
|
||||||
|
// Console.WriteLine($"Refresh Token: {refreshToken.refresh_token}");
|
||||||
|
// Console.WriteLine($"Expires in: {refreshToken.expires_in}");
|
||||||
|
//}
|
||||||
|
|
||||||
|
// next try to call the FIRST real DI method and get the available templates
|
||||||
|
var templates = await GetAllTemplates(accessToken);
|
||||||
|
if (templates != null && templates.Count > 0)
|
||||||
|
{
|
||||||
|
Console.WriteLine("Dumping all received templates available for the account used:");
|
||||||
|
|
||||||
|
var firstTemplate = templates[0];
|
||||||
|
|
||||||
|
Console.WriteLine($"PartyId: {firstTemplate.partyId}");
|
||||||
|
}
|
||||||
|
|
||||||
|
Console.WriteLine("Successfully called Digital Instruments API.");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Console.WriteLine("Received empty JWT token. Aborting.");
|
||||||
|
errorOccured = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (errorOccured)
|
||||||
|
{
|
||||||
|
Console.WriteLine("Clearstream VNext connectivity test completed with error(s).");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Console.WriteLine("Clearstream VNext connectivity test completed successfully.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"Got Exception while running the connetivity check. Message {ex.Message}, Stacktrace: {ex.StackTrace}");
|
||||||
|
Console.WriteLine("Clearstream VNext connecivity check FAILED.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
namespace ClearstreamAPIConnector;
|
||||||
|
|
||||||
|
internal class Token
|
||||||
|
{
|
||||||
|
public string? access_token { get; set; }
|
||||||
|
|
||||||
|
public string? token_type { get; set; }
|
||||||
|
|
||||||
|
public int expires_in { get; set; }
|
||||||
|
|
||||||
|
public string? refresh_token { get; set; }
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"runtimeTarget": {
|
||||||
|
"name": ".NETCoreApp,Version=v7.0",
|
||||||
|
"signature": ""
|
||||||
|
},
|
||||||
|
"compilationOptions": {},
|
||||||
|
"targets": {
|
||||||
|
".NETCoreApp,Version=v7.0": {
|
||||||
|
"ClearstreamAPIConnector/1.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"ClearstreamAPIConnector.dll": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"ClearstreamAPIConnector/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"runtimeOptions": {
|
||||||
|
"tfm": "net7.0",
|
||||||
|
"framework": {
|
||||||
|
"name": "Microsoft.NETCore.App",
|
||||||
|
"version": "7.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"runtimeTarget": {
|
||||||
|
"name": ".NETCoreApp,Version=v8.0",
|
||||||
|
"signature": ""
|
||||||
|
},
|
||||||
|
"compilationOptions": {},
|
||||||
|
"targets": {
|
||||||
|
".NETCoreApp,Version=v8.0": {
|
||||||
|
"ClearstreamAPIConnector/1.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"ClearstreamAPIConnector.dll": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"ClearstreamAPIConnector/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"runtimeOptions": {
|
||||||
|
"tfm": "net8.0",
|
||||||
|
"framework": {
|
||||||
|
"name": "Microsoft.NETCore.App",
|
||||||
|
"version": "8.0.0"
|
||||||
|
},
|
||||||
|
"configProperties": {
|
||||||
|
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
{
|
||||||
|
"format": 1,
|
||||||
|
"restore": {
|
||||||
|
"C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj": {}
|
||||||
|
},
|
||||||
|
"projects": {
|
||||||
|
"C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj",
|
||||||
|
"projectName": "ClearstreamAPIConnector",
|
||||||
|
"projectPath": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj",
|
||||||
|
"packagesPath": "C:\\Users\\johan\\.nuget\\packages\\",
|
||||||
|
"outputPath": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\obj\\",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"fallbackFolders": [
|
||||||
|
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
||||||
|
],
|
||||||
|
"configFilePaths": [
|
||||||
|
"C:\\Users\\johan\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
|
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net7.0"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||||
|
"https://api.nuget.org/v3/index.json": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net7.0": {
|
||||||
|
"targetAlias": "net7.0",
|
||||||
|
"projectReferences": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net7.0": {
|
||||||
|
"targetAlias": "net7.0",
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.403\\RuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,74 @@
|
|||||||
|
{
|
||||||
|
"format": 1,
|
||||||
|
"restore": {
|
||||||
|
"C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj": {}
|
||||||
|
},
|
||||||
|
"projects": {
|
||||||
|
"C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj",
|
||||||
|
"projectName": "ClearstreamAPIConnector",
|
||||||
|
"projectPath": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\ClearstreamAPIConnector.csproj",
|
||||||
|
"packagesPath": "C:\\Users\\johan\\.nuget\\packages\\",
|
||||||
|
"outputPath": "C:\\Users\\johan\\OneDrive\\DEV\\ClearstreamAPIConnector\\obj\\",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"fallbackFolders": [
|
||||||
|
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
||||||
|
],
|
||||||
|
"configFilePaths": [
|
||||||
|
"C:\\Users\\johan\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
|
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net8.0"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||||
|
"C:\\Program Files\\dotnet\\library-packs": {},
|
||||||
|
"https://api.nuget.org/v3/index.json": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0": {
|
||||||
|
"targetAlias": "net8.0",
|
||||||
|
"projectReferences": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "direct"
|
||||||
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0": {
|
||||||
|
"targetAlias": "net8.0",
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.306/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
|
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
|
||||||
|
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
|
||||||
|
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
|
||||||
|
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||||
|
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\johan\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
||||||
|
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||||
|
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.1</NuGetToolVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
|
<SourceRoot Include="C:\Users\johan\.nuget\packages\" />
|
||||||
|
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// Dieser Code wurde von einem Tool generiert.
|
||||||
|
// Laufzeitversion:4.0.30319.42000
|
||||||
|
//
|
||||||
|
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
|
// der Code erneut generiert wird.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("ClearstreamAPIConnector")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("ClearstreamAPIConnector")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("ClearstreamAPIConnector")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
||||||
|
// Von der MSBuild WriteCodeFragment-Klasse generiert.
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1785f81ff7a7ab50adcc87554c5477416a64e24f
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.TargetFramework = net6.0
|
||||||
|
build_property.TargetPlatformMinVersion =
|
||||||
|
build_property.UsingMicrosoftNETSdkWeb =
|
||||||
|
build_property.ProjectTypeGuids =
|
||||||
|
build_property.InvariantGlobalization =
|
||||||
|
build_property.PlatformNeutralAssembly =
|
||||||
|
build_property.EnforceExtendedAnalyzerRules =
|
||||||
|
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||||
|
build_property.RootNamespace = ClearstreamAPIConnector
|
||||||
|
build_property.ProjectDir = C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
global using global::System;
|
||||||
|
global using global::System.Collections.Generic;
|
||||||
|
global using global::System.IO;
|
||||||
|
global using global::System.Linq;
|
||||||
|
global using global::System.Net.Http;
|
||||||
|
global using global::System.Threading;
|
||||||
|
global using global::System.Threading.Tasks;
|
||||||
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
4a58f37d830acff196cd256b861e52cd5a911bf5
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
/home/johannes/OneDrive/DEV/ClearstreamAPIConnector/bin/Debug/net6.0/ClearstreamAPIConnector
|
||||||
|
/home/johannes/OneDrive/DEV/ClearstreamAPIConnector/bin/Debug/net6.0/ClearstreamAPIConnector.dll
|
||||||
|
/home/johannes/OneDrive/DEV/ClearstreamAPIConnector/bin/Debug/net6.0/ClearstreamAPIConnector.pdb
|
||||||
|
/home/johannes/OneDrive/DEV/ClearstreamAPIConnector/obj/Debug/net6.0/ClearstreamAPIConnector.csproj.AssemblyReference.cache
|
||||||
|
/home/johannes/OneDrive/DEV/ClearstreamAPIConnector/obj/Debug/net6.0/ClearstreamAPIConnector.GeneratedMSBuildEditorConfig.editorconfig
|
||||||
|
/home/johannes/OneDrive/DEV/ClearstreamAPIConnector/obj/Debug/net6.0/ClearstreamAPIConnector.AssemblyInfoInputs.cache
|
||||||
|
/home/johannes/OneDrive/DEV/ClearstreamAPIConnector/obj/Debug/net6.0/ClearstreamAPIConnector.AssemblyInfo.cs
|
||||||
|
/home/johannes/OneDrive/DEV/ClearstreamAPIConnector/obj/Debug/net6.0/ClearstreamAPIConnector.csproj.CoreCompileInputs.cache
|
||||||
|
/home/johannes/OneDrive/DEV/ClearstreamAPIConnector/obj/Debug/net6.0/ClearstreamAPIConnector.dll
|
||||||
|
/home/johannes/OneDrive/DEV/ClearstreamAPIConnector/obj/Debug/net6.0/refint/ClearstreamAPIConnector.dll
|
||||||
|
/home/johannes/OneDrive/DEV/ClearstreamAPIConnector/obj/Debug/net6.0/ClearstreamAPIConnector.pdb
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net6.0\ClearstreamAPIConnector.exe
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net6.0\ClearstreamAPIConnector.deps.json
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net6.0\ClearstreamAPIConnector.runtimeconfig.json
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net6.0\ClearstreamAPIConnector.dll
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net6.0\ClearstreamAPIConnector.pdb
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.csproj.AssemblyReference.cache
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.GeneratedMSBuildEditorConfig.editorconfig
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.AssemblyInfoInputs.cache
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.AssemblyInfo.cs
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.csproj.CoreCompileInputs.cache
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.dll
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\refint\ClearstreamAPIConnector.dll
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.pdb
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.genruntimeconfig.cache
|
||||||
|
C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ref\ClearstreamAPIConnector.dll
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net6.0\ClearstreamAPIConnector.exe
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net6.0\ClearstreamAPIConnector.deps.json
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net6.0\ClearstreamAPIConnector.runtimeconfig.json
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net6.0\ClearstreamAPIConnector.dll
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net6.0\ClearstreamAPIConnector.pdb
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.GeneratedMSBuildEditorConfig.editorconfig
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.AssemblyInfoInputs.cache
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.AssemblyInfo.cs
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.csproj.CoreCompileInputs.cache
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.dll
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\refint\ClearstreamAPIConnector.dll
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.pdb
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ClearstreamAPIConnector.genruntimeconfig.cache
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net6.0\ref\ClearstreamAPIConnector.dll
|
||||||
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
1d93a9eb1e14b4205e6a26b903d4e2d9094acc11
|
||||||
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
obj\Debug\net6.0\\_IsIncrementalBuild
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")]
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// Dieser Code wurde von einem Tool generiert.
|
||||||
|
// Laufzeitversion:4.0.30319.42000
|
||||||
|
//
|
||||||
|
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
|
// der Code erneut generiert wird.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("ClearstreamAPIConnector")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+69866c49ba7f3a3695d2cee7551fee56fe89a671")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("ClearstreamAPIConnector")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("ClearstreamAPIConnector")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
||||||
|
// Von der MSBuild WriteCodeFragment-Klasse generiert.
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
d69d7277818bc02bd663e0d88e3cd275004c5ba2b694159befd681e5203f1b11
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.TargetFramework = net7.0
|
||||||
|
build_property.TargetPlatformMinVersion =
|
||||||
|
build_property.UsingMicrosoftNETSdkWeb =
|
||||||
|
build_property.ProjectTypeGuids =
|
||||||
|
build_property.InvariantGlobalization =
|
||||||
|
build_property.PlatformNeutralAssembly =
|
||||||
|
build_property.EnforceExtendedAnalyzerRules =
|
||||||
|
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||||
|
build_property.RootNamespace = ClearstreamAPIConnector
|
||||||
|
build_property.ProjectDir = C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
global using global::System;
|
||||||
|
global using global::System.Collections.Generic;
|
||||||
|
global using global::System.IO;
|
||||||
|
global using global::System.Linq;
|
||||||
|
global using global::System.Net.Http;
|
||||||
|
global using global::System.Threading;
|
||||||
|
global using global::System.Threading.Tasks;
|
||||||
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
4a3ec1a57e108c7e70f0e02d97e849e35455c6fd
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net7.0\ClearstreamAPIConnector.exe
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net7.0\ClearstreamAPIConnector.deps.json
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net7.0\ClearstreamAPIConnector.runtimeconfig.json
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net7.0\ClearstreamAPIConnector.dll
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net7.0\ClearstreamAPIConnector.pdb
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net7.0\ClearstreamAPIConnector.GeneratedMSBuildEditorConfig.editorconfig
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net7.0\ClearstreamAPIConnector.AssemblyInfoInputs.cache
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net7.0\ClearstreamAPIConnector.AssemblyInfo.cs
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net7.0\ClearstreamAPIConnector.csproj.CoreCompileInputs.cache
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net7.0\ClearstreamAPIConnector.dll
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net7.0\refint\ClearstreamAPIConnector.dll
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net7.0\ClearstreamAPIConnector.pdb
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net7.0\ClearstreamAPIConnector.genruntimeconfig.cache
|
||||||
|
C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\obj\Debug\net7.0\ref\ClearstreamAPIConnector.dll
|
||||||
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
f04f77efaaee4352d9b543e1f0a7054824053d01
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// Dieser Code wurde von einem Tool generiert.
|
||||||
|
// Laufzeitversion:4.0.30319.42000
|
||||||
|
//
|
||||||
|
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
|
// der Code erneut generiert wird.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("ClearstreamAPIConnector")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+889864e4afa06f650d2a9acb5dc03296fa391f62")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("ClearstreamAPIConnector")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("ClearstreamAPIConnector")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
||||||
|
// Von der MSBuild WriteCodeFragment-Klasse generiert.
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
865972fbaac4ad152cc422e1aa58bd65c298dc30a4bf977ce1da70e7402f6b71
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.TargetFramework = net8.0
|
||||||
|
build_property.TargetPlatformMinVersion =
|
||||||
|
build_property.UsingMicrosoftNETSdkWeb =
|
||||||
|
build_property.ProjectTypeGuids =
|
||||||
|
build_property.InvariantGlobalization =
|
||||||
|
build_property.PlatformNeutralAssembly =
|
||||||
|
build_property.EnforceExtendedAnalyzerRules =
|
||||||
|
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||||
|
build_property.RootNamespace = ClearstreamAPIConnector
|
||||||
|
build_property.ProjectDir = C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
build_property.EffectiveAnalysisLevelStyle = 8.0
|
||||||
|
build_property.EnableCodeStyleSeverity =
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
global using global::System;
|
||||||
|
global using global::System.Collections.Generic;
|
||||||
|
global using global::System.IO;
|
||||||
|
global using global::System.Linq;
|
||||||
|
global using global::System.Net.Http;
|
||||||
|
global using global::System.Threading;
|
||||||
|
global using global::System.Threading.Tasks;
|
||||||
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
e10f00f5e49209ed5e7c825fe8181a23b49af66c4708665f1b185b89865dbe36
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user