28 | {{^_disableToc}}
29 | {{>partials/toc}}
30 |
31 | {{/_disableToc}}
32 | {{#_disableToc}}
33 |
34 | {{/_disableToc}}
35 | {{#_disableAffix}}
36 |
37 | {{/_disableAffix}}
38 | {{^_disableAffix}}
39 |
40 | {{/_disableAffix}}
41 |
42 | {{{rawTitle}}}
43 | {{{conceptual}}}
44 |
45 |
46 | {{^_disableAffix}}
47 | {{>partials/affix}}
48 | {{/_disableAffix}}
49 |
50 |
51 | {{^_disableFooter}}
52 | {{>partials/footer}}
53 | {{/_disableFooter}}
54 |
55 | {{>partials/scripts}}
56 |
57 |
58 |
--------------------------------------------------------------------------------
/docfx/templates/default/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docfx/templates/default/favicon.ico
--------------------------------------------------------------------------------
/docfx/templates/default/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docfx/templates/default/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/docfx/templates/default/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docfx/templates/default/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/docfx/templates/default/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docfx/templates/default/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/docfx/templates/default/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docfx/templates/default/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/docfx/templates/default/gulpfile.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 | var path = require('path');
3 | var gulp = require('gulp');
4 | var minify = require('gulp-minify-css');
5 | var rename = require('gulp-rename');
6 | var concat = require('gulp-concat');
7 | var copy = require('gulp-copy');
8 |
9 | var vendor = {
10 | css: ['bower_components/bootstrap/dist/css/bootstrap.css',
11 | 'bower_components/highlightjs/styles/github-gist.css'
12 | ],
13 | js: ['bower_components/jquery/dist/jquery.min.js',
14 | 'bower_components/bootstrap/dist/js/bootstrap.min.js',
15 | 'bower_components/highlightjs/highlight.pack.min.js',
16 | 'bower_components/lunr.js/lunr.min.js',
17 | 'bower_components/js-url/url.min.js',
18 | 'bower_components/twbs-pagination/jquery.twbsPagination.min.js',
19 | "bower_components/mark.js/dist/jquery.mark.min.js"
20 | ],
21 | webWorker: {
22 | src: ['lunr.min.js'],
23 | cwd: 'bower_components/lunr.js/'
24 | },
25 | font: {
26 | src: ['*'],
27 | cwd: 'bower_components/bootstrap/dist/fonts/'
28 | }
29 | }
30 |
31 | gulp.task('concat', function () {
32 | gulp.src(vendor.css)
33 | .pipe(minify({keepBreaks: true}))
34 | .pipe(rename({
35 | suffix: '.min'
36 | }))
37 | .pipe(concat('docfx.vendor.css'))
38 | .pipe(gulp.dest('./styles/'))
39 | ;
40 | gulp.src(vendor.js)
41 | .pipe(concat('docfx.vendor.js'))
42 | .pipe(gulp.dest('./styles/'))
43 | ;
44 | });
45 |
46 | gulp.task('copy', function () {
47 | gulp.src(vendor.font.src, {cwd: vendor.font.cwd})
48 | .pipe(copy('./fonts/'))
49 | ;
50 | gulp.src(vendor.webWorker.src, {cwd:vendor.webWorker.cwd})
51 | .pipe(copy('./styles/'))
52 | ;
53 | });
54 |
55 | gulp.task('default', ['concat', 'copy']);
56 |
--------------------------------------------------------------------------------
/docfx/templates/default/logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
21 |
22 |
24 | image/svg+xml
25 |
27 |
28 |
29 |
30 |
31 |
33 |
53 |
59 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/affix.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
4 |
5 | {{^_disableContribution}}
6 |
20 | {{/_disableContribution}}
21 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/breadcrumb.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
10 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/classSubtitle.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 | {{#inConstructor}}
3 | {{__global.constructorsInSubtitle}}
4 | {{/inConstructor}}
5 | {{#inField}}
6 | {{__global.fieldsInSubtitle}}
7 | {{/inField}}
8 | {{#inProperty}}
9 | {{__global.propertiesInSubtitle}}
10 | {{/inProperty}}
11 | {{#inMethod}}
12 | {{__global.methodsInSubtitle}}
13 | {{/inMethod}}
14 | {{#inEvent}}
15 | {{__global.eventsInSubtitle}}
16 | {{/inEvent}}
17 | {{#inOperator}}
18 | {{__global.operatorsInSubtitle}}
19 | {{/inOperator}}
20 | {{#inEii}}
21 | {{__global.eiisInSubtitle}}
22 | {{/inEii}}
--------------------------------------------------------------------------------
/docfx/templates/default/partials/enum.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 | {{>partials/class.header}}
4 | {{#children}}
5 |
{{>partials/classSubtitle}}
6 |
7 |
8 |
9 | {{__global.name}}
10 | {{__global.description}}
11 |
12 |
13 |
14 | {{#children}}
15 |
16 | {{name.0.value}}
17 | {{{summary}}}
18 |
19 | {{/children}}
20 |
21 |
22 | {{/children}}
23 | {{#extensionMethods.0}}
24 |
{{__global.extensionMethods}}
25 | {{/extensionMethods.0}}
26 | {{#extensionMethods}}
27 |
28 | {{#definition}}
29 |
30 | {{/definition}}
31 | {{^definition}}
32 |
33 | {{/definition}}
34 |
35 | {{/extensionMethods}}
36 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/footer.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
15 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/head.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
4 |
5 |
6 |
{{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}} {{#_appTitle}}| {{_appTitle}} {{/_appTitle}}
7 |
8 |
9 |
10 | {{#_description}}
{{/_description}}
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 | {{#_enableSearch}}
{{/_enableSearch}}
19 |
20 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/insiteLogo.tmpl.partial:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/li.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
4 | {{#items}}
5 |
6 | {{^leaf}}
7 |
8 | {{/leaf}}
9 | {{#href}}
10 | {{name}}
11 | {{/href}}
12 | {{^href}}
13 | {{{name}}}
14 | {{/href}}
15 | {{^leaf}}
16 | {{>partials/li}}
17 | {{/leaf}}
18 |
19 | {{/items}}
20 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/logo.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/namespace.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
{{>partials/title}}
4 |
{{{summary}}}
5 |
{{{conceptual}}}
6 |
7 | {{#children}}
8 |
{{>partials/namespaceSubtitle}}
9 | {{#children}}
10 |
11 |
12 | {{/children}}
13 | {{/children}}
14 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/namespaceSubtitle.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 | {{#inClass}}
3 | {{__global.classesInSubtitle}}
4 | {{/inClass}}
5 | {{#inStruct}}
6 | {{__global.structsInSubtitle}}
7 | {{/inStruct}}
8 | {{#inInterface}}
9 | {{__global.interfacesInSubtitle}}
10 | {{/inInterface}}
11 | {{#inEnum}}
12 | {{__global.enumsInSubtitle}}
13 | {{/inEnum}}
14 | {{#inDelegate}}
15 | {{__global.delegatesInSubtitle}}
16 | {{/inDelegate}}
--------------------------------------------------------------------------------
/docfx/templates/default/partials/navbar.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
4 |
22 |
23 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/rest.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
{{name}}
4 | {{#summary}}
5 |
{{{summary}}}
6 | {{/summary}}
7 | {{#description}}
8 |
{{{description}}}
9 | {{/description}}
10 | {{#conceptual}}
11 |
{{{conceptual}}}
12 | {{/conceptual}}
13 | {{#tags}}
14 |
{{name}}
15 | {{#description}}
16 |
{{{description}}}
17 | {{/description}}
18 | {{#conceptual}}
19 |
{{{conceptual}}}
20 | {{/conceptual}}
21 | {{#children}}
22 | {{>partials/rest.child}}
23 | {{/children}}
24 | {{/tags}}
25 | {{!if some children are not tagged while other children are tagged, add default title}}
26 | {{#children.0}}
27 | {{#isTagLayout}}
28 |
Other APIs
29 | {{/isTagLayout}}
30 | {{/children.0}}
31 | {{#children}}
32 | {{>partials/rest.child}}
33 | {{/children}}
34 | {{#footer}}
35 |
36 | {{/footer}}
37 |
38 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/scripts.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/searchResults.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
8 |
--------------------------------------------------------------------------------
/docfx/templates/default/partials/title.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 | {{#isNamespace}}
3 | Namespace {{name.0.value}}
4 | {{/isNamespace}}
5 | {{#inClass}}
6 | Class {{name.0.value}}
7 | {{/inClass}}
8 | {{#inStruct}}
9 | Struct {{name.0.value}}
10 | {{/inStruct}}
11 | {{#inInterface}}
12 | Interface {{name.0.value}}
13 | {{/inInterface}}
14 | {{#inEnum}}
15 | Enum {{name.0.value}}
16 | {{/inEnum}}
17 | {{#inDelegate}}
18 | Delegate {{name.0.value}}
19 | {{/inDelegate}}
--------------------------------------------------------------------------------
/docfx/templates/default/partials/toc.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
9 |
--------------------------------------------------------------------------------
/docfx/templates/default/search-stopwords.json:
--------------------------------------------------------------------------------
1 | [
2 | "a",
3 | "able",
4 | "about",
5 | "across",
6 | "after",
7 | "all",
8 | "almost",
9 | "also",
10 | "am",
11 | "among",
12 | "an",
13 | "and",
14 | "any",
15 | "are",
16 | "as",
17 | "at",
18 | "be",
19 | "because",
20 | "been",
21 | "but",
22 | "by",
23 | "can",
24 | "cannot",
25 | "could",
26 | "dear",
27 | "did",
28 | "do",
29 | "does",
30 | "either",
31 | "else",
32 | "ever",
33 | "every",
34 | "for",
35 | "from",
36 | "get",
37 | "got",
38 | "had",
39 | "has",
40 | "have",
41 | "he",
42 | "her",
43 | "hers",
44 | "him",
45 | "his",
46 | "how",
47 | "however",
48 | "i",
49 | "if",
50 | "in",
51 | "into",
52 | "is",
53 | "it",
54 | "its",
55 | "just",
56 | "least",
57 | "let",
58 | "like",
59 | "likely",
60 | "may",
61 | "me",
62 | "might",
63 | "most",
64 | "must",
65 | "my",
66 | "neither",
67 | "no",
68 | "nor",
69 | "not",
70 | "of",
71 | "off",
72 | "often",
73 | "on",
74 | "only",
75 | "or",
76 | "other",
77 | "our",
78 | "own",
79 | "rather",
80 | "said",
81 | "say",
82 | "says",
83 | "she",
84 | "should",
85 | "since",
86 | "so",
87 | "some",
88 | "than",
89 | "that",
90 | "the",
91 | "their",
92 | "them",
93 | "then",
94 | "there",
95 | "these",
96 | "they",
97 | "this",
98 | "tis",
99 | "to",
100 | "too",
101 | "twas",
102 | "us",
103 | "wants",
104 | "was",
105 | "we",
106 | "were",
107 | "what",
108 | "when",
109 | "where",
110 | "which",
111 | "while",
112 | "who",
113 | "whom",
114 | "why",
115 | "will",
116 | "with",
117 | "would",
118 | "yet",
119 | "you",
120 | "your"
121 | ]
122 |
--------------------------------------------------------------------------------
/docfx/templates/default/styles/encrypter.js:
--------------------------------------------------------------------------------
1 |
2 | // decrypt helper function
3 | function decryptCharcode(n,start,end,offset) {
4 | n = n + offset;
5 | if (offset > 0 && n > end) {
6 | n = start + (n - end - 1);
7 | } else if (offset < 0 && n < start) {
8 | n = end - (start - n - 1);
9 | }
10 | return String.fromCharCode(n);
11 | }
12 | // decrypt string
13 | function decryptString(enc,offset) {
14 | var dec = "";
15 | var len = enc.length;
16 | for(var i=0; i < len; i++) {
17 | var n = enc.charCodeAt(i);
18 | if (n >= 0x2B && n <= 0x3A) {
19 | dec += decryptCharcode(n,0x2B,0x3A,offset); // 0-9 . , - + / :
20 | } else if (n >= 0x40 && n <= 0x5A) {
21 | dec += decryptCharcode(n,0x40,0x5A,offset); // A-Z @
22 | } else if (n >= 0x61 && n <= 0x7A) {
23 | dec += decryptCharcode(n,0x61,0x7A,offset); // a-z
24 | } else {
25 | dec += enc.charAt(i);
26 | }
27 | }
28 | return dec;
29 | }
30 | // decrypt spam-protected emails
31 | function linkTo_UnCryptMailto(s) {
32 | location.href = decryptString(s,-2);
33 | }
--------------------------------------------------------------------------------
/docfx/templates/default/styles/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docfx/templates/default/styles/main.css
--------------------------------------------------------------------------------
/docfx/templates/default/styles/main.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 |
--------------------------------------------------------------------------------
/docfx/templates/default/styles/search-worker.js:
--------------------------------------------------------------------------------
1 | (function() {
2 | importScripts('lunr.min.js');
3 |
4 | var lunrIndex = lunr(function() {
5 | this.pipeline.remove(lunr.stopWordFilter);
6 | this.ref('href');
7 | this.field('title', {boost: 50});
8 | this.field('keywords', {boost: 20});
9 | });
10 | lunr.tokenizer.seperator = /[\s\-\.]+/;
11 |
12 | var stopWordsRequest = new XMLHttpRequest();
13 | stopWordsRequest.open('GET', '../search-stopwords.json');
14 | stopWordsRequest.onload = function() {
15 | var stopWords = JSON.parse(this.responseText);
16 | var docfxStopWordFilter = lunr.generateStopWordFilter(stopWords);
17 | lunr.Pipeline.registerFunction(docfxStopWordFilter, 'docfxStopWordFilter');
18 | lunrIndex.pipeline.add(docfxStopWordFilter);
19 | }
20 | stopWordsRequest.send();
21 |
22 | var searchData = {};
23 | var searchDataRequest = new XMLHttpRequest();
24 |
25 | searchDataRequest.open('GET', '../index.json');
26 | searchDataRequest.onload = function() {
27 | searchData = JSON.parse(this.responseText);
28 | for (var prop in searchData) {
29 | lunrIndex.add(searchData[prop]);
30 | }
31 | postMessage({e: 'index-ready'});
32 | }
33 | searchDataRequest.send();
34 |
35 | onmessage = function(oEvent) {
36 | var q = oEvent.data.q;
37 | var hits = lunrIndex.search(q);
38 | var results = [];
39 | hits.forEach(function(hit) {
40 | var item = searchData[hit.ref];
41 | results.push({'href': item.href, 'title': item.title, 'keywords': item.keywords});
42 | });
43 | postMessage({e: 'query-ready', q: q, d: results});
44 | }
45 | })();
46 |
--------------------------------------------------------------------------------
/docfx/templates/default/toc.html.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 | exports.transform = function (model) {
3 | transformItem(model, 1);
4 | if (model.items && model.items.length > 0) model.leaf = false;
5 | model.title = "Table of Content";
6 | return model;
7 |
8 | function transformItem(item, level) {
9 | // set to null incase mustache looks up
10 | item.topicHref = item.topicHref || null;
11 | item.tocHref = item.tocHref || null;
12 | item.name = item.name || null;
13 |
14 | item.level = level;
15 | if (item.items && item.items.length > 0) {
16 | var length = item.items.length;
17 | for (var i = 0; i < length; i++) {
18 | transformItem(item.items[i], level + 1);
19 | };
20 | } else {
21 | item.items = [];
22 | item.leaf = true;
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/docfx/templates/default/toc.html.tmpl:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 | {{!include(/^styles/.*/)}}
3 | {{!include(/^fonts/.*/)}}
4 | {{!include(favicon.ico)}}
5 | {{!include(logo.svg)}}
6 |
7 |
8 |
9 | {{>partials/head}}
10 |
11 |
12 |
14 |
15 |
16 |
Show / Hide Table of Contents
17 |
18 |
19 |
20 |
24 |
25 |
26 |
27 | {{^leaf}}
28 | {{>partials/li}}
29 | {{/leaf}}
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 | {{^leaf}}
39 | {{>partials/li}}
40 | {{/leaf}}
41 |
42 |
43 |
44 | {{>partials/footer}}
45 |
46 | {{>partials/scripts}}
47 |
48 |
--------------------------------------------------------------------------------
/docfx/templates/default/token.json:
--------------------------------------------------------------------------------
1 | {
2 | "classesInSubtitle": "Classes",
3 | "structsInSubtitle": "Structs",
4 | "interfacesInSubtitle": "Interfaces",
5 | "enumsInSubtitle": "Enums",
6 | "delegatesInSubtitle": "Delegates",
7 | "constructorsInSubtitle": "Constructors",
8 | "fieldsInSubtitle": "Fields",
9 | "propertiesInSubtitle": "Properties",
10 | "methodsInSubtitle": "Methods",
11 | "eventsInSubtitle": "Events",
12 | "operatorsInSubtitle": "Operators",
13 | "eiisInSubtitle": "Explicit Interface Implementations",
14 | "improveThisDoc": "Improve this Doc",
15 | "viewSource": "View Source",
16 | "inheritance": "Inheritance",
17 | "inheritedMembers": "Inherited Members",
18 | "namespace": "Namespace",
19 | "assembly": "Assembly",
20 | "syntax": "Syntax",
21 | "overrides": "Overrides",
22 | "implements": "Implements",
23 | "remarks": "Remarks",
24 | "examples": "Examples",
25 | "seealso": "See Also",
26 | "declaration": "Declaration",
27 | "parameters": "Parameters",
28 | "typeParameters": "Type Parameters",
29 | "type": "Type",
30 | "name": "Name",
31 | "description": "Description",
32 | "returns": "Returns",
33 | "fieldValue": "Field Value",
34 | "propertyValue": "Property Value",
35 | "eventType": "Event Type",
36 | "exceptions": "Exceptions",
37 | "condition": "Condition",
38 | "extensionMethods": "Extension Methods",
39 | "note": "
Note ",
40 | "warning": "
Warning ",
41 | "tip": "
Tip ",
42 | "important": "
Important ",
43 | "caution": "
Caution "
44 | }
--------------------------------------------------------------------------------
/docfx/toc.yml:
--------------------------------------------------------------------------------
1 | - name: Overview
2 | href: articles/Overview.md
3 | - name: Tag Syntax
4 | href: articles/tagsyntax.md
5 | - name: Read
6 | href: articles/read.md
7 | - name: Write
8 | href: articles/write.md
9 |
10 | - name: Api Documentation
11 | href: api/toc.yml
12 |
--------------------------------------------------------------------------------
/docs-pdf/docfx_api.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docfx_api.pdf
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.Alarms.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Namespace Dacs7.Alarms
13 |
14 |
15 |
16 |
17 | Classes
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | Interfaces
26 |
27 |
28 | Represent a alarm of the alarm interface of Step7
29 |
30 |
31 |
32 |
33 |
34 | Enums
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.Communication.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Namespace Dacs7.Communication
13 |
14 |
15 |
16 |
17 | Classes
18 |
19 |
20 |
21 | Interfaces
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.Control.PlcStates.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | Enum PlcStates
14 |
15 |
16 |
17 |
18 | Assembly : Dacs7.dll
19 | Syntax
20 |
21 |
public enum PlcStates
22 |
23 | Fields
24 |
25 |
26 |
27 |
28 | Name
29 | Description
30 |
31 |
32 |
33 |
34 | Run
35 |
36 |
37 |
38 | Stop
39 |
40 |
41 |
42 | Unknown
43 |
44 |
45 |
46 |
47 | Extension Methods
48 |
51 |
54 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.Control.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Namespace Dacs7.Control
13 |
14 |
15 |
16 |
17 | Classes
18 |
19 |
20 |
21 | Enums
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.Dacs7ConnectionState.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | Enum Dacs7ConnectionState
14 |
15 |
16 |
17 | Namespace : Dacs7
18 | Assembly : Dacs7.dll
19 | Syntax
20 |
21 |
public enum Dacs7ConnectionState
22 |
23 | Fields
24 |
25 |
26 |
27 |
28 | Name
29 | Description
30 |
31 |
32 |
33 |
34 | Closed
35 |
36 |
37 |
38 | Connecting
39 |
40 |
41 |
42 | Opened
43 |
44 |
45 |
46 |
47 | Extension Methods
48 |
51 |
54 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.Domain.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Namespace Dacs7.Domain
13 |
14 |
15 |
16 |
17 | Enums
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.Helper.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Namespace Dacs7.Helper
13 |
14 |
15 |
16 |
17 | Classes
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.Metadata.BlockSecurity.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | Enum BlockSecurity
14 |
15 |
16 |
17 |
18 | Assembly : Dacs7.dll
19 |
20 |
21 |
public enum BlockSecurity
22 |
23 | Fields
24 |
25 |
26 |
27 |
28 | Name
29 | Description
30 |
31 |
32 |
33 |
34 | KnowHowProtected
35 |
36 |
37 |
38 | Off
39 |
40 |
41 |
42 |
43 | Extension Methods
44 |
47 |
50 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.Metadata.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Namespace Dacs7.Metadata
13 |
14 |
15 |
16 |
17 | Classes
18 |
19 |
20 |
21 |
22 |
23 | Interfaces
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 | Enums
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.PlcConnectionType.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | Enum PlcConnectionType
14 |
15 |
16 |
17 | Namespace : Dacs7
18 | Assembly : Dacs7.dll
19 | Syntax
20 |
21 |
public enum PlcConnectionType : ushort
22 |
23 | Fields
24 |
25 |
26 |
27 |
28 | Name
29 | Description
30 |
31 |
32 |
33 |
34 | Basic
35 |
36 |
37 |
38 | Op
39 |
40 |
41 |
42 | Pg
43 |
44 |
45 |
46 |
47 | Extension Methods
48 |
51 |
54 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.PlcEncoding.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | Enum PlcEncoding
14 |
15 |
16 |
17 | Namespace : Dacs7
18 | Assembly : Dacs7.dll
19 | Syntax
20 |
21 |
public enum PlcEncoding
22 |
23 | Fields
24 |
25 |
26 |
27 |
28 | Name
29 | Description
30 |
31 |
32 |
33 |
34 | Unicode
35 |
36 |
37 |
38 | UTF7
39 |
40 |
41 |
42 | Windows1252
43 |
44 |
45 |
46 |
47 | Extension Methods
48 |
51 |
54 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.Protocols.SiemensPlc.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Namespace Dacs7.Protocols.SiemensPlc
13 |
14 |
15 |
16 |
17 | Classes
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7.ReadWrite.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Namespace Dacs7.ReadWrite
13 |
14 |
15 |
16 |
17 | Classes
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/Dacs7Cli.Options.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Namespace Dacs7Cli.Options
13 |
14 |
15 |
16 |
17 | Classes
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/api/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | InaxCore - Insite Automation Framework (dotnet core)
12 |
13 | API
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/BlockSettings.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/BlockSettings.PNG
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/Connectionmechanism.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/Connectionmechanism.PNG
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/FullAccess.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/FullAccess.PNG
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/GitHub120px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/GitHub120px.png
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/GitHub32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/GitHub32px.png
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/GitHub64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/GitHub64px.png
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/GitHubWhite120px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/GitHubWhite120px.png
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/GitHubWhite32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/GitHubWhite32px.png
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/GitHubWhite64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/GitHubWhite64px.png
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/font-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/font-logo.png
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/logo.png
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/websiteLogoTile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/websiteLogoTile.png
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/images/whitefontlogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/images/whitefontlogo.png
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/styles/docfx.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 | hljs.initHighlightingOnLoad();
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/styles/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/styles/main.css
--------------------------------------------------------------------------------
/docs-pdf/docs-pdf/styles/main.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs-pdf/docs-pdf/styles/main.js
--------------------------------------------------------------------------------
/docs/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/favicon.ico
--------------------------------------------------------------------------------
/docs/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/docs/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/docs/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/docs/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/docs/images/BlockSettings.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/BlockSettings.PNG
--------------------------------------------------------------------------------
/docs/images/Connectionmechanism.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/Connectionmechanism.PNG
--------------------------------------------------------------------------------
/docs/images/FullAccess.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/FullAccess.PNG
--------------------------------------------------------------------------------
/docs/images/GitHub120px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/GitHub120px.png
--------------------------------------------------------------------------------
/docs/images/GitHub32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/GitHub32px.png
--------------------------------------------------------------------------------
/docs/images/GitHub64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/GitHub64px.png
--------------------------------------------------------------------------------
/docs/images/GitHubWhite120px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/GitHubWhite120px.png
--------------------------------------------------------------------------------
/docs/images/GitHubWhite32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/GitHubWhite32px.png
--------------------------------------------------------------------------------
/docs/images/GitHubWhite64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/GitHubWhite64px.png
--------------------------------------------------------------------------------
/docs/images/font-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/font-logo.png
--------------------------------------------------------------------------------
/docs/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/logo.png
--------------------------------------------------------------------------------
/docs/images/me.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/me.png
--------------------------------------------------------------------------------
/docs/images/websiteLogoTile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/websiteLogoTile.png
--------------------------------------------------------------------------------
/docs/images/whitefontlogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/images/whitefontlogo.png
--------------------------------------------------------------------------------
/docs/logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
21 |
22 |
24 | image/svg+xml
25 |
27 |
28 |
29 |
30 |
31 |
33 |
53 |
59 |
--------------------------------------------------------------------------------
/docs/search-stopwords.json:
--------------------------------------------------------------------------------
1 | [
2 | "a",
3 | "able",
4 | "about",
5 | "across",
6 | "after",
7 | "all",
8 | "almost",
9 | "also",
10 | "am",
11 | "among",
12 | "an",
13 | "and",
14 | "any",
15 | "are",
16 | "as",
17 | "at",
18 | "be",
19 | "because",
20 | "been",
21 | "but",
22 | "by",
23 | "can",
24 | "cannot",
25 | "could",
26 | "dear",
27 | "did",
28 | "do",
29 | "does",
30 | "either",
31 | "else",
32 | "ever",
33 | "every",
34 | "for",
35 | "from",
36 | "get",
37 | "got",
38 | "had",
39 | "has",
40 | "have",
41 | "he",
42 | "her",
43 | "hers",
44 | "him",
45 | "his",
46 | "how",
47 | "however",
48 | "i",
49 | "if",
50 | "in",
51 | "into",
52 | "is",
53 | "it",
54 | "its",
55 | "just",
56 | "least",
57 | "let",
58 | "like",
59 | "likely",
60 | "may",
61 | "me",
62 | "might",
63 | "most",
64 | "must",
65 | "my",
66 | "neither",
67 | "no",
68 | "nor",
69 | "not",
70 | "of",
71 | "off",
72 | "often",
73 | "on",
74 | "only",
75 | "or",
76 | "other",
77 | "our",
78 | "own",
79 | "rather",
80 | "said",
81 | "say",
82 | "says",
83 | "she",
84 | "should",
85 | "since",
86 | "so",
87 | "some",
88 | "than",
89 | "that",
90 | "the",
91 | "their",
92 | "them",
93 | "then",
94 | "there",
95 | "these",
96 | "they",
97 | "this",
98 | "tis",
99 | "to",
100 | "too",
101 | "twas",
102 | "us",
103 | "wants",
104 | "was",
105 | "we",
106 | "were",
107 | "what",
108 | "when",
109 | "where",
110 | "which",
111 | "while",
112 | "who",
113 | "whom",
114 | "why",
115 | "will",
116 | "with",
117 | "would",
118 | "yet",
119 | "you",
120 | "your"
121 | ]
122 |
--------------------------------------------------------------------------------
/docs/styles/encrypter.js:
--------------------------------------------------------------------------------
1 |
2 | // decrypt helper function
3 | function decryptCharcode(n,start,end,offset) {
4 | n = n + offset;
5 | if (offset > 0 && n > end) {
6 | n = start + (n - end - 1);
7 | } else if (offset < 0 && n < start) {
8 | n = end - (start - n - 1);
9 | }
10 | return String.fromCharCode(n);
11 | }
12 | // decrypt string
13 | function decryptString(enc,offset) {
14 | var dec = "";
15 | var len = enc.length;
16 | for(var i=0; i < len; i++) {
17 | var n = enc.charCodeAt(i);
18 | if (n >= 0x2B && n <= 0x3A) {
19 | dec += decryptCharcode(n,0x2B,0x3A,offset); // 0-9 . , - + / :
20 | } else if (n >= 0x40 && n <= 0x5A) {
21 | dec += decryptCharcode(n,0x40,0x5A,offset); // A-Z @
22 | } else if (n >= 0x61 && n <= 0x7A) {
23 | dec += decryptCharcode(n,0x61,0x7A,offset); // a-z
24 | } else {
25 | dec += enc.charAt(i);
26 | }
27 | }
28 | return dec;
29 | }
30 | // decrypt spam-protected emails
31 | function linkTo_UnCryptMailto(s) {
32 | location.href = decryptString(s,-2);
33 | }
--------------------------------------------------------------------------------
/docs/styles/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/docs/styles/main.css
--------------------------------------------------------------------------------
/docs/styles/main.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 |
--------------------------------------------------------------------------------
/docs/styles/search-worker.js:
--------------------------------------------------------------------------------
1 | (function() {
2 | importScripts('lunr.min.js');
3 |
4 | var lunrIndex = lunr(function() {
5 | this.pipeline.remove(lunr.stopWordFilter);
6 | this.ref('href');
7 | this.field('title', {boost: 50});
8 | this.field('keywords', {boost: 20});
9 | });
10 | lunr.tokenizer.seperator = /[\s\-\.]+/;
11 |
12 | var stopWordsRequest = new XMLHttpRequest();
13 | stopWordsRequest.open('GET', '../search-stopwords.json');
14 | stopWordsRequest.onload = function() {
15 | var stopWords = JSON.parse(this.responseText);
16 | var docfxStopWordFilter = lunr.generateStopWordFilter(stopWords);
17 | lunr.Pipeline.registerFunction(docfxStopWordFilter, 'docfxStopWordFilter');
18 | lunrIndex.pipeline.add(docfxStopWordFilter);
19 | }
20 | stopWordsRequest.send();
21 |
22 | var searchData = {};
23 | var searchDataRequest = new XMLHttpRequest();
24 |
25 | searchDataRequest.open('GET', '../index.json');
26 | searchDataRequest.onload = function() {
27 | searchData = JSON.parse(this.responseText);
28 | for (var prop in searchData) {
29 | lunrIndex.add(searchData[prop]);
30 | }
31 | postMessage({e: 'index-ready'});
32 | }
33 | searchDataRequest.send();
34 |
35 | onmessage = function(oEvent) {
36 | var q = oEvent.data.q;
37 | var hits = lunrIndex.search(q);
38 | var results = [];
39 | hits.forEach(function(hit) {
40 | var item = searchData[hit.ref];
41 | results.push({'href': item.href, 'title': item.title, 'keywords': item.keywords});
42 | });
43 | postMessage({e: 'query-ready', q: q, d: results});
44 | }
45 | })();
46 |
--------------------------------------------------------------------------------
/eng/templates/dotnet-build.yml:
--------------------------------------------------------------------------------
1 |
2 | parameters:
3 | solution: ''
4 | nugetConfig: 'nuget.config'
5 |
6 | steps:
7 |
8 | # restore nuget packages for the solution
9 | - script: dotnet restore --configfile ${{ parameters.nugetConfig }} ${{ parameters.solution }}
10 | displayName: 'dotnet restore --configfile ${{ parameters.nugetConfig }} ${{ parameters.solution }}'
11 |
12 | # build solution
13 | - script: dotnet build --no-restore --configfile ${{ parameters.nugetConfig }} --configuration $(buildConfiguration) ${{ parameters.solution }}
14 | displayName: 'dotnet build $(buildConfiguration) --configfile ${{ parameters.nugetConfig }} --output $(Build.ArtifactStagingDirectory) ${{ parameters.solution }}'
15 |
--------------------------------------------------------------------------------
/eng/templates/dotnet-pack.yml:
--------------------------------------------------------------------------------
1 |
2 | parameters:
3 | versionSuffix: ''
4 | feed: 'dev'
5 | solution: ''
6 |
7 | steps:
8 |
9 | # publish packages
10 | - script: dotnet pack --configuration $(buildConfiguration) --output $(Build.ArtifactStagingDirectory)\packages --include-symbols --version-suffix ${{ parameters.versionSuffix }} ${{ parameters.solution }}
11 | displayName: 'dotnet pack --configuration $(buildConfiguration) --output $(Build.ArtifactStagingDirectory)\packages --include-symbols --version-suffix ${{ parameters.versionSuffix }} ${{ parameters.solution }}'
12 |
13 |
14 | - task: NuGetCommand@2
15 | displayName: push packages to ${{ parameters.feed }}
16 | inputs:
17 | command: 'push'
18 | feedsToUse: 'select'
19 | packagesToPush: '$(Build.ArtifactStagingDirectory)/packages/**/*.nupkg;!$(Build.ArtifactStagingDirectory)/packages/**/*.symbols.nupkg'
20 | nuGetFeedType: 'internal'
21 | publishVstsFeed: '${{ parameters.feed }}'
22 | allowPackageConflicts: true
23 | versioningScheme: 'off'
--------------------------------------------------------------------------------
/eng/templates/dotnet-publish.yml:
--------------------------------------------------------------------------------
1 |
2 | parameters:
3 | runtime: 'win-x64'
4 | publishProject: ''
5 | artifactNamePrefix: ''
6 | framework: ''
7 |
8 | steps:
9 |
10 | - task: DotNetCoreCLI@2
11 | inputs:
12 | command: 'publish'
13 | projects: '${{ parameters.publishProject }}'
14 | publishWebProjects: false
15 | arguments: '--framework ${{ parameters.framework }} --runtime ${{ parameters.runtime }} --configuration $(buildConfiguration) --output $(Build.ArtifactStagingDirectory)\publish\${{ parameters.runtime }} '
16 | zipAfterPublish: false
17 | displayName: 'dotnet publish ${{ parameters.publishProject }} --framework ${{ parameters.framework }} --runtime ${{ parameters.runtime }} --configuration $(buildConfiguration) --output $(Build.ArtifactStagingDirectory)\publish\${{ parameters.runtime }} '
18 |
19 | - task: PublishBuildArtifacts@1
20 | inputs:
21 | PathtoPublish: '$(Build.ArtifactStagingDirectory)\publish\${{ parameters.runtime }}'
22 | ArtifactName: '${{ parameters.artifactNamePrefix }}.${{ parameters.runtime }}.$(Build.BuildNumber)'
--------------------------------------------------------------------------------
/eng/templates/dotnet-test.yml:
--------------------------------------------------------------------------------
1 |
2 | parameters:
3 | framework: ''
4 | solution: ''
5 | filter: ''
6 |
7 | steps:
8 | # run tests on test projects with a filter
9 | - task: DotNetCoreCLI@2
10 | inputs:
11 | command: test
12 | arguments: '--configuration $(buildConfiguration) --filter "${{ parameters.filter }}" --framework ${{ parameters.framework }} ${{ parameters.solution }} --collect "Code coverage" --no-restore '
13 | displayName: 'dotnet test --configuration $(buildConfiguration) --filter ${{ parameters.filter }} --framework ${{ parameters.framework }} ${{ parameters.solution }} --collect "Code coverage"'
14 | condition: and(succeeded(), not(eq('${{ parameters.filter }}', '')))
15 |
16 | # run tests on test projects without filter
17 | - task: DotNetCoreCLI@2
18 | inputs:
19 | command: test
20 | arguments: '--configuration $(buildConfiguration) --framework ${{ parameters.framework }} ${{ parameters.solution }} --collect "Code coverage" --no-restore '
21 | displayName: 'dotnet test --configuration $(buildConfiguration) --framework ${{ parameters.framework }} ${{ parameters.solution }} --collect "Code coverage"'
22 | condition: and(succeeded(), eq('${{ parameters.filter }}', ''))
23 |
24 |
--------------------------------------------------------------------------------
/eng/templates/nuget-authenticate.yml:
--------------------------------------------------------------------------------
1 |
2 | parameters:
3 | channelName: 'dev'
4 | nugetConfig: 'nuget.config'
5 |
6 | steps:
7 |
8 | # update credentials
9 | - task: NuGetCommand@2
10 | displayName: 'Authenticate with Azure DevOps NuGet'
11 | inputs:
12 | command: custom
13 | arguments: sources update -Name "${{ parameters.channelName }}" -Username "vsts" -Password "$(System.AccessToken)" -StorePasswordInClearText -ConfigFile ${{ parameters.nugetConfig }}
--------------------------------------------------------------------------------
/images/BlockSettings.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/images/BlockSettings.PNG
--------------------------------------------------------------------------------
/images/Connectionmechanism.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/images/Connectionmechanism.PNG
--------------------------------------------------------------------------------
/images/FullAccess.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/proemmer/dacs7/c460974660bc03306708a28c3ddca5e67672d326/images/FullAccess.PNG
--------------------------------------------------------------------------------
/serveDocs.ps1:
--------------------------------------------------------------------------------
1 | $env:VSINSTALLDIR="C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional"
2 |
3 | $env:VisualStudioVersion="16.0"
4 |
5 |
6 |
7 | docfx docfx/docfx.json --serve
--------------------------------------------------------------------------------