Skip to content

Commit f346475

Browse files
authored
Merge pull request #239 from WillStrohl/development
Sync dev and main
2 parents bb97a0b + ca5c5c6 commit f346475

36 files changed

+1232
-1445
lines changed

Modules/WillStrohl.Injection/App_LocalResources/EditInjections.ascx.resx

Lines changed: 287 additions & 281 deletions
Large diffs are not rendered by default.

Modules/WillStrohl.Injection/Components/DataProvider.cs

Lines changed: 18 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,21 @@
1-
//
2-
// Will Strohl (will.strohl@gmail.com)
3-
// http://www.willstrohl.com
4-
//
5-
//Copyright (c) 2009-2016, Will Strohl
6-
//All rights reserved.
7-
//
8-
//Redistribution and use in source and binary forms, with or without modification, are
9-
//permitted provided that the following conditions are met:
10-
//
11-
//Redistributions of source code must retain the above copyright notice, this list of
12-
//conditions and the following disclaimer.
13-
//
14-
//Redistributions in binary form must reproduce the above copyright notice, this list
15-
//of conditions and the following disclaimer in the documentation and/or other
16-
//materials provided with the distribution.
17-
//
18-
//Neither the name of Will Strohl, Content Injection, nor the names of its contributors may be
19-
//used to endorse or promote products derived from this software without specific prior
20-
//written permission.
21-
//
22-
//THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
23-
//EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
24-
//OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
25-
//SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26-
//INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
27-
//TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
28-
//BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29-
//CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
30-
//ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
31-
//DAMAGE.
32-
//
1+
/*
2+
Copyright © Upendo Ventures, LLC
3+
4+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
5+
associated documentation files (the "Software"), to deal in the Software without restriction,
6+
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
7+
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
8+
subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all copies or substantial
11+
portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
14+
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
15+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
16+
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18+
*/
3319

3420
using DotNetNuke.Common.Utilities;
3521
using System;

Modules/WillStrohl.Injection/Components/InjectionController.cs

Lines changed: 18 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,21 @@
1-
//
2-
// Will Strohl (will.strohl@gmail.com)
3-
// http://www.willstrohl.com
4-
//
5-
//Copyright (c) 2009-2016, Will Strohl
6-
//All rights reserved.
7-
//
8-
//Redistribution and use in source and binary forms, with or without modification, are
9-
//permitted provided that the following conditions are met:
10-
//
11-
//Redistributions of source code must retain the above copyright notice, this list of
12-
//conditions and the following disclaimer.
13-
//
14-
//Redistributions in binary form must reproduce the above copyright notice, this list
15-
//of conditions and the following disclaimer in the documentation and/or other
16-
//materials provided with the distribution.
17-
//
18-
//Neither the name of Will Strohl, Content Injection, nor the names of its contributors may be
19-
//used to endorse or promote products derived from this software without specific prior
20-
//written permission.
21-
//
22-
//THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
23-
//EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
24-
//OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
25-
//SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26-
//INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
27-
//TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
28-
//BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29-
//CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
30-
//ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
31-
//DAMAGE.
32-
//
1+
/*
2+
Copyright © Upendo Ventures, LLC
3+
4+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
5+
associated documentation files (the "Software"), to deal in the Software without restriction,
6+
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
7+
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
8+
subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all copies or substantial
11+
portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
14+
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
15+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
16+
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18+
*/
3319

3420
using DotNetNuke.Common.Utilities;
3521
using DotNetNuke.Services.Exceptions;

Modules/WillStrohl.Injection/Components/SqlDataProvider.cs

Lines changed: 18 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,21 @@
1-
//
2-
// Will Strohl (will.strohl@gmail.com)
3-
// http://www.willstrohl.com
4-
//
5-
//Copyright (c) 2009-2016, Will Strohl
6-
//All rights reserved.
7-
//
8-
//Redistribution and use in source and binary forms, with or without modification, are
9-
//permitted provided that the following conditions are met:
10-
//
11-
//Redistributions of source code must retain the above copyright notice, this list of
12-
//conditions and the following disclaimer.
13-
//
14-
//Redistributions in binary form must reproduce the above copyright notice, this list
15-
//of conditions and the following disclaimer in the documentation and/or other
16-
//materials provided with the distribution.
17-
//
18-
//Neither the name of Will Strohl, Content Injection, nor the names of its contributors may be
19-
//used to endorse or promote products derived from this software without specific prior
20-
//written permission.
21-
//
22-
//THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
23-
//EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
24-
//OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
25-
//SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26-
//INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
27-
//TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
28-
//BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29-
//CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
30-
//ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
31-
//DAMAGE.
32-
//
1+
/*
2+
Copyright © Upendo Ventures, LLC
3+
4+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
5+
associated documentation files (the "Software"), to deal in the Software without restriction,
6+
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
7+
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
8+
subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all copies or substantial
11+
portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
14+
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
15+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
16+
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18+
*/
3319

3420
using System;
3521
using System.Data;

Modules/WillStrohl.Injection/Components/WNSPortalModuleBase.cs

Lines changed: 18 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,21 @@
1-
//
2-
// Will Strohl (will.strohl@gmail.com)
3-
// http://www.willstrohl.com
4-
//
5-
//Copyright (c) 2009-2016, Will Strohl
6-
//All rights reserved.
7-
//
8-
//Redistribution and use in source and binary forms, with or without modification, are
9-
//permitted provided that the following conditions are met:
10-
//
11-
//Redistributions of source code must retain the above copyright notice, this list of
12-
//conditions and the following disclaimer.
13-
//
14-
//Redistributions in binary form must reproduce the above copyright notice, this list
15-
//of conditions and the following disclaimer in the documentation and/or other
16-
//materials provided with the distribution.
17-
//
18-
//Neither the name of Will Strohl, Content Injection, nor the names of its contributors may be
19-
//used to endorse or promote products derived from this software without specific prior
20-
//written permission.
21-
//
22-
//THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
23-
//EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
24-
//OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
25-
//SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26-
//INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
27-
//TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
28-
//BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29-
//CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
30-
//ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
31-
//DAMAGE.
32-
//
1+
/*
2+
Copyright © Upendo Ventures, LLC
3+
4+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
5+
associated documentation files (the "Software"), to deal in the Software without restriction,
6+
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
7+
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
8+
subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all copies or substantial
11+
portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
14+
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
15+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
16+
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18+
*/
3319

3420
using DotNetNuke.Services.Localization;
3521
using System;

Modules/WillStrohl.Injection/EditInjections.ascx.cs

Lines changed: 36 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,21 @@
1-
//
2-
// Will Strohl (will.strohl@gmail.com)
3-
// http://www.willstrohl.com
4-
//
5-
//Copyright (c) 2009-2016, Will Strohl
6-
//All rights reserved.
7-
//
8-
//Redistribution and use in source and binary forms, with or without modification, are
9-
//permitted provided that the following conditions are met:
10-
//
11-
//Redistributions of source code must retain the above copyright notice, this list of
12-
//conditions and the following disclaimer.
13-
//
14-
//Redistributions in binary form must reproduce the above copyright notice, this list
15-
//of conditions and the following disclaimer in the documentation and/or other
16-
//materials provided with the distribution.
17-
//
18-
//Neither the name of Will Strohl, Content Injection, nor the names of its contributors may be
19-
//used to endorse or promote products derived from this software without specific prior
20-
//written permission.
21-
//
22-
//THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
23-
//EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
24-
//OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
25-
//SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26-
//INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
27-
//TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
28-
//BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29-
//CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
30-
//ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
31-
//DAMAGE.
32-
//
1+
/*
2+
Copyright © Upendo Ventures, LLC
3+
4+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
5+
associated documentation files (the "Software"), to deal in the Software without restriction,
6+
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
7+
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
8+
subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all copies or substantial
11+
portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
14+
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
15+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
16+
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18+
*/
3319

3420
using System.IO;
3521
using System.Linq;
@@ -56,6 +42,8 @@ public partial class EditInjections : WNSPortalModuleBase
5642
private const string c_Command_MoveDown = "MoveDown";
5743
private const string c_Command_Delete = "Delete";
5844

45+
private const string Placeholder = "placeholder";
46+
5947
private const string c_Command_Insert = "Insert";
6048

6149
private const string c_True = "True";
@@ -249,6 +237,7 @@ protected void cmdDelete_Click(object sender, EventArgs e)
249237
protected void radType_OnSelectedIndexChanged(object sender, EventArgs e)
250238
{
251239
ToggleType();
240+
SwitchPlaceholder();
252241
}
253242

254243
protected void cvContent_OnServerValidate(object source, ServerValidateEventArgs args)
@@ -330,6 +319,7 @@ private void BindData()
330319
radInject.SelectedIndex = 0;
331320
}
332321

322+
SwitchPlaceholder();
333323
}
334324

335325
private void LocalizeModule()
@@ -429,6 +419,7 @@ private void BindForm(int ItemId)
429419
}
430420

431421
ToggleType();
422+
SwitchPlaceholder();
432423
}
433424

434425
private void HandleException(Exception exc)
@@ -454,6 +445,19 @@ private void SwapOrder(int ItemId, string UpDown)
454445
ctlModule.ChangeOrder(ItemId, UpDown);
455446
}
456447

448+
private void SwitchPlaceholder()
449+
{
450+
switch (this.radType.SelectedIndex)
451+
{
452+
case 0:
453+
this.txtContent.Attributes.Add(Placeholder, LocalizeString("Script.Placeholder"));
454+
return;
455+
default:
456+
this.txtContent.Attributes.Add(Placeholder, LocalizeString("Html.Placeholder"));
457+
return;
458+
}
459+
}
460+
457461
#endregion
458462

459463
#region Data Access

Modules/WillStrohl.Injection/Entities/CustomPropertyInfo.cs

Lines changed: 18 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,21 @@
1-
//
2-
// Will Strohl (will.strohl@gmail.com)
3-
// http://www.willstrohl.com
4-
//
5-
//Copyright (c) 2009-2016, Will Strohl
6-
//All rights reserved.
7-
//
8-
//Redistribution and use in source and binary forms, with or without modification, are
9-
//permitted provided that the following conditions are met:
10-
//
11-
//Redistributions of source code must retain the above copyright notice, this list of
12-
//conditions and the following disclaimer.
13-
//
14-
//Redistributions in binary form must reproduce the above copyright notice, this list
15-
//of conditions and the following disclaimer in the documentation and/or other
16-
//materials provided with the distribution.
17-
//
18-
//Neither the name of Will Strohl, Content Injection, nor the names of its contributors may be
19-
//used to endorse or promote products derived from this software without specific prior
20-
//written permission.
21-
//
22-
//THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
23-
//EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
24-
//OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
25-
//SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26-
//INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
27-
//TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
28-
//BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29-
//CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
30-
//ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
31-
//DAMAGE.
32-
//
1+
/*
2+
Copyright © Upendo Ventures, LLC
3+
4+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
5+
associated documentation files (the "Software"), to deal in the Software without restriction,
6+
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
7+
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
8+
subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all copies or substantial
11+
portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
14+
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
15+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
16+
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18+
*/
3319

3420
using System;
3521

0 commit comments

Comments
 (0)