master
嘉祥 詹 2025-03-18 14:42:29 +08:00
parent 65696a340d
commit e4d140d1db
279 changed files with 42914 additions and 262501 deletions

View File

@ -39,6 +39,12 @@ public class babyDataRecView
public string babyRec_monthLastRec { get; set; } = "N"; public string babyRec_monthLastRec { get; set; } = "N";
public string babyRec_newestRec { get; set; } = "N"; public string babyRec_newestRec { get; set; } = "N";
public string babyRec_yearMonthStr { get; set; } = ""; public string babyRec_yearMonthStr { get; set; } = "";
public string utm_source { get; set; } = "";
public string utm_medium { get; set; } = "";
public string utm_campaign { get; set; } = "";
public string utm_term { get; set; } = "";
public string utm_content { get; set; } = "";
} }
[Table("babyRec")] [Table("babyRec")]
@ -64,6 +70,12 @@ public class babyRec
public string babyRec_newestRec { get; set; } = "N"; public string babyRec_newestRec { get; set; } = "N";
public string babyRec_yearMonthStr { get; set; } = ""; public string babyRec_yearMonthStr { get; set; } = "";
public DateTime babyRec_createdate { get; set; } = DateTime.Now; public DateTime babyRec_createdate { get; set; } = DateTime.Now;
public string utm_source { get; set; } = "";
public string utm_medium { get; set; } = "";
public string utm_campaign { get; set; } = "";
public string utm_term { get; set; } = "";
public string utm_content { get; set; } = "";
} }
[Table("babyData")] [Table("babyData")]
@ -96,6 +108,14 @@ public class lineUser
public string line_phone { get; set; } = ""; public string line_phone { get; set; } = "";
public DateTime lineUser_createdate { get; set; } = DateTime.Now; public DateTime lineUser_createdate { get; set; } = DateTime.Now;
public DateTime lineUser_modifydate { get; set; } = DateTime.Now; public DateTime lineUser_modifydate { get; set; } = DateTime.Now;
public string utm_source { get; set; } = "";
public string utm_medium { get; set; } = "";
public string utm_campaign { get; set; } = "";
public string utm_term { get; set; } = "";
public string utm_content { get; set; } = "";
} }
[Table("login")] [Table("login")]

View File

@ -20,8 +20,8 @@
<link rel="stylesheet" href="assets/vendor/open-iconic/font/css/open-iconic-bootstrap.min.css"> <link rel="stylesheet" href="assets/vendor/open-iconic/font/css/open-iconic-bootstrap.min.css">
<link rel="stylesheet" href="assets/vendor/@fortawesome/fontawesome-free/css/all.min.css"><!-- END PLUGINS STYLES --> <link rel="stylesheet" href="assets/vendor/@fortawesome/fontawesome-free/css/all.min.css"><!-- END PLUGINS STYLES -->
<!-- BEGIN THEME STYLES --> <!-- BEGIN THEME STYLES -->
<link rel="stylesheet" href="assets/stylesheets/theme.min.css" data-skin="default"> <link rel="stylesheet" href="assets/stylesheets/theme.css" data-skin="default">
<link rel="stylesheet" href="assets/stylesheets/theme-dark.min.css" data-skin="dark"> <link rel="stylesheet" href="assets/stylesheets/theme-dark.css" data-skin="dark">
<link rel="stylesheet" href="assets/stylesheets/custom.css"> <link rel="stylesheet" href="assets/stylesheets/custom.css">
<!-- BEGIN PLUGINS STYLES --> <!-- BEGIN PLUGINS STYLES -->
<link rel="stylesheet" href="assets/vendor/flatpickr/flatpickr.min.css"> <link rel="stylesheet" href="assets/vendor/flatpickr/flatpickr.min.css">

View File

@ -113,6 +113,11 @@ namespace abbott_2024_event.BackEnd.api
titleRow.CreateCell(1).SetCellValue("測驗時年齡"); titleRow.CreateCell(1).SetCellValue("測驗時年齡");
titleRow.CreateCell(2).SetCellValue("寶寶身高"); titleRow.CreateCell(2).SetCellValue("寶寶身高");
titleRow.CreateCell(3).SetCellValue("寶寶成長百分比"); titleRow.CreateCell(3).SetCellValue("寶寶成長百分比");
titleRow.CreateCell(4).SetCellValue("utm_source");
titleRow.CreateCell(5).SetCellValue("utm_medium");
titleRow.CreateCell(6).SetCellValue("utm_campaign");
titleRow.CreateCell(7).SetCellValue("utm_content");
titleRow.CreateCell(8).SetCellValue("utm_term");
int pageNum = 4; int pageNum = 4;
@ -172,11 +177,16 @@ namespace abbott_2024_event.BackEnd.api
excelRow.CreateCell(1).SetCellValue(rec.babyRec_yearMonthStr); excelRow.CreateCell(1).SetCellValue(rec.babyRec_yearMonthStr);
excelRow.CreateCell(2).SetCellValue(rec.babyRec_height); excelRow.CreateCell(2).SetCellValue(rec.babyRec_height);
excelRow.CreateCell(3).SetCellValue(inpercent); excelRow.CreateCell(3).SetCellValue(inpercent);
excelRow.CreateCell(4).SetCellValue(rec.utm_source);
excelRow.CreateCell(5).SetCellValue(rec.utm_medium);
excelRow.CreateCell(6).SetCellValue(rec.utm_campaign);
excelRow.CreateCell(7).SetCellValue(rec.utm_content);
excelRow.CreateCell(8).SetCellValue(rec.utm_term);
pageNum++; pageNum++;
} }
for (int j = 0; j <= 3; j++) for (int j = 0; j <= 8; j++)
{ {
sheet.AutoSizeColumn(j); sheet.AutoSizeColumn(j);
sheet.SetColumnWidth(j, sheet.GetColumnWidth(j) * 17 / 10); sheet.SetColumnWidth(j, sheet.GetColumnWidth(j) * 17 / 10);

View File

@ -95,6 +95,11 @@ namespace abbott_2024_event.BackEnd.api
headerRow.CreateCell(7).SetCellValue("測驗時年齡"); headerRow.CreateCell(7).SetCellValue("測驗時年齡");
headerRow.CreateCell(8).SetCellValue("寶寶身高"); headerRow.CreateCell(8).SetCellValue("寶寶身高");
headerRow.CreateCell(9).SetCellValue("寶寶成長百分比"); headerRow.CreateCell(9).SetCellValue("寶寶成長百分比");
headerRow.CreateCell(10).SetCellValue("utm_source");
headerRow.CreateCell(11).SetCellValue("utm_medium");
headerRow.CreateCell(12).SetCellValue("utm_campaign");
headerRow.CreateCell(13).SetCellValue("utm_content");
headerRow.CreateCell(14).SetCellValue("utm_term");
int pageNum = 1; int pageNum = 1;
@ -169,11 +174,16 @@ namespace abbott_2024_event.BackEnd.api
excelRow.CreateCell(7).SetCellValue(view.babyRec_yearMonthStr); excelRow.CreateCell(7).SetCellValue(view.babyRec_yearMonthStr);
excelRow.CreateCell(8).SetCellValue(view.babyRec_height); excelRow.CreateCell(8).SetCellValue(view.babyRec_height);
excelRow.CreateCell(9).SetCellValue(inpercent); excelRow.CreateCell(9).SetCellValue(inpercent);
excelRow.CreateCell(10).SetCellValue(view.utm_source);
excelRow.CreateCell(11).SetCellValue(view.utm_medium);
excelRow.CreateCell(12).SetCellValue(view.utm_campaign);
excelRow.CreateCell(13).SetCellValue(view.utm_content);
excelRow.CreateCell(14).SetCellValue(view.utm_term);
pageNum++; pageNum++;
} }
for (int j = 0; j <= 8; j++) for (int j = 0; j <= 14; j++)
{ {
sheet.AutoSizeColumn(j); sheet.AutoSizeColumn(j);
sheet.SetColumnWidth(j, sheet.GetColumnWidth(j) * 17 / 10); sheet.SetColumnWidth(j, sheet.GetColumnWidth(j) * 17 / 10);

View File

@ -145,6 +145,12 @@ namespace abbott_2024_event.BackEnd.api
public string line_phone { get; set; } = ""; public string line_phone { get; set; } = "";
public string testdate { get; set; } = ""; public string testdate { get; set; } = "";
public string utm_source { get; set; } = "";
public string utm_medium { get; set; } = "";
public string utm_campaign { get; set; } = "";
public string utm_term { get; set; } = "";
public string utm_content { get; set; } = "";
public List<babyData> babyDatas = new List<babyData>(); public List<babyData> babyDatas = new List<babyData>();
} }

View File

@ -245,7 +245,12 @@ function loadDataTable() {
{ data: 'line_phone', className: 'align-middle text-left', orderable: false, searchable: true }, { data: 'line_phone', className: 'align-middle text-left', orderable: false, searchable: true },
{ data: 'testdate', className: 'align-top text-center', orderable: false, searchable: false, visible: false }, { data: 'testdate', className: 'align-top text-center', orderable: false, searchable: false, visible: false },
{ data: 'line_uid', className: 'align-middle text-left', orderable: false, searchable: false }, { data: 'line_uid', className: 'align-middle text-left', orderable: false, searchable: false },
{ data: 'line_uid', className: 'align-middle text-center', orderable: false, searchable: false } { data: 'line_uid', className: 'align-middle text-center', orderable: false, searchable: false },
{ data: 'utm_source', className: 'align-middle text-center', orderable: false, searchable: true },
{ data: 'utm_medium', className: 'align-middle text-center', orderable: false, searchable: true },
{ data: 'utm_campaign', className: 'align-middle text-center', orderable: false, searchable: true },
{ data: 'utm_content', className: 'align-middle text-center', orderable: false, searchable: true },
{ data: 'utm_term', className: 'align-middle text-center', orderable: false, searchable: true }
], ],
columnDefs: [ columnDefs: [
{ {
@ -339,7 +344,7 @@ function loadDataTable() {
} }
}, },
{ {
targets: 5, targets: 10,
orderable: false, orderable: false,
searchable: false, searchable: false,
render: function render(data, type, row, meta) { render: function render(data, type, row, meta) {
@ -401,7 +406,12 @@ function initSubTable() {
{ data: 'babyRec_recdate', className: 'align-middle text-left', orderable: true, searchable: false }, { data: 'babyRec_recdate', className: 'align-middle text-left', orderable: true, searchable: false },
{ data: 'babyRec_yearMonthStr', className: 'align-middle text-left', orderable: true, searchable: false }, { data: 'babyRec_yearMonthStr', className: 'align-middle text-left', orderable: true, searchable: false },
{ data: 'babyRec_height', className: 'align-middle text-left', orderable: true, searchable: false }, { data: 'babyRec_height', className: 'align-middle text-left', orderable: true, searchable: false },
{ data: 'babyRec_inpercent', className: 'align-middle text-left', orderable: true, searchable: false } { data: 'babyRec_inpercent', className: 'align-middle text-left', orderable: true, searchable: false },
{ data: 'utm_source', className: 'align-middle text-center', orderable: false, searchable: true },
{ data: 'utm_medium', className: 'align-middle text-center', orderable: false, searchable: true },
{ data: 'utm_campaign', className: 'align-middle text-center', orderable: false, searchable: true },
{ data: 'utm_content', className: 'align-middle text-center', orderable: false, searchable: true },
{ data: 'utm_term', className: 'align-middle text-center', orderable: false, searchable: true }
], ],
columnDefs: [ columnDefs: [
{ {

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

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

View File

@ -1,351 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>toastr examples</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css" rel="stylesheet">
<link href="build/toastr.css" rel="stylesheet" type="text/css" />
<style>
.row {
margin-left: 0;
}
</style>
</head>
<body class="container">
<section class="row">
<h1>toastr</h1>
<div class="well row">
<div class="row">
<div class="span4">
<div class="control-group">
<div class="controls">
<label class="control-label" for="title">Title</label>
<input id="title" type="text" class="input-large" placeholder="Enter a title ..." />
<label class="control-label" for="message">Message</label>
<textarea class="input-large" id="message" rows="3" placeholder="Enter a message ..."></textarea>
</div>
</div>
<div class="control-group">
<div class="controls">
<label class="checkbox" for="closeButton">
<input id="closeButton" type="checkbox" value="checked" class="input-mini" />Close Button
</label>
</div>
<div class="controls">
<label class="checkbox" for="addBehaviorOnToastClick">
<input id="addBehaviorOnToastClick" type="checkbox" value="checked" class="input-mini" />Add behavior on toast click
</label>
</div>
<div class="controls">
<label class="checkbox" for="addBehaviorOnToastCloseClick">
<input disabled id="addBehaviorOnToastCloseClick" type="checkbox" value="checked" class="input-mini" />Add behavior on toast close button click
</label>
</div>
<div class="controls">
<label class="checkbox" for="debugInfo">
<input id="debugInfo" type="checkbox" value="checked" class="input-mini" />Debug
</label>
</div>
<div class="controls">
<label class="checkbox" for="progressBar">
<input id="progressBar" type="checkbox" value="checked" class="input-mini" />Progress Bar
</label>
</div>
<div class="controls">
<label class="checkbox" for="rtl">
<input id="rtl" type="checkbox" value="checked" class="input-mini" />Right-To-Left
</label>
</div>
<div class="controls">
<label class="checkbox" for="preventDuplicates">
<input id="preventDuplicates" type="checkbox" value="checked" class="input-mini" />Prevent Duplicates
</label>
</div>
<div class="controls">
<label class="checkbox" for="addClear">
<input id="addClear" type="checkbox" value="checked" class="input-mini" />Add button to force clearing a toast, ignoring focus
</label>
</div>
<div class="controls">
<label class="checkbox" for="newestOnTop">
<input id="newestOnTop" type="checkbox" value="checked" class="input-mini" />Newest on top
</label>
</div>
</div>
</div>
<div class="span2">
<div class="control-group" id="toastTypeGroup">
<div class="controls">
<label>Toast Type</label>
<label class="radio">
<input type="radio" name="toasts" value="success" checked />Success
</label>
<label class="radio">
<input type="radio" name="toasts" value="info" />Info
</label>
<label class="radio">
<input type="radio" name="toasts" value="warning" />Warning
</label>
<label class="radio">
<input type="radio" name="toasts" value="error" />Error
</label>
</div>
</div>
<div class="control-group" id="positionGroup">
<div class="controls">
<label>Position</label>
<label class="radio">
<input type="radio" name="positions" value="toast-top-right" checked />Top Right
</label>
<label class="radio">
<input type="radio" name="positions" value="toast-bottom-right" />Bottom Right
</label>
<label class="radio">
<input type="radio" name="positions" value="toast-bottom-left" />Bottom Left
</label>
<label class="radio">
<input type="radio" name="positions" value="toast-top-left" />Top Left
</label>
<label class="radio">
<input type="radio" name="positions" value="toast-top-full-width" />Top Full Width
</label>
<label class="radio">
<input type="radio" name="positions" value="toast-bottom-full-width" />Bottom Full Width
</label>
<label class="radio">
<input type="radio" name="positions" value="toast-top-center" />Top Center
</label>
<label class="radio">
<input type="radio" name="positions" value="toast-bottom-center" />Bottom Center
</label>
</div>
</div>
</div>
<div class="span2">
<div class="control-group">
<div class="controls">
<label class="control-label" for="showEasing">Show Easing</label>
<input id="showEasing" type="text" placeholder="swing, linear" class="input-mini" value="swing" />
<label class="control-label" for="hideEasing">Hide Easing</label>
<input id="hideEasing" type="text" placeholder="swing, linear" class="input-mini" value="linear" />
<label class="control-label" for="showMethod">Show Method</label>
<input id="showMethod" type="text" placeholder="show, fadeIn, slideDown" class="input-mini" value="fadeIn" />
<label class="control-label" for="hideMethod">Hide Method</label>
<input id="hideMethod" type="text" placeholder="hide, fadeOut, slideUp" class="input-mini" value="fadeOut" />
</div>
</div>
</div>
<div class="span3">
<div class="control-group">
<div class="controls">
<label class="control-label" for="showDuration">Show Duration</label>
<input id="showDuration" type="number" placeholder="ms" class="input-mini" value="300" />
<label class="control-label" for="hideDuration">Hide Duration</label>
<input id="hideDuration" type="number" placeholder="ms" class="input-mini" value="1000" />
<label class="control-label" for="timeOut">Time out</label>
<input id="timeOut" type="number" placeholder="ms" class="input-mini" value="5000" />
<label class="control-label" for="extendedTimeOut">Extended time out</label>
<input id="extendedTimeOut" type="number" placeholder="ms" class="input-mini" value="1000" />
</div>
</div>
</div>
</div>
<div class="row">
<button type="button" class="btn btn-primary" id="showtoast">Show Toast</button>
<button type="button" class="btn btn-danger" id="cleartoasts">Clear Toasts</button>
<button type="button" class="btn btn-danger" id="clearlasttoast">Clear Last Toast</button>
</div>
<div class="row" style='margin-top: 25px;'>
<pre id='toastrOptions'></pre>
</div>
</div>
</section>
<footer class="row">
<h2>Links</h2>
<ul>
<li><a href="http://nuget.org/packages/toastr">NuGet</a></li>
<li><a href="https://github.com/CodeSeven/toastr">GitHub</a></li>
</ul>
</footer>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="toastr.js"></script>
<script type="text/javascript">
$(function () {
var i = -1;
var toastCount = 0;
var $toastlast;
var getMessage = function () {
var msgs = ['My name is Inigo Montoya. You killed my father. Prepare to die!',
'<div><input class="input-small" value="textbox"/>&nbsp;<a href="http://johnpapa.net" target="_blank">This is a hyperlink</a></div><div><button type="button" id="okBtn" class="btn btn-primary">Close me</button><button type="button" id="surpriseBtn" class="btn" style="margin: 0 8px 0 8px">Surprise me</button></div>',
'Are you the six fingered man?',
'Inconceivable!',
'I do not think that means what you think it means.',
'Have fun storming the castle!'
];
i++;
if (i === msgs.length) {
i = 0;
}
return msgs[i];
};
var getMessageWithClearButton = function (msg) {
msg = msg ? msg : 'Clear itself?';
msg += '<br /><br /><button type="button" class="btn clear">Yes</button>';
return msg;
};
$('#closeButton').click(function() {
if($(this).is(':checked')) {
$('#addBehaviorOnToastCloseClick').prop('disabled', false);
} else {
$('#addBehaviorOnToastCloseClick').prop('disabled', true);
$('#addBehaviorOnToastCloseClick').prop('checked', false);
}
});
$('#showtoast').click(function () {
var shortCutFunction = $("#toastTypeGroup input:radio:checked").val();
var msg = $('#message').val();
var title = $('#title').val() || '';
var $showDuration = $('#showDuration');
var $hideDuration = $('#hideDuration');
var $timeOut = $('#timeOut');
var $extendedTimeOut = $('#extendedTimeOut');
var $showEasing = $('#showEasing');
var $hideEasing = $('#hideEasing');
var $showMethod = $('#showMethod');
var $hideMethod = $('#hideMethod');
var toastIndex = toastCount++;
var addClear = $('#addClear').prop('checked');
toastr.options = {
closeButton: $('#closeButton').prop('checked'),
debug: $('#debugInfo').prop('checked'),
newestOnTop: $('#newestOnTop').prop('checked'),
progressBar: $('#progressBar').prop('checked'),
rtl: $('#rtl').prop('checked'),
positionClass: $('#positionGroup input:radio:checked').val() || 'toast-top-right',
preventDuplicates: $('#preventDuplicates').prop('checked'),
onclick: null
};
if ($('#addBehaviorOnToastClick').prop('checked')) {
toastr.options.onclick = function () {
alert('You can perform some custom action after a toast goes away');
};
}
if ($('#addBehaviorOnToastCloseClick').prop('checked')) {
toastr.options.onCloseClick = function () {
alert('You can perform some custom action when the close button is clicked');
};
}
if ($showDuration.val().length) {
toastr.options.showDuration = parseInt($showDuration.val());
}
if ($hideDuration.val().length) {
toastr.options.hideDuration = parseInt($hideDuration.val());
}
if ($timeOut.val().length) {
toastr.options.timeOut = addClear ? 0 : parseInt($timeOut.val());
}
if ($extendedTimeOut.val().length) {
toastr.options.extendedTimeOut = addClear ? 0 : parseInt($extendedTimeOut.val());
}
if ($showEasing.val().length) {
toastr.options.showEasing = $showEasing.val();
}
if ($hideEasing.val().length) {
toastr.options.hideEasing = $hideEasing.val();
}
if ($showMethod.val().length) {
toastr.options.showMethod = $showMethod.val();
}
if ($hideMethod.val().length) {
toastr.options.hideMethod = $hideMethod.val();
}
if (addClear) {
msg = getMessageWithClearButton(msg);
toastr.options.tapToDismiss = false;
}
if (!msg) {
msg = getMessage();
}
$('#toastrOptions').text('Command: toastr["'
+ shortCutFunction
+ '"]("'
+ msg
+ (title ? '", "' + title : '')
+ '")\n\ntoastr.options = '
+ JSON.stringify(toastr.options, null, 2)
);
var $toast = toastr[shortCutFunction](msg, title); // Wire up an event handler to a button in the toast, if it exists
$toastlast = $toast;
if(typeof $toast === 'undefined'){
return;
}
if ($toast.find('#okBtn').length) {
$toast.delegate('#okBtn', 'click', function () {
alert('you clicked me. i was toast #' + toastIndex + '. goodbye!');
$toast.remove();
});
}
if ($toast.find('#surpriseBtn').length) {
$toast.delegate('#surpriseBtn', 'click', function () {
alert('Surprise! you clicked me. i was toast #' + toastIndex + '. You could perform an action here.');
});
}
if ($toast.find('.clear').length) {
$toast.delegate('.clear', 'click', function () {
toastr.clear($toast, { force: true });
});
}
});
function getLastToast(){
return $toastlast;
}
$('#clearlasttoast').click(function () {
toastr.clear(getLastToast());
});
$('#cleartoasts').click(function () {
toastr.clear();
});
})
</script>
</body>
</html>

View File

@ -1,73 +0,0 @@
// Karma configuration
// Generated on Thu Sep 04 2014 07:41:43 GMT-0400 (EDT)
module.exports = function (config) {
config.set({
// base path that will be used to resolve all patterns (eg. files, exclude)
basePath: '',
// frameworks to use
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter
frameworks: ['qunit'],
// list of files / patterns to load in the browser
files: [
'node_modules/jquery/dist/jquery.min.js',
'build/toastr.css',
'toastr.js',
'node_modules/qunitjs/qunit/qunit.js',
'tests/unit/qunit-helper.js',
'tests/unit/toastr-tests.js'
],
// list of files to exclude
exclude: [],
// preprocess matching files before serving them to the browser
// available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
preprocessors: {
'toastr.js': 'coverage'
},
// test results reporter to use
// possible values: 'dots', 'progress'
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
reporters: ['progress', 'coverage'],
coverageReporter: {
type: 'lcov',
dir: 'tests/coverage'
},
// web server port
port: 9876,
// enable / disable colors in the output (reporters and logs)
colors: true,
// level of logging
// possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
logLevel: config.LOG_INFO,
// enable / disable watching file and executing tests whenever any file changes
autoWatch: false,
// start these browsers
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
browsers: ['PhantomJS'],
// Continuous Integration mode
// if true, Karma captures browsers, runs the tests and exits
singleRun: true
});
};

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
!function(a){a(["jquery"],function(a){return function(){function b(a,b,c){return o({type:u.error,iconClass:p().iconClasses.error,message:a,optionsOverride:c,title:b})}function c(b,c){return b||(b=p()),r=a("#"+b.containerId),r.length?r:(c&&(r=l(b)),r)}function d(a,b,c){return o({type:u.info,iconClass:p().iconClasses.info,message:a,optionsOverride:c,title:b})}function e(a){s=a}function f(a,b,c){return o({type:u.success,iconClass:p().iconClasses.success,message:a,optionsOverride:c,title:b})}function g(a,b,c){return o({type:u.warning,iconClass:p().iconClasses.warning,message:a,optionsOverride:c,title:b})}function h(a){var b=p();r||c(b),k(a,b)||j(b)}function i(b){var d=p();return r||c(d),b&&0===a(":focus",b).length?void q(b):void(r.children().length&&r.remove())}function j(b){for(var c=r.children(),d=c.length-1;d>=0;d--)k(a(c[d]),b)}function k(b,c){return b&&0===a(":focus",b).length?(b[c.hideMethod]({duration:c.hideDuration,easing:c.hideEasing,complete:function(){q(b)}}),!0):!1}function l(b){return r=a("<div/>").attr("id",b.containerId).addClass(b.positionClass).attr("aria-live","polite").attr("role","alert"),r.appendTo(a(b.target)),r}function m(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",target:"body",closeHtml:"<button>&times;</button>",newestOnTop:!0}}function n(a){s&&s(a)}function o(b){function d(b){return!a(":focus",j).length||b?j[g.hideMethod]({duration:g.hideDuration,easing:g.hideEasing,complete:function(){q(j),g.onHidden&&"hidden"!==o.state&&g.onHidden(),o.state="hidden",o.endTime=new Date,n(o)}}):void 0}function e(){(g.timeOut>0||g.extendedTimeOut>0)&&(i=setTimeout(d,g.extendedTimeOut))}function f(){clearTimeout(i),j.stop(!0,!0)[g.showMethod]({duration:g.showDuration,easing:g.showEasing})}var g=p(),h=b.iconClass||g.iconClass;"undefined"!=typeof b.optionsOverride&&(g=a.extend(g,b.optionsOverride),h=b.optionsOverride.iconClass||h),t++,r=c(g,!0);var i=null,j=a("<div/>"),k=a("<div/>"),l=a("<div/>"),m=a(g.closeHtml),o={toastId:t,state:"visible",startTime:new Date,options:g,map:b};return b.iconClass&&j.addClass(g.toastClass).addClass(h),b.title&&(k.append(b.title).addClass(g.titleClass),j.append(k)),b.message&&(l.append(b.message).addClass(g.messageClass),j.append(l)),g.closeButton&&(m.addClass("toast-close-button").attr("role","button"),j.prepend(m)),j.hide(),g.newestOnTop?r.prepend(j):r.append(j),j[g.showMethod]({duration:g.showDuration,easing:g.showEasing,complete:g.onShown}),g.timeOut>0&&(i=setTimeout(d,g.timeOut)),j.hover(f,e),!g.onclick&&g.tapToDismiss&&j.click(d),g.closeButton&&m&&m.click(function(a){a.stopPropagation?a.stopPropagation():void 0!==a.cancelBubble&&a.cancelBubble!==!0&&(a.cancelBubble=!0),d(!0)}),g.onclick&&j.click(function(){g.onclick(),d()}),n(o),g.debug&&console&&console.log(o),j}function p(){return a.extend({},m(),v.options)}function q(a){r||(r=c()),a.is(":visible")||(a.remove(),a=null,0===r.children().length&&r.remove())}var r,s,t=0,u={error:"error",info:"info",success:"success",warning:"warning"},v={clear:h,remove:i,error:b,getContainer:c,info:d,options:{},subscribe:e,success:f,version:"2.0.3",warning:g};return v}()})}("function"==typeof define&&define.amd?define:function(a,b){"undefined"!=typeof module&&module.exports?module.exports=b(require("jquery")):window.toastr=b(window.jQuery)});

File diff suppressed because one or more lines are too long

View File

@ -1,35 +0,0 @@
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<version>1.0.0</version>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<dependencies>
<dependency id="jQuery" version="1.7.2" />
</dependencies>
<id>toastr</id>
<title>toastr</title>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
1) Link to toastr.css and toastr-responsive.css
2) Link to toastr.js
3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
</metadata>
<files>
<file src="content\content\toastr-responsive.css" target="content\content\toastr-responsive.css" />
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
</files>
</package>

View File

@ -1,38 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.0.2</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
1) Link to toastr.css and toastr-responsive.css
2) Link to toastr.js
3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Minor updates for long unbroken string going outside toast and new feature to keep the toast around after hover-off for an extended timeout.
Set extendedTimeOut and timeOut to 0 to avoid toastr from fading away.</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.7.2" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr-responsive.css" target="content\content\toastr-responsive.css" />
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
</files>
</package>

View File

@ -1,35 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.1.0</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Added AMD support (and backwards compat with non AMD), toastr.clear() method, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
</files>
</package>

View File

@ -1,35 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.1.1</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Added AMD support (and backwards compat with non AMD), toastr.clear() method, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
</files>
</package>

View File

@ -1,35 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.1.2</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Added AMD support (and backwards compat with non AMD), toastr.clear() method clears 1 or all toasts, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
</files>
</package>

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.1.4.1</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Added AMD support (and backwards compat with non AMD), toastr.clear() method clears 1 or all toasts, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3
Fix to the toastr.min.js file</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
</files>
</package>

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.1.4.2</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Added AMD support (and backwards compat with non AMD), toastr.clear() method clears 1 or all toasts, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3
Fix to the toastr.min.js file</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="..\..\..\..\_github\CodeSeven\toastr\master\toastr.js" target="content\scripts\toastr.js" />
<file src="..\..\..\..\_github\CodeSeven\toastr\master\toastr.min.js" target="content\scripts\toastr.min.js" />
</files>
</package>

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.1.4</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Added AMD support (and backwards compat with non AMD), toastr.clear() method clears 1 or all toasts, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3
Fix to the toastr.min.js file</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
</files>
</package>

View File

@ -1,38 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.1.5</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Now using SemVer for JavaScript files.</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="content\scripts\toastr-1.1.5.js" target="content\scripts\toastr-1.1.5.js" />
<file src="content\scripts\toastr-1.1.5.min.js" target="content\scripts\toastr-1.1.5.min.js" />
</files>
</package>

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.2.0</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Added getContainer().
Fixed clear() bug.
Removed semver from file name.</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
</files>
</package>

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.2.1</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Added getContainer().
Fixed clear() bug.
Removed semver from file name.</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
</files>
</package>

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.2.2</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Added getContainer().
Fixed clear() bug.
Removed semver from file name.</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
</files>
</package>

View File

@ -1,48 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.3.0</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Added onFadeIn and onFadeOut callbacks.
toastr.options.onFadeIn = function() { console.log('hello'); }
Added option &lt;code&gt;newestOnTop&lt;/code&gt; to show toasts in oldest or newest first order.
toastr.options.newestOnTop = false;
Fixed margins on full width toasts
Added LESS file.
Added min file for JS and CSS
Added missing vendor prefixes in CSS.
Various minor bug fixes.
Added unit tests for new features.</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.less" target="content\content\toastr.less" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
</files>
</package>

View File

@ -1,63 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>1.3.1</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>v.1.3.1
Added new API for toastr.subscribe so you can be alerted when toasts appear and disappear.
toastr.subscribe(function (args) {
// args contains the toast options and data
}
Added support for glimpse.toastr.js plugin. https://github.com/johnpapa/glimpse.toastr
Added toastId, state (visible/hidden), startTime and endTime to the toastr info response (available in the coneol, glimpse.toastr plugin, or via the subscribe callback).
Fixed bug with stacking toasts when clear all toasts occurs first.
v1.2.2
Added onFadeIn and onFadeOut callbacks.
toastr.options.onFadeIn = function() { console.log('hello'); }
Added option &lt;code&gt;newestOnTop&lt;/code&gt; to show toasts in oldest or newest first order.
toastr.options.newestOnTop = false;
Fixed margins on full width toasts
Added LESS file.
Added min file for JS and CSS
Added missing vendor prefixes in CSS.
Various minor bug fixes.
Added unit tests for new features.</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.less" target="content\content\toastr.less" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
</files>
</package>

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>2.0.0-rc1</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>http://toastrjs.com/</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>Toastr is a JavaScript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>The following animations options have been deprecated and should be replaced:
Replace options.fadeIn with options.showDuration
Replace options.onFadeIn with options.onShown
Replace options.fadeOut with options.hideDuration
Replace options.onFadeOut with options.onHidden
Optional 'close' button, bug fixes, and improved responsive design.
For other changes, see http://toastrjs.com</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.less" target="content\content\toastr.less" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
<file src="content\scripts\toastr.min.js.map" target="content\scripts\toastr.min.js.map" />
</files>
</package>

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>2.0.1</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>http://toastrjs.com/</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>Toastr is a JavaScript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>The following animations options have been deprecated and should be replaced:
Replace options.fadeIn with options.showDuration
Replace options.onFadeIn with options.onShown
Replace options.fadeOut with options.hideDuration
Replace options.onFadeOut with options.onHidden
Optional 'close' button, bug fixes, and improved responsive design.
For other changes, see http://toastrjs.com</releaseNotes>
<copyright>Copyright © 2012 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.less" target="content\content\toastr.less" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
<file src="content\scripts\toastr.min.js.map" target="content\scripts\toastr.min.js.map" />
</files>
</package>

View File

@ -1,41 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>2.0.2</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>http://toastrjs.com/</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>Toastr is a JavaScript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Change log: https://github.com/CodeSeven/toastr/blob/master/CHANGELOG.md</releaseNotes>
<copyright>Copyright © 2012-2014 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.less" target="content\content\toastr.less" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="content\content\toastr.scss" target="content\content\toastr.scss" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
<file src="content\scripts\toastr.min.js.map" target="content\scripts\toastr.min.js.map" />
</files>
</package>

View File

@ -1,41 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>toastr</id>
<version>2.0.3</version>
<title>toastr</title>
<authors>John Papa,Hans Fjällemark</authors>
<owners>John Papa,Hans Fjällemark</owners>
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
<projectUrl>http://toastrjs.com/</projectUrl>
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>3 Easy Steps:
(1) Link to toastr.css
(2) Link to toastr.js
(3) Use toastr to display a toast for info, success, warning or error
// Display an info toast with no title
toastr.info('Are you the 6 fingered man?')
*** For other API calls, see the demo</description>
<summary>Toastr is a JavaScript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
<releaseNotes>Change log: https://github.com/CodeSeven/toastr/blob/master/CHANGELOG.md</releaseNotes>
<copyright>Copyright © 2012-2014 Hans Fjällemark &amp; John Papa.</copyright>
<language>en-US</language>
<tags>toastr, toast, notification, dialog, jquery</tags>
<dependencies>
<dependency id="jQuery" version="1.6.3" />
</dependencies>
</metadata>
<files>
<file src="content\content\toastr.css" target="content\content\toastr.css" />
<file src="content\content\toastr.less" target="content\content\toastr.less" />
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
<file src="content\content\toastr.scss" target="content\content\toastr.scss" />
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
<file src="content\scripts\toastr.min.js.map" target="content\scripts\toastr.min.js.map" />
</files>
</package>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

View File

@ -1,476 +0,0 @@
/*
* Toastr
* Copyright 2012-2015
* Authors: John Papa, Hans Fjällemark, and Tim Ferrell.
* All Rights Reserved.
* Use, reproduction, distribution, and modification of this code is subject to the terms and
* conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
*
* ARIA Support: Greta Krafsig
*
* Project: https://github.com/CodeSeven/toastr
*/
/* global define */
(function (define) {
define(['jquery'], function ($) {
return (function () {
var $container;
var listener;
var toastId = 0;
var toastType = {
error: 'error',
info: 'info',
success: 'success',
warning: 'warning'
};
var toastr = {
clear: clear,
remove: remove,
error: error,
getContainer: getContainer,
info: info,
options: {},
subscribe: subscribe,
success: success,
version: '2.1.4',
warning: warning
};
var previousToast;
return toastr;
////////////////
function error(message, title, optionsOverride) {
return notify({
type: toastType.error,
iconClass: getOptions().iconClasses.error,
message: message,
optionsOverride: optionsOverride,
title: title
});
}
function getContainer(options, create) {
if (!options) { options = getOptions(); }
$container = $('#' + options.containerId);
if ($container.length) {
return $container;
}
if (create) {
$container = createContainer(options);
}
return $container;
}
function info(message, title, optionsOverride) {
return notify({
type: toastType.info,
iconClass: getOptions().iconClasses.info,
message: message,
optionsOverride: optionsOverride,
title: title
});
}
function subscribe(callback) {
listener = callback;
}
function success(message, title, optionsOverride) {
return notify({
type: toastType.success,
iconClass: getOptions().iconClasses.success,
message: message,
optionsOverride: optionsOverride,
title: title
});
}
function warning(message, title, optionsOverride) {
return notify({
type: toastType.warning,
iconClass: getOptions().iconClasses.warning,
message: message,
optionsOverride: optionsOverride,
title: title
});
}
function clear($toastElement, clearOptions) {
var options = getOptions();
if (!$container) { getContainer(options); }
if (!clearToast($toastElement, options, clearOptions)) {
clearContainer(options);
}
}
function remove($toastElement) {
var options = getOptions();
if (!$container) { getContainer(options); }
if ($toastElement && $(':focus', $toastElement).length === 0) {
removeToast($toastElement);
return;
}
if ($container.children().length) {
$container.remove();
}
}
// internal functions
function clearContainer (options) {
var toastsToClear = $container.children();
for (var i = toastsToClear.length - 1; i >= 0; i--) {
clearToast($(toastsToClear[i]), options);
}
}
function clearToast ($toastElement, options, clearOptions) {
var force = clearOptions && clearOptions.force ? clearOptions.force : false;
if ($toastElement && (force || $(':focus', $toastElement).length === 0)) {
$toastElement[options.hideMethod]({
duration: options.hideDuration,
easing: options.hideEasing,
complete: function () { removeToast($toastElement); }
});
return true;
}
return false;
}
function createContainer(options) {
$container = $('<div/>')
.attr('id', options.containerId)
.addClass(options.positionClass);
$container.appendTo($(options.target));
return $container;
}
function getDefaults() {
return {
tapToDismiss: true,
toastClass: 'toast',
containerId: 'toast-container',
debug: false,
showMethod: 'fadeIn', //fadeIn, slideDown, and show are built into jQuery
showDuration: 300,
showEasing: 'swing', //swing and linear are built into jQuery
onShown: undefined,
hideMethod: 'fadeOut',
hideDuration: 1000,
hideEasing: 'swing',
onHidden: undefined,
closeMethod: false,
closeDuration: false,
closeEasing: false,
closeOnHover: true,
extendedTimeOut: 1000,
iconClasses: {
error: 'toast-error',
info: 'toast-info',
success: 'toast-success',
warning: 'toast-warning'
},
iconClass: 'toast-info',
positionClass: 'toast-top-right',
timeOut: 5000, // Set timeOut and extendedTimeOut to 0 to make it sticky
titleClass: 'toast-title',
messageClass: 'toast-message',
escapeHtml: false,
target: 'body',
closeHtml: '<button type="button">&times;</button>',
closeClass: 'toast-close-button',
newestOnTop: true,
preventDuplicates: false,
progressBar: false,
progressClass: 'toast-progress',
rtl: false
};
}
function publish(args) {
if (!listener) { return; }
listener(args);
}
function notify(map) {
var options = getOptions();
var iconClass = map.iconClass || options.iconClass;
if (typeof (map.optionsOverride) !== 'undefined') {
options = $.extend(options, map.optionsOverride);
iconClass = map.optionsOverride.iconClass || iconClass;
}
if (shouldExit(options, map)) { return; }
toastId++;
$container = getContainer(options, true);
var intervalId = null;
var $toastElement = $('<div/>');
var $titleElement = $('<div/>');
var $messageElement = $('<div/>');
var $progressElement = $('<div/>');
var $closeElement = $(options.closeHtml);
var progressBar = {
intervalId: null,
hideEta: null,
maxHideTime: null
};
var response = {
toastId: toastId,
state: 'visible',
startTime: new Date(),
options: options,
map: map
};
personalizeToast();
displayToast();
handleEvents();
publish(response);
if (options.debug && console) {
console.log(response);
}
return $toastElement;
function escapeHtml(source) {
if (source == null) {
source = '';
}
return source
.replace(/&/g, '&amp;')
.replace(/"/g, '&quot;')
.replace(/'/g, '&#39;')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;');
}
function personalizeToast() {
setIcon();
setTitle();
setMessage();
setCloseButton();
setProgressBar();
setRTL();
setSequence();
setAria();
}
function setAria() {
var ariaValue = '';
switch (map.iconClass) {
case 'toast-success':
case 'toast-info':
ariaValue = 'polite';
break;
default:
ariaValue = 'assertive';
}
$toastElement.attr('aria-live', ariaValue);
}
function handleEvents() {
if (options.closeOnHover) {
$toastElement.hover(stickAround, delayedHideToast);
}
if (!options.onclick && options.tapToDismiss) {
$toastElement.click(hideToast);
}
if (options.closeButton && $closeElement) {
$closeElement.click(function (event) {
if (event.stopPropagation) {
event.stopPropagation();
} else if (event.cancelBubble !== undefined && event.cancelBubble !== true) {
event.cancelBubble = true;
}
if (options.onCloseClick) {
options.onCloseClick(event);
}
hideToast(true);
});
}
if (options.onclick) {
$toastElement.click(function (event) {
options.onclick(event);
hideToast();
});
}
}
function displayToast() {
$toastElement.hide();
$toastElement[options.showMethod](
{duration: options.showDuration, easing: options.showEasing, complete: options.onShown}
);
if (options.timeOut > 0) {
intervalId = setTimeout(hideToast, options.timeOut);
progressBar.maxHideTime = parseFloat(options.timeOut);
progressBar.hideEta = new Date().getTime() + progressBar.maxHideTime;
if (options.progressBar) {
progressBar.intervalId = setInterval(updateProgress, 10);
}
}
}
function setIcon() {
if (map.iconClass) {
$toastElement.addClass(options.toastClass).addClass(iconClass);
}
}
function setSequence() {
if (options.newestOnTop) {
$container.prepend($toastElement);
} else {
$container.append($toastElement);
}
}
function setTitle() {
if (map.title) {
var suffix = map.title;
if (options.escapeHtml) {
suffix = escapeHtml(map.title);
}
$titleElement.append(suffix).addClass(options.titleClass);
$toastElement.append($titleElement);
}
}
function setMessage() {
if (map.message) {
var suffix = map.message;
if (options.escapeHtml) {
suffix = escapeHtml(map.message);
}
$messageElement.append(suffix).addClass(options.messageClass);
$toastElement.append($messageElement);
}
}
function setCloseButton() {
if (options.closeButton) {
$closeElement.addClass(options.closeClass).attr('role', 'button');
$toastElement.prepend($closeElement);
}
}
function setProgressBar() {
if (options.progressBar) {
$progressElement.addClass(options.progressClass);
$toastElement.prepend($progressElement);
}
}
function setRTL() {
if (options.rtl) {
$toastElement.addClass('rtl');
}
}
function shouldExit(options, map) {
if (options.preventDuplicates) {
if (map.message === previousToast) {
return true;
} else {
previousToast = map.message;
}
}
return false;
}
function hideToast(override) {
var method = override && options.closeMethod !== false ? options.closeMethod : options.hideMethod;
var duration = override && options.closeDuration !== false ?
options.closeDuration : options.hideDuration;
var easing = override && options.closeEasing !== false ? options.closeEasing : options.hideEasing;
if ($(':focus', $toastElement).length && !override) {
return;
}
clearTimeout(progressBar.intervalId);
return $toastElement[method]({
duration: duration,
easing: easing,
complete: function () {
removeToast($toastElement);
clearTimeout(intervalId);
if (options.onHidden && response.state !== 'hidden') {
options.onHidden();
}
response.state = 'hidden';
response.endTime = new Date();
publish(response);
}
});
}
function delayedHideToast() {
if (options.timeOut > 0 || options.extendedTimeOut > 0) {
intervalId = setTimeout(hideToast, options.extendedTimeOut);
progressBar.maxHideTime = parseFloat(options.extendedTimeOut);
progressBar.hideEta = new Date().getTime() + progressBar.maxHideTime;
}
}
function stickAround() {
clearTimeout(intervalId);
progressBar.hideEta = 0;
$toastElement.stop(true, true)[options.showMethod](
{duration: options.showDuration, easing: options.showEasing}
);
}
function updateProgress() {
var percentage = ((progressBar.hideEta - (new Date().getTime())) / progressBar.maxHideTime) * 100;
$progressElement.width(percentage + '%');
}
}
function getOptions() {
return $.extend({}, getDefaults(), toastr.options);
}
function removeToast($toastElement) {
if (!$container) { $container = getContainer(); }
if ($toastElement.is(':visible')) {
return;
}
$toastElement.remove();
$toastElement = null;
if ($container.children().length === 0) {
$container.remove();
previousToast = undefined;
}
}
})();
});
}(typeof define === 'function' && define.amd ? define : function (deps, factory) {
if (typeof module !== 'undefined' && module.exports) { //Node
module.exports = factory(require('jquery'));
} else {
window.toastr = factory(window.jQuery);
}
}));

View File

@ -104,6 +104,11 @@
<th>電話 </th> <th>電話 </th>
<th style="display:none;">測驗日期 </th> <th style="display:none;">測驗日期 </th>
<th style="min-width: 50%;">寶寶資料</th> <th style="min-width: 50%;">寶寶資料</th>
<th>source </th>
<th>medium </th>
<th>campaign</th>
<th>content</th>
<th>term</th>
<th style="min-width: 60px;">&nbsp; </th> <th style="min-width: 60px;">&nbsp; </th>
</tr> </tr>
</thead> </thead>
@ -124,7 +129,7 @@
<div class="modal fade" id="clientHistoryListModal" tabindex="-1" role="dialog" aria-labelledby="clientHistoryListModalLabel" data-backdrop="static" <div class="modal fade" id="clientHistoryListModal" tabindex="-1" role="dialog" aria-labelledby="clientHistoryListModalLabel" data-backdrop="static"
data-keyboard="false" aria-hidden="true"> data-keyboard="false" aria-hidden="true">
<!-- .modal-dialog --> <!-- .modal-dialog -->
<div class="modal-dialog modal-lg" role="document"> <div class="modal-dialog modal-xl" role="document">
<!-- .modal-content --> <!-- .modal-content -->
<div class="modal-content"> <div class="modal-content">
<!-- .modal-header --> <!-- .modal-header -->
@ -164,13 +169,18 @@
<!-- .card-body --> <!-- .card-body -->
<div class="card-body"> <div class="card-body">
<!-- .table --> <!-- .table -->
<table id="dt-responsive-baby" class="table dt-responsive nowrap w-100"> <table id="dt-responsive-baby" class="table dt-responsive">
<thead> <thead>
<tr> <tr>
<th> 測驗日期 </th> <th> 測驗日期 </th>
<th> 測驗時年齡 </th> <th> 測驗時年齡 </th>
<th> 測驗時身高 </th> <th> 測驗時身高 </th>
<th> 成長百分比 </th> <th> 成長百分比 </th>
<th>source </th>
<th>medium </th>
<th>campaign</th>
<th>content</th>
<th>term</th>
</tr> </tr>
</thead> </thead>
@ -193,5 +203,5 @@
</form><!-- /.modal --> </form><!-- /.modal -->
</asp:Content> </asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server"> <asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
<script src="assets/javascript/custom/userList.js?v=6"></script> <script src="assets/javascript/custom/userList.js?v=8"></script>
</asp:Content> </asp:Content>

2670
Scripts/jquery-3.7.1.intellisense.js vendored Normal file

File diff suppressed because it is too large Load Diff

10716
Scripts/jquery-3.7.1.js vendored Normal file

File diff suppressed because it is too large Load Diff

2
Scripts/jquery-3.7.1.min.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

8617
Scripts/jquery-3.7.1.slim.js Normal file

File diff suppressed because it is too large Load Diff

2
Scripts/jquery-3.7.1.slim.min.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -39,8 +39,8 @@
<add namespace="System.Threading" /> <add namespace="System.Threading" />
<add namespace="System.IO" /> <add namespace="System.IO" />
<add namespace="System.Collections.Generic" /> <add namespace="System.Collections.Generic" />
<add namespace="Dapper.Contrib"/> <add namespace="Dapper.Contrib" />
<add namespace="Dapper.Contrib.Extensions"/> <add namespace="Dapper.Contrib.Extensions" />
</namespaces> </namespaces>
</pages> </pages>
</system.web> </system.web>
@ -56,7 +56,7 @@
</dependentAssembly> </dependentAssembly>
<dependentAssembly> <dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" /> <bindingRedirect oldVersion="0.0.0.0-6.0.1.0" newVersion="6.0.1.0" />
</dependentAssembly> </dependentAssembly>
<dependentAssembly> <dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
@ -70,6 +70,14 @@
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> <assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" /> <bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
</dependentAssembly> </dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.2.1.0" newVersion="4.2.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-9.0.0.3" newVersion="9.0.0.3" />
</dependentAssembly>
</assemblyBinding> </assemblyBinding>
</runtime> </runtime>
<system.codedom> <system.codedom>

View File

@ -32,6 +32,7 @@
<DefineConstants>DEBUG;TRACE</DefineConstants> <DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
@ -50,7 +51,7 @@
<HintPath>packages\BouncyCastle.Cryptography.2.3.1\lib\net461\BouncyCastle.Cryptography.dll</HintPath> <HintPath>packages\BouncyCastle.Cryptography.2.3.1\lib\net461\BouncyCastle.Cryptography.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapper, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapper, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\Dapper.2.1.35\lib\net461\Dapper.dll</HintPath> <HintPath>packages\Dapper.2.1.66\lib\net461\Dapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapper.Contrib, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapper.Contrib, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\Dapper.Contrib.2.0.78\lib\net461\Dapper.Contrib.dll</HintPath> <HintPath>packages\Dapper.Contrib.2.0.78\lib\net461\Dapper.Contrib.dll</HintPath>
@ -67,6 +68,9 @@
<Reference Include="MathNet.Numerics, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37, processorArchitecture=MSIL"> <Reference Include="MathNet.Numerics, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37, processorArchitecture=MSIL">
<HintPath>packages\MathNet.Numerics.Signed.5.0.0\lib\net48\MathNet.Numerics.dll</HintPath> <HintPath>packages\MathNet.Numerics.Signed.5.0.0\lib\net48\MathNet.Numerics.dll</HintPath>
</Reference> </Reference>
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=9.0.0.3, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>packages\Microsoft.Bcl.AsyncInterfaces.9.0.3\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> <Reference Include="Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.4.1.0\lib\net472\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll</HintPath> <HintPath>packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.4.1.0\lib\net472\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll</HintPath>
</Reference> </Reference>
@ -110,8 +114,8 @@
<Reference Include="System.Numerics.Vectors, Version=4.1.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <Reference Include="System.Numerics.Vectors, Version=4.1.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll</HintPath> <HintPath>packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <Reference Include="System.Runtime.CompilerServices.Unsafe, Version=6.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>packages\System.Runtime.CompilerServices.Unsafe.5.0.0\lib\net45\System.Runtime.CompilerServices.Unsafe.dll</HintPath> <HintPath>packages\System.Runtime.CompilerServices.Unsafe.6.1.0\lib\net462\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.Serialization" /> <Reference Include="System.Runtime.Serialization" />
<Reference Include="System.Security" /> <Reference Include="System.Security" />
@ -124,8 +128,8 @@
<Reference Include="System.Text.Encoding.CodePages, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <Reference Include="System.Text.Encoding.CodePages, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>packages\System.Text.Encoding.CodePages.5.0.0\lib\net461\System.Text.Encoding.CodePages.dll</HintPath> <HintPath>packages\System.Text.Encoding.CodePages.5.0.0\lib\net461\System.Text.Encoding.CodePages.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> <Reference Include="System.Threading.Tasks.Extensions, Version=4.2.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>packages\System.Threading.Tasks.Extensions.4.5.2\lib\netstandard2.0\System.Threading.Tasks.Extensions.dll</HintPath> <HintPath>packages\System.Threading.Tasks.Extensions.4.6.0\lib\net462\System.Threading.Tasks.Extensions.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Web.Extensions" /> <Reference Include="System.Web.Extensions" />
<Reference Include="System.Xml.Linq" /> <Reference Include="System.Xml.Linq" />
@ -472,8 +476,6 @@
<Content Include="BackEnd\assets\javascript\pages\._table-demo.min.js" /> <Content Include="BackEnd\assets\javascript\pages\._table-demo.min.js" />
<Content Include="BackEnd\assets\javascript\pages\._team-overview-demo.js" /> <Content Include="BackEnd\assets\javascript\pages\._team-overview-demo.js" />
<Content Include="BackEnd\assets\javascript\pages\._team-overview-demo.min.js" /> <Content Include="BackEnd\assets\javascript\pages\._team-overview-demo.min.js" />
<Content Include="BackEnd\assets\javascript\pages\._toastr-demo.js" />
<Content Include="BackEnd\assets\javascript\pages\._toastr-demo.min.js" />
<Content Include="BackEnd\assets\javascript\pages\._treeview-demo.js" /> <Content Include="BackEnd\assets\javascript\pages\._treeview-demo.js" />
<Content Include="BackEnd\assets\javascript\pages\._treeview-demo.min.js" /> <Content Include="BackEnd\assets\javascript\pages\._treeview-demo.min.js" />
<Content Include="BackEnd\assets\javascript\pages\._typeahead-demo.js" /> <Content Include="BackEnd\assets\javascript\pages\._typeahead-demo.js" />
@ -557,8 +559,6 @@
<Content Include="BackEnd\assets\javascript\pages\table-demo.min.js" /> <Content Include="BackEnd\assets\javascript\pages\table-demo.min.js" />
<Content Include="BackEnd\assets\javascript\pages\team-overview-demo.js" /> <Content Include="BackEnd\assets\javascript\pages\team-overview-demo.js" />
<Content Include="BackEnd\assets\javascript\pages\team-overview-demo.min.js" /> <Content Include="BackEnd\assets\javascript\pages\team-overview-demo.min.js" />
<Content Include="BackEnd\assets\javascript\pages\toastr-demo.js" />
<Content Include="BackEnd\assets\javascript\pages\toastr-demo.min.js" />
<Content Include="BackEnd\assets\javascript\pages\treeview-demo.js" /> <Content Include="BackEnd\assets\javascript\pages\treeview-demo.js" />
<Content Include="BackEnd\assets\javascript\pages\treeview-demo.min.js" /> <Content Include="BackEnd\assets\javascript\pages\treeview-demo.min.js" />
<Content Include="BackEnd\assets\javascript\pages\typeahead-demo.js" /> <Content Include="BackEnd\assets\javascript\pages\typeahead-demo.js" />
@ -13269,22 +13269,6 @@
<Content Include="BackEnd\assets\vendor\text-mask-addons\createNumberMask.js" /> <Content Include="BackEnd\assets\vendor\text-mask-addons\createNumberMask.js" />
<Content Include="BackEnd\assets\vendor\text-mask-addons\emailMask.js" /> <Content Include="BackEnd\assets\vendor\text-mask-addons\emailMask.js" />
<Content Include="BackEnd\assets\vendor\text-mask-addons\textMaskAddons.js" /> <Content Include="BackEnd\assets\vendor\text-mask-addons\textMaskAddons.js" />
<Content Include="BackEnd\assets\vendor\toastr\._demo.html" />
<Content Include="BackEnd\assets\vendor\toastr\._karma.conf.js" />
<Content Include="BackEnd\assets\vendor\toastr\._toastr-icon.png" />
<Content Include="BackEnd\assets\vendor\toastr\._toastr.js" />
<Content Include="BackEnd\assets\vendor\toastr\build\._toastr.min.css" />
<Content Include="BackEnd\assets\vendor\toastr\build\._toastr.min.js" />
<Content Include="BackEnd\assets\vendor\toastr\build\toastr.min.css" />
<Content Include="BackEnd\assets\vendor\toastr\build\toastr.min.js" />
<Content Include="BackEnd\assets\vendor\toastr\demo.html" />
<Content Include="BackEnd\assets\vendor\toastr\karma.conf.js" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\content\content\._toastr.min.css" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\content\content\toastr.min.css" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\content\scripts\._toastr.min.js" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\content\scripts\toastr.min.js" />
<Content Include="BackEnd\assets\vendor\toastr\toastr-icon.png" />
<Content Include="BackEnd\assets\vendor\toastr\toastr.js" />
<Content Include="BackEnd\assets\vendor\tributejs\._tribute.css" /> <Content Include="BackEnd\assets\vendor\tributejs\._tribute.css" />
<Content Include="BackEnd\assets\vendor\tributejs\._tribute.esm.js" /> <Content Include="BackEnd\assets\vendor\tributejs\._tribute.esm.js" />
<Content Include="BackEnd\assets\vendor\tributejs\._tribute.min.js" /> <Content Include="BackEnd\assets\vendor\tributejs\._tribute.min.js" />
@ -13639,8 +13623,6 @@
<Content Include="Line\assets\javascript\pages\._table-demo.min.js" /> <Content Include="Line\assets\javascript\pages\._table-demo.min.js" />
<Content Include="Line\assets\javascript\pages\._team-overview-demo.js" /> <Content Include="Line\assets\javascript\pages\._team-overview-demo.js" />
<Content Include="Line\assets\javascript\pages\._team-overview-demo.min.js" /> <Content Include="Line\assets\javascript\pages\._team-overview-demo.min.js" />
<Content Include="Line\assets\javascript\pages\._toastr-demo.js" />
<Content Include="Line\assets\javascript\pages\._toastr-demo.min.js" />
<Content Include="Line\assets\javascript\pages\._treeview-demo.js" /> <Content Include="Line\assets\javascript\pages\._treeview-demo.js" />
<Content Include="Line\assets\javascript\pages\._treeview-demo.min.js" /> <Content Include="Line\assets\javascript\pages\._treeview-demo.min.js" />
<Content Include="Line\assets\javascript\pages\._typeahead-demo.js" /> <Content Include="Line\assets\javascript\pages\._typeahead-demo.js" />
@ -13724,8 +13706,6 @@
<Content Include="Line\assets\javascript\pages\table-demo.min.js" /> <Content Include="Line\assets\javascript\pages\table-demo.min.js" />
<Content Include="Line\assets\javascript\pages\team-overview-demo.js" /> <Content Include="Line\assets\javascript\pages\team-overview-demo.js" />
<Content Include="Line\assets\javascript\pages\team-overview-demo.min.js" /> <Content Include="Line\assets\javascript\pages\team-overview-demo.min.js" />
<Content Include="Line\assets\javascript\pages\toastr-demo.js" />
<Content Include="Line\assets\javascript\pages\toastr-demo.min.js" />
<Content Include="Line\assets\javascript\pages\treeview-demo.js" /> <Content Include="Line\assets\javascript\pages\treeview-demo.js" />
<Content Include="Line\assets\javascript\pages\treeview-demo.min.js" /> <Content Include="Line\assets\javascript\pages\treeview-demo.min.js" />
<Content Include="Line\assets\javascript\pages\typeahead-demo.js" /> <Content Include="Line\assets\javascript\pages\typeahead-demo.js" />
@ -26435,22 +26415,6 @@
<Content Include="Line\assets\vendor\text-mask-addons\createNumberMask.js" /> <Content Include="Line\assets\vendor\text-mask-addons\createNumberMask.js" />
<Content Include="Line\assets\vendor\text-mask-addons\emailMask.js" /> <Content Include="Line\assets\vendor\text-mask-addons\emailMask.js" />
<Content Include="Line\assets\vendor\text-mask-addons\textMaskAddons.js" /> <Content Include="Line\assets\vendor\text-mask-addons\textMaskAddons.js" />
<Content Include="Line\assets\vendor\toastr\._demo.html" />
<Content Include="Line\assets\vendor\toastr\._karma.conf.js" />
<Content Include="Line\assets\vendor\toastr\._toastr-icon.png" />
<Content Include="Line\assets\vendor\toastr\._toastr.js" />
<Content Include="Line\assets\vendor\toastr\build\._toastr.min.css" />
<Content Include="Line\assets\vendor\toastr\build\._toastr.min.js" />
<Content Include="Line\assets\vendor\toastr\build\toastr.min.css" />
<Content Include="Line\assets\vendor\toastr\build\toastr.min.js" />
<Content Include="Line\assets\vendor\toastr\demo.html" />
<Content Include="Line\assets\vendor\toastr\karma.conf.js" />
<Content Include="Line\assets\vendor\toastr\nuget\content\content\._toastr.min.css" />
<Content Include="Line\assets\vendor\toastr\nuget\content\content\toastr.min.css" />
<Content Include="Line\assets\vendor\toastr\nuget\content\scripts\._toastr.min.js" />
<Content Include="Line\assets\vendor\toastr\nuget\content\scripts\toastr.min.js" />
<Content Include="Line\assets\vendor\toastr\toastr-icon.png" />
<Content Include="Line\assets\vendor\toastr\toastr.js" />
<Content Include="Line\assets\vendor\tributejs\._tribute.css" /> <Content Include="Line\assets\vendor\tributejs\._tribute.css" />
<Content Include="Line\assets\vendor\tributejs\._tribute.esm.js" /> <Content Include="Line\assets\vendor\tributejs\._tribute.esm.js" />
<Content Include="Line\assets\vendor\tributejs\._tribute.min.js" /> <Content Include="Line\assets\vendor\tributejs\._tribute.min.js" />
@ -26487,6 +26451,11 @@
<Content Include="Line\jquery\jquery.min.js" /> <Content Include="Line\jquery\jquery.min.js" />
<Content Include="Line\jquery\jquery.slim.min.js" /> <Content Include="Line\jquery\jquery.slim.min.js" />
<Content Include="Line\page1.html" /> <Content Include="Line\page1.html" />
<None Include="Scripts\jquery-3.7.1.intellisense.js" />
<Content Include="Scripts\jquery-3.7.1.js" />
<Content Include="Scripts\jquery-3.7.1.min.js" />
<Content Include="Scripts\jquery-3.7.1.slim.js" />
<Content Include="Scripts\jquery-3.7.1.slim.min.js" />
<Content Include="Web.config" /> <Content Include="Web.config" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -26628,7 +26597,6 @@
<Folder Include="BackEnd\assets\vendor\pace-progress\tests\" /> <Folder Include="BackEnd\assets\vendor\pace-progress\tests\" />
<Folder Include="BackEnd\assets\vendor\particles.js\demo\" /> <Folder Include="BackEnd\assets\vendor\particles.js\demo\" />
<Folder Include="BackEnd\assets\vendor\stacked-menu\scss\" /> <Folder Include="BackEnd\assets\vendor\stacked-menu\scss\" />
<Folder Include="BackEnd\assets\vendor\toastr\tests\" />
<Folder Include="Line\assets\vendor\%40fortawesome\fontawesome-free\less\" /> <Folder Include="Line\assets\vendor\%40fortawesome\fontawesome-free\less\" />
<Folder Include="Line\assets\vendor\%40fortawesome\fontawesome-free\metadata\" /> <Folder Include="Line\assets\vendor\%40fortawesome\fontawesome-free\metadata\" />
<Folder Include="Line\assets\vendor\%40fortawesome\fontawesome-free\scss\" /> <Folder Include="Line\assets\vendor\%40fortawesome\fontawesome-free\scss\" />
@ -26661,7 +26629,6 @@
<Folder Include="Line\assets\vendor\pace-progress\tests\" /> <Folder Include="Line\assets\vendor\pace-progress\tests\" />
<Folder Include="Line\assets\vendor\particles.js\demo\" /> <Folder Include="Line\assets\vendor\particles.js\demo\" />
<Folder Include="Line\assets\vendor\stacked-menu\scss\" /> <Folder Include="Line\assets\vendor\stacked-menu\scss\" />
<Folder Include="Line\assets\vendor\toastr\tests\" />
<Folder Include="Properties\PublishProfiles\" /> <Folder Include="Properties\PublishProfiles\" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -27385,7 +27352,6 @@
<Content Include="BackEnd\assets\javascript\pages\._summernote-demo.min.js.gz" /> <Content Include="BackEnd\assets\javascript\pages\._summernote-demo.min.js.gz" />
<Content Include="BackEnd\assets\javascript\pages\._table-demo.min.js.gz" /> <Content Include="BackEnd\assets\javascript\pages\._table-demo.min.js.gz" />
<Content Include="BackEnd\assets\javascript\pages\._team-overview-demo.min.js.gz" /> <Content Include="BackEnd\assets\javascript\pages\._team-overview-demo.min.js.gz" />
<Content Include="BackEnd\assets\javascript\pages\._toastr-demo.min.js.gz" />
<Content Include="BackEnd\assets\javascript\pages\._treeview-demo.min.js.gz" /> <Content Include="BackEnd\assets\javascript\pages\._treeview-demo.min.js.gz" />
<Content Include="BackEnd\assets\javascript\pages\._typeahead-demo.min.js.gz" /> <Content Include="BackEnd\assets\javascript\pages\._typeahead-demo.min.js.gz" />
<Content Include="BackEnd\assets\javascript\pages\._uploader-demo.min.js.gz" /> <Content Include="BackEnd\assets\javascript\pages\._uploader-demo.min.js.gz" />
@ -27430,7 +27396,6 @@
<Content Include="BackEnd\assets\javascript\pages\summernote-demo.min.js.gz" /> <Content Include="BackEnd\assets\javascript\pages\summernote-demo.min.js.gz" />
<Content Include="BackEnd\assets\javascript\pages\table-demo.min.js.gz" /> <Content Include="BackEnd\assets\javascript\pages\table-demo.min.js.gz" />
<Content Include="BackEnd\assets\javascript\pages\team-overview-demo.min.js.gz" /> <Content Include="BackEnd\assets\javascript\pages\team-overview-demo.min.js.gz" />
<Content Include="BackEnd\assets\javascript\pages\toastr-demo.min.js.gz" />
<Content Include="BackEnd\assets\javascript\pages\treeview-demo.min.js.gz" /> <Content Include="BackEnd\assets\javascript\pages\treeview-demo.min.js.gz" />
<Content Include="BackEnd\assets\javascript\pages\typeahead-demo.min.js.gz" /> <Content Include="BackEnd\assets\javascript\pages\typeahead-demo.min.js.gz" />
<Content Include="BackEnd\assets\javascript\pages\uploader-demo.min.js.gz" /> <Content Include="BackEnd\assets\javascript\pages\uploader-demo.min.js.gz" />
@ -27558,7 +27523,6 @@
<Content Include="BackEnd\assets\vendor\._stacked-menu" /> <Content Include="BackEnd\assets\vendor\._stacked-menu" />
<Content Include="BackEnd\assets\vendor\._summernote" /> <Content Include="BackEnd\assets\vendor\._summernote" />
<Content Include="BackEnd\assets\vendor\._text-mask-addons" /> <Content Include="BackEnd\assets\vendor\._text-mask-addons" />
<Content Include="BackEnd\assets\vendor\._toastr" />
<Content Include="BackEnd\assets\vendor\._tributejs" /> <Content Include="BackEnd\assets\vendor\._tributejs" />
<Content Include="BackEnd\assets\vendor\._vanilla-text-mask" /> <Content Include="BackEnd\assets\vendor\._vanilla-text-mask" />
<Content Include="BackEnd\assets\vendor\._wnumb" /> <Content Include="BackEnd\assets\vendor\._wnumb" />
@ -30990,98 +30954,6 @@
<Content Include="BackEnd\assets\vendor\summernote\summernote.min.js.map" /> <Content Include="BackEnd\assets\vendor\summernote\summernote.min.js.map" />
<Content Include="BackEnd\assets\vendor\text-mask-addons\._stats.json" /> <Content Include="BackEnd\assets\vendor\text-mask-addons\._stats.json" />
<Content Include="BackEnd\assets\vendor\text-mask-addons\stats.json" /> <Content Include="BackEnd\assets\vendor\text-mask-addons\stats.json" />
<Content Include="BackEnd\assets\vendor\toastr\._build" />
<Content Include="BackEnd\assets\vendor\toastr\._nuget" />
<Content Include="BackEnd\assets\vendor\toastr\._tests" />
<Content Include="BackEnd\assets\vendor\toastr\build\._toastr.js.map" />
<Content Include="BackEnd\assets\vendor\toastr\build\toastr.js.map" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._content" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.0.0.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.0.0.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.0.1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.0.1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.0.2.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.0.2.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.0.3.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.0.3.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.0.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.0.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.2.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.2.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.3.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.4.1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.4.1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.4.2.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.4.2.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.4.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.4.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.5.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.1.5.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.2.0.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.2.0.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.2.1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.2.1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.2.2.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.2.2.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.3.0.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.3.0.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.3.1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.1.3.1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.2.0.0-rc1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.2.0.0-rc1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.2.0.1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.2.0.1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.2.0.2.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.2.0.2.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.2.0.3.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\._toastr.2.0.3.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\content\._content" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\content\._scripts" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\content\scripts\._toastr.min.js.map" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\content\scripts\toastr.min.js.map" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.0.0.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.0.0.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.0.1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.0.1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.0.2.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.0.2.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.0.3.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.0.3.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.0.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.0.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.2.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.2.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.3.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.4.1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.4.1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.4.2.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.4.2.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.4.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.4.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.5.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.1.5.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.2.0.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.2.0.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.2.1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.2.1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.2.2.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.2.2.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.3.0.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.3.0.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.3.1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.1.3.1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.2.0.0-rc1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.2.0.0-rc1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.2.0.1.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.2.0.1.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.2.0.2.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.2.0.2.nuspec" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.2.0.3.nupkg" />
<Content Include="BackEnd\assets\vendor\toastr\nuget\toastr.2.0.3.nuspec" />
<Content Include="BackEnd\assets\vendor\tributejs\._tribute.min.js.map" /> <Content Include="BackEnd\assets\vendor\tributejs\._tribute.min.js.map" />
<Content Include="BackEnd\assets\vendor\tributejs\tribute.min.js.map" /> <Content Include="BackEnd\assets\vendor\tributejs\tribute.min.js.map" />
<Content Include="BackEnd\assets\vendor\vanilla-text-mask\._stats.json" /> <Content Include="BackEnd\assets\vendor\vanilla-text-mask\._stats.json" />
@ -31844,7 +31716,6 @@
<Content Include="Line\assets\javascript\pages\._summernote-demo.min.js.gz" /> <Content Include="Line\assets\javascript\pages\._summernote-demo.min.js.gz" />
<Content Include="Line\assets\javascript\pages\._table-demo.min.js.gz" /> <Content Include="Line\assets\javascript\pages\._table-demo.min.js.gz" />
<Content Include="Line\assets\javascript\pages\._team-overview-demo.min.js.gz" /> <Content Include="Line\assets\javascript\pages\._team-overview-demo.min.js.gz" />
<Content Include="Line\assets\javascript\pages\._toastr-demo.min.js.gz" />
<Content Include="Line\assets\javascript\pages\._treeview-demo.min.js.gz" /> <Content Include="Line\assets\javascript\pages\._treeview-demo.min.js.gz" />
<Content Include="Line\assets\javascript\pages\._typeahead-demo.min.js.gz" /> <Content Include="Line\assets\javascript\pages\._typeahead-demo.min.js.gz" />
<Content Include="Line\assets\javascript\pages\._uploader-demo.min.js.gz" /> <Content Include="Line\assets\javascript\pages\._uploader-demo.min.js.gz" />
@ -31889,7 +31760,6 @@
<Content Include="Line\assets\javascript\pages\summernote-demo.min.js.gz" /> <Content Include="Line\assets\javascript\pages\summernote-demo.min.js.gz" />
<Content Include="Line\assets\javascript\pages\table-demo.min.js.gz" /> <Content Include="Line\assets\javascript\pages\table-demo.min.js.gz" />
<Content Include="Line\assets\javascript\pages\team-overview-demo.min.js.gz" /> <Content Include="Line\assets\javascript\pages\team-overview-demo.min.js.gz" />
<Content Include="Line\assets\javascript\pages\toastr-demo.min.js.gz" />
<Content Include="Line\assets\javascript\pages\treeview-demo.min.js.gz" /> <Content Include="Line\assets\javascript\pages\treeview-demo.min.js.gz" />
<Content Include="Line\assets\javascript\pages\typeahead-demo.min.js.gz" /> <Content Include="Line\assets\javascript\pages\typeahead-demo.min.js.gz" />
<Content Include="Line\assets\javascript\pages\uploader-demo.min.js.gz" /> <Content Include="Line\assets\javascript\pages\uploader-demo.min.js.gz" />
@ -31980,7 +31850,6 @@
<Content Include="Line\assets\vendor\._stacked-menu" /> <Content Include="Line\assets\vendor\._stacked-menu" />
<Content Include="Line\assets\vendor\._summernote" /> <Content Include="Line\assets\vendor\._summernote" />
<Content Include="Line\assets\vendor\._text-mask-addons" /> <Content Include="Line\assets\vendor\._text-mask-addons" />
<Content Include="Line\assets\vendor\._toastr" />
<Content Include="Line\assets\vendor\._tributejs" /> <Content Include="Line\assets\vendor\._tributejs" />
<Content Include="Line\assets\vendor\._vanilla-text-mask" /> <Content Include="Line\assets\vendor\._vanilla-text-mask" />
<Content Include="Line\assets\vendor\._wnumb" /> <Content Include="Line\assets\vendor\._wnumb" />
@ -35457,98 +35326,6 @@
<Content Include="Line\assets\vendor\summernote\summernote.min.js.map" /> <Content Include="Line\assets\vendor\summernote\summernote.min.js.map" />
<Content Include="Line\assets\vendor\text-mask-addons\._stats.json" /> <Content Include="Line\assets\vendor\text-mask-addons\._stats.json" />
<Content Include="Line\assets\vendor\text-mask-addons\stats.json" /> <Content Include="Line\assets\vendor\text-mask-addons\stats.json" />
<Content Include="Line\assets\vendor\toastr\._build" />
<Content Include="Line\assets\vendor\toastr\._nuget" />
<Content Include="Line\assets\vendor\toastr\._tests" />
<Content Include="Line\assets\vendor\toastr\build\._toastr.js.map" />
<Content Include="Line\assets\vendor\toastr\build\toastr.js.map" />
<Content Include="Line\assets\vendor\toastr\nuget\._content" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.0.0.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.0.0.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.0.1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.0.1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.0.2.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.0.2.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.0.3.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.0.3.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.0.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.0.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.2.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.2.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.3.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.4.1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.4.1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.4.2.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.4.2.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.4.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.4.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.5.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.1.5.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.2.0.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.2.0.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.2.1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.2.1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.2.2.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.2.2.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.3.0.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.3.0.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.3.1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.1.3.1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.2.0.0-rc1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.2.0.0-rc1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.2.0.1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.2.0.1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.2.0.2.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.2.0.2.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.2.0.3.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\._toastr.2.0.3.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\content\._content" />
<Content Include="Line\assets\vendor\toastr\nuget\content\._scripts" />
<Content Include="Line\assets\vendor\toastr\nuget\content\scripts\._toastr.min.js.map" />
<Content Include="Line\assets\vendor\toastr\nuget\content\scripts\toastr.min.js.map" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.0.0.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.0.0.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.0.1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.0.1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.0.2.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.0.2.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.0.3.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.0.3.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.0.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.0.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.2.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.2.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.3.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.4.1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.4.1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.4.2.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.4.2.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.4.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.4.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.5.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.1.5.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.2.0.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.2.0.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.2.1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.2.1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.2.2.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.2.2.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.3.0.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.3.0.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.3.1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.1.3.1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.2.0.0-rc1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.2.0.0-rc1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.2.0.1.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.2.0.1.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.2.0.2.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.2.0.2.nuspec" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.2.0.3.nupkg" />
<Content Include="Line\assets\vendor\toastr\nuget\toastr.2.0.3.nuspec" />
<Content Include="Line\assets\vendor\tributejs\._tribute.min.js.map" /> <Content Include="Line\assets\vendor\tributejs\._tribute.min.js.map" />
<Content Include="Line\assets\vendor\tributejs\tribute.min.js.map" /> <Content Include="Line\assets\vendor\tributejs\tribute.min.js.map" />
<Content Include="Line\assets\vendor\vanilla-text-mask\._stats.json" /> <Content Include="Line\assets\vendor\vanilla-text-mask\._stats.json" />
@ -35558,6 +35335,8 @@
<Content Include="Line\assets\vendor\zxcvbn\._zxcvbn.js.map" /> <Content Include="Line\assets\vendor\zxcvbn\._zxcvbn.js.map" />
<Content Include="Line\assets\vendor\zxcvbn\zxcvbn.js.map" /> <Content Include="Line\assets\vendor\zxcvbn\zxcvbn.js.map" />
<None Include="packages.config" /> <None Include="packages.config" />
<Content Include="Scripts\jquery-3.7.1.slim.min.map" />
<Content Include="Scripts\jquery-3.7.1.min.map" />
<None Include="Web.Debug.config"> <None Include="Web.Debug.config">
<DependentUpon>Web.config</DependentUpon> <DependentUpon>Web.config</DependentUpon>
</None> </None>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1148,6 +1148,36 @@
<param name="command">The command to execute.</param> <param name="command">The command to execute.</param>
<returns>The first cell selected as <typeparamref name="T"/>.</returns> <returns>The first cell selected as <typeparamref name="T"/>.</returns>
</member> </member>
<member name="M:Dapper.SqlMapper.QueryUnbufferedAsync(System.Data.Common.DbConnection,System.String,System.Object,System.Data.Common.DbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
<summary>
Execute a query asynchronously using <see cref="T:System.Collections.Generic.IAsyncEnumerable`1"/>.
</summary>
<param name="cnn">The connection to query on.</param>
<param name="sql">The SQL to execute for the query.</param>
<param name="param">The parameters to pass, if any.</param>
<param name="transaction">The transaction to use, if any.</param>
<param name="commandTimeout">The command timeout (in seconds).</param>
<param name="commandType">The type of command to execute.</param>
<returns>
A sequence of data of dynamic data
</returns>
</member>
<member name="M:Dapper.SqlMapper.QueryUnbufferedAsync``1(System.Data.Common.DbConnection,System.String,System.Object,System.Data.Common.DbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
<summary>
Execute a query asynchronously using <see cref="T:System.Collections.Generic.IAsyncEnumerable`1"/>.
</summary>
<typeparam name="T">The type of results to return.</typeparam>
<param name="cnn">The connection to query on.</param>
<param name="sql">The SQL to execute for the query.</param>
<param name="param">The parameters to pass, if any.</param>
<param name="transaction">The transaction to use, if any.</param>
<param name="commandTimeout">The command timeout (in seconds).</param>
<param name="commandType">The type of command to execute.</param>
<returns>
A sequence of data of <typeparamref name="T"/>; if a basic type (int, string, etc) is queried then the data from the first column is assumed, otherwise an instance is
created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
</returns>
</member>
<member name="E:Dapper.SqlMapper.QueryCachePurged"> <member name="E:Dapper.SqlMapper.QueryCachePurged">
<summary> <summary>
Called if the query cache is purged via PurgeQueryCache Called if the query cache is purged via PurgeQueryCache
@ -2090,6 +2120,22 @@
Marks the current grid as consumed, and moves to the next result Marks the current grid as consumed, and moves to the next result
</summary> </summary>
</member> </member>
<member name="M:Dapper.SqlMapper.GridReader.ReadUnbufferedAsync``1">
<summary>
Read the next grid of results.
</summary>
<typeparam name="T">The type to read.</typeparam>
</member>
<member name="M:Dapper.SqlMapper.GridReader.ReadUnbufferedAsync">
<summary>
Read the next grid of results.
</summary>
</member>
<member name="M:Dapper.SqlMapper.GridReader.DisposeAsync">
<summary>
Dispose the grid, closing and disposing both the underlying reader and command.
</summary>
</member>
<member name="M:Dapper.SqlMapper.GridReader.#ctor(System.Data.IDbCommand,System.Data.Common.DbDataReader,Dapper.SqlMapper.Identity,System.Action{System.Object},System.Object,System.Boolean,System.Threading.CancellationToken)"> <member name="M:Dapper.SqlMapper.GridReader.#ctor(System.Data.IDbCommand,System.Data.Common.DbDataReader,Dapper.SqlMapper.Identity,System.Action{System.Object},System.Object,System.Boolean,System.Threading.CancellationToken)">
<summary> <summary>
Creates a grid reader over an existing command and reader Creates a grid reader over an existing command and reader

File diff suppressed because it is too large Load Diff

View File

@ -1,769 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>ExtendedNumerics.BigDecimal</name>
</assembly>
<members>
<member name="T:ExtendedNumerics.BigDecimal">
<summary>
<para>Arbitrary precision decimal. All operations are exact, except for division.</para>
<para>Division never determines more digits than the given precision.</para>
<para>Based on code by Jan Christoph Bernack (http://stackoverflow.com/a/4524254 or jc.bernack at gmail.com)</para>
<para>Modified and extended by Adam White (https://csharpcodewhisperer.blogspot.com/)</para>
<para>Further modified by Rick Harker, Rick.Rick.Harker@gmail.com</para>
</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.#ctor(System.Tuple{System.Numerics.BigInteger,System.Int32})">
<summary>
Private Constructor. This one bypasses <see cref="P:ExtendedNumerics.BigDecimal.AlwaysTruncate"/> and <see cref="P:ExtendedNumerics.BigDecimal.AlwaysNormalize"/> check and behavior.
</summary>
<param name="tuple"></param>
</member>
<member name="P:ExtendedNumerics.BigDecimal.Ten">
<summary>Gets a value that represents the number 0 (zero).</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.One">
<summary>Gets a value that represents the number 1 ().</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.Zero">
<summary>Gets a value that represents the number 0 (zero).</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.OneHalf">
<summary>Gets a value that represents the number 0.5.</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.MinusOne">
<summary>Gets a value that represents the number -1 .</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.E">
<summary>Gets a value that represents the number e, also called Euler's number.</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.Pi">
<summary>Gets a value that represents the number Pi.</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.π">
<summary>Gets a value that represents the number Pi.</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.Precision">
<summary>
Sets the desired precision of all BigDecimal instances, in terms of the number of .
If AlwaysTruncate is set to true all operations are affected.</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.AlwaysTruncate">
<summary>
Specifies whether the significant digits should be truncated to the given precision after each operation.
Setting this to true will tend to accumulate errors at the precision boundary after several arithmetic operations.
Therefore, you should prefer using <see cref="M:ExtendedNumerics.BigDecimal.Round(ExtendedNumerics.BigDecimal,System.Int32)"/> explicitly when you need it instead,
such st at the end of a series of operations, especially if you are expecting the result to be truncated at the precision length.
This should generally be left disabled by default.
This setting may be useful if you are running into memory or performance issues, as could conceivably be brought on by many operations on irrational numbers.
</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.AlwaysNormalize">
<summary>Specifies whether a call to Normalize is made after every operation and during constructor invocation. The default value is true.</summary>
</member>
<member name="F:ExtendedNumerics.BigDecimal.Mantissa">
<summary>The mantissa of the internal floating point number representation of this BigDecimal.</summary>
</member>
<member name="F:ExtendedNumerics.BigDecimal.Exponent">
<summary>The exponent of the internal floating point number representation of this BigDecimal.</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.Sign">
<summary>Gets a number that indicates the sign (negative, positive, or zero) of the current <see cref="T:ExtendedNumerics.BigDecimal" /> object. </summary>
<returns>-1 if the value of this object is negative, 0 if the value of this object is zero or 1 if the value of this object is positive.</returns>
</member>
<member name="P:ExtendedNumerics.BigDecimal.SignifigantDigits">
<summary>Gets the number of significant digits in <see cref="T:ExtendedNumerics.BigDecimal"/>.
Essentially tells you the number of digits in the mantissa.</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.Length">
<summary>The length of the BigDecimal value (Equivalent to SignifigantDigits).</summary>
</member>
<member name="P:ExtendedNumerics.BigDecimal.WholeValue">
<summary>
Gets the whole-number integer (positive or negative) value of this BigDecimal, so everything to the left of the decimal place.
Equivalent to the Truncate function for a float.
</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.IsZero">
<summary>This method returns true if the BigDecimal is equal to zero, false otherwise.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.IsPositve">
<summary>This method returns true if the BigDecimal is greater than zero, false otherwise.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.IsNegative">
<summary>This method returns true if the BigDecimal is less than zero, false otherwise.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.System#IComparable#CompareTo(System.Object)">
<summary>
Compares the current instance with another object of the same type and returns
an integer that indicates whether the current instance precedes, follows, or
occurs in the same position in the sort order as the other object.
</summary>
<param name="obj"> An object to compare with this instance.</param>
<returns>
A return value of less than zero means this instance precedes obj in the sort order.
A return value of zero means this instance occurs in the same position in the sort order as obj.
A return value of greater than zero means this instance follows obj in the sort order.
</returns>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Equals(System.Nullable{ExtendedNumerics.BigDecimal},System.Nullable{ExtendedNumerics.BigDecimal})">
<summary>Static equality test.</summary>
<param name="left"></param>
<param name="right"></param>
<returns></returns>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Parse(System.Double)">
<summary>Converts the string representation of a decimal to the BigDecimal equivalent.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Parse(System.String)">
<summary>Converts the string representation of a decimal to the BigDecimal equivalent.</summary>
<param name="input">A string that contains a number to convert.</param>
<returns></returns>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Parse(System.String,System.IFormatProvider)">
<summary>
Converts the string representation of a decimal in a specified culture-specific format to its BigDecimal equivalent.
</summary>
<param name="input">A string that contains a number to convert.</param>
<param name="provider">An object that provides culture-specific formatting information about value.</param>
<returns></returns>
</member>
<member name="M:ExtendedNumerics.BigDecimal.TryParse(System.String,ExtendedNumerics.BigDecimal@)">
<summary>
Tries to convert the string representation of a number to its BigDecimal equivalent, and returns a value that indicates whether the conversion succeeded.
</summary>
<param name="input">The string representation of a number.</param>
<param name="result">When this method returns, this out parameter contains the BigDecimal equivalent
to the number that is contained in value, or default(BigDecimal) if the conversion fails.
The conversion fails if the value parameter is null or is not of the correct format.</param>
<returns></returns>
</member>
<member name="M:ExtendedNumerics.BigDecimal.TryParse(System.String,System.IFormatProvider,ExtendedNumerics.BigDecimal@)">
<summary>
Tries to convert the string representation of a number in a specified style and culture-specific format
to its BigDecimal equivalent, and returns a value that indicates whether the conversion succeeded.
</summary>
<param name="input">The string representation of a number.</param>
<param name="provider">An object that supplies culture-specific formatting information about value.</param>
<param name="result">When this method returns, this out parameter contains the BigDecimal equivalent
to the number that is contained in value, or default(BigDecimal) if the conversion fails.
The conversion fails if the value parameter is null or is not of the correct format.</param>
<returns></returns>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Normalize(ExtendedNumerics.BigDecimal)">
<summary>Removes any trailing zeros on the mantissa, adjusts the exponent, and returns a new <see cref="T:ExtendedNumerics.BigDecimal" />.</summary>
<param name="value"></param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.GetDecimalIndex">
<summary>Returns the zero-based index of the decimal point, if the BigDecimal were rendered as a string.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.GetWholePart">
<summary>
Returns the whole number integer part of the BigDecimal, dropping anything right of the decimal point. Essentially behaves like Math.Truncate(). For
example, GetWholePart() would return 3 for Math.PI.
</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.GetFractionalPart">
<summary>Gets the fractional part of the BigDecimal, setting everything left of the decimal point to zero.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.Double">
<summary>Converts <paramref name="value" /> to an <see cref="T:System.Double" /> if possible, otherwise throws <see cref="T:System.OverflowException" /> .</summary>
<param name="value"></param>
<exception cref="T:System.OverflowException"></exception>
</member>
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.Single">
<summary>Converts <paramref name="value" /> to an <see cref="T:System.Single" /> if possible, otherwise throws <see cref="T:System.OverflowException" /> .</summary>
<param name="value"></param>
<exception cref="T:System.OverflowException"></exception>
</member>
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.Decimal">
<summary>Converts <paramref name="value" /> to an <see cref="T:System.Decimal" /> if possible, otherwise throws <see cref="T:System.OverflowException" /> .</summary>
<param name="value"></param>
<exception cref="T:System.OverflowException"></exception>
</member>
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.Int32">
<summary>Converts <paramref name="value" /> to an <see cref="T:System.Int32" /> if possible, otherwise throws <see cref="T:System.OverflowException" /> .</summary>
<param name="value"></param>
<exception cref="T:System.OverflowException"></exception>
</member>
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.UInt32">
<summary>Converts <paramref name="value" /> to an <see cref="T:System.UInt32" /> if possible, otherwise throws <see cref="T:System.OverflowException" /> .</summary>
<param name="value"></param>
<exception cref="T:System.OverflowException"></exception>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Min(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
<summary>Returns the smaller of two BigDecimal values.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Max(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
<summary>Returns the larger of two BigDecimal values.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Negate(ExtendedNumerics.BigDecimal)">
<summary>Returns the result of multiplying a BigDecimal by negative one.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Add(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
<summary>Adds two BigDecimal values.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Subtract(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
<summary>Subtracts two BigDecimal values.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Multiply(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
<summary>Multiplies two BigDecimal values.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Mod(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
<summary>Divides two BigDecimal values, returning the remainder and discarding the quotient.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Divide(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
<summary>Divides two BigDecimal values.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Pow(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)">
<summary>Returns a specified number raised to the specified power.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Pow_Fast(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)">
<summary>
Returns a specified number raised to the specified power.
</summary>
<remarks>
This version uses exponentiation by squaring.
This method should take fewer steps than <see cref="M:ExtendedNumerics.BigDecimal.Pow_Precision(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)"/>, and so is used by default
unless <see cref="P:ExtendedNumerics.BigDecimal.AlwaysTruncate"/> is <see langword="true"/>,
in which case <see cref="M:ExtendedNumerics.BigDecimal.Pow_Precision(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)"/> is used as it loses precision slower.
</remarks>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Pow_Precision(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)">
<summary>
Returns a specified number raised to the specified power.
</summary>
<remarks>
This version loses precision slower, and so is used when <see cref="P:ExtendedNumerics.BigDecimal.AlwaysTruncate"/> is set to <see langword="true"/>.
Otherwise <see cref="M:ExtendedNumerics.BigDecimal.Pow_Fast(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)"/> is used because it is more performant.
</remarks>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Pow(System.Double,System.Double)">
<summary>Returns a specified number raised to the specified power.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.NthRoot(ExtendedNumerics.BigDecimal,System.Int32,System.Int32)">
<summary> Returns the Nth root of the supplied input decimal to the given number of places. </summary>
<returns></returns>
</member>
<member name="M:ExtendedNumerics.BigDecimal.PlacesLeftOfDecimal(ExtendedNumerics.BigDecimal)">
<summary> Returns the number of digits or place values to the left of the decimal point. </summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.PlacesRightOfDecimal(ExtendedNumerics.BigDecimal)">
<summary> Returns the number of digits or place values to the right of the decimal point. </summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.AlignExponent(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
<summary>Returns the mantissa of value, aligned to the exponent of reference. Assumes the exponent of value is larger than of reference.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Abs(ExtendedNumerics.BigDecimal)">
<summary>Returns the absolute value of the BigDecimal</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Truncate(ExtendedNumerics.BigDecimal)">
<summary>Truncates the BigDecimal at the decimal point. Equivalent to using Floor.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Round(ExtendedNumerics.BigDecimal)">
<summary>Rounds a BigDecimal value to the nearest integral value.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Round(ExtendedNumerics.BigDecimal,System.MidpointRounding)">
<summary>Rounds a BigDecimal value to the nearest integral value. A parameter specifies how to round the value if it is midway between two numbers.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Round(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Rounds a BigDecimal to the given number of digits to the right of the decimal point.
Pass a negative precision value to round (zero) digits to the left of the decimal point in a manner that mimics Excel's ROUNDDOWN function.
</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Ceiling(ExtendedNumerics.BigDecimal)">
<summary>Rounds a BigDecimal up to the next largest integer value, even if the fractional part is less than one half. Equivalent to obtaining the floor and then adding one.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Floor(ExtendedNumerics.BigDecimal)">
<summary>Rounds a BigDecimal down to the next smallest integer value, even if the fractional part is greater than one half. Equivalent to discarding everything right of the decimal point.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Sin(ExtendedNumerics.BigDecimal)">
<summary>
Arbitrary precision sine function.
The input should be the angle in radians.
The input must be restricted to the range of -π/2 &lt;= θ &lt;= π/2.
If your input is negative, just flip the sign.
</summary>
<returns></returns>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Sin(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Arbitrary precision sine function.
The input should be the angle in radians.
The input must be restricted to the range of -π/2 &lt;= θ &lt;= π/2.
If your input is negative, just flip the sign.
</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
<returns></returns>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Cos(ExtendedNumerics.BigDecimal)">
<summary>
Arbitrary precision cosine function.
</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Cos(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Arbitrary precision cosine function.
</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Tan(ExtendedNumerics.BigDecimal)">
<summary>
Arbitrary precision tangent function.
The input must not be π/2 or 3π/2, as the tangent is undefined at that value.
</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Tan(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Arbitrary precision tangent function.
The input must not be π/2 or 3π/2, as the tangent is undefined at that value.
</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Cot(ExtendedNumerics.BigDecimal)">
<summary>
Arbitrary precision cotangent function.
The input must not be zero, as the cotangent is undefined at that value.
</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Cot(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Arbitrary precision cotangent function.
The input must not be zero, as the cotangent is undefined at that value.
</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Sec(ExtendedNumerics.BigDecimal)">
<summary>
Arbitrary precision secant function.
The input must not be (2*n + 1)*π/2 (an odd multiple of π/2), as the secant is undefined at that value.
</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Sec(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Arbitrary precision secant function.
The input must not be (2*n + 1)*π/2 (an odd multiple of π/2), as the secant is undefined at that value.
</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Csc(ExtendedNumerics.BigDecimal)">
<summary>
Arbitrary precision cosecant function.
The input must not be zero or π, as the cosecant is undefined at that value.
</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Csc(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Arbitrary precision cosecant function.
The input must not be zero or π, as the cosecant is undefined at that value.
</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Sinh(ExtendedNumerics.BigDecimal)">
<summary>Arbitrary precision hyperbolic sine function.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Sinh(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Arbitrary precision hyperbolic sine function.
</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Cosh(ExtendedNumerics.BigDecimal)">
<summary>Arbitrary precision Hyperbolic cosine function.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Cosh(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Arbitrary precision Hyperbolic cosine function.
</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Tanh(ExtendedNumerics.BigDecimal)">
<summary>Arbitrary precision hyperbolic tangent function.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Tanh(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>Arbitrary precision hyperbolic tangent function.</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Coth(ExtendedNumerics.BigDecimal)">
<summary>Arbitrary precision hyperbolic cotangent function.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Coth(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>Arbitrary precision hyperbolic cotangent function.</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Sech(ExtendedNumerics.BigDecimal)">
<summary>Arbitrary precision hyperbolic secant function.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Sech(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>Arbitrary precision hyperbolic secant function.</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Csch(ExtendedNumerics.BigDecimal)">
<summary>
Arbitrary precision hyperbolic cosecant function.
The input must not be zero.
</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Csch(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Arbitrary precision hyperbolic cosecant function.
The input must not be zero.
</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Arcsin(ExtendedNumerics.BigDecimal)">
<summary>Arbitrary precision inverse sine function.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Arcsin(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>Arbitrary precision inverse sine function.</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Arccos(ExtendedNumerics.BigDecimal)">
<summary>Arbitrary precision inverse cosine function.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Arccos(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>Arbitrary precision inverse cosine function.</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Arctan(ExtendedNumerics.BigDecimal)">
<summary>Arbitrary precision inverse tangent function.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Arctan(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>Arbitrary precision inverse tangent function.</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Arccot(ExtendedNumerics.BigDecimal)">
<summary>Arbitrary precision inverse cotangent function.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Arccot(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>Arbitrary precision inverse cotangent function.</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Arccsc(ExtendedNumerics.BigDecimal)">
<summary>Arbitrary precision inverse cosecant function.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Arccsc(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>Arbitrary precision inverse cosecant function.</summary>
<param name="radians">The argument radians.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Exp(ExtendedNumerics.BigDecimal)">
<summary>Calculates e^x to arbitrary precision.</summary>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Exp(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>Calculates e^x to arbitrary precision.</summary>
<param name="x">The exponent to raise e to the power of.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Ln(ExtendedNumerics.BigDecimal)">
<summary>
Returns the natural logarithm of the input.
</summary>
<param name="argument">The argument to take the natural logarithm of.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Ln(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Returns the natural logarithm of the input to a specified precision.
</summary>
<param name="argument">The argument to take the natural logarithm of.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.LogNatural(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Internal implementation of the natural log function to arbitrary precision.
</summary>
<param name="argument">The argument to take the natural logarithm of.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.LogN(System.Int32,ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Returns the logarithm of an argument in an arbitrary base.
</summary>
<param name="base">The base of the logarithm.</param>
<param name="argument">The argument to take the logarithm of.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Log2(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Returns the base-2 logarithm of an argument.
</summary>
<param name="argument">The argument to take the base-2 logarithm of.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.Log10(ExtendedNumerics.BigDecimal,System.Int32)">
<summary>
Returns the base-10 logarithm of an argument.
</summary>
<param name="argument">The argument to take the base-10 logarithm of.</param>
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
</member>
<member name="M:ExtendedNumerics.BigDecimal.ToScientificENotation(ExtendedNumerics.BigDecimal)">
<summary>Allow the BigDecimal to be formatted with the E notation.</summary>
<param name="bigDecimal"></param>
<returns></returns>
</member>
<member name="M:ExtendedNumerics.Helpers.BigIntegerHelper.NthRoot(System.Numerics.BigInteger,System.Int32,System.Numerics.BigInteger@)">
<summary>
<para>Returns the NTHs root of a <see cref="T:System.Numerics.BigInteger"/> with <paramref name="remainder"/>.</para>
<para>The root must be greater than or equal to 1 or value must be a positive integer.</para>
</summary>
<param name="value"></param>
<param name="root"></param>
<param name="remainder"></param>
<returns></returns>
<exception cref="T:System.ArgumentException"></exception>
</member>
<member name="M:ExtendedNumerics.Helpers.BigIntegerHelper.TryParseFraction(System.String,System.Nullable{ExtendedNumerics.BigDecimal}@)">
<summary>
ttempt to parse a fraction from a String.
</summary>
<example>" 1234.45 / 346.456 "</example>
<param name="numberString"></param>
<param name="result"></param>
<exception cref="T:System.OverflowException">Uncomment this if you want an exception instead of a Boolean.</exception>
</member>
<member name="T:ExtendedNumerics.Helpers.BigIntegerHelper.FastFactorial">
<summary>
<para>
Calculates a factorial by the divide and conquer method.
This is faster than repeatedly multiplying the next value by a running product
by not repeatedly multiplying by large values.
Essentially, this multiplies every number in the array with its neighbor,
returning an array half as long of products of two numbers.
We then take that array and multiply each pair of values in the array
with its neighbor, resulting in another array half the length of the previous one, and so on...
This results in many multiplications of small, equally sized operands
and only a few multiplications of larger operands.
In the limit, this is more efficient.
</para>
<para>
The factorial function is used during the calculation of trigonometric functions to arbitrary precision.
</para>
</summary>
</member>
<member name="M:ExtendedNumerics.Helpers.BigIntegerHelper.FastFactorial.MultiplyRange(System.Numerics.BigInteger,System.Numerics.BigInteger)">
<summary>Divide the range of numbers to multiply in half recursively.</summary>
<param name="from"></param>
<param name="to"></param>
</member>
<member name="F:ExtendedNumerics.Helpers.SortingOrder.After">
<summary>1</summary>
</member>
<member name="F:ExtendedNumerics.Helpers.SortingOrder.Before">
<summary>-1</summary>
</member>
<member name="F:ExtendedNumerics.Helpers.SortingOrder.NullsDefault">
<summary>Default to <see cref="F:ExtendedNumerics.Helpers.SortingOrder.NullsFirst" /> in a sort operation.</summary>
</member>
<member name="F:ExtendedNumerics.Helpers.SortingOrder.NullsFirst">
<summary>Return nulls first in a sort operation.</summary>
</member>
<member name="F:ExtendedNumerics.Helpers.SortingOrder.NullsLast">
<summary>Return nulls last in a sort operation.</summary>
</member>
<member name="F:ExtendedNumerics.Helpers.SortingOrder.Same">
<summary>0</summary>
</member>
<member name="M:ExtendedNumerics.Helpers.TrigonometricHelper.GetPrecisionTarget(System.Int32)">
<summary>
Common function to generate the target value to compare against to see if
an operation has reached sufficient precision.
The point of this method instead of having it inline is that we have only
one place to change if we need to increase the value we are adding to
precision to get adjustedPrecision.
</summary>
</member>
<member name="M:ExtendedNumerics.Helpers.TrigonometricHelper.ModOddHalfPi(ExtendedNumerics.BigDecimal)">
<summary>
Return 1 if radians is an odd multiple of π/2, 0 otherwise.
</summary>
</member>
<member name="M:ExtendedNumerics.Helpers.TrigonometricHelper.TaylorSeriesSum(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal,System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger,System.Boolean,System.Int32)">
<summary>
Calculates a Taylor Series Sum until the specified precision is met.
Based on its parameters, this can approximate several different functions
including the sin, cos, sinh, cosh, and exp trigonometric functions.
</summary>
<param name="radians">
The indeterminate value in the Taylor Series that gets multiplied by each term, raised to some
power.
</param>
<param name="sumStart">The value to initialize the running total to. Typically, this is either zero or one.</param>
<param name="counterStart">The term number to start the series at. Typically, this is either zero or one.</param>
<param name="jump">
How much to increment the term index each iteration.
If you want to sum only the even terms, set the counterStart to an even number and this parameter to two.
</param>
<param name="multiplier">
Each term is multiplied by a variable called sign. By default, sign is equal to 1.
Each iteration, sign is set to sign multiplied by this value.
The point of this is to allow every other term to be negative (so subtracted from the sum) by setting this to
parameter to -1.
Setting this to parameter to -1 will flip the sign of the sign variable every iteration.
Since this gets multiplied by the term, the effect is to flip the sign of every other term.
Set this parameter to 1 if all the terms should remain positive.
</param>
<param name="factorialDenominator">
A boolean indicating if the denominator of the term should be passed to the factorial function.
Typically, this is true, but sometimes the factorial in the denominator cancels out,
and so we need a way to turn this off.
</param>
<param name="precision">
The required precision to achieve before returning, in terms of the number of correct digits to the right of the
decimal point.
</param>
<returns></returns>
</member>
<member name="M:ExtendedNumerics.Helpers.TrigonometricHelper.WrapInput(ExtendedNumerics.BigDecimal)">
<summary>
Wraps the input into the range:
-π/2 &lt;= θ &lt;= π/2
</summary>
</member>
<member name="T:ExtendedNumerics.Properties.LanguageResources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arg_MustBeAPositiveInteger">
<summary>
Looks up a localized string similar to Must be a positive integer..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arg_MustBeGreaterThanOrEqualToOne">
<summary>
Looks up a localized string similar to Must be greater than or equal to 1.
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arg_MustBeOfType">
<summary>
Looks up a localized string similar to Argument must be of type {0}.
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arg_MustNotEqualZero">
<summary>
Looks up a localized string similar to {0} must not equal zero..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arg_NegativePrecision">
<summary>
Looks up a localized string similar to Negative precision cannot round left of the decimal point more place values than there are whole number digits..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Cot_Pi">
<summary>
Looks up a localized string similar to The cotangent of π is undefined..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Cot_Zero">
<summary>
Looks up a localized string similar to The cotangent of zero is undefined..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Csc_Pi">
<summary>
Looks up a localized string similar to The cosecant of π is undefined..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Csc_Zero">
<summary>
Looks up a localized string similar to The cosecant of zero is undefined..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Csch_Zero">
<summary>
Looks up a localized string similar to The hyperbolic cosecant of zero is undefined..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Sec_OddPiOver2">
<summary>
Looks up a localized string similar to The secant of (2*n + 1)*π/2 (an odd multiple of π/2) is undefined..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Tan_3PiOver2">
<summary>
Looks up a localized string similar to The tangent of 3π/2 is undefined..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Tan_PiOver2">
<summary>
Looks up a localized string similar to The tangent of π/2 is undefined..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.NotFinite_NaN">
<summary>
Looks up a localized string similar to value is not a number (NaN)..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.NotSupported_NegativePower">
<summary>
Looks up a localized string similar to Cannot raise zero to a negative power..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_BigDecimal_Infinity">
<summary>
Looks up a localized string similar to BigDecimal cannot represent infinity..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_Decimal">
<summary>
Looks up a localized string similar to BigDecimal is too large for a Decimal..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_Double">
<summary>
Looks up a localized string similar to BigDecimal is too large for a Double..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_Fraction">
<summary>
Looks up a localized string similar to Couldn&apos;t parse numerator or denominator..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_Int32">
<summary>
Looks up a localized string similar to BigDecimal is too large for a Int32..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_Single">
<summary>
Looks up a localized string similar to BigDecimal is too large for a Single..
</summary>
</member>
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_UInt32">
<summary>
Looks up a localized string similar to BigDecimal is too large for a UInt32..
</summary>
</member>
</members>
</doc>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,417 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Bcl.AsyncInterfaces</name>
</assembly>
<members>
<member name="T:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1">
<summary>Provides the core logic for implementing a manual-reset <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/> or <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
<typeparam name="TResult"></typeparam>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation">
<summary>
The callback to invoke when the operation completes if <see cref="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)"/> was called before the operation completed,
or <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCoreShared.s_sentinel"/> if the operation completed before a callback was supplied,
or null if a callback hasn't yet been provided and the operation hasn't yet completed.
</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuationState">
<summary>State to pass to <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation"/>.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext">
<summary><see cref="T:System.Threading.ExecutionContext"/> to flow to the callback, or null if no flowing is required.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._capturedContext">
<summary>
A "captured" <see cref="T:System.Threading.SynchronizationContext"/> or <see cref="T:System.Threading.Tasks.TaskScheduler"/> with which to invoke the callback,
or null if no special context is required.
</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._completed">
<summary>Whether the current operation has completed.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._result">
<summary>The result with which the operation succeeded, or the default value if it hasn't yet completed or failed.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._error">
<summary>The exception with which the operation failed, or null if it hasn't yet completed or completed successfully.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._version">
<summary>The current version of this value, used to help prevent misuse.</summary>
</member>
<member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.RunContinuationsAsynchronously">
<summary>Gets or sets whether to force continuations to run asynchronously.</summary>
<remarks>Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true.</remarks>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Reset">
<summary>Resets to prepare for the next operation.</summary>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetResult(`0)">
<summary>Completes with a successful result.</summary>
<param name="result">The result.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetException(System.Exception)">
<summary>Complets with an error.</summary>
<param name="error"></param>
</member>
<member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Version">
<summary>Gets the operation version.</summary>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetStatus(System.Int16)">
<summary>Gets the status of the operation.</summary>
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(System.Int16)">
<summary>Gets the result of the operation.</summary>
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)">
<summary>Schedules the continuation action for this operation.</summary>
<param name="continuation">The continuation to invoke when the operation has completed.</param>
<param name="state">The state object to pass to <paramref name="continuation"/> when it's invoked.</param>
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
<param name="flags">The flags describing the behavior of the continuation.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.ValidateToken(System.Int16)">
<summary>Ensures that the specified token matches the current version.</summary>
<param name="token">The token supplied by <see cref="T:System.Threading.Tasks.ValueTask"/>.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SignalCompletion">
<summary>Signals that the operation has completed. Invoked after the result or error has been set.</summary>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.InvokeContinuation">
<summary>
Invokes the continuation with the appropriate captured context / scheduler.
This assumes that if <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext"/> is not null we're already
running within that <see cref="T:System.Threading.ExecutionContext"/>.
</summary>
</member>
<member name="T:System.Threading.Tasks.TaskAsyncEnumerableExtensions">
<summary>Provides a set of static methods for configuring <see cref="T:System.Threading.Tasks.Task"/>-related behaviors on asynchronous enumerables and disposables.</summary>
</member>
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait(System.IAsyncDisposable,System.Boolean)">
<summary>Configures how awaits on the tasks returned from an async disposable will be performed.</summary>
<param name="source">The source async disposable.</param>
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
<returns>The configured async disposable.</returns>
</member>
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Boolean)">
<summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
<typeparam name="T">The type of the objects being iterated.</typeparam>
<param name="source">The source enumerable being iterated.</param>
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
<returns>The configured enumerable.</returns>
</member>
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.WithCancellation``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.CancellationToken)">
<summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
<typeparam name="T">The type of the objects being iterated.</typeparam>
<param name="source">The source enumerable being iterated.</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
<returns>The configured enumerable.</returns>
</member>
<member name="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder">
<summary>Represents a builder for asynchronous iterators.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Create">
<summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder"/> struct.</summary>
<returns>The initialized instance.</returns>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.MoveNext``1(``0@)">
<summary>Invokes <see cref="M:System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext"/> on the state machine while guarding the <see cref="T:System.Threading.ExecutionContext"/>.</summary>
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
<param name="stateMachine">The state machine instance, passed by reference.</param>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
<summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
<typeparam name="TAwaiter">The type of the awaiter.</typeparam>
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
<param name="awaiter">The awaiter.</param>
<param name="stateMachine">The state machine.</param>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
<summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
<typeparam name="TAwaiter">The type of the awaiter.</typeparam>
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
<param name="awaiter">The awaiter.</param>
<param name="stateMachine">The state machine.</param>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Complete">
<summary>Marks iteration as being completed, whether successfully or otherwise.</summary>
</member>
<member name="P:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.ObjectIdForDebugger">
<summary>Gets an object that may be used to uniquely identify this builder to the debugger.</summary>
</member>
<member name="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute">
<summary>Indicates whether a method is an asynchronous iterator.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute.#ctor(System.Type)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute"/> class.</summary>
<param name="stateMachineType">The type object for the underlying state machine type that's used to implement a state machine method.</param>
</member>
<member name="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable">
<summary>Provides a type that can be used to configure how awaits on an <see cref="T:System.IAsyncDisposable"/> are performed.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredAsyncDisposable.DisposeAsync">
<summary>Asynchronously releases the unmanaged resources used by the <see cref="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable" />.</summary>
<returns>A task that represents the asynchronous dispose operation.</returns>
</member>
<member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1">
<summary>Provides an awaitable async enumerable that enables cancelable iteration and configured awaits.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)">
<summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
<returns>The configured enumerable.</returns>
<remarks>This will replace any previous value set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)"/> for this iteration.</remarks>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)">
<summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
<returns>The configured enumerable.</returns>
<remarks>This will replace any previous <see cref="T:System.Threading.CancellationToken"/> set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)"/> for this iteration.</remarks>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.GetAsyncEnumerator">
<summary>Returns an enumerator that iterates asynchronously through collections that enables cancelable iteration and configured awaits.</summary>
<returns>An enumerator for the <see cref="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1" /> class.</returns>
</member>
<member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator">
<summary>Provides an awaitable async enumerator that enables cancelable iteration and configured awaits.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.MoveNextAsync">
<summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
<returns>
A <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/> that will complete with a result of <c>true</c>
if the enumerator was successfully advanced to the next element, or <c>false</c> if the enumerator has
passed the end of the collection.
</returns>
</member>
<member name="P:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.Current">
<summary>Gets the element in the collection at the current position of the enumerator.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.DisposeAsync">
<summary>
Performs application-defined tasks associated with freeing, releasing, or
resetting unmanaged resources asynchronously.
</summary>
</member>
<member name="T:System.Runtime.CompilerServices.EnumeratorCancellationAttribute">
<summary>Allows users of async-enumerable methods to mark the parameter that should receive the cancellation token value from <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)" />.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.EnumeratorCancellationAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.EnumeratorCancellationAttribute" /> class.</summary>
</member>
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
<summary>
Attribute used to indicate a source generator should create a function for marshalling
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
</summary>
<remarks>
This attribute is meaningless if the source generator associated with it is not enabled.
The current built-in source generator only supports C# and only supplies an implementation when
applied to static, partial, non-generic methods.
</remarks>
</member>
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
</summary>
<param name="libraryName">Name of the library containing the import.</param>
</member>
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
<summary>
Gets the name of the library containing the import.
</summary>
</member>
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
<summary>
Gets or sets the name of the entry point to be called.
</summary>
</member>
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
<summary>
Gets or sets how to marshal string arguments to the method.
</summary>
<remarks>
If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
<see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
</remarks>
</member>
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
<summary>
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
</summary>
<remarks>
If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
</remarks>
</member>
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
<summary>
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
on other platforms) before returning from the attributed method.
</summary>
</member>
<member name="T:System.Runtime.InteropServices.StringMarshalling">
<summary>
Specifies how strings should be marshalled for generated p/invokes
</summary>
</member>
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
<summary>
Indicates the user is supplying a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
</summary>
</member>
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
<summary>
Use the platform-provided UTF-8 marshaller.
</summary>
</member>
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
<summary>
Use the platform-provided UTF-16 marshaller.
</summary>
</member>
<member name="T:System.Collections.Generic.IAsyncEnumerable`1">
<summary>Exposes an enumerator that provides asynchronous iteration over values of a specified type.</summary>
<typeparam name="T">The type of values to enumerate.</typeparam>
</member>
<member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)">
<summary>Returns an enumerator that iterates asynchronously through the collection.</summary>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken"/> that may be used to cancel the asynchronous iteration.</param>
<returns>An enumerator that can be used to iterate asynchronously through the collection.</returns>
</member>
<member name="T:System.Collections.Generic.IAsyncEnumerator`1">
<summary>Supports a simple asynchronous iteration over a generic collection.</summary>
<typeparam name="T">The type of objects to enumerate.</typeparam>
</member>
<member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNextAsync">
<summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
<returns>
A <see cref="T:System.Threading.Tasks.ValueTask`1"/> that will complete with a result of <c>true</c> if the enumerator
was successfully advanced to the next element, or <c>false</c> if the enumerator has passed the end
of the collection.
</returns>
</member>
<member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current">
<summary>Gets the element in the collection at the current position of the enumerator.</summary>
</member>
<member name="T:System.IAsyncDisposable">
<summary>Provides a mechanism for releasing unmanaged resources asynchronously.</summary>
</member>
<member name="M:System.IAsyncDisposable.DisposeAsync">
<summary>
Performs application-defined tasks associated with freeing, releasing, or
resetting unmanaged resources asynchronously.
</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
<summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
<summary>Initializes the attribute with the specified return value condition.</summary>
<param name="returnValue">
The return value condition. If the method returns this value, the associated parameter may be null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
<summary>Gets the return value condition.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
<summary>Initializes the attribute with the specified return value condition.</summary>
<param name="returnValue">
The return value condition. If the method returns this value, the associated parameter will not be null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
<summary>Gets the return value condition.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
<summary>Initializes the attribute with the associated parameter name.</summary>
<param name="parameterName">
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
<summary>Gets the associated parameter name.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
<summary>Applied to a method that will never return under any circumstance.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
<summary>Initializes the attribute with the specified parameter value.</summary>
<param name="parameterValue">
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
the associated parameter matches this value.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
<summary>Gets the condition parameter value.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
<summary>Initializes the attribute with a field or property member.</summary>
<param name="member">
The field or property member that is promised to be not-null.
</param>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
<summary>Initializes the attribute with the list of field and property members.</summary>
<param name="members">
The list of field and property members that are promised to be not-null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
<summary>Gets field or property member names.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
<param name="returnValue">
The return value condition. If the method returns this value, the associated field or property member will not be null.
</param>
<param name="member">
The field or property member that is promised to be not-null.
</param>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
<param name="returnValue">
The return value condition. If the method returns this value, the associated field and property members will not be null.
</param>
<param name="members">
The list of field and property members that are promised to be not-null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
<summary>Gets the return value condition.</summary>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
<summary>Gets field or property member names.</summary>
</member>
</members>
</doc>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More