diff --git a/BarcodeDrivenEngine/Help/BarcodeDrivenEngine/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj b/BarcodeDrivenEngine/Help/BarcodeDrivenEngine/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj index 4f80205a..0e19ebcf 100644 --- a/BarcodeDrivenEngine/Help/BarcodeDrivenEngine/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj +++ b/BarcodeDrivenEngine/Help/BarcodeDrivenEngine/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj @@ -49,10 +49,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/Customization/T190/SourceFiles/PhoneRepairShop/InputData/RSSVSetup.csv b/Customization/T190/SourceFiles/PhoneRepairShop/InputData/RSSVSetup.csv index bb2f6906..e904706c 100644 --- a/Customization/T190/SourceFiles/PhoneRepairShop/InputData/RSSVSetup.csv +++ b/Customization/T190/SourceFiles/PhoneRepairShop/InputData/RSSVSetup.csv @@ -1,2 +1,2 @@ CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID -2;WORKORDER;5441;12411;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2020-05-12 09:23:04.893;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2020-05-12 09:23:04.893;0x00000000000518D8;0A00DE05-3294-EA11-9FEE-E0D55E1F4D34 \ No newline at end of file +2;RSSVWORDER;5441;12411;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2020-05-12 09:23:04.893;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2020-05-12 09:23:04.893;0x00000000000518D8;0A00DE05-3294-EA11-9FEE-E0D55E1F4D34 \ No newline at end of file diff --git a/Customization/T190/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs b/Customization/T190/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs index 11138052..cf4af93e 100644 --- a/Customization/T190/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs +++ b/Customization/T190/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs @@ -12,7 +12,7 @@ public class RSSVSetup : PXBqlTable, IBqlTable { #region NumberingID [PXDBString(10, IsUnicode = true)] - [PXDefault("WORKORDER")] + [PXDefault("RSSVWORDER")] [PXUIField(DisplayName = "Numbering Sequence")] [PXSelector(typeof(Numbering.numberingID), DescriptionField = typeof(Numbering.descr))] public virtual string? NumberingID { get; set; } diff --git a/Customization/T190/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj b/Customization/T190/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj index 07e276bd..6c3fd7a5 100644 --- a/Customization/T190/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj +++ b/Customization/T190/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj @@ -46,10 +46,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/Customization/T200/CodeSnippets/Step1.9.2/PhoneRepairShop_Code.csproj b/Customization/T200/CodeSnippets/Step1.9.2/PhoneRepairShop_Code.csproj index 56419cfc..2bc891cd 100644 --- a/Customization/T200/CodeSnippets/Step1.9.2/PhoneRepairShop_Code.csproj +++ b/Customization/T200/CodeSnippets/Step1.9.2/PhoneRepairShop_Code.csproj @@ -38,10 +38,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/Customization/T200/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj b/Customization/T200/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj index 07e276bd..6c3fd7a5 100644 --- a/Customization/T200/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj +++ b/Customization/T200/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj @@ -46,10 +46,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/Customization/T210/CodeSnippets/Step2.1.4/RS203000.aspx b/Customization/T210/CodeSnippets/Step2.1.4/RS203000.aspx deleted file mode 100644 index aff7783b..00000000 --- a/Customization/T210/CodeSnippets/Step2.1.4/RS203000.aspx +++ /dev/null @@ -1,63 +0,0 @@ -<%@ Page Language="C#" MasterPageFile="~/MasterPages/FormTab.master" AutoEventWireup="true" ValidateRequest="false" CodeFile="RS203000.aspx.cs" Inherits="Page_RS203000" Title="Untitled Page" %> -<%@ MasterType VirtualPath="~/MasterPages/FormTab.master" %> - - - - - - - - - - - - - - - - - <%-- The added code --%> - - - - <%-- The end of added code --%> - - - - - - - \ No newline at end of file diff --git a/Customization/T210/CodeSnippets/Step2.2.1/RS203000.aspx b/Customization/T210/CodeSnippets/Step2.2.1/RS203000.aspx deleted file mode 100644 index 0a2d618e..00000000 --- a/Customization/T210/CodeSnippets/Step2.2.1/RS203000.aspx +++ /dev/null @@ -1,57 +0,0 @@ -<%@ Page Language="C#" MasterPageFile="~/MasterPages/FormTab.master" AutoEventWireup="true" ValidateRequest="false" CodeFile="RS203000.aspx.cs" Inherits="Page_RS203000" Title="Untitled Page" %> -<%@ MasterType VirtualPath="~/MasterPages/FormTab.master" %> - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Customization/T210/PhoneRepairShop/Bin/PhoneRepairShop_code.dll b/Customization/T210/PhoneRepairShop/Bin/PhoneRepairShop_code.dll index f8f38711..a4b4a610 100644 Binary files a/Customization/T210/PhoneRepairShop/Bin/PhoneRepairShop_code.dll and b/Customization/T210/PhoneRepairShop/Bin/PhoneRepairShop_code.dll differ diff --git a/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/IN/IN202500/extensions/IN202500_PhoneRepairShop_generated.html b/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/IN/IN202500/extensions/IN202500_PhoneRepairShop_generated.html index 31257936..7e7117a9 100644 --- a/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/IN/IN202500/extensions/IN202500_PhoneRepairShop_generated.html +++ b/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/IN/IN202500/extensions/IN202500_PhoneRepairShop_generated.html @@ -2,7 +2,7 @@ - - - + + + diff --git a/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/RS/RS201000/RS201000.html b/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/RS/RS201000/RS201000.html index 8e6e9c18..c890c2f8 100644 --- a/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/RS/RS201000/RS201000.html +++ b/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/RS/RS201000/RS201000.html @@ -1,3 +1,3 @@ \ No newline at end of file + + diff --git a/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/RS/RS201000/RS201000.ts b/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/RS/RS201000/RS201000.ts index 3910668c..937fb444 100644 --- a/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/RS/RS201000/RS201000.ts +++ b/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/RS/RS201000/RS201000.ts @@ -1,4 +1,3 @@ - import { PXScreen, graphInfo, createCollection, PXView, PXFieldState, @@ -15,6 +14,7 @@ export class RS201000 extends PXScreen { RepairService = createCollection(RSSVRepairService); } +// View @gridConfig({ preset: GridPreset.Primary }) diff --git a/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/RS/RS202000/RS202000.html b/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/RS/RS202000/RS202000.html index fcbc1b11..67cc9844 100644 --- a/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/RS/RS202000/RS202000.html +++ b/Customization/T210/PhoneRepairShop/FrontendSources/screen/src/development/screens/RS/RS202000/RS202000.html @@ -1,10 +1,10 @@ \ No newline at end of file + + + + + + + + + diff --git a/Customization/T210/PhoneRepairShop/Pages/RS/RS202000.aspx b/Customization/T210/PhoneRepairShop/Pages/RS/RS202000.aspx deleted file mode 100644 index f23de87e..00000000 --- a/Customization/T210/PhoneRepairShop/Pages/RS/RS202000.aspx +++ /dev/null @@ -1,32 +0,0 @@ -<%@ Page Language="C#" MasterPageFile="~/MasterPages/FormView.master" -AutoEventWireup="true" ValidateRequest="false" CodeFile="RS202000.aspx.cs" -Inherits="Page_RS202000" Title="Untitled Page" %> -<%@ MasterType VirtualPath="~/MasterPages/FormView.master" %> - - - - - - - - - - - - \ No newline at end of file diff --git a/Customization/T210/PhoneRepairShop/Pages/RS/RS202000.aspx.cs b/Customization/T210/PhoneRepairShop/Pages/RS/RS202000.aspx.cs deleted file mode 100644 index a84104a1..00000000 --- a/Customization/T210/PhoneRepairShop/Pages/RS/RS202000.aspx.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System; - -public partial class Page_RS202000 : PX.Web.UI.PXPage -{ - protected void Page_Load(object sender, EventArgs e) - { - } -} \ No newline at end of file diff --git a/Customization/T210/PhoneRepairShop/_project/GenericInquiryScreen_Services_and_Prices.xml b/Customization/T210/PhoneRepairShop/_project/GenericInquiryScreen_Services_and_Prices.xml index e04cf3eb..ebb7ab82 100644 --- a/Customization/T210/PhoneRepairShop/_project/GenericInquiryScreen_Services_and_Prices.xml +++ b/Customization/T210/PhoneRepairShop/_project/GenericInquiryScreen_Services_and_Prices.xml @@ -1,6 +1,6 @@  - + @@ -11,6 +11,7 @@ + @@ -65,6 +66,7 @@
+
@@ -169,8 +171,8 @@ - - + + @@ -188,7 +190,7 @@ - + diff --git a/Customization/T210/PhoneRepairShop/_project/IN202500.xml b/Customization/T210/PhoneRepairShop/_project/IN202500.xml index 001490ad..e02e7f4d 100644 --- a/Customization/T210/PhoneRepairShop/_project/IN202500.xml +++ b/Customization/T210/PhoneRepairShop/_project/IN202500.xml @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/Customization/T210/PhoneRepairShop/_project/ScreenWithRights_RS201000.xml b/Customization/T210/PhoneRepairShop/_project/ScreenWithRights_RS201000.xml index e8f5e37b..fbd1b28c 100644 --- a/Customization/T210/PhoneRepairShop/_project/ScreenWithRights_RS201000.xml +++ b/Customization/T210/PhoneRepairShop/_project/ScreenWithRights_RS201000.xml @@ -48,7 +48,6 @@ - @@ -120,6 +119,7 @@ +
diff --git a/Customization/T210/PhoneRepairShop/_project/ScreenWithRights_RS203000.xml b/Customization/T210/PhoneRepairShop/_project/ScreenWithRights_RS203000.xml index fd9bed5c..4eefc5f9 100644 --- a/Customization/T210/PhoneRepairShop/_project/ScreenWithRights_RS203000.xml +++ b/Customization/T210/PhoneRepairShop/_project/ScreenWithRights_RS203000.xml @@ -18,7 +18,7 @@ - + diff --git a/Customization/T210/PhoneRepairShop/_project/ScreenWithRights_RS2030PL.xml b/Customization/T210/PhoneRepairShop/_project/ScreenWithRights_RS2030PL.xml deleted file mode 100644 index 2e9c9cba..00000000 --- a/Customization/T210/PhoneRepairShop/_project/ScreenWithRights_RS2030PL.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - -
-
-
-
- - - - - - - - - \ No newline at end of file diff --git a/Customization/T210/PhoneRepairShop/_project/SiteMapNode_a889a31c_f526_47fb_80c9_e79ffbe5d5ff.xml b/Customization/T210/PhoneRepairShop/_project/SiteMapNode_09d652c6_ade9_4dba_9955_971d128d15f1.xml similarity index 97% rename from Customization/T210/PhoneRepairShop/_project/SiteMapNode_a889a31c_f526_47fb_80c9_e79ffbe5d5ff.xml rename to Customization/T210/PhoneRepairShop/_project/SiteMapNode_09d652c6_ade9_4dba_9955_971d128d15f1.xml index 30f9abd9..aae072cd 100644 --- a/Customization/T210/PhoneRepairShop/_project/SiteMapNode_a889a31c_f526_47fb_80c9_e79ffbe5d5ff.xml +++ b/Customization/T210/PhoneRepairShop/_project/SiteMapNode_09d652c6_ade9_4dba_9955_971d128d15f1.xml @@ -25,7 +25,7 @@ - + diff --git a/Customization/T210/PhoneRepairShop/_project/Sql_RSSVRepairService.xml b/Customization/T210/PhoneRepairShop/_project/Sql_RSSVRepairService.xml index a544d9f9..2538cb9c 100644 --- a/Customization/T210/PhoneRepairShop/_project/Sql_RSSVRepairService.xml +++ b/Customization/T210/PhoneRepairShop/_project/Sql_RSSVRepairService.xml @@ -20,10 +20,6 @@ - - - - diff --git a/Customization/T210/PhoneRepairShop/_project/pages_in_in202500_aspx.xml b/Customization/T210/PhoneRepairShop/_project/pages_in_in202500_aspx.xml index 4bc995ef..2c8b95ac 100644 --- a/Customization/T210/PhoneRepairShop/_project/pages_in_in202500_aspx.xml +++ b/Customization/T210/PhoneRepairShop/_project/pages_in_in202500_aspx.xml @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/Customization/T210/PhoneRepairShop/_project/pages_rs_rs202000_aspx.xml b/Customization/T210/PhoneRepairShop/_project/pages_rs_rs202000_aspx.xml deleted file mode 100644 index 779f99d3..00000000 --- a/Customization/T210/PhoneRepairShop/_project/pages_rs_rs202000_aspx.xml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Customization/T210/PhoneRepairShop/_project/pages_rs_rs203000_aspx.xml b/Customization/T210/PhoneRepairShop/_project/pages_rs_rs203000_aspx.xml index 05cbdb6b..3a5a503b 100644 --- a/Customization/T210/PhoneRepairShop/_project/pages_rs_rs203000_aspx.xml +++ b/Customization/T210/PhoneRepairShop/_project/pages_rs_rs203000_aspx.xml @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/InventoryItemExtensions.cs b/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/InventoryItemExtensions.cs index 52e0b96d..cda95dd8 100644 --- a/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/InventoryItemExtensions.cs +++ b/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/InventoryItemExtensions.cs @@ -1,10 +1,8 @@ -using PX.Common; +using PX.Data.BQL.Fluent; using PX.Data.BQL; -using PX.Data.EP; using PX.Data.ReferentialIntegrity.Attributes; using PX.Data; using PX.Objects.Common.Extensions; -using PX.Objects.Common.GraphExtensions.Abstract; using PX.Objects.Common; using PX.Objects.CR; using PX.Objects.CS; @@ -14,11 +12,11 @@ using PX.Objects.IN.Matrix.Attributes; using PX.Objects.IN.Matrix.Graphs; using PX.Objects.IN; -using PX.Objects.PM; using PX.Objects.TX; using PX.Objects; using PX.TM; using SelectParentItemClass = PX.Data.BQL.Fluent.SelectFrom.Where>; +using SelectParentPostClass = PX.Data.BQL.Fluent.SelectFrom.Where>; using System.Collections.Generic; using System; @@ -26,14 +24,13 @@ namespace PhoneRepairShop { // Acuminator disable once PX1016 ExtensionDoesNotDeclareIsActiveMethod extension should be constantly active public sealed class InventoryItemExt : PXCacheExtension - { - #region UsrRepairItem - [PXDBBool] - [PXUIField(DisplayName="Repair Item")] - [PXDefault(false, PersistingCheck = PXPersistingCheck.Nothing)] - - public bool? UsrRepairItem { get; set; } - public abstract class usrRepairItem : PX.Data.BQL.BqlBool.Field { } + { + #region UsrRepairItem + [PXDBBool] + [PXUIField(DisplayName="Repair Item")] + [PXDefault(false, PersistingCheck = PXPersistingCheck.Nothing)] + public bool? UsrRepairItem { get; set; } + public abstract class usrRepairItem : PX.Data.BQL.BqlBool.Field { } #endregion #region UsrRepairItemType diff --git a/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVRepairService.cs b/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVRepairService.cs index 97ef3dcf..ad6a449f 100644 --- a/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVRepairService.cs +++ b/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVRepairService.cs @@ -3,109 +3,110 @@ namespace PhoneRepairShop { - [PXCacheName(Messages.RSSVRepairService)] - public class RSSVRepairService : PXBqlTable, IBqlTable - { - #region ServiceID - [PXDBIdentity] - public virtual int? ServiceID { get; set; } - public abstract class serviceID : PX.Data.BQL.BqlInt.Field { } - #endregion + [PXCacheName(Messages.RSSVRepairService)] + public class RSSVRepairService : PXBqlTable, IBqlTable + { + #region ServiceID + [PXDBIdentity] + public virtual int? ServiceID { get; set; } + public abstract class serviceID : PX.Data.BQL.BqlInt.Field { } + #endregion - #region ServiceCD - [PXDBString(15, IsKey = true, IsUnicode = true, InputMask = ">aaaaaaaaaaaaaaa")] - [PXDefault] - [PXUIField(DisplayName = "Service ID")] - public virtual string? ServiceCD { get; set; } - public abstract class serviceCD : PX.Data.BQL.BqlString.Field { } - #endregion + #region ServiceCD + [PXDBString(15, IsUnicode = true, IsKey = true, + InputMask = ">aaaaaaaaaaaaaaa")] + [PXDefault] + [PXUIField(DisplayName = "Service ID")] + public virtual string? ServiceCD { get; set; } + public abstract class serviceCD : PX.Data.BQL.BqlString.Field { } + #endregion - #region Description - [PXDBString(50, IsUnicode = true, InputMask = "")] - [PXDefault] - [PXUIField(DisplayName = "Description")] - public virtual string? Description { get; set; } - public abstract class description : PX.Data.BQL.BqlString.Field { } - #endregion + #region Description + [PXDBString(50, IsUnicode = true)] + [PXDefault] + [PXUIField(DisplayName = "Description")] + public virtual string? Description { get; set; } + public abstract class description : PX.Data.BQL.BqlString.Field { } + #endregion - #region Active - [PXDBBool()] - [PXDefault(true)] - [PXUIField(DisplayName = "Active")] - public virtual bool? Active { get; set; } - public abstract class active : PX.Data.BQL.BqlBool.Field { } - #endregion + #region Active + [PXDBBool()] + [PXDefault(true)] + [PXUIField(DisplayName = "Active")] + public virtual bool? Active { get; set; } + public abstract class active : PX.Data.BQL.BqlBool.Field { } + #endregion - #region WalkInService - [PXDBBool()] - [PXDefault(false)] - [PXUIField(DisplayName = "Walk-In Service")] - public virtual bool? WalkInService { get; set; } - public abstract class walkInService : PX.Data.BQL.BqlBool.Field { } - #endregion + #region WalkInService + [PXDBBool()] + [PXDefault(false)] + [PXUIField(DisplayName = "Walk-In Service")] + public virtual bool? WalkInService { get; set; } + public abstract class walkInService : PX.Data.BQL.BqlBool.Field { } + #endregion - #region PreliminaryCheck - [PXDBBool()] - [PXDefault(false)] - [PXUIField(DisplayName = "Requires Preliminary Check")] - public virtual bool? PreliminaryCheck { get; set; } - public abstract class preliminaryCheck : PX.Data.BQL.BqlBool.Field { } - #endregion + #region PreliminaryCheck + [PXDBBool()] + [PXDefault(false)] + [PXUIField(DisplayName = "Requires Preliminary Check")] + public virtual bool? PreliminaryCheck { get; set; } + public abstract class preliminaryCheck : PX.Data.BQL.BqlBool.Field { } + #endregion - #region Prepayment - [PXDBBool()] - [PXDefault(false)] - [PXUIField(DisplayName = "Requires Prepayment")] - public virtual bool? Prepayment { get; set; } - public abstract class prepayment : PX.Data.BQL.BqlBool.Field { } - #endregion + #region Prepayment + [PXDBBool()] + [PXDefault(false)] + [PXUIField(DisplayName = "Requires Prepayment")] + public virtual bool? Prepayment { get; set; } + public abstract class prepayment : PX.Data.BQL.BqlBool.Field { } + #endregion - #region CreatedDateTime - [PXDBCreatedDateTime()] - public virtual DateTime? CreatedDateTime { get; set; } - public abstract class createdDateTime : PX.Data.BQL.BqlDateTime.Field { } - #endregion + #region CreatedDateTime + [PXDBCreatedDateTime()] + public virtual DateTime? CreatedDateTime { get; set; } + public abstract class createdDateTime : PX.Data.BQL.BqlDateTime.Field { } + #endregion - #region CreatedByID - [PXDBCreatedByID()] - public virtual Guid? CreatedByID { get; set; } - public abstract class createdByID : PX.Data.BQL.BqlGuid.Field { } - #endregion + #region CreatedByID + [PXDBCreatedByID()] + public virtual Guid? CreatedByID { get; set; } + public abstract class createdByID : PX.Data.BQL.BqlGuid.Field { } + #endregion - #region CreatedByScreenID - [PXDBCreatedByScreenID()] - public virtual string? CreatedByScreenID { get; set; } - public abstract class createdByScreenID : PX.Data.BQL.BqlString.Field { } - #endregion + #region CreatedByScreenID + [PXDBCreatedByScreenID()] + public virtual string? CreatedByScreenID { get; set; } + public abstract class createdByScreenID : PX.Data.BQL.BqlString.Field { } + #endregion - #region LastModifiedDateTime - [PXDBLastModifiedDateTime()] - public virtual DateTime? LastModifiedDateTime { get; set; } - public abstract class lastModifiedDateTime : PX.Data.BQL.BqlDateTime.Field { } - #endregion + #region LastModifiedDateTime + [PXDBLastModifiedDateTime()] + public virtual DateTime? LastModifiedDateTime { get; set; } + public abstract class lastModifiedDateTime : PX.Data.BQL.BqlDateTime.Field { } + #endregion - #region LastModifiedByID - [PXDBLastModifiedByID()] - public virtual Guid? LastModifiedByID { get; set; } - public abstract class lastModifiedByID : PX.Data.BQL.BqlGuid.Field { } - #endregion + #region LastModifiedByID + [PXDBLastModifiedByID()] + public virtual Guid? LastModifiedByID { get; set; } + public abstract class lastModifiedByID : PX.Data.BQL.BqlGuid.Field { } + #endregion - #region LastModifiedByScreenID - [PXDBLastModifiedByScreenID()] - public virtual string? LastModifiedByScreenID { get; set; } - public abstract class lastModifiedByScreenID : PX.Data.BQL.BqlString.Field { } - #endregion + #region LastModifiedByScreenID + [PXDBLastModifiedByScreenID()] + public virtual string? LastModifiedByScreenID { get; set; } + public abstract class lastModifiedByScreenID : PX.Data.BQL.BqlString.Field { } + #endregion - #region Tstamp - [PXDBTimestamp()] - public virtual byte[]? Tstamp { get; set; } - public abstract class tstamp : PX.Data.BQL.BqlByteArray.Field { } - #endregion + #region Tstamp + [PXDBTimestamp()] + public virtual byte[]? Tstamp { get; set; } + public abstract class tstamp : PX.Data.BQL.BqlByteArray.Field { } + #endregion - #region NoteID - [PXNote()] - public virtual Guid? NoteID { get; set; } - public abstract class noteID : PX.Data.BQL.BqlGuid.Field { } - #endregion - } + #region NoteID + [PXNote()] + public virtual Guid? NoteID { get; set; } + public abstract class noteID : PX.Data.BQL.BqlGuid.Field { } + #endregion + } } \ No newline at end of file diff --git a/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVWarranty.cs b/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVWarranty.cs index 98533e9a..ca035f34 100644 --- a/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVWarranty.cs +++ b/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVWarranty.cs @@ -51,27 +51,36 @@ public abstract class defaultWarranty : #region ContractDuration [PXInt(MinValue = 1, MaxValue = 1000)] [PXUIField(DisplayName = "Duration", Enabled = false)] - [PXFormula(typeof(ContractTemplate.duration.FromSelectorOf))] + [PXFormula(typeof( + ContractTemplate.duration.FromSelectorOf))] public virtual int? ContractDuration { get; set; } - public abstract class contractDuration : PX.Data.BQL.BqlInt.Field { } + public abstract class contractDuration : + PX.Data.BQL.BqlInt.Field + { } #endregion #region ContractDurationType [PXString(1, IsFixed = true)] [PXUIField(DisplayName = "Duration Unit", Enabled = false)] [Contract.durationType.List] - [PXFormula(typeof(ContractTemplate.durationType.FromSelectorOf))] + [PXFormula(typeof( + ContractTemplate.durationType.FromSelectorOf))] public virtual string? ContractDurationType { get; set; } - public abstract class contractDurationType : PX.Data.BQL.BqlString.Field { } + public abstract class contractDurationType : + PX.Data.BQL.BqlString.Field + { } #endregion #region ContractType [PXString(1, IsFixed = true)] [PXUIField(DisplayName = "Contract Type", Enabled = false)] [Contract.type.List] - [PXFormula(typeof(ContractTemplate.type.FromSelectorOf))] + [PXFormula(typeof( + ContractTemplate.type.FromSelectorOf))] public virtual string? ContractType { get; set; } - public abstract class contractType : PX.Data.BQL.BqlString.Field { } + public abstract class contractType : + PX.Data.BQL.BqlString.Field + { } #endregion #region CreatedByID diff --git a/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/InventoryItemMaint.cs b/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/InventoryItemMaint.cs index 4530e6cb..83e58135 100644 --- a/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/InventoryItemMaint.cs +++ b/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/InventoryItemMaint.cs @@ -7,7 +7,7 @@ namespace PhoneRepairShop { // Acuminator disable once PX1016 ExtensionDoesNotDeclareIsActiveMethod extension should be constantly active public class InventoryItemMaint_Extension : PXGraphExtension - { + { #region Data Views public SelectFrom. Where - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs b/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs index 20a8adba..d92c35c1 100644 --- a/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs +++ b/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using PX.Data; +using PX.Data; using PX.Data.BQL.Fluent; namespace PhoneRepairShop @@ -12,4 +7,4 @@ public class RSSVDeviceMaint : PXGraph { public SelectFrom.View ServDevices = null!; } -} +} \ No newline at end of file diff --git a/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVRepairServiceMaint.cs b/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVRepairServiceMaint.cs index 059ebec8..d2561df2 100644 --- a/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVRepairServiceMaint.cs +++ b/Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVRepairServiceMaint.cs @@ -4,26 +4,41 @@ namespace PhoneRepairShop { - public class RSSVRepairServiceMaint : PXGraph - { - - protected void _(Events.FieldUpdated e) + public class RSSVRepairServiceMaint : PXGraph { - var row = e.Row; - row.PreliminaryCheck = !(row.WalkInService == true); + + protected void _(Events.FieldUpdated e) + { + var row = e.Row; + row.PreliminaryCheck = !(row.WalkInService == true); } - protected void _(Events.FieldUpdated e) - { - var row = e.Row; - row.WalkInService = !(row.PreliminaryCheck == true); + protected void _(Events.FieldUpdated e) + { + var row = e.Row; + row.WalkInService = !(row.PreliminaryCheck == true); } - public SelectFrom.View RepairService = null!; + public PXSave Save = null!; + public PXCancel Cancel = null!; + + public SelectFrom.View RepairService = null!; - public PXSave Save = null!; - public PXCancel Cancel = null!; + public PXFilter MasterView; + public PXFilter DetailsView; + [Serializable] + public class MasterTable : PXBqlTable, IBqlTable + { - } + } + + [Serializable] + public class DetailsTable : PXBqlTable, IBqlTable + { + + } + } } \ No newline at end of file diff --git a/Customization/T220/CodeSnippets/Step2.1.4/RSSVSetup.cs b/Customization/T220/CodeSnippets/Step2.1.4/RSSVSetup.cs index 451e6593..9066852b 100644 --- a/Customization/T220/CodeSnippets/Step2.1.4/RSSVSetup.cs +++ b/Customization/T220/CodeSnippets/Step2.1.4/RSSVSetup.cs @@ -18,7 +18,7 @@ public class RSSVSetup : PXBqlTable, IBqlTable [PXUIField(DisplayName = "Numbering Sequence")] [PXSelector(typeof(Numbering.numberingID), DescriptionField = typeof(Numbering.descr))] - [PXDefault("WORKORDER")] + [PXDefault("RSSVWORDER")] public virtual string? NumberingID { get; set; } public abstract class numberingID : PX.Data.BQL.BqlString.Field { } diff --git a/Customization/T220/PhoneRepairShop/InputData/RSSVSetup.csv b/Customization/T220/PhoneRepairShop/InputData/RSSVSetup.csv index 84e695e7..b6fc91c4 100644 --- a/Customization/T220/PhoneRepairShop/InputData/RSSVSetup.csv +++ b/Customization/T220/PhoneRepairShop/InputData/RSSVSetup.csv @@ -1,2 +1,2 @@ CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID -2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 +2;RSSVWORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 diff --git a/Customization/T220/PhoneRepairShop/_project/IN202500.xml b/Customization/T220/PhoneRepairShop/_project/IN202500.xml index 001490ad..e02e7f4d 100644 --- a/Customization/T220/PhoneRepairShop/_project/IN202500.xml +++ b/Customization/T220/PhoneRepairShop/_project/IN202500.xml @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/Customization/T220/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs b/Customization/T220/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs index 3855bcbb..94e1afcc 100644 --- a/Customization/T220/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs +++ b/Customization/T220/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs @@ -15,7 +15,7 @@ public class RSSVSetup : PXBqlTable, IBqlTable [PXUIField(DisplayName = "Numbering Sequence")] [PXSelector(typeof(Numbering.numberingID), DescriptionField = typeof(Numbering.descr))] - [PXDefault("WORKORDER")] + [PXDefault("RSSVWORDER")] public virtual string? NumberingID { get; set; } public abstract class numberingID : PX.Data.BQL.BqlString.Field { } #endregion diff --git a/Customization/T220/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_code.csproj b/Customization/T220/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_code.csproj index 59c9bc1a..19b45045 100644 --- a/Customization/T220/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_code.csproj +++ b/Customization/T220/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_code.csproj @@ -46,10 +46,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/Customization/T230/PhoneRepairShop/InputData/RSSVSetup.csv b/Customization/T230/PhoneRepairShop/InputData/RSSVSetup.csv index abaa766a..430d93f1 100644 --- a/Customization/T230/PhoneRepairShop/InputData/RSSVSetup.csv +++ b/Customization/T230/PhoneRepairShop/InputData/RSSVSetup.csv @@ -1,2 +1,2 @@ CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID -2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 +2;RSSVWORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 diff --git a/Customization/T230/PhoneRepairShop/_project/IN202500.xml b/Customization/T230/PhoneRepairShop/_project/IN202500.xml index 001490ad..e02e7f4d 100644 --- a/Customization/T230/PhoneRepairShop/_project/IN202500.xml +++ b/Customization/T230/PhoneRepairShop/_project/IN202500.xml @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/Customization/T230/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs b/Customization/T230/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs index c05205d1..73df82cd 100644 --- a/Customization/T230/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs +++ b/Customization/T230/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs @@ -15,7 +15,7 @@ public class RSSVSetup : PXBqlTable, IBqlTable [PXUIField(DisplayName = "Numbering Sequence")] [PXSelector(typeof(Numbering.numberingID), DescriptionField = typeof(Numbering.descr))] - [PXDefault("WORKORDER")] + [PXDefault("RSSVWORDER")] public virtual string? NumberingID { get; set; } public abstract class numberingID : PX.Data.BQL.BqlString.Field { } #endregion diff --git a/Customization/T230/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj b/Customization/T230/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj index b4e86a67..3213e80f 100644 --- a/Customization/T230/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj +++ b/Customization/T230/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj @@ -46,10 +46,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/Customization/T240/PhoneRepairShop/InputData/RSSVSetup.csv b/Customization/T240/PhoneRepairShop/InputData/RSSVSetup.csv index abaa766a..430d93f1 100644 --- a/Customization/T240/PhoneRepairShop/InputData/RSSVSetup.csv +++ b/Customization/T240/PhoneRepairShop/InputData/RSSVSetup.csv @@ -1,2 +1,2 @@ CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID -2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 +2;RSSVWORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 diff --git a/Customization/T240/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs b/Customization/T240/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs index c05205d1..73df82cd 100644 --- a/Customization/T240/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs +++ b/Customization/T240/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs @@ -15,7 +15,7 @@ public class RSSVSetup : PXBqlTable, IBqlTable [PXUIField(DisplayName = "Numbering Sequence")] [PXSelector(typeof(Numbering.numberingID), DescriptionField = typeof(Numbering.descr))] - [PXDefault("WORKORDER")] + [PXDefault("RSSVWORDER")] public virtual string? NumberingID { get; set; } public abstract class numberingID : PX.Data.BQL.BqlString.Field { } #endregion diff --git a/Customization/T240/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj b/Customization/T240/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj index 4f3ab305..2446c38d 100644 --- a/Customization/T240/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj +++ b/Customization/T240/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj @@ -46,10 +46,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/Customization/T250/PhoneRepairShop/InputData/RSSVSetup.csv b/Customization/T250/PhoneRepairShop/InputData/RSSVSetup.csv index abaa766a..430d93f1 100644 --- a/Customization/T250/PhoneRepairShop/InputData/RSSVSetup.csv +++ b/Customization/T250/PhoneRepairShop/InputData/RSSVSetup.csv @@ -1,2 +1,2 @@ CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID -2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 +2;RSSVWORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 diff --git a/Customization/T250/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs b/Customization/T250/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs index c05205d1..73df82cd 100644 --- a/Customization/T250/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs +++ b/Customization/T250/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs @@ -15,7 +15,7 @@ public class RSSVSetup : PXBqlTable, IBqlTable [PXUIField(DisplayName = "Numbering Sequence")] [PXSelector(typeof(Numbering.numberingID), DescriptionField = typeof(Numbering.descr))] - [PXDefault("WORKORDER")] + [PXDefault("RSSVWORDER")] public virtual string? NumberingID { get; set; } public abstract class numberingID : PX.Data.BQL.BqlString.Field { } #endregion diff --git a/Customization/T250/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj b/Customization/T250/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj index 07e276bd..6c3fd7a5 100644 --- a/Customization/T250/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj +++ b/Customization/T250/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj @@ -46,10 +46,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/IntegrationDevelopment/Help/ConfiguringPushNotifications/SignalRHub/Program.cs b/IntegrationDevelopment/Help/ConfiguringPushNotifications/SignalRHub/Program.cs new file mode 100644 index 00000000..420d215d --- /dev/null +++ b/IntegrationDevelopment/Help/ConfiguringPushNotifications/SignalRHub/Program.cs @@ -0,0 +1,89 @@ +using Microsoft.AspNetCore.Http.Connections; +using Microsoft.AspNetCore.SignalR.Client; +using Microsoft.Extensions.Logging; +using System.Text; + +class Program +{ + static async Task Main(string[] args) + { + // Specify credentials to sign in to Acumatica ERP. + // If you use a multi-tenant Acumatica ERP instance, + // append the tenant name to the login as follows: "admin@MyTenant". + var login = "admin"; + var password = "123"; + // Set up a Basic authentication token. + var basicAuthToken = Convert.ToBase64String( + Encoding.UTF8.GetBytes(login + ":" + password)); + + // Specify the URL of an Acumatica ERP instance. + string acumaticaErpUrl = "http://localhost:80/AcumaticaDB_SignalR/"; + // Instead of "TestSignalR", specify the name + // that you specified on the Push Notifications (SM302000) form. + var notification = "TestSignalR"; + + // Create and configure a SignalR Hub connection. + HubConnection connection = new HubConnectionBuilder() + // Specify the URL of the Push Notifications Hub. + // It must end with "signalr/hubs/PushNotificationsHub". + .WithUrl(acumaticaErpUrl + "signalr/hubs/PushNotificationsHub", + options => + { + options.Headers.Add("Authorization", "Basic " + basicAuthToken); + options.Transports = HttpTransportType.WebSockets; + options.SkipNegotiation = true; + }).ConfigureLogging(logging => + { + logging.SetMinimumLevel(LogLevel.Trace); + logging.AddProvider(new CustomConsoleLoggerProvider()); + }).Build(); + + try + { + await connection.StartAsync(); + // Subscribe to the specified notification. + await connection.InvokeAsync("Subscribe", notification); + // Handle the received notifications. + connection.On("ReceiveNotification", notificationReceived => + Console.WriteLine(notificationReceived.ToString())); + while (Console.Read() != '3') + { + } + } + catch (Exception ex) + { + Console.WriteLine($"Error during connection: {ex.Message}"); + Console.Read(); + } + finally + { + await connection.StopAsync(); + Console.WriteLine("Connection stopped."); + } + } + + // A logger to display SignalR logs in the console. + public class CustomConsoleLoggerProvider : ILoggerProvider + { + public ILogger CreateLogger(string categoryName) => + new CustomConsoleLogger(); + public void Dispose() { } + } + + public class CustomConsoleLogger : ILogger + { + public IDisposable BeginScope(TState state) => null; + public bool IsEnabled(LogLevel logLevel) => true; + + public void Log(LogLevel logLevel, EventId eventId, + TState state, Exception exception, + Func formatter) + { + Console.WriteLine($"[{logLevel}] {formatter(state, exception)}"); + if (exception != null) + { + Console.WriteLine(exception); + } + } + } +} \ No newline at end of file diff --git a/IntegrationDevelopment/Help/ConfiguringPushNotifications/SignalRHub/TestSignalR.cs b/IntegrationDevelopment/Help/ConfiguringPushNotifications/SignalRHub/TestSignalR.cs deleted file mode 100644 index 334f3548..00000000 --- a/IntegrationDevelopment/Help/ConfiguringPushNotifications/SignalRHub/TestSignalR.cs +++ /dev/null @@ -1,60 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text; -using Microsoft.AspNet.SignalR.Client; - -class Program -{ - static void Main(string[] args) - { - var login = "admin"; - var tenant = "Tenant"; - var password = "123"; - // Set up a Basic authentication token - var basicAuthToken = Convert.ToBase64String( - Encoding.UTF8.GetBytes(login + "@" + tenant + ":" + password)); - - //Connect to an Acumatica ERP instance - var connection = new HubConnection("http://localhost:8081/AcumaticaDB/"); - connection.Headers.Add("Authorization", "Basic " + basicAuthToken); - - //Create a proxy to hub - //Use "PushNotificationsHub" as the address of the hub - var myHub = connection.CreateHubProxy("PushNotificationsHub"); - connection.Start().ContinueWith(task => - { - if (task.IsFaulted) - { - Console.WriteLine( - "There was an error during open of the connection:{0}", - task.Exception.GetBaseException()); - } - else - { - //Instead of "TestSignalR", specify the name - //that you specified on the Push Notifications form - myHub.Invoke("Subscribe", "TestSignalR").Wait(); - } - }).Wait(); - - //Process the notifications - myHub.On("ReceiveNotification", nr => - { - Console.WriteLine("Inserted {0}", nr.Inserted.Length); - Console.WriteLine("Deleted {0}", nr.Deleted.Length); - }); - Console.Read(); - connection.Stop(); - } -} - -public class NotificationResult -{ - public object[] Inserted { get; set; } - public object[] Deleted { get; set; } - public string Query { get; set; } - public string CompanyId { get; set; } - public Guid Id { get; set; } - public long TimeStamp { get; set; } - public Dictionary AdditionalInfo { get; set; } -} diff --git a/IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler_Code/WebhookHandler/TogglWebhookHandler_Code.csproj b/IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler_Code/WebhookHandler/TogglWebhookHandler_Code.csproj index f26857d2..5a011b5c 100644 --- a/IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler_Code/WebhookHandler/TogglWebhookHandler_Code.csproj +++ b/IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler_Code/WebhookHandler/TogglWebhookHandler_Code.csproj @@ -54,10 +54,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/MobileDevelopment/T410/T410_Code/T410_Code/T410_Code.csproj b/MobileDevelopment/T410/T410_Code/T410_Code/T410_Code.csproj index f07ba14d..f6b25e07 100644 --- a/MobileDevelopment/T410/T410_Code/T410_Code/T410_Code.csproj +++ b/MobileDevelopment/T410/T410_Code/T410_Code/T410_Code.csproj @@ -38,10 +38,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/ModernUI/T290/PhoneRepairShop/InputData/RSSVSetup.csv b/ModernUI/T290/PhoneRepairShop/InputData/RSSVSetup.csv index abaa766a..430d93f1 100644 --- a/ModernUI/T290/PhoneRepairShop/InputData/RSSVSetup.csv +++ b/ModernUI/T290/PhoneRepairShop/InputData/RSSVSetup.csv @@ -1,2 +1,2 @@ CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID -2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 +2;RSSVWORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 diff --git a/ModernUI/T290/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs b/ModernUI/T290/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs index c05205d1..73df82cd 100644 --- a/ModernUI/T290/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs +++ b/ModernUI/T290/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs @@ -15,7 +15,7 @@ public class RSSVSetup : PXBqlTable, IBqlTable [PXUIField(DisplayName = "Numbering Sequence")] [PXSelector(typeof(Numbering.numberingID), DescriptionField = typeof(Numbering.descr))] - [PXDefault("WORKORDER")] + [PXDefault("RSSVWORDER")] public virtual string? NumberingID { get; set; } public abstract class numberingID : PX.Data.BQL.BqlString.Field { } #endregion diff --git a/ModernUI/T290/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj b/ModernUI/T290/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj index 07e276bd..6c3fd7a5 100644 --- a/ModernUI/T290/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj +++ b/ModernUI/T290/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj @@ -46,10 +46,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/ModernUI/T290/SourceFiles/PhoneRepairShop/InputData/RSSVSetup.csv b/ModernUI/T290/SourceFiles/PhoneRepairShop/InputData/RSSVSetup.csv index abaa766a..430d93f1 100644 --- a/ModernUI/T290/SourceFiles/PhoneRepairShop/InputData/RSSVSetup.csv +++ b/ModernUI/T290/SourceFiles/PhoneRepairShop/InputData/RSSVSetup.csv @@ -1,2 +1,2 @@ CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID -2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 +2;RSSVWORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 diff --git a/ModernUI/T290/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs b/ModernUI/T290/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs index c05205d1..73df82cd 100644 --- a/ModernUI/T290/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs +++ b/ModernUI/T290/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs @@ -15,7 +15,7 @@ public class RSSVSetup : PXBqlTable, IBqlTable [PXUIField(DisplayName = "Numbering Sequence")] [PXSelector(typeof(Numbering.numberingID), DescriptionField = typeof(Numbering.descr))] - [PXDefault("WORKORDER")] + [PXDefault("RSSVWORDER")] public virtual string? NumberingID { get; set; } public abstract class numberingID : PX.Data.BQL.BqlString.Field { } #endregion diff --git a/ModernUI/T290/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj b/ModernUI/T290/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj index 07e276bd..6c3fd7a5 100644 --- a/ModernUI/T290/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj +++ b/ModernUI/T290/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_Code.csproj @@ -46,10 +46,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/PlugInDevelopment/Help/AddingCustomSmsProvider/CustomSmsProvider_Code/CustomSmsProvider/CustomSmsProvider_Code.csproj b/PlugInDevelopment/Help/AddingCustomSmsProvider/CustomSmsProvider_Code/CustomSmsProvider/CustomSmsProvider_Code.csproj index 17116986..98782a45 100644 --- a/PlugInDevelopment/Help/AddingCustomSmsProvider/CustomSmsProvider_Code/CustomSmsProvider/CustomSmsProvider_Code.csproj +++ b/PlugInDevelopment/Help/AddingCustomSmsProvider/CustomSmsProvider_Code/CustomSmsProvider/CustomSmsProvider_Code.csproj @@ -46,10 +46,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/PlugInDevelopment/Help/ImplementingConnector/WooCommerceTest/WooCommerceTest.csproj b/PlugInDevelopment/Help/ImplementingConnector/WooCommerceTest/WooCommerceTest.csproj index fc003802..4a56f098 100644 --- a/PlugInDevelopment/Help/ImplementingConnector/WooCommerceTest/WooCommerceTest.csproj +++ b/PlugInDevelopment/Help/ImplementingConnector/WooCommerceTest/WooCommerceTest.csproj @@ -79,10 +79,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/README.md b/README.md index e583a1e0..b4caa021 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Examples from Acumatica ERP Help and Training Courses -This repository contains examples that are included in the Acumatica ERP developer guides and training courses in Version 2025 R2. +This repository contains examples that are included in the Acumatica ERP developer guides and training courses in Version 2026 R1. Integration development diff --git a/UnitTesting/T280/CodeSnippets/Activity1.1/PhoneRepairShop_Code.Tests.csproj b/UnitTesting/T280/CodeSnippets/Activity1.1/PhoneRepairShop_Code.Tests.csproj index d573d8de..7ed7ef95 100644 --- a/UnitTesting/T280/CodeSnippets/Activity1.1/PhoneRepairShop_Code.Tests.csproj +++ b/UnitTesting/T280/CodeSnippets/Activity1.1/PhoneRepairShop_Code.Tests.csproj @@ -15,10 +15,10 @@ Copyright © 2005-2025 Acumatica, Inc. All rights reserved. - - + + - + all diff --git a/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code.Tests/PhoneRepairShop_Code.Tests.csproj b/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code.Tests/PhoneRepairShop_Code.Tests.csproj index d573d8de..7ed7ef95 100644 --- a/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code.Tests/PhoneRepairShop_Code.Tests.csproj +++ b/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code.Tests/PhoneRepairShop_Code.Tests.csproj @@ -15,10 +15,10 @@ Copyright © 2005-2025 Acumatica, Inc. All rights reserved. - - + + - + all diff --git a/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code.Tests/packages.config b/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code.Tests/packages.config index 282afdd5..b96af4a6 100644 --- a/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code.Tests/packages.config +++ b/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code.Tests/packages.config @@ -1,10 +1,10 @@  - - + + - + diff --git a/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs b/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs index c05205d1..73df82cd 100644 --- a/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs +++ b/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs @@ -15,7 +15,7 @@ public class RSSVSetup : PXBqlTable, IBqlTable [PXUIField(DisplayName = "Numbering Sequence")] [PXSelector(typeof(Numbering.numberingID), DescriptionField = typeof(Numbering.descr))] - [PXDefault("WORKORDER")] + [PXDefault("RSSVWORDER")] public virtual string? NumberingID { get; set; } public abstract class numberingID : PX.Data.BQL.BqlString.Field { } #endregion diff --git a/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_code.csproj b/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_code.csproj index 07e276bd..6c3fd7a5 100644 --- a/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_code.csproj +++ b/UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_code.csproj @@ -46,10 +46,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/.signature.p7s deleted file mode 100644 index e32d4930..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/ASL - Apache Software Foundation License.txt b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/ASL - Apache Software Foundation License.txt deleted file mode 100644 index e259b584..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/ASL - Apache Software Foundation License.txt +++ /dev/null @@ -1,57 +0,0 @@ -Apache License, Version 2.0 - -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - - 1. You must give any other recipients of the Work or Derivative Works a copy of this License; and - - 2. You must cause any modified files to carry prominent notices stating that You changed the files; and - - 3. You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - - 4. If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. - -You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/CHANGELOG.md b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/CHANGELOG.md deleted file mode 100644 index 19edd614..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/CHANGELOG.md +++ /dev/null @@ -1,441 +0,0 @@ -# Castle Core Changelog - -## 5.1.1 (2022-12-30) - -Bugfixes: -- Proxies using records derived from a base generic record broken using .NET 6 compiler (@CesarD, #632) -- Failure proxying type that has a non-inheritable custom attribute type applied where `null` argument is given for array parameter (@stakx, #637) -- Nested custom attribute types do not get replicated (@stakx, #638) - -## 5.1.0 (2022-08-02) - -Enhancements: -- Support for covariant method returns (@stakx, #619) -- Performance improvement with proxy type generation for class proxies (without target). Abstract class methods now reuse a predefined invocation type (like methods of interface proxies without target; see explanation below at version 5.0.0 enhancements) (@stakx, #626) - -Bugfixes: -- DynamicProxy emits invalid metadata for redeclared event (@stakx, #590) -- Proxies using records with a base class broken using .NET 6 compiler (@ajcvickers, #601) -- `MissingMethodException` when proxying interfaces containing sealed methods (@stakx, #621) - -## 5.0.0 (2022-05-11) - -Enhancements: -- .NET 6.0 support (@Jevonius, #616) -- .NET Standard 2.0 and 2.1 support (@lg2de, #485) -- Non-intercepted methods on a class proxy with target are now forwarded to the target (@stakx, #571) -- Significant performance improvements with proxy type generation for interface proxies without target. Up until now, DynamicProxy generated a separate `IInvocation` implementation type for every single proxied method – it is now able to reuse a single predefined type in many cases, thereby reducing the total amount of dynamic type generation. (@stakx, #573) - -Bugfixes: -- Generic method with differently named generic arguments to parent throws `KeyNotFoundException` (@stakx, #106) -- Proxying certain `[Serializable]` classes produces proxy types that fail PEVerify test (@stakx, #367) -- `private protected` methods are not intercepted (@CrispyDrone, #535) -- `System.UIntPtr` unsupported (@stakx, #546) -- DynamicProxy generates two modules when proceeding from a class proxy's protected method to the target, causing an `InvalidOperationException` when saving the generated assembly to disk (@stakx, #569) -- Upgrade log4net to v2.0.13 (@jonorossi, @stakx, @dschwartzni, #574, #605) - -Deprecations: -- Removed support for the .NET Framework < 4.6.2 and .NET Standard 1.x. (@stakx, #495, #496; @Jevonius, #614) -- Removed support for Code Access Security (CAS). (@stakx, #502) -- Removed support for Remoting. This library no longer defines any types deriving from `MarshalByRefObject`, and `ProxyUtil.IsProxy` (which used to recognize remoting/"transparent" proxies) now tests only for DynamicProxy proxies. (@stakx, #507) -- The following public members have been removed: - - `Castle.Core.Internal.CollectionExtensions` (class) - - `Castle.Core.Internal.Lock` (class) along with all related types and methods - - `Castle.Core.Internal.PermissionUtil.IsGranted` (method) - - `Castle.Core.Pair<,>` (type). Use `System.ValueTuple<,>` or `System.Tuple<,>` instead. - - all type members in `Castle.DynamicProxy.ModuleScope` that gave direct access to DynamicProxy's type cache and `ModuleBuilder`s. Only `SaveAssembly`, `LoadAssemblyIntoCache`, and members supporting these two facilities are left public. - - almost all types and type members in the `Castle.DynamicProxy.*` sub-namespaces, as most of them are intended for internal use only. - - DynamicProxy's custom exception types have been replaced by standard BCL exceptions (where appropriate), and by a single `DynamicProxyException` type for internal DynamicProxy errors. - -## 4.4.1 (2020-05-06) - -Bugfixes: -- Prevent method name collisions when a proxy type implements more than two identically named interfaces having one or more identically named methods each. Name collisions are avoided by including the declaring types' namespaces in the proxy type's method names. (@stakx, #469) -- Reduce lock contention while generating new proxy types which previously blocked new proxy instances (@tangdf, #484) -- Fix mixins where proxy constructor fields were ordered differently to interfaces because of different case comparisons (@zapov, #475) -- Fix proxy generation for types having only a `private protected` constructor (@mriehm, #491) - -## 4.4.0 (2019-04-05) - -Enhancements: -- Added trace logging level below Debug; maps to Trace in log4net/NLog, and Verbose in Serilog (@pi3k14, #404) -- Recognize read-only parameters by the `In` modreq (@zvirja, #406) -- DictionaryAdapter: Exposed GetAdapter overloads with NameValueCollection parameter in .NET Standard (@rzontar, #423) -- Ability to add delegate mixins to proxies using `ProxyGenerationOptions.AddDelegate[Type]Mixin`. You can bind to the mixed-in `Invoke` methods on the proxy using `ProxyUtil.CreateDelegateToMixin`. (@stakx, #436) -- New `IInvocation.CaptureProceedInfo()` method to enable better implementations of asynchronous interceptors (@stakx, #439) - -Deprecations: -- The API surrounding `Lock` has been deprecated. This consists of the members listed below. Consider using the Base Class Library's `System.Threading.ReaderWriterLockSlim` instead. (@stakx, #391) - - `Castle.Core.Internal.Lock` (class) - - `Castle.Core.Internal.ILockHolder` (interface) - - `Castle.Core.Internal.IUpgradeableLockHolder` (interface) -- You should no longer manually emit types into DynamicProxy's dynamic assembly. For this reason, the following member has been deprecated. (@stakx, #445) - - `Castle.DynamicProxy.ModuleScope.DefineType` (method) -- The proxy type cache in `ModuleScope` should no longer be accessed directly. For this reason, the members listed below have been deprecated. (@stakx, #391) - - `Castle.DynamicProxy.ModuleScope.Lock` (property) - - `Castle.DynamicProxy.ModuleScope.GetFromCache` (method) - - `Castle.DynamicProxy.ModuleScope.RegisterInCache` (method) - - `Castle.DynamicProxy.Generators.BaseProxyGenerator.AddToCache` (method) - - `Castle.DynamicProxy.Generators.BaseProxyGenerator.GetFromCache` (method) - - `Castle.DynamicProxy.Generators.CacheKey` (class) - - `Castle.DynamicProxy.Serialization.CacheMappingsAttribute.ApplyTo` (method) - - `Castle.DynamicProxy.Serialization.CacheMappingsAttribute.GetDeserializedMappings` (method) - -## 4.3.1 (2018-06-21) - -Enhancements: - - Use shared read locking to reduce lock contention in InvocationHelper and ProxyUtil (@TimLovellSmith, #377) - -Bugfixes: -- Prevent interceptors from being able to modify `in` parameters (@stakx, #370) -- Make default value replication of optional parameters more tolerant of default values that are represented in metadata with a mismatched type (@stakx, #371) -- Fix a concurrency issue (writing without taking a write lock first) in `BaseProxyGenerator.ObtainProxyType` (@stakx, #383) - -Deprecations: -- `Castle.DynamicProxy.Generators.Emitters.ArgumentsUtil.IsAnyByRef` (@stakx, #370) - -## 4.3.0 (2018-06-07) - -Enhancements: -- Added .NET Standard/.NET Core support for NLog (@snakefoot, #200) -- Added .NET Standard/.NET Core support for log4net (@snakefoot, #201) -- DynamicProxy supported C# `in` parameter modifiers only on the .NET Framework up until now. Adding .NET Standard 1.5 as an additional target to the NuGet package makes them work on .NET Core, too (@stakx, #339) -- Replicate custom attributes on constructor parameters in the generated proxy type constructors to fulfill introspection of constructors. This does not change the proxying behavior. (@stakx, #341) -- Improve performance of InvocationHelper cache lookups (@tangdf, #358) -- Improve fidelity of default value replication of optional parameters to fulfill inspection of the generated proxies. This does not change the proxying behavior. (@stakx, #356) -- Improve cache performance of MethodFinder.GetAllInstanceMethods (@tangdf, #357) - -Bugfixes: -- Fix Castle.Services.Logging.Log4netIntegration assembly file name casing which breaks on Linux (@beginor, #324) -- Fix Castle.DynamicProxy.Generators.AttributesToAvoidReplicating not being thread safe (InvalidOperationException "Collection was modified; enumeration operation may not execute.") (@BrunoJuchli, #334) -- Fix TraceLoggerFactory to allow specifying the default logger level (@acjh, #342) -- Ensure that DynamicProxy doesn't create invalid dynamic assemblies when proxying types from non-strong-named assemblies (@stakx, #327) -- Fix interceptor selectors being passed `System.RuntimeType` for class proxies instead of the target type (@stakx, #359) -- Replace NullReferenceException with descriptive one thrown when interceptors swallow exceptions and cause a null value type to be returned (@jonorossi, #85) - -## 4.2.1 (2017-10-11) - -Bugfixes: -- Add missing equality checks in `MethodSignatureComparer.EqualSignatureTypes` to fix `TypeLoadException`s ("Method does not have an implementation") (@stakx, #310) -- Add missing XML documentation files to NuGet packages (@fir3pho3nixx, #312) - -## 4.2.0 (2017-09-28) - -Enhancements: -- Add IProxyTargetAccessor.DynProxySetTarget to set the target of a proxy (@yallie, #293) -- Internal dynamic proxy fields are now private instead of public (@spencercw, #260) - -Bugfixes: -- Make ProxyUtil.IsAccessible(MethodBase) take into account declaring type's accessibility so it doesn't report false negatives for e.g. public methods in inaccessible classes. (@stakx, #289) -- Fix InvalidCastException calling IChangeProxyTarget.ChangeProxyTarget proxying generic interfaces (@yallie, #293) -- Ignore minor/patch level version for AssemblyVersionAttribute as this creates binding errors for downstream libraries (@fir3pho3nixx, #288) -- Fix DictionaryAdapter firing NotifyPropertyChang(ed/ing) events after CancelEdit (@Lakritzator, #299) -- Fix ArgumentException when overriding method with nested generics (@BitWizJason, #297) -- Explicit package versioning applied within solution to avoid maligned NuGet upgrades for lock step versioned packages. (@fir3pho3nixx, #292) - -Deprecations: -- IChangeProxyTarget.ChangeProxyTarget is deprecated in favor of IProxyTargetAccessor.DynProxySetTarget (@yallie, #293) - -## 4.1.1 (2017-07-12) - -Bugfixes: -- Prevent member name collision when proxy implements same generic interface more than twice (@stakx, #88) -- Fix incorrect replication (reversed order) of custom modifiers (modopts and modreqs) on the CLR, does not work yet on Mono (@stakx, #277) -- Fix COM interface proxy error case throwing exceptions trying to release null pointer from QueryInterface (@stakx, #281) - -## 4.1.0 (2017-06-11) - -Breaking Changes: -- Remove AllowPartiallyTrustedCallersAttribute, which wasn't defined by default (@fir3pho3nixx, #241) -- Upgrade log4net to v2.0.8 (@fir3pho3nixx, #241) - -Enhancements: -- Add ProxyUtil.IsAccessible to check if a method is accessible to DynamicProxyGenAssembly2 (Blair Conrad, #235) -- Refactor build engineering to support AppVeyor and TravisCI (@fir3pho3nixx, #241) - -Bugfixes: -- Fix order of class proxy constructor arguments when using multiple mixins (@sebastienros, #230) -- Fix dependency on "System.ComponentModel.TypeConverter" NuGet package version that does not exist (#239) -- Fix ParamArrayAttribute not being replicated in proxy (@stakx, #121) -- Fix System.Net.Mail.SmtpClient is obsolete on Mono warning (#254) - -## 4.0.0 (2017-01-25) - -Breaking Changes: -- Update to NLog 4.4.1 and remove beta .NET Core support for NLog (#228) -- Update to log4net 2.0.7 (#229) - -Bugfixes: -- Fix CustomAttributeInfo.FromExpression for VB.NET (@thomaslevesque, #223) - -## 4.0.0-beta002 (2016-10-28) - -Breaking Changes: -- Rework Serilog integration to accept an ILogger rather than a LoggerConfiguration to work correctly with Serilog (#142, #211) -- Remove obsolete property `AttributesToAddToGeneratedTypes` from `ProxyGenerationOptions` (#219) -- Change type of `ProxyGenerationOptions.AdditionalAttributes` to `IList` (#219) -- Remove `IAttributeDisassembler` which is no longer necessary (#219) - -Enhancements: -- Add IProxyGenerator interface for the ProxyGenerator class (#215) -- Improve default list of attributes to avoid replicating. Code Access Security attributes and MarshalAsAttribute will no longer be replicated (#221) - -Bugfixes: -- Fix building on Mono 4.6.1 -- Different attributes in `ProxyGenerationOptions.AdditionalAttributes` now generates different proxy types (#219) - -## 4.0.0-beta001 (2016-07-17) - -Breaking Changes: -- Update to log4net 1.2.15/2.0.5 (#199) -- Update to NLog 4.4.0-beta13 (#199) -- Update to Serilog 2.0.0 (#199) - -Enhancements: -- .NET Core 1.0 and .NET Standard 1.3 support (Jonathon Rossi, Jeremy Meng) -- Restore DynamicDictionary class - -Bugfixes: -- Fix target framework moniker in NuGet package for .NET Core (#174) - -## 4.0.0-alpha001 (2016-04-07) - -Breaking Changes: -- Remove all Silverlight support (#100, #150) -- Remove DynamicProxy's RemotableInvocation and remoting support for invocations (#110, #65) - -Enhancements: -- .NET Core DNX and dotnet5.4 support via feature conditional compilation (Jonathon Rossi, Jeremy Meng) -- Build script improvements and consolidate version numbers (Blair Conrad, #75, #152, #153) - -Bugfixes: -- Fix 'System.ArgumentException: Constant does not match the defined type' with optional, nullable enum method parameters (Daniel Yankowsky, #141, #149) -- Fix proxy generation hook notification for virtual but final methods (Axel Heer, #148) -- Fix InvalidCastException with custom attribute having an enum array parameter with non-int enum (@csharper2010, #104, #105) -- Update to Mono 4.0.2 and improve Mono support (#79, #95, #102) -- Fix 'System.ArrayTypeMismatchException: Source array type cannot be assigned to destination array type' on Mono (#81) -- Fix 'System.ArgumentException: System.Decimal is not a supported constant type' with optional method parameters (@fknx, #87, #91) -- Fix ProxyGenerator cache does not take into account AdditionalAttributes (@cmerat, #77, #78) -- Fix Castle.Services.Logging.SerilogIntegration.dll missing some assembly info attributes (@imzshh, #20, #82) - -## 3.3.3 (2014-11-06) -- Fix Serilog integration modifies LoggerConfiguration.MinimumLevel (#70) -- Add SourceContext to the Serilog logger (@KevivL, #69) - -## 3.3.2 (2014-11-03) -- fixed #66 - SerilogLogger implementation bug where exceptions were passed through incorrectly - -## 3.3.1 (2014-09-10) -- implemented #61 - Added support for Serilog - contributed by Russell J Baker (@ruba1987) - -## 3.3.0 (2014-04-27) -- implemented #51 - removed abandoned projects: Binder, Pagination, Validator -- implemented #49 - build NuGet and Zip packages from TeamCity - contributed by Blair Conrad (@blairconrad) -- implemented #42 - move complicated BuildInternalsVisibleMessageForType method out of DynamicProxyBuilder - contributed by Blair Conrad (@blairconrad) -- fixed #47 - Calling DynamicProxy proxy methods with multidimensional array parameters - contributed by Ed Parcell (@edparcell) -- fixed #44 - DictionaryAdapter FetchAttribute on type has no effect -- fixed #34 and #39 - inaccessible type parameters should give better error messages - contributed by Blair Conrad (@blairconrad) - -## 3.2.2 (2013-11-30) -- fixed #35 - ParameterBuilder.SetConstant fails when using a default value of null - contributed by (@jonasro) - -## 3.2.1 (2013-10-05) -- fixed #32 - Improve configuration of SmtpClient in sync sending - contributed by Artur Dorochowicz (@ArturDorochowicz) -- fixed #31 - [DynamicProxy] Preserve DefaultValues of proxied method's parameters (in .NET 4.5) -- fixed #30 - tailoring InternalsVisibleTo message based on assembly of inaccessible type - contributed by Blair Conrad (@blairconrad) -- fixed #27 - Allow dynamic proxy of generic interfaces which have generic methods, under Mono 2.10.8 and Mono 3.0.6 - contributed by Iain Ballard (@i-e-b) -- fixed #26 - Proxy of COM class issue, reference count incremented - contributed by Jean-Claude Viau (@jcviau) -- fixed DYNPROXY-188 - CreateInterfaceProxyWithoutTarget fails with interface containing member with 'ref UIntPtr' - contributed by Pier Janssen (@Pjanssen) -- fixed DYNPROXY-186 - .Net remoting (transparent proxy) cannot be proxied - contributed by Jean-Claude Viau (@jcviau) -- fixed DYNPROXY-185 - ProxyUtil.GetUnproxiedInstance returns proxy object for ClassProxyWithTarget instead of its target - contributed by Dmitry Xlestkov (@d-s-x) - -## 3.2.0 (2013-02-16) -- fixed DYNPROXY-179 - Exception when creating a generic proxy (from cache) -- fixed DYNPROXY-175 - invalid CompositionInvocation type used when code uses interface proxies with and without InterceptorSelector - -## 3.1.0 (2012-08-05) -- fixed DYNPROXY-174 - Unable to cast object of type 'System.Collections.ObjectModel.ReadOnlyCollection\`1[System.Reflection.CustomAttributeTypedArgument]' to type 'System.Array' - -## 3.1.0 RC (2012-07-08) -- support multiple inheritance of DA attributes on interfaces. -- BREAKING CHANGE: removed propagated child notifications as it violated INotifyPropertyChanged contract -- improved DictionaryAdapter performance -- generalized IBindingList support for DictionaryAdapters -- added reference support to XmlAdapter -- BREAKING CHANGE: refactored XPathAdapter into XmlAdapter with much more flexibility to support other input like XLinq -- implemented CORE-43 - Add option to skip configuring log4net/nlog -- fixed CORE-44 - NLog logger does not preserver call site info -- fixed DYNPROXY-171 - PEVerify error on generic method definition -- fixed DYNPROXY-170 - Calls to properties inside non-intercepted methods are not forwarded to target object (regression from v2.5) -- fixed DYNPROXY-169 - Support IChangeProxyTarget on additional interfaces and mixins when using CreateInterfaceProxyWithTargetInterface - -## 3.0.0 (2011-12-13) -- no major changes since RC - -## 3.0.0 RC 1 (2011-11-20) -- Applied Jeff Sharps patch that refactored Xml DictionaryAdapter to improve maintainability and enable more complete functionality -- fixed DYNPROXY-165 - Object.GetType() and Object.MemberwiseClone() should be ignored and not reported as non-interceptable to IProxyGenerationHook -- fixed DYNPROXY-164 - Invalid Proxy type generated when there are more than one base class generic constraints -- fixed DYNPROXY-162 - ref or out parameters can not be passed back if proxied method throw an exception - -## 3.0.0 beta 1 (2011-08-14) - -Breaking Changes: -* Removed overloads of logging methods that were taking format string from ILogger and ILogger and IExtendedLogger and didn't have word Format in their name. - * For example: - * void Error(string format, params object[] args); // was removed - * void ErrorFormat(string format, params object[] args); //use this one instead - * impact - low - * fixability - medium - * description - To minimize confusion and duplication those methods were removed. - * fix - Use methods that have explicit "Format" word in their name and same signature. -* Removed WebLogger and WebLoggerFactory - * impact - low - * fixability - medium - * description - To minimize management overhead the classes were removed so that only single Client Profile version of Castle.Core can be distributed. - * fix - You can use NLog or Log4Net web logger integration, or reuse implementation of existing web logger and use it as a custom logger. -* Removed obsolete overload of ProxyGenerator.CreateClassProxy - * impact - low - * fixability - trivial - * description - Deprecated overload of ProxyGenerator.CreateClassProxy was removed to keep the method consistent with other methods and to remove confusion - * fix - whenever removed overload was used, use one of the other overloads. -* IProxyGenerationHook.NonVirtualMemberNotification method was renamed - * impact - high - * fixability - easy - * description - to accommodate class proxies with target method NonVirtualMemberNotification on IProxyGenerationHook type was renamed to more accurate - NonProxyableMemberNotification since for class proxies with target not just methods but also fields and other member that break the abstraction will - be passed to this method. - * fix - whenever NonVirtualMemberNotification is used/implemented change the method name to - NonProxyableMemberNotification. Implementors should also accommodate possibility that not - only MethodInfos will be passed as method's second parameter. -* DynamicProxy will now allow to intercept members of System.Object - * impact - very low - * fixability - easy - * description - to allow scenarios like mocking of System.Object members, DynamicProxy will not - disallow proxying of these methods anymore. AllMethodsHook (default IProxyGenerationHook) - will still filter them out though. - * fix - whenever custom IProxyGenerationHook is used, user should account for System.Object's - members being now passed to ShouldInterceptMethod and NonVirtualMemberNotification methods - and if necessary update the code to handle them appropriately. - -Bugfixes: -- fixed CORE-37 - TAB characters in the XML Configuration of a component parameter is read as String.Empty -- fixed DYNPROXY-161 - Strong Named DynamicProxy Assembly Not Available in Silverlight -- fixed DYNPROXY-159 - Sorting MemberInfo array for serialization has side effects -- fixed DYNPROXY-158 - Can't create class proxy with target and without target in same ProxyGenerator -- fixed DYNPROXY-153 - When proxying a generic interface which has an interface as GenericType . No proxy can be created -- fixed DYNPROXY-151 - Cast error when using attributes -- implemented CORE-33 - Add lazy logging -- implemented DYNPROXY-156 - Provide mechanism for interceptors to implement retry logic -- removed obsolete members from ILogger and its implementations - -## 2.5.2 (2010-11-15) -- fixed DYNPROXY-150 - Finalizer should not be proxied -- implemented DYNPROXY-149 - Make AllMethodsHook members virtual so it can be used as a base class -- fixed DYNPROXY-147 - Can't create class proxies with two non-public methods having same argument types but different return type -- fixed DYNPROXY-145 Unable to proxy System.Threading.SynchronizationContext (.NET 4.0) -- fixed DYNPROXY-144 - params argument not supported in constructor -- fixed DYNPROXY-143 - Permit call to reach "non-proxied" methods of inherited interfaces -- implemented DYNPROXY-139 - Better error message -- fixed DYNPROXY-133 - Debug assertion in ClassProxyInstanceContributor fails when proxying ISerializable with an explicit implementation of GetObjectData -- fixed CORE-32 - Determining if permission is granted via PermissionUtil does not work in .NET 4 -- applied patch by Alwin Meijs - ExtendedLog4netFactory can be configured with a stream from for example an embedded log4net xml config -- Upgraded NLog to 2.0 Beta 1 -- Added DefaultXmlSerializer to bridge XPathAdapter with standard Xml Serialization. -- XPathAdapter for DictionaryAdapter added IXPathSerializer to provide hooks for custom serialization. - -## 2.5.1 (2010-09-21) -- Interface proxy with target Interface now accepts null as a valid target value (which can be replaced at a later stage). -- DictionaryAdapter behavior overrides are now ordered with all other behaviors -- BREAKING CHANGE: removed web logger so that by default Castle.Core works in .NET 4 client profile -- added parameter to ModuleScope disabling usage of signed modules. This is to workaround issue DYNPROXY-134. Also a descriptive exception message is being thrown now when the issue is detected. -- Added IDictionaryBehaviorBuilder to allow grouping behaviors -- Added GenericDictionaryAdapter to simplify generic value sources -- fixed issue DYNPROXY-138 - Error message missing space -- fixed false positive where DynamicProxy would not let you proxy interface with target interface when target object was a COM object. -- fixed ReflectionBasedDictionaryAdapter when using indexed properties - -## 2.5.0 (2010-08-21) -- DynamicProxy will now not replicate non-public attribute types -- Applied patch from Kenneth Siewers Møller which adds parameterless constructor to DefaultSmtpSender implementation, to be able to configure the inner SmtpClient from the application configuration file (system.net.smtp). -- added support for .NET 4 and Silverlight 4, updated solution to VisualStudio 2010 -- Removed obsolete overload of CreateClassProxy -- Added class proxy with target -- Added ability to intercept explicitly implemented generic interface methods on class proxy. -- DynamicProxy does not disallow intercepting members of System.Object anymore. AllMethodsHook will still filter them out though. -- Added ability to intercept explicitly implemented interface members on class proxy. Does not support generic members. -- Merged DynamicProxy into Core binary -- fixed DYNPROXY-ISSUE-132 - "MetaProperty equals implementation incorrect" -- Fixed bug in DiagnosticsLoggerTestCase, where when running as non-admin, the teardown will throw SecurityException (contributed by maxild) -- Split IoC specific classes into Castle.Windsor project -- Merged logging services solution -- Merged DynamicProxy project - -## 1.2.0 (2010-01-11) -- Added IEmailSender interface and its default implementation - -## 1.2.0 beta (2009-12-04) -- BREAKING CHANGE - added ChangeProxyTarget method to IChangeProxyTarget interface -- added docs to IChangeProxyTarget methods -- Fixed DYNPROXY-ISSUE-108 - Obtaining replicated custom attributes on proxy may fail when property setter throws exception on default value -- Moved custom attribute replication from CustomAttributeUtil to new interface - IAttributeDisassembler -- Exposed IAttributeDisassembler via ProxyGenerationOptions, so that users can plug their implementation for some convoluted scenarios. (for Silverlight) -- Moved IInterceptorSelector from Dynamic Proxy to Core (IOC-ISSUE-156) - -## 1.1.0 (2009-05-04) -- Applied Eric Hauser's patch fixing CORE-ISSUE-22 - "Support for environment variables in resource URI" -- Applied Gauthier Segay's patch fixing CORE-ISSUE-20 - "Castle.Core.Tests won't build via nant because it use TraceContext without referencing System.Web.dll" -- Added simple interface to ComponentModel to make optional properties required. -- Applied Mark's -- -- patch that changes - the Core to support being compiled for Silverlight 2 -- Applied Louis DeJardin's patch adding TraceLogger as a new logger implementation -- Applied Chris Bilson's patch fixing CORE-15 - "WebLogger Throws When Logging Outside of an HttpContext" - -## Release Candidate 3 -- Added IServiceProviderEx which extends IServiceProvider -- Added Pair class. -- Applied Bill Pierce's patch fixing CORE-9 - "Allow CastleComponent Attribute to Specify Lifestyle in Constructor" -- Added UseSingleInterfaceProxy to CompomentModel to control the proxying - behavior while maintaining backward compatibility. - Added the corresponding ComponentProxyBehaviorAttribute. -- Made NullLogger and IExtnededLogger -- Enabled a new format on ILogger interface, with 6 overloads for each method: - - Debug(string) - - Debug(string, Exception) - - Debug(string, params object[]) - - DebugFormat(string, params object[]) - - DebugFormat(Exception, string, params object[]) - - DebugFormat(IFormatProvider, string, params object[]) - - DebugFormat(IFormatProvider, Exception, string, params object[]) - - The "FatalError" overloads where marked as [Obsolete], replaced by "Fatal" and "FatalFormat". - -## 0.0.1.0 -- Included IProxyTargetAccessor -- Removed IMethodInterceptor and IMethodInvocation, that have been replaced by IInterceptor and IInvocation -- Added FindByPropertyInfo to PropertySetCollection -- Made the DependencyModel.IsOptional property writable -- Applied Curtis Schlak's patch fixing IOC-27 - "assembly resource format only works for resources where the assemblies name and default namespace are the same." - - Quoting: - - "I chose to preserve backwards compatibility by implementing the code in the - reverse order as suggested by the reporter. Given the following URI for a resource: - - assembly://my.cool.assembly/context/moo/file.xml - - It will initially look for an embedded resource with the manifest name of - "my.cool.assembly.context.moo.file.xml" in the loaded assembly my.cool.assembly.dll. - If it does not find it, then it looks for the embedded resource with the manifest name - of "context.moo.file.xml". -- IServiceEnabledComponent Introduced to be used across the project as - a standard way to have access to common services, for example, logger factories -- Added missing log factories -- Refactor StreamLogger and DiagnosticLogger to be more consistent behavior-wise -- Refactored WebLogger to extend LevelFilteredLogger (removed duplication) -- Refactored LoggerLevel order -- Project started diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/Castle.Core.5.1.1.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/Castle.Core.5.1.1.nupkg deleted file mode 100644 index d28ec228..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/Castle.Core.5.1.1.nupkg and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/LICENSE b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/LICENSE deleted file mode 100644 index c8680e41..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -Copyright 2004-2021 Castle Project - http://www.castleproject.org/ - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/castle-logo.png b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/castle-logo.png deleted file mode 100644 index 6ca6bfbc..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/castle-logo.png and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net462/Castle.Core.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net462/Castle.Core.dll deleted file mode 100644 index b53eb4f3..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net462/Castle.Core.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net462/Castle.Core.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net462/Castle.Core.xml deleted file mode 100644 index 46342312..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net462/Castle.Core.xml +++ /dev/null @@ -1,6058 +0,0 @@ - - - - Castle.Core - - - - - Abstract adapter for the support - needed by the - - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - An element with the same key already exists in the object. - key is null. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Returns an object for the object. - - - An object for the object. - - - - - Gets a value indicating whether the object has a fixed size. - - true if the object has a fixed size; otherwise, false. - - - - Gets a value indicating whether the object is read-only. - - true if the object is read-only; otherwise, false. - - - - Gets an object containing the keys of the object. - - An object containing the keys of the object. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - The object is read-only.-or- The has a fixed size. - key is null. - - - - Gets an object containing the values in the object. - - An object containing the values in the object. - - - - Gets or sets the with the specified key. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in array at which copying begins. - array is null. - The type of the source cannot be cast automatically to the type of the destination array. - index is less than zero. - array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source is greater than the available space from index to the end of the destination array. - - - - Gets the number of elements contained in the . - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - An object that can be used to synchronize access to the . - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Abstract implementation of . - - - - - Identifies a property should be represented as a nested component. - - - - - Applies no prefix. - - - - - Gets or sets the prefix. - - The prefix. - - - - Identifies the dictionary adapter types. - - - - - Assigns a specific dictionary key. - - - - - Identifies an interface or property to be pre-fetched. - - - - - Instructs fetching to occur. - - - - - Instructs fetching according to - - - - - Gets whether or not fetching should occur. - - - - - Assigns a property to a group. - - - - - Constructs a group assignment. - - The group name. - - - - Constructs a group assignment. - - The group name. - - - - Gets the group the property is assigned to. - - - - - Suppresses any on-demand behaviors. - - - - - Assigns a specific dictionary key. - - - - - Initializes a new instance of the class. - - The key. - - - - Initializes a new instance of the class. - - The compound key. - - - - Assigns a prefix to the keyed properties of an interface. - - - Key prefixes are not inherited by sub-interfaces. - - - - - Initializes a default instance of the class. - - - - - Initializes a new instance of the class. - - The prefix for the keyed properties of the interface. - - - - Gets the prefix key added to the properties of the interface. - - - - - Substitutes part of key with another string. - - - - - Initializes a new instance of the class. - - The old value. - The new value. - - - - Requests support for multi-level editing. - - - - - Generates a new GUID on demand. - - - - - Support for on-demand value resolution. - - - - - Specifies assignment by reference rather than by copying. - - - - - Removes a property if matches value. - - - - - Removes a property if null or empty string, guid or collection. - - - - - Provides simple string formatting from existing properties. - - - - - Gets the string format. - - - - - Gets the format properties. - - - - - Identifies a property should be represented as a delimited string value. - - - - - Gets the separator. - - - - - Converts all properties to strings. - - - - - Gets or sets the format. - - The format. - - - - Suppress property change notifications. - - - - - Assigns a prefix to the keyed properties using the interface name. - - - - - Indicates that underlying values are changeable and should not be cached. - - - - - Initializes a new instance of the class - that represents a child object in a larger object graph. - - - - - Manages conversion between property values. - - - - - Initializes a new instance of the class. - - The converter. - - - - - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Uses Reflection.Emit to expose the properties of a dictionary - through a dynamic implementation of a typed interface. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Wraps a with a dynamic object to expose a bit better looking API. - The implementation is trivial and assumes keys are s. - - - - - Contract for manipulating the Dictionary adapter. - - - - - Defines the contract for building typed dictionary adapters. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - The property descriptor. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets the associated with the type. - - The typed interface. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - The property descriptor. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - Another from which to copy behaviors. - The adapter meta-data. - - - - Contract for traversing a . - - - - - Defines the contract for customizing dictionary access. - - - - - Determines relative order to apply related behaviors. - - - - - Copies the dictionary behavior. - - null if should not be copied. Otherwise copy. - - - - Defines the contract for building s. - - - - - Builds the dictionary behaviors. - - - - - Contract for creating additional Dictionary adapters. - - - - - Contract for editing the Dictionary adapter. - - - - - Contract for dictionary initialization. - - - - - Performs any initialization of the - - The dictionary adapter. - The dictionary behaviors. - - - - Defines the contract for building typed dictionary keys. - - - - - Builds the specified key. - - The dictionary adapter. - The current key. - The property. - The updated key - - - - Contract for dictionary meta-data initialization. - - - - - Initializes the given object. - - The dictionary adapter factory. - The dictionary adapter meta. - - - - - Determines whether the given behavior should be included in a new - object. - - A dictionary behavior or annotation. - True if the behavior should be included; otherwise, false. - - behaviors are always included, - regardless of the result of this method. - - - - - - Contract for managing Dictionary adapter notifications. - - - - - Defines the contract for retrieving dictionary values. - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Defines the contract for updating dictionary values. - - - - - Sets the stored dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if the property should be stored. - - - - Contract for validating Dictionary adapter. - - - - - Contract for dictionary validation. - - - - - Determines if is valid. - - The dictionary adapter. - true if valid. - - - - Validates the . - - The dictionary adapter. - The error summary information. - - - - Validates the for a property. - - The dictionary adapter. - The property to validate. - The property summary information. - - - - Invalidates any results cached by the validator. - - The dictionary adapter. - - - - Contract for property descriptor initialization. - - - - - Performs any initialization of the - - The property descriptor. - The property behaviors. - - - - - - - - - Initializes a new instance of the class. - - The name values. - - - - Gets a value indicating whether the object is read-only. - - true if the object is read-only; otherwise, false. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Gets or sets the with the specified key. - - - - - Adapts the specified name values. - - The name values. - - - - Describes a dictionary property. - - - - - Initializes an empty class. - - - - - Initializes a new instance of the class. - - The property. - The annotations. - - - - Initializes a new instance class. - - - - - Copies an existing instance of the class. - - - - - - - - - - Gets the property name. - - - - - Gets the property type. - - - - - Gets the property. - - The property. - - - - Returns true if the property is dynamic. - - - - - Gets additional state. - - - - - Determines if property should be fetched. - - - - - Determines if property must exist first. - - - - - Determines if notifications should occur. - - - - - Gets the property behaviors. - - - - - Gets the type converter. - - The type converter. - - - - Gets the extended properties. - - - - - Gets the setter. - - The setter. - - - - Gets the key builders. - - The key builders. - - - - Gets the setter. - - The setter. - - - - Gets the getter. - - The getter. - - - - Gets the initializers. - - The initializers. - - - - Gets the meta-data initializers. - - The meta-data initializers. - - - - Gets the key. - - The dictionary adapter. - The key. - The descriptor. - - - - Gets the property value. - - The dictionary adapter. - The key. - The stored value. - The descriptor. - true if return only existing. - - - - Sets the property value. - - The dictionary adapter. - The key. - The value. - The descriptor. - - - - Adds a single behavior. - - The behavior. - - - - Adds the behaviors. - - The behaviors. - - - - Adds the behaviors. - - The behaviors. - - - - Copies the behaviors to the other - - - - - Copies the - - - - - Provides a generic collection that supports data binding. - - - This class wraps the CLR - in order to implement the Castle-specific . - - The type of elements in the list. - - - - Initializes a new instance of the class - using default values. - - - - - Initializes a new instance of the class - with the specified list. - - - An of items - to be contained in the . - - - - - Initializes a new instance of the class - wrapping the specified instance. - - - A - to be wrapped by the . - - - - - Contract for value matching. - - - - - Contract for dynamic value resolution. - - - - - Contract for typed dynamic value resolution. - - - - - - This is an abstract implementation - that deals with methods that can be abstracted away - from underlying implementations. - - - AbstractConfiguration makes easier to implementers - to create a new version of - - - - - Gets node attributes. - - - All attributes of the node. - - - - - Gets all child nodes. - - The of child nodes. - - - - Gets the name of the . - - - The Name of the . - - - - - Gets the value of . - - - The Value of the . - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - A collection of objects. - - - - - Creates a new instance of ConfigurationCollection. - - - - - Creates a new instance of ConfigurationCollection. - - - - - is a interface encapsulating a configuration node - used to retrieve configuration values. - - - - - Gets the name of the node. - - - The Name of the node. - - - - - Gets the value of the node. - - - The Value of the node. - - - - - Gets an of - elements containing all node children. - - The Collection of child nodes. - - - - Gets an of the configuration attributes. - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - Initializes a new instance of the class. - - The name. - - - - Gets the value of . - - - The Value of the . - - - - - Deserializes the specified node into an abstract representation of configuration. - - The node. - - - - If a config value is an empty string we return null, this is to keep - backward compatibility with old code - - - - - Helper class for retrieving attributes. - - - - - Gets the attribute. - - The type. - The type attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The type. - The type attributes. - - - - Gets the attribute. - - The member. - The member attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The member. - The member attributes. - - - - Gets the type attribute. - - The type. - The type attribute. - - - - Gets the type attributes. - - The type. - The type attributes. - - - - Gets the type converter. - - The member. - - - - Constant to use when making assembly internals visible to Castle.Core - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToCastleCore)] - - - - - Constant to use when making assembly internals visible to proxy types generated by DynamicProxy. Required when proxying internal types. - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToDynamicProxyGenAssembly2)] - - - - - Find the best available name to describe a type. - - - Usually the best name will be , but - sometimes that's null (see http://msdn.microsoft.com/en-us/library/system.type.fullname%28v=vs.110%29.aspx) - in which case the method falls back to . - - the type to name - the best name - - - - Defines that the implementation wants a - in order to - access other components. The creator must be aware - that the component might (or might not) implement - the interface. - - - Used by Castle Project components to, for example, - gather logging factories - - - - - Increments IServiceProvider with a generic service resolution operation. - - - - - This interface should be implemented by classes - that are available in a bigger context, exposing - the container to different areas in the same application. - - For example, in Web application, the (global) HttpApplication - subclasses should implement this interface to expose - the configured container - - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Gets the configuration file. - - i.e. log4net.config - - - - Gets the configuration file. - - i.e. log4net.config - - - - The Logger sending everything to the standard output streams. - This is mainly for the cases when you have a utility that - does not have a logger to supply. - - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug and the Name - set to string.Empty. - - - - - Creates a new ConsoleLogger with the Name - set to string.Empty. - - The logs Level. - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug. - - The logs Name. - - - - Creates a new ConsoleLogger. - - The logs Name. - The logs Level. - - - - A Common method to log. - - The level of logging - The name of the logger - The Message - The Exception - - - - Returns a new ConsoleLogger with the name - added after this loggers name, with a dot in between. - - The added hierarchical name. - A new ConsoleLogger. - - - - The Logger using standard Diagnostics namespace. - - - - - Creates a logger based on . - - - - - - Creates a logger based on . - - - - - - - Creates a logger based on . - - - - - - - - Interface for Context Properties implementations - - - - This interface defines a basic property get set accessor. - - - Based on the ContextPropertiesBase of log4net, by Nicko Cadell. - - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Gets or sets the value of a property - - - - - - Provides an interface that supports and - allows the storage and retrieval of Contexts. These are supported in - both log4net and NLog. - - - - - Exposes the Global Context of the extended logger. - - - - - Exposes the Thread Context of the extended logger. - - - - - Exposes the Thread Stack of the extended logger. - - - - - Provides a factory that can produce either or - classes. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Manages logging. - - - This is a facade for the different logging subsystems. - It offers a simplified interface that follows IOC patterns - and a simplified priority/level/severity abstraction. - - - - - Determines if messages of priority "trace" will be logged. - - True if "trace" messages will be logged. - - - - Determines if messages of priority "debug" will be logged. - - True if "debug" messages will be logged. - - - - Determines if messages of priority "error" will be logged. - - True if "error" messages will be logged. - - - - Determines if messages of priority "fatal" will be logged. - - True if "fatal" messages will be logged. - - - - Determines if messages of priority "info" will be logged. - - True if "info" messages will be logged. - - - - Determines if messages of priority "warn" will be logged. - - True if "warn" messages will be logged. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - If the name has an empty element name. - - - - Logs a trace message. - - The message to log - - - - Logs a trace message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a trace message. - - The exception to log - The message to log - - - - Logs a trace message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The message to log - - - - Logs a debug message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs a info message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Manages the instantiation of s. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - The Level Filtered Logger class. This is a base class which - provides a LogLevel attribute and reroutes all functions into - one Log method. - - - - - Creates a new LevelFilteredLogger. - - - - - The LoggerLevel that this logger - will be using. Defaults to LoggerLevel.Off - - - - - The name that this logger will be using. - Defaults to string.Empty - - - - - Logs a trace message. - - The message to log - - - - Logs a trace message. - - A functor to create the message - - - - Logs a trace message. - - The exception to log - The message to log - - - - Logs a trace message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The message to log - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Determines if messages of priority "trace" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "debug" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "info" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "warn" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "error" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "fatal" will be logged. - - true if log level flags include the bit - - - - Implementors output the log content by implementing this method only. - Note that exception can be null - - - - - Supporting Logger levels. - - - - - Logging will be off - - - - - Fatal logging level - - - - - Error logging level - - - - - Warn logging level - - - - - Info logging level - - - - - Debug logging level - - - - - Trace logging level - - - - - NullLogFactory used when logging is turned off. - - - - - Creates an instance of ILogger with the specified name. - - Name. - - - - Creates an instance of ILogger with the specified name and LoggerLevel. - - Name. - Level. - - - - The Null Logger class. This is useful for implementations where you need - to provide a logger to a utility class, but do not want any output from it. - It also helps when you have a utility that does not have a logger to supply. - - - - - Returns empty context properties. - - - - - Returns empty context properties. - - - - - Returns empty context stacks. - - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - Returns this NullLogger. - - Ignored - This ILogger instance. - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - The Stream Logger class. This class can stream log information - to any stream, it is suitable for storing a log file to disk, - or to a MemoryStream for testing your components. - - - This logger is not thread safe. - - - - - Creates a new StreamLogger with default encoding - and buffer size. Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - - - Creates a new StreamLogger with default buffer size. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - - - Creates a new StreamLogger. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - The buffer size that will be used for this stream. - - - - - - Creates a new StreamLogger with - Debug as default Level. - - The name of the log. - The StreamWriter the log will write to. - - - - Creates outputting - to files. The name of the file is derived from the log name - plus the 'log' extension. - - - - - The TraceLogger sends all logging to the System.Diagnostics.TraceSource - built into the .net framework. - - - Logging can be configured in the system.diagnostics configuration - section. - - If logger doesn't find a source name with a full match it will - use source names which match the namespace partially. For example you can - configure from all castle components by adding a source name with the - name "Castle". - - If no portion of the namespace matches the source named "Default" will - be used. - - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - The default logging level at which this source should write messages. In almost all cases this - default value will be overridden in the config file. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - - - - Used to create the TraceLogger implementation of ILogger interface. See . - - - - - List of utility methods related to dynamic proxy operations - - - - - Determines whether the specified type is a proxy generated by - DynamicProxy (1 or 2). - - The type. - - true if it is a proxy; otherwise, false. - - - - - Readonly implementation of which uses an anonymous object as its source. Uses names of properties as keys, and property values as... well - values. Keys are not case sensitive. - - - - - Initializes a new instance of the class. - - The target. - - - - Gets the number of elements contained in the . - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - An object that can be used to synchronize access to the . - - - - Gets a value indicating whether the object is read-only. - - true if the object is read-only; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - Gets an object containing the keys of the object. - - An object containing the keys of the object. - - - - Gets an object containing the values in the object. - - An object containing the values in the object. - - - - Gets a value indicating whether the object has a fixed size. - - true if the object has a fixed size; otherwise, false. - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - - is null. - An element with the same key already exists in the object. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - - is null. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - - is null. - The object is read-only.-or- The has a fixed size. - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - is less than zero. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination . - The type of the source cannot be cast automatically to the type of the destination . - - - - Returns an object for the object. - - - An object for the object. - - - - - Reads values of properties from and inserts them into using property names as keys. - - - - - - - - - - This returns a new stream instance each time it is called. - It is the responsibility of the caller to dispose of this stream - - - - - - - - - - - - - - - Represents a 'streamable' resource. Can - be a file, a resource in an assembly. - - - - - Only valid for resources that - can be obtained through relative paths - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - Returns an instance of - created according to the relativePath - using itself as the root. - - - - - Depicts the contract for resource factories. - - - - - Used to check whether the resource factory - is able to deal with the given resource - identifier. - - - Implementors should return true - only if the given identifier is supported - by the resource factory - - - - - Creates an instance - for the given resource identifier - - - - - Creates an instance - for the given resource identifier - - - - - Adapts a static string content as an - - - - - Enable access to files on network shares - - - - - Default implementation. - - - - - Initializes a new instance of the class based on the configuration provided in the application configuration file. - - - This constructor is based on the default configuration in the application configuration file. - - - - - This service implementation - requires a host name in order to work - - The smtp server name - - - - Gets or sets the port used to - access the SMTP server - - - - - Gets the hostname. - - The hostname. - - - - Gets or sets a value which is used to - configure if emails are going to be sent asynchronously or not. - - - - - Gets or sets a value that specifies - the amount of time after which a synchronous Send call times out. - - - - - Gets or sets a value indicating whether the email should be sent using - a secure communication channel. - - true if should use SSL; otherwise, false. - - - - Sends a message. - - If any of the parameters is null - From field - To field - e-mail's subject - message's body - - - - Sends a message. - - If the message is null - Message instance - - - - Gets or sets the domain. - - The domain. - - - - Gets or sets the name of the user. - - The name of the user. - - - - Gets or sets the password. - - The password. - - - - Configures the sender - with port information and eventual credential - informed - - Message instance - - - - Gets a value indicating whether credentials were informed. - - - if this instance has credentials; otherwise, . - - - - - Email sender abstraction. - - - - - Sends a mail message. - - From field - To field - E-mail's subject - message's body - - - - Sends a message. - - Message instance - - - - Sends multiple messages. - - List of messages - - - - Interface describing elements composing generated type - - - - - Performs some basic screening and invokes the - to select methods. - - - - - Performs some basic screening to filter out non-interceptable methods. - - - The will get invoked for non-interceptable method notification only; - it does not get asked whether or not to intercept the . - - - - - Reproduces the proxied type's non-inheritable custom attributes on the proxy type. - - - - - Adds an implementation for to the proxy type. - - - - - Encapsulates the information needed to build an attribute. - - - Arrays passed to this class as constructor arguments or property or field values become owned by this class. - They should not be mutated after creation. - - - - - Default implementation of interface producing in-memory proxy assemblies. - - - - - Initializes a new instance of the class with new . - - - - - Initializes a new instance of the class. - - The module scope for generated proxy types. - - - - Provides instructions that a user could follow to make a type or method in - visible to DynamicProxy. - The assembly containing the type or method. - Instructions that a user could follow to make a type or method visible to DynamicProxy. - - - - Creates a message to inform clients that a proxy couldn't be created due to reliance on an - inaccessible type (perhaps itself). - - the inaccessible type that prevents proxy creation - the type that couldn't be proxied - - - - Base class that exposes the common functionalities - to proxy generation. - - - - - It is safe to add mapping (no mapping for the interface exists) - - - - - Generates a parameters constructor that initializes the proxy - state with just to make it non-null. - - This constructor is important to allow proxies to be XML serializable - - - - - - Initializes a new instance of the class. - - Target element. This is either target type or target method for invocation types. - The type of the proxy. This is base type for invocation types. - The interfaces. - The options. - - - - Initializes a new instance of the class. - - Type of the target. - The interfaces. - The options. - - - - Provides appropriate Ldc.X opcode for the type of primitive value to be loaded. - - - - - Provides appropriate Ldind.X opcode for - the type of primitive value to be loaded indirectly. - - - - - Emits a load indirect opcode of the appropriate type for a value or object reference. - Pops a pointer off the evaluation stack, dereferences it and loads - a value of the specified type. - - - - - Emits a load opcode of the appropriate kind for the constant default value of a - type, such as 0 for value types and null for reference types. - - - - - Emits a store indirectopcode of the appropriate type for a value or object reference. - Pops a value of the specified type and a pointer off the evaluation stack, and - stores the value. - - - - - Wraps a reference that is passed - ByRef and provides indirect load/store support. - - - - - Provides appropriate Stind.X opcode - for the type of primitive value to be stored indirectly. - - - - - Represents the scope of uniqueness of names for types and their members - - - - - Gets a unique name based on - - Name suggested by the caller - Unique name based on . - - Implementers should provide name as closely resembling as possible. - Generally if no collision occurs it is suggested to return suggested name, otherwise append sequential suffix. - Implementers must return deterministic names, that is when is called twice - with the same suggested name, the same returned name should be provided each time. Non-deterministic return - values, like appending random suffices will break serialization of proxies. - - - - - Returns new, disposable naming scope. It is responsibility of the caller to make sure that no naming collision - with enclosing scope, or other subscopes is possible. - - New naming scope. - - - - Generates the constructor for the class that extends - - - - - - Initializes a new instance of the class. - - The event. - The add method. - The remove method. - The attributes. - - - - Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue - where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded. - - - - - Exposes means to change target objects of proxies and invocations. - - - - - Changes the target object () of current . - - The new value of target of invocation. - - Although the method takes the actual instance must be of type assignable to , otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Permanently changes the target object of the proxy. This does not affect target of the current invocation. - - The new value of target of the proxy. - - Although the method takes the actual instance must be of type assignable to proxy's target type, otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Provides the main DynamicProxy extension point that allows member interception. - - - - - Provides an extension point that allows proxies to choose specific interceptors on - a per method basis. - - - - - Selects the interceptors that should intercept calls to the given . - - The type of the target object. - The method that will be intercepted. - All interceptors registered with the proxy. - An array of interceptors to invoke upon calling the . - - This method is called only once per proxy instance, upon the first call to the - . Either an empty array or null are valid return values to indicate - that no interceptor should intercept calls to the method. Although it is not advised, it is - legal to return other implementations than these provided in - . - - - - - Encapsulates an invocation of a proxied method. - - - - - Gets the arguments that the has been invoked with. - - The arguments the method was invoked with. - - - - Gets the generic arguments of the method. - - The generic arguments, or null if not a generic method. - - - - Gets the object on which the invocation is performed. This is different from proxy object - because most of the time this will be the proxy target object. - - - The invocation target. - - - - Gets the representing the method being invoked on the proxy. - - The representing the method being invoked. - - - - For interface proxies, this will point to the on the target class. - - The method invocation target. - - - - Gets the proxy object on which the intercepted method is invoked. - - Proxy object on which the intercepted method is invoked. - - - - Gets or sets the return value of the method. - - The return value of the method. - - - - Gets the type of the target object for the intercepted method. - - The type of the target object. - - - - Gets the value of the argument at the specified . - - The index. - The value of the argument at the specified . - - - - Returns the concrete instantiation of the on the proxy, with any generic - parameters bound to real types. - - - The concrete instantiation of the on the proxy, or the if - not a generic method. - - - Can be slower than calling . - - - - - Returns the concrete instantiation of , with any - generic parameters bound to real types. - For interface proxies, this will point to the on the target class. - - The concrete instantiation of , or - if not a generic method. - - In debug builds this can be slower than calling . - - - - - Proceeds the call to the next interceptor in line, and ultimately to the target method. - - - Since interface proxies without a target don't have the target implementation to proceed to, - it is important, that the last interceptor does not call this method, otherwise a - will be thrown. - - - - - Returns an object describing the operation for this - at this specific point during interception. - - - - - Overrides the value of an argument at the given with the - new provided. - - - This method accepts an , however the value provided must be compatible - with the type of the argument defined on the method, otherwise an exception will be thrown. - - The index of the argument to override. - The new value for the argument. - - - - Describes the operation for an - at a specific point during interception. - - - - - Executes the operation described by this instance. - - There is no interceptor, nor a proxy target object, to proceed to. - - - - Attributes should be replicated if they are non-inheritable, - but there are some special cases where the attributes means - something to the CLR, where they should be skipped. - - - - - Returns list of all unique interfaces implemented given types, including their base interfaces. - - - - - Checks whether the specified is a delegate type (i.e. a direct subclass of ). - - - - - Abstracts the implementation of proxy type construction. - - - - - Gets or sets the that this logs to. - - - - - Gets the associated with this builder. - - The module scope associated with this builder. - - - - Creates a proxy type for given , implementing , using provided. - - The class type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified class and interfaces. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type that proxies calls to members on , implementing , using provided. - - The interface type to proxy. - Additional interface types to proxy. - Type implementing on which calls to the interface members should be intercepted. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface that 'proceeds' executions to the specified target. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given and that delegates all calls to the provided interceptors and allows interceptors to switch the actual target of invocation. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface(s) that delegate all executions to the specified interceptors - and uses an instance of the interface as their targets (i.e. ), rather than a class. All classes should then implement interface, - to allow interceptors to switch invocation target with instance of another type implementing called interface. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given that delegates all calls to the provided interceptors. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface and additional interfaces that delegate all executions to the specified interceptors. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Used during the target type inspection process. Implementors have a chance to customize the - proxy generation process. - - - - - Invoked by the generation process to notify that the whole process has completed. - - - - - Invoked by the generation process to notify that a member was not marked as virtual. - - The type which declares the non-virtual member. - The non-virtual member. - - This method gives an opportunity to inspect any non-proxyable member of a type that has - been requested to be proxied, and if appropriate - throw an exception to notify the caller. - - - - - Invoked by the generation process to determine if the specified method should be proxied. - - The type which declares the given method. - The method to inspect. - True if the given method should be proxied; false otherwise. - - - - Provides proxy objects for classes and interfaces. - - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Exposes access to the target object and interceptors of proxy objects. - This is a DynamicProxy infrastructure interface and should not be implemented yourself. - - - - - Get the proxy target (note that null is a valid target!) - - - - - Set the proxy target. - - New proxy target. - - - - Gets the interceptors for the proxy - - - - - Because we need to cache the types based on the mixed in mixins, we do the following here: - - Get all the mixin interfaces - - Sort them by full name - - Return them by position - - The idea is to have reproducible behavior for the case that mixins are registered in different orders. - This method is here because it is required - - - - - The default file name used when the assembly is saved using . - - - - - The default assembly (simple) name used for the assemblies generated by a instance. - - - - - Initializes a new instance of the class; assemblies created by this instance will not be saved. - - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - Naming scope used to provide unique names to generated types and their members (usually via sub-scopes). - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Gets the key pair used to sign the strong-named assembly generated by this . - - - - - Gets the strong-named module generated by this scope, or if none has yet been generated. - - The strong-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the strongly named module generated by this scope. - - The file name of the strongly named module generated by this scope. - - - - Gets the directory where the strongly named module generated by this scope will be saved, or if the current directory - is used. - - The directory where the strongly named module generated by this scope will be saved when is called - (if this scope was created to save modules). - - - - Gets the weak-named module generated by this scope, or if none has yet been generated. - - The weak-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the weakly named module generated by this scope. - - The file name of the weakly named module generated by this scope. - - - - Gets the directory where the weakly named module generated by this scope will be saved, or if the current directory - is used. - - The directory where the weakly named module generated by this scope will be saved when is called - (if this scope was created to save modules). - - - - Gets the specified module generated by this scope, creating a new one if none has yet been generated. - - If set to true, a strong-named module is returned; otherwise, a weak-named module is returned. - A strong-named or weak-named module generated by this scope, as specified by the parameter. - - - - Gets the strong-named module generated by this scope, creating a new one if none has yet been generated. - - A strong-named module generated by this scope. - - - - Gets the weak-named module generated by this scope, creating a new one if none has yet been generated. - - A weak-named module generated by this scope. - - - - Saves the generated assembly with the name and directory information given when this instance was created (or with - the and current directory if none was given). - - - - This method stores the generated assembly in the directory passed as part of the module information specified when this instance was - constructed (if any, else the current directory is used). If both a strong-named and a weak-named assembly - have been generated, it will throw an exception; in this case, use the overload. - - - If this was created without indicating that the assembly should be saved, this method does nothing. - - - Both a strong-named and a weak-named assembly have been generated. - The path of the generated assembly file, or null if no file has been generated. - - - - Saves the specified generated assembly with the name and directory information given when this instance was created - (or with the and current directory if none was given). - - True if the generated assembly with a strong name should be saved (see ); - false if the generated assembly without a strong name should be saved (see . - - - This method stores the specified generated assembly in the directory passed as part of the module information specified when this instance was - constructed (if any, else the current directory is used). - - - If this was created without indicating that the assembly should be saved, this method does nothing. - - - No assembly has been generated that matches the parameter. - - The path of the generated assembly file, or null if no file has been generated. - - - - Loads the generated types from the given assembly into this 's cache. - - The assembly to load types from. This assembly must have been saved via or - , or it must have the manually applied. - - This method can be used to load previously generated and persisted proxy types from disk into this scope's type cache, e.g. in order - to avoid the performance hit associated with proxy generation. - - - - - ProxyBuilder that persists the generated type. - - - The saved assembly contains just the last generated type. - - - - - Initializes a new instance of the class. - - - - - Saves the generated assembly to a physical file. Note that this renders the unusable. - - The path of the generated assembly file, or null if no assembly has been generated. - - This method does not support saving multiple files. If both a signed and an unsigned module have been generated, use the - respective methods of the . - - - - - allows customization of the behavior of proxies created by - an (or proxy types generated by an ). - - You should not modify an instance of once it has been - used to create a proxy (or proxy type). - - - - - - Initializes a new instance of the class. - - The hook. - - - - Initializes a new instance of the class. - - - - - Gets or sets the that should be used during proxy type - generation. Defaults to an instance of . - - You should not modify this property once this instance - has been used to create a proxy. - - - - - - Gets or sets the that should be used by created proxies - to determine which interceptors to use for an interception. If set to - (which is the default), created proxies will not use any selector. - - You should not modify this property once this instance - has been used to create a proxy. - - - - - - Gets or sets the class type from which generated interface proxy types will be derived. - Defaults to (). - - You should not modify this property once this instance - has been used to create a proxy. - - - - - - Gets the collection of additional custom attributes that will be put on generated proxy types. - This collection is initially empty. - - You should not modify this collection once this instance - has been used to create a proxy. - - - - - - Adds a delegate type to the list of mixins that will be added to generated proxies. - That is, generated proxies will have a `Invoke` method with a signature matching that - of the specified . - - You should not call this method once this instance - has been used to create a proxy. - - - The delegate type whose `Invoke` method should be reproduced in generated proxies. - is . - is not a delegate type. - - - - Adds a delegate to be mixed into generated proxies. The - will act as the target for calls to a `Invoke` method with a signature matching that - of the delegate. - - You should not call this method once this instance - has been used to create a proxy. - - - The delegate that should act as the target for calls to `Invoke` methods with a matching signature. - is . - - - - Mixes the interfaces implemented by the specified object into - created proxies, and uses as the target for these mixed-in interfaces. - - You should not call this method once this instance - has been used to create a proxy. - - - The object that should act as the target for all of its implemented interfaces' methods. - is . - is an instance of . - - - - Provides proxy objects for classes and interfaces. - - - - - Initializes a new instance of the class. - - Proxy types builder. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - If true forces all types to be generated into an unsigned module. - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates the proxy type for class proxy with given class, implementing given and using provided . - - The base class for proxy type. - The interfaces that proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - Actual type that the proxy type will encompass. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target interface for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy without target for given interface, implementing given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates a delegate of the specified type to a suitable `Invoke` method - on the given instance. - - The proxy instance to which the delegate should be bound. - The type of delegate that should be created. - - The does not have an `Invoke` method that is compatible with - the requested type. - - - - - Creates a delegate of the specified type to a suitable `Invoke` method - on the given instance. - - The proxy instance to which the delegate should be bound. - The type of delegate that should be created. - - The does not have an `Invoke` method that is compatible with - the requested . - - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - If the method is accessible to DynamicProxy, null; otherwise, an explanation of why the method is not accessible. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified type is accessible to DynamicProxy. - The type to check. - true if the type is accessible to DynamicProxy, false otherwise. - - - - Determines whether this assembly has internals visible to DynamicProxy. - - The assembly to inspect. - - - - Checks whether the specified method is accessible to DynamicProxy. - Unlike with , the declaring type's accessibility is ignored. - - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Applied to the assemblies saved by in order to persist the cache data included in the persisted assembly. - - - - - Handles the deserialization of proxies. - - - - - Resets the used for deserialization to a new scope. - - - This is useful for test cases. - - - - - Resets the used for deserialization to a given . - - The scope to be used for deserialization. - - By default, the deserialization process uses a different scope than the rest of the application, which can lead to multiple proxies - being generated for the same type. By explicitly setting the deserialization scope to the application's scope, this can be avoided. - - - - - Gets the used for deserialization. - - As has no way of automatically determining the scope used by the application (and the application might use more than one scope at the same time), uses a dedicated scope instance for deserializing proxy types. This instance can be reset and set to a specific value via and . - - - - Holds objects representing methods of class. - - - - - Holds objects representing methods of class. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net6.0/Castle.Core.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net6.0/Castle.Core.dll deleted file mode 100644 index eb7fd3bb..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net6.0/Castle.Core.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net6.0/Castle.Core.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net6.0/Castle.Core.xml deleted file mode 100644 index a7c6b9ba..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net6.0/Castle.Core.xml +++ /dev/null @@ -1,5898 +0,0 @@ - - - - Castle.Core - - - - - Abstract adapter for the support - needed by the - - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - An element with the same key already exists in the object. - key is null. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Returns an object for the object. - - - An object for the object. - - - - - Gets a value indicating whether the object has a fixed size. - - true if the object has a fixed size; otherwise, false. - - - - Gets a value indicating whether the object is read-only. - - true if the object is read-only; otherwise, false. - - - - Gets an object containing the keys of the object. - - An object containing the keys of the object. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - The object is read-only.-or- The has a fixed size. - key is null. - - - - Gets an object containing the values in the object. - - An object containing the values in the object. - - - - Gets or sets the with the specified key. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in array at which copying begins. - array is null. - The type of the source cannot be cast automatically to the type of the destination array. - index is less than zero. - array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source is greater than the available space from index to the end of the destination array. - - - - Gets the number of elements contained in the . - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - An object that can be used to synchronize access to the . - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Abstract implementation of . - - - - - Identifies a property should be represented as a nested component. - - - - - Applies no prefix. - - - - - Gets or sets the prefix. - - The prefix. - - - - Identifies the dictionary adapter types. - - - - - Assigns a specific dictionary key. - - - - - Identifies an interface or property to be pre-fetched. - - - - - Instructs fetching to occur. - - - - - Instructs fetching according to - - - - - Gets whether or not fetching should occur. - - - - - Assigns a property to a group. - - - - - Constructs a group assignment. - - The group name. - - - - Constructs a group assignment. - - The group name. - - - - Gets the group the property is assigned to. - - - - - Suppresses any on-demand behaviors. - - - - - Assigns a specific dictionary key. - - - - - Initializes a new instance of the class. - - The key. - - - - Initializes a new instance of the class. - - The compound key. - - - - Assigns a prefix to the keyed properties of an interface. - - - Key prefixes are not inherited by sub-interfaces. - - - - - Initializes a default instance of the class. - - - - - Initializes a new instance of the class. - - The prefix for the keyed properties of the interface. - - - - Gets the prefix key added to the properties of the interface. - - - - - Substitutes part of key with another string. - - - - - Initializes a new instance of the class. - - The old value. - The new value. - - - - Requests support for multi-level editing. - - - - - Generates a new GUID on demand. - - - - - Support for on-demand value resolution. - - - - - Specifies assignment by reference rather than by copying. - - - - - Removes a property if matches value. - - - - - Removes a property if null or empty string, guid or collection. - - - - - Provides simple string formatting from existing properties. - - - - - Gets the string format. - - - - - Gets the format properties. - - - - - Identifies a property should be represented as a delimited string value. - - - - - Gets the separator. - - - - - Converts all properties to strings. - - - - - Gets or sets the format. - - The format. - - - - Suppress property change notifications. - - - - - Assigns a prefix to the keyed properties using the interface name. - - - - - Indicates that underlying values are changeable and should not be cached. - - - - - Initializes a new instance of the class - that represents a child object in a larger object graph. - - - - - Manages conversion between property values. - - - - - Initializes a new instance of the class. - - The converter. - - - - - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Uses Reflection.Emit to expose the properties of a dictionary - through a dynamic implementation of a typed interface. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Wraps a with a dynamic object to expose a bit better looking API. - The implementation is trivial and assumes keys are s. - - - - - Contract for manipulating the Dictionary adapter. - - - - - Defines the contract for building typed dictionary adapters. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - The property descriptor. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets the associated with the type. - - The typed interface. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - The property descriptor. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - Another from which to copy behaviors. - The adapter meta-data. - - - - Contract for traversing a . - - - - - Defines the contract for customizing dictionary access. - - - - - Determines relative order to apply related behaviors. - - - - - Copies the dictionary behavior. - - null if should not be copied. Otherwise copy. - - - - Defines the contract for building s. - - - - - Builds the dictionary behaviors. - - - - - Contract for creating additional Dictionary adapters. - - - - - Contract for editing the Dictionary adapter. - - - - - Contract for dictionary initialization. - - - - - Performs any initialization of the - - The dictionary adapter. - The dictionary behaviors. - - - - Defines the contract for building typed dictionary keys. - - - - - Builds the specified key. - - The dictionary adapter. - The current key. - The property. - The updated key - - - - Contract for dictionary meta-data initialization. - - - - - Initializes the given object. - - The dictionary adapter factory. - The dictionary adapter meta. - - - - - Determines whether the given behavior should be included in a new - object. - - A dictionary behavior or annotation. - True if the behavior should be included; otherwise, false. - - behaviors are always included, - regardless of the result of this method. - - - - - - Contract for managing Dictionary adapter notifications. - - - - - Defines the contract for retrieving dictionary values. - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Defines the contract for updating dictionary values. - - - - - Sets the stored dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if the property should be stored. - - - - Contract for validating Dictionary adapter. - - - - - Contract for dictionary validation. - - - - - Determines if is valid. - - The dictionary adapter. - true if valid. - - - - Validates the . - - The dictionary adapter. - The error summary information. - - - - Validates the for a property. - - The dictionary adapter. - The property to validate. - The property summary information. - - - - Invalidates any results cached by the validator. - - The dictionary adapter. - - - - Contract for property descriptor initialization. - - - - - Performs any initialization of the - - The property descriptor. - The property behaviors. - - - - - - - - - Initializes a new instance of the class. - - The name values. - - - - Gets a value indicating whether the object is read-only. - - true if the object is read-only; otherwise, false. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Gets or sets the with the specified key. - - - - - Adapts the specified name values. - - The name values. - - - - Describes a dictionary property. - - - - - Initializes an empty class. - - - - - Initializes a new instance of the class. - - The property. - The annotations. - - - - Initializes a new instance class. - - - - - Copies an existing instance of the class. - - - - - - - - - - Gets the property name. - - - - - Gets the property type. - - - - - Gets the property. - - The property. - - - - Returns true if the property is dynamic. - - - - - Gets additional state. - - - - - Determines if property should be fetched. - - - - - Determines if property must exist first. - - - - - Determines if notifications should occur. - - - - - Gets the property behaviors. - - - - - Gets the type converter. - - The type converter. - - - - Gets the extended properties. - - - - - Gets the setter. - - The setter. - - - - Gets the key builders. - - The key builders. - - - - Gets the setter. - - The setter. - - - - Gets the getter. - - The getter. - - - - Gets the initializers. - - The initializers. - - - - Gets the meta-data initializers. - - The meta-data initializers. - - - - Gets the key. - - The dictionary adapter. - The key. - The descriptor. - - - - Gets the property value. - - The dictionary adapter. - The key. - The stored value. - The descriptor. - true if return only existing. - - - - Sets the property value. - - The dictionary adapter. - The key. - The value. - The descriptor. - - - - Adds a single behavior. - - The behavior. - - - - Adds the behaviors. - - The behaviors. - - - - Adds the behaviors. - - The behaviors. - - - - Copies the behaviors to the other - - - - - Copies the - - - - - Provides a generic collection that supports data binding. - - - This class wraps the CLR - in order to implement the Castle-specific . - - The type of elements in the list. - - - - Initializes a new instance of the class - using default values. - - - - - Initializes a new instance of the class - with the specified list. - - - An of items - to be contained in the . - - - - - Initializes a new instance of the class - wrapping the specified instance. - - - A - to be wrapped by the . - - - - - Contract for value matching. - - - - - Contract for dynamic value resolution. - - - - - Contract for typed dynamic value resolution. - - - - - - This is an abstract implementation - that deals with methods that can be abstracted away - from underlying implementations. - - - AbstractConfiguration makes easier to implementers - to create a new version of - - - - - Gets node attributes. - - - All attributes of the node. - - - - - Gets all child nodes. - - The of child nodes. - - - - Gets the name of the . - - - The Name of the . - - - - - Gets the value of . - - - The Value of the . - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - A collection of objects. - - - - - Creates a new instance of ConfigurationCollection. - - - - - Creates a new instance of ConfigurationCollection. - - - - - is a interface encapsulating a configuration node - used to retrieve configuration values. - - - - - Gets the name of the node. - - - The Name of the node. - - - - - Gets the value of the node. - - - The Value of the node. - - - - - Gets an of - elements containing all node children. - - The Collection of child nodes. - - - - Gets an of the configuration attributes. - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - Initializes a new instance of the class. - - The name. - - - - Gets the value of . - - - The Value of the . - - - - - Deserializes the specified node into an abstract representation of configuration. - - The node. - - - - If a config value is an empty string we return null, this is to keep - backward compatibility with old code - - - - - Helper class for retrieving attributes. - - - - - Gets the attribute. - - The type. - The type attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The type. - The type attributes. - - - - Gets the attribute. - - The member. - The member attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The member. - The member attributes. - - - - Gets the type attribute. - - The type. - The type attribute. - - - - Gets the type attributes. - - The type. - The type attributes. - - - - Gets the type converter. - - The member. - - - - Constant to use when making assembly internals visible to Castle.Core - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToCastleCore)] - - - - - Constant to use when making assembly internals visible to proxy types generated by DynamicProxy. Required when proxying internal types. - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToDynamicProxyGenAssembly2)] - - - - - Find the best available name to describe a type. - - - Usually the best name will be , but - sometimes that's null (see http://msdn.microsoft.com/en-us/library/system.type.fullname%28v=vs.110%29.aspx) - in which case the method falls back to . - - the type to name - the best name - - - - Defines that the implementation wants a - in order to - access other components. The creator must be aware - that the component might (or might not) implement - the interface. - - - Used by Castle Project components to, for example, - gather logging factories - - - - - Increments IServiceProvider with a generic service resolution operation. - - - - - This interface should be implemented by classes - that are available in a bigger context, exposing - the container to different areas in the same application. - - For example, in Web application, the (global) HttpApplication - subclasses should implement this interface to expose - the configured container - - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Gets the configuration file. - - i.e. log4net.config - - - - Gets the configuration file. - - i.e. log4net.config - - - - The Logger sending everything to the standard output streams. - This is mainly for the cases when you have a utility that - does not have a logger to supply. - - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug and the Name - set to string.Empty. - - - - - Creates a new ConsoleLogger with the Name - set to string.Empty. - - The logs Level. - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug. - - The logs Name. - - - - Creates a new ConsoleLogger. - - The logs Name. - The logs Level. - - - - A Common method to log. - - The level of logging - The name of the logger - The Message - The Exception - - - - Returns a new ConsoleLogger with the name - added after this loggers name, with a dot in between. - - The added hierarchical name. - A new ConsoleLogger. - - - - The Logger using standard Diagnostics namespace. - - - - - Creates a logger based on . - - - - - - Creates a logger based on . - - - - - - - Creates a logger based on . - - - - - - - - Interface for Context Properties implementations - - - - This interface defines a basic property get set accessor. - - - Based on the ContextPropertiesBase of log4net, by Nicko Cadell. - - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Gets or sets the value of a property - - - - - - Provides an interface that supports and - allows the storage and retrieval of Contexts. These are supported in - both log4net and NLog. - - - - - Exposes the Global Context of the extended logger. - - - - - Exposes the Thread Context of the extended logger. - - - - - Exposes the Thread Stack of the extended logger. - - - - - Provides a factory that can produce either or - classes. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Manages logging. - - - This is a facade for the different logging subsystems. - It offers a simplified interface that follows IOC patterns - and a simplified priority/level/severity abstraction. - - - - - Determines if messages of priority "trace" will be logged. - - True if "trace" messages will be logged. - - - - Determines if messages of priority "debug" will be logged. - - True if "debug" messages will be logged. - - - - Determines if messages of priority "error" will be logged. - - True if "error" messages will be logged. - - - - Determines if messages of priority "fatal" will be logged. - - True if "fatal" messages will be logged. - - - - Determines if messages of priority "info" will be logged. - - True if "info" messages will be logged. - - - - Determines if messages of priority "warn" will be logged. - - True if "warn" messages will be logged. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - If the name has an empty element name. - - - - Logs a trace message. - - The message to log - - - - Logs a trace message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a trace message. - - The exception to log - The message to log - - - - Logs a trace message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The message to log - - - - Logs a debug message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs a info message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Manages the instantiation of s. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - The Level Filtered Logger class. This is a base class which - provides a LogLevel attribute and reroutes all functions into - one Log method. - - - - - Creates a new LevelFilteredLogger. - - - - - The LoggerLevel that this logger - will be using. Defaults to LoggerLevel.Off - - - - - The name that this logger will be using. - Defaults to string.Empty - - - - - Logs a trace message. - - The message to log - - - - Logs a trace message. - - A functor to create the message - - - - Logs a trace message. - - The exception to log - The message to log - - - - Logs a trace message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The message to log - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Determines if messages of priority "trace" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "debug" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "info" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "warn" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "error" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "fatal" will be logged. - - true if log level flags include the bit - - - - Implementors output the log content by implementing this method only. - Note that exception can be null - - - - - Supporting Logger levels. - - - - - Logging will be off - - - - - Fatal logging level - - - - - Error logging level - - - - - Warn logging level - - - - - Info logging level - - - - - Debug logging level - - - - - Trace logging level - - - - - NullLogFactory used when logging is turned off. - - - - - Creates an instance of ILogger with the specified name. - - Name. - - - - Creates an instance of ILogger with the specified name and LoggerLevel. - - Name. - Level. - - - - The Null Logger class. This is useful for implementations where you need - to provide a logger to a utility class, but do not want any output from it. - It also helps when you have a utility that does not have a logger to supply. - - - - - Returns empty context properties. - - - - - Returns empty context properties. - - - - - Returns empty context stacks. - - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - Returns this NullLogger. - - Ignored - This ILogger instance. - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - The Stream Logger class. This class can stream log information - to any stream, it is suitable for storing a log file to disk, - or to a MemoryStream for testing your components. - - - This logger is not thread safe. - - - - - Creates a new StreamLogger with default encoding - and buffer size. Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - - - Creates a new StreamLogger with default buffer size. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - - - Creates a new StreamLogger. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - The buffer size that will be used for this stream. - - - - - - Creates a new StreamLogger with - Debug as default Level. - - The name of the log. - The StreamWriter the log will write to. - - - - Creates outputting - to files. The name of the file is derived from the log name - plus the 'log' extension. - - - - - The TraceLogger sends all logging to the System.Diagnostics.TraceSource - built into the .net framework. - - - Logging can be configured in the system.diagnostics configuration - section. - - If logger doesn't find a source name with a full match it will - use source names which match the namespace partially. For example you can - configure from all castle components by adding a source name with the - name "Castle". - - If no portion of the namespace matches the source named "Default" will - be used. - - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - The default logging level at which this source should write messages. In almost all cases this - default value will be overridden in the config file. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - - - - Used to create the TraceLogger implementation of ILogger interface. See . - - - - - List of utility methods related to dynamic proxy operations - - - - - Determines whether the specified type is a proxy generated by - DynamicProxy (1 or 2). - - The type. - - true if it is a proxy; otherwise, false. - - - - - Readonly implementation of which uses an anonymous object as its source. Uses names of properties as keys, and property values as... well - values. Keys are not case sensitive. - - - - - Initializes a new instance of the class. - - The target. - - - - Gets the number of elements contained in the . - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - An object that can be used to synchronize access to the . - - - - Gets a value indicating whether the object is read-only. - - true if the object is read-only; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - Gets an object containing the keys of the object. - - An object containing the keys of the object. - - - - Gets an object containing the values in the object. - - An object containing the values in the object. - - - - Gets a value indicating whether the object has a fixed size. - - true if the object has a fixed size; otherwise, false. - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - - is null. - An element with the same key already exists in the object. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - - is null. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - - is null. - The object is read-only.-or- The has a fixed size. - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - is less than zero. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination . - The type of the source cannot be cast automatically to the type of the destination . - - - - Returns an object for the object. - - - An object for the object. - - - - - Reads values of properties from and inserts them into using property names as keys. - - - - - - - - - - This returns a new stream instance each time it is called. - It is the responsibility of the caller to dispose of this stream - - - - - - - - - - - - - - - Represents a 'streamable' resource. Can - be a file, a resource in an assembly. - - - - - Only valid for resources that - can be obtained through relative paths - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - Returns an instance of - created according to the relativePath - using itself as the root. - - - - - Depicts the contract for resource factories. - - - - - Used to check whether the resource factory - is able to deal with the given resource - identifier. - - - Implementors should return true - only if the given identifier is supported - by the resource factory - - - - - Creates an instance - for the given resource identifier - - - - - Creates an instance - for the given resource identifier - - - - - Adapts a static string content as an - - - - - Enable access to files on network shares - - - - - Default implementation. - - - - - Initializes a new instance of the class based on the configuration provided in the application configuration file. - - - This constructor is based on the default configuration in the application configuration file. - - - - - This service implementation - requires a host name in order to work - - The smtp server name - - - - Gets or sets the port used to - access the SMTP server - - - - - Gets the hostname. - - The hostname. - - - - Gets or sets a value which is used to - configure if emails are going to be sent asynchronously or not. - - - - - Gets or sets a value that specifies - the amount of time after which a synchronous Send call times out. - - - - - Gets or sets a value indicating whether the email should be sent using - a secure communication channel. - - true if should use SSL; otherwise, false. - - - - Sends a message. - - If any of the parameters is null - From field - To field - e-mail's subject - message's body - - - - Sends a message. - - If the message is null - Message instance - - - - Gets or sets the domain. - - The domain. - - - - Gets or sets the name of the user. - - The name of the user. - - - - Gets or sets the password. - - The password. - - - - Configures the sender - with port information and eventual credential - informed - - Message instance - - - - Gets a value indicating whether credentials were informed. - - - if this instance has credentials; otherwise, . - - - - - Email sender abstraction. - - - - - Sends a mail message. - - From field - To field - E-mail's subject - message's body - - - - Sends a message. - - Message instance - - - - Sends multiple messages. - - List of messages - - - - Interface describing elements composing generated type - - - - - Performs some basic screening and invokes the - to select methods. - - - - - Performs some basic screening to filter out non-interceptable methods. - - - The will get invoked for non-interceptable method notification only; - it does not get asked whether or not to intercept the . - - - - - Reproduces the proxied type's non-inheritable custom attributes on the proxy type. - - - - - Adds an implementation for to the proxy type. - - - - - Encapsulates the information needed to build an attribute. - - - Arrays passed to this class as constructor arguments or property or field values become owned by this class. - They should not be mutated after creation. - - - - - Default implementation of interface producing in-memory proxy assemblies. - - - - - Initializes a new instance of the class with new . - - - - - Initializes a new instance of the class. - - The module scope for generated proxy types. - - - - Provides instructions that a user could follow to make a type or method in - visible to DynamicProxy. - The assembly containing the type or method. - Instructions that a user could follow to make a type or method visible to DynamicProxy. - - - - Creates a message to inform clients that a proxy couldn't be created due to reliance on an - inaccessible type (perhaps itself). - - the inaccessible type that prevents proxy creation - the type that couldn't be proxied - - - - Base class that exposes the common functionalities - to proxy generation. - - - - - It is safe to add mapping (no mapping for the interface exists) - - - - - Generates a parameters constructor that initializes the proxy - state with just to make it non-null. - - This constructor is important to allow proxies to be XML serializable - - - - - - Initializes a new instance of the class. - - Target element. This is either target type or target method for invocation types. - The type of the proxy. This is base type for invocation types. - The interfaces. - The options. - - - - Initializes a new instance of the class. - - Type of the target. - The interfaces. - The options. - - - - Provides appropriate Ldc.X opcode for the type of primitive value to be loaded. - - - - - Provides appropriate Ldind.X opcode for - the type of primitive value to be loaded indirectly. - - - - - Emits a load indirect opcode of the appropriate type for a value or object reference. - Pops a pointer off the evaluation stack, dereferences it and loads - a value of the specified type. - - - - - Emits a load opcode of the appropriate kind for the constant default value of a - type, such as 0 for value types and null for reference types. - - - - - Emits a store indirectopcode of the appropriate type for a value or object reference. - Pops a value of the specified type and a pointer off the evaluation stack, and - stores the value. - - - - - Wraps a reference that is passed - ByRef and provides indirect load/store support. - - - - - Provides appropriate Stind.X opcode - for the type of primitive value to be stored indirectly. - - - - - Represents the scope of uniqueness of names for types and their members - - - - - Gets a unique name based on - - Name suggested by the caller - Unique name based on . - - Implementers should provide name as closely resembling as possible. - Generally if no collision occurs it is suggested to return suggested name, otherwise append sequential suffix. - Implementers must return deterministic names, that is when is called twice - with the same suggested name, the same returned name should be provided each time. Non-deterministic return - values, like appending random suffices will break serialization of proxies. - - - - - Returns new, disposable naming scope. It is responsibility of the caller to make sure that no naming collision - with enclosing scope, or other subscopes is possible. - - New naming scope. - - - - Generates the constructor for the class that extends - - - - - - Initializes a new instance of the class. - - The event. - The add method. - The remove method. - The attributes. - - - - Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue - where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded. - - - - - Exposes means to change target objects of proxies and invocations. - - - - - Changes the target object () of current . - - The new value of target of invocation. - - Although the method takes the actual instance must be of type assignable to , otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Permanently changes the target object of the proxy. This does not affect target of the current invocation. - - The new value of target of the proxy. - - Although the method takes the actual instance must be of type assignable to proxy's target type, otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Provides the main DynamicProxy extension point that allows member interception. - - - - - Provides an extension point that allows proxies to choose specific interceptors on - a per method basis. - - - - - Selects the interceptors that should intercept calls to the given . - - The type of the target object. - The method that will be intercepted. - All interceptors registered with the proxy. - An array of interceptors to invoke upon calling the . - - This method is called only once per proxy instance, upon the first call to the - . Either an empty array or null are valid return values to indicate - that no interceptor should intercept calls to the method. Although it is not advised, it is - legal to return other implementations than these provided in - . - - - - - Encapsulates an invocation of a proxied method. - - - - - Gets the arguments that the has been invoked with. - - The arguments the method was invoked with. - - - - Gets the generic arguments of the method. - - The generic arguments, or null if not a generic method. - - - - Gets the object on which the invocation is performed. This is different from proxy object - because most of the time this will be the proxy target object. - - - The invocation target. - - - - Gets the representing the method being invoked on the proxy. - - The representing the method being invoked. - - - - For interface proxies, this will point to the on the target class. - - The method invocation target. - - - - Gets the proxy object on which the intercepted method is invoked. - - Proxy object on which the intercepted method is invoked. - - - - Gets or sets the return value of the method. - - The return value of the method. - - - - Gets the type of the target object for the intercepted method. - - The type of the target object. - - - - Gets the value of the argument at the specified . - - The index. - The value of the argument at the specified . - - - - Returns the concrete instantiation of the on the proxy, with any generic - parameters bound to real types. - - - The concrete instantiation of the on the proxy, or the if - not a generic method. - - - Can be slower than calling . - - - - - Returns the concrete instantiation of , with any - generic parameters bound to real types. - For interface proxies, this will point to the on the target class. - - The concrete instantiation of , or - if not a generic method. - - In debug builds this can be slower than calling . - - - - - Proceeds the call to the next interceptor in line, and ultimately to the target method. - - - Since interface proxies without a target don't have the target implementation to proceed to, - it is important, that the last interceptor does not call this method, otherwise a - will be thrown. - - - - - Returns an object describing the operation for this - at this specific point during interception. - - - - - Overrides the value of an argument at the given with the - new provided. - - - This method accepts an , however the value provided must be compatible - with the type of the argument defined on the method, otherwise an exception will be thrown. - - The index of the argument to override. - The new value for the argument. - - - - Describes the operation for an - at a specific point during interception. - - - - - Executes the operation described by this instance. - - There is no interceptor, nor a proxy target object, to proceed to. - - - - Attributes should be replicated if they are non-inheritable, - but there are some special cases where the attributes means - something to the CLR, where they should be skipped. - - - - - Returns list of all unique interfaces implemented given types, including their base interfaces. - - - - - Checks whether the specified is a delegate type (i.e. a direct subclass of ). - - - - - Abstracts the implementation of proxy type construction. - - - - - Gets or sets the that this logs to. - - - - - Gets the associated with this builder. - - The module scope associated with this builder. - - - - Creates a proxy type for given , implementing , using provided. - - The class type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified class and interfaces. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type that proxies calls to members on , implementing , using provided. - - The interface type to proxy. - Additional interface types to proxy. - Type implementing on which calls to the interface members should be intercepted. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface that 'proceeds' executions to the specified target. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given and that delegates all calls to the provided interceptors and allows interceptors to switch the actual target of invocation. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface(s) that delegate all executions to the specified interceptors - and uses an instance of the interface as their targets (i.e. ), rather than a class. All classes should then implement interface, - to allow interceptors to switch invocation target with instance of another type implementing called interface. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given that delegates all calls to the provided interceptors. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface and additional interfaces that delegate all executions to the specified interceptors. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Used during the target type inspection process. Implementors have a chance to customize the - proxy generation process. - - - - - Invoked by the generation process to notify that the whole process has completed. - - - - - Invoked by the generation process to notify that a member was not marked as virtual. - - The type which declares the non-virtual member. - The non-virtual member. - - This method gives an opportunity to inspect any non-proxyable member of a type that has - been requested to be proxied, and if appropriate - throw an exception to notify the caller. - - - - - Invoked by the generation process to determine if the specified method should be proxied. - - The type which declares the given method. - The method to inspect. - True if the given method should be proxied; false otherwise. - - - - Provides proxy objects for classes and interfaces. - - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Exposes access to the target object and interceptors of proxy objects. - This is a DynamicProxy infrastructure interface and should not be implemented yourself. - - - - - Get the proxy target (note that null is a valid target!) - - - - - Set the proxy target. - - New proxy target. - - - - Gets the interceptors for the proxy - - - - - Because we need to cache the types based on the mixed in mixins, we do the following here: - - Get all the mixin interfaces - - Sort them by full name - - Return them by position - - The idea is to have reproducible behavior for the case that mixins are registered in different orders. - This method is here because it is required - - - - - The default file name used when the assembly is saved using . - - - - - The default assembly (simple) name used for the assemblies generated by a instance. - - - - - Initializes a new instance of the class; assemblies created by this instance will not be saved. - - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - Naming scope used to provide unique names to generated types and their members (usually via sub-scopes). - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Gets the key pair used to sign the strong-named assembly generated by this . - - - - - Gets the strong-named module generated by this scope, or if none has yet been generated. - - The strong-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the strongly named module generated by this scope. - - The file name of the strongly named module generated by this scope. - - - - Gets the weak-named module generated by this scope, or if none has yet been generated. - - The weak-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the weakly named module generated by this scope. - - The file name of the weakly named module generated by this scope. - - - - Gets the specified module generated by this scope, creating a new one if none has yet been generated. - - If set to true, a strong-named module is returned; otherwise, a weak-named module is returned. - A strong-named or weak-named module generated by this scope, as specified by the parameter. - - - - Gets the strong-named module generated by this scope, creating a new one if none has yet been generated. - - A strong-named module generated by this scope. - - - - Gets the weak-named module generated by this scope, creating a new one if none has yet been generated. - - A weak-named module generated by this scope. - - - - allows customization of the behavior of proxies created by - an (or proxy types generated by an ). - - You should not modify an instance of once it has been - used to create a proxy (or proxy type). - - - - - - Initializes a new instance of the class. - - The hook. - - - - Initializes a new instance of the class. - - - - - Gets or sets the that should be used during proxy type - generation. Defaults to an instance of . - - You should not modify this property once this instance - has been used to create a proxy. - - - - - - Gets or sets the that should be used by created proxies - to determine which interceptors to use for an interception. If set to - (which is the default), created proxies will not use any selector. - - You should not modify this property once this instance - has been used to create a proxy. - - - - - - Gets or sets the class type from which generated interface proxy types will be derived. - Defaults to (). - - You should not modify this property once this instance - has been used to create a proxy. - - - - - - Gets the collection of additional custom attributes that will be put on generated proxy types. - This collection is initially empty. - - You should not modify this collection once this instance - has been used to create a proxy. - - - - - - Adds a delegate type to the list of mixins that will be added to generated proxies. - That is, generated proxies will have a `Invoke` method with a signature matching that - of the specified . - - You should not call this method once this instance - has been used to create a proxy. - - - The delegate type whose `Invoke` method should be reproduced in generated proxies. - is . - is not a delegate type. - - - - Adds a delegate to be mixed into generated proxies. The - will act as the target for calls to a `Invoke` method with a signature matching that - of the delegate. - - You should not call this method once this instance - has been used to create a proxy. - - - The delegate that should act as the target for calls to `Invoke` methods with a matching signature. - is . - - - - Mixes the interfaces implemented by the specified object into - created proxies, and uses as the target for these mixed-in interfaces. - - You should not call this method once this instance - has been used to create a proxy. - - - The object that should act as the target for all of its implemented interfaces' methods. - is . - is an instance of . - - - - Provides proxy objects for classes and interfaces. - - - - - Initializes a new instance of the class. - - Proxy types builder. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - If true forces all types to be generated into an unsigned module. - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates the proxy type for class proxy with given class, implementing given and using provided . - - The base class for proxy type. - The interfaces that proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - Actual type that the proxy type will encompass. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target interface for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy without target for given interface, implementing given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates a delegate of the specified type to a suitable `Invoke` method - on the given instance. - - The proxy instance to which the delegate should be bound. - The type of delegate that should be created. - - The does not have an `Invoke` method that is compatible with - the requested type. - - - - - Creates a delegate of the specified type to a suitable `Invoke` method - on the given instance. - - The proxy instance to which the delegate should be bound. - The type of delegate that should be created. - - The does not have an `Invoke` method that is compatible with - the requested . - - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - If the method is accessible to DynamicProxy, null; otherwise, an explanation of why the method is not accessible. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified type is accessible to DynamicProxy. - The type to check. - true if the type is accessible to DynamicProxy, false otherwise. - - - - Determines whether this assembly has internals visible to DynamicProxy. - - The assembly to inspect. - - - - Checks whether the specified method is accessible to DynamicProxy. - Unlike with , the declaring type's accessibility is ignored. - - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Holds objects representing methods of class. - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.0/Castle.Core.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.0/Castle.Core.dll deleted file mode 100644 index 9d7d22a3..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.0/Castle.Core.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.0/Castle.Core.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.0/Castle.Core.xml deleted file mode 100644 index a7c6b9ba..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.0/Castle.Core.xml +++ /dev/null @@ -1,5898 +0,0 @@ - - - - Castle.Core - - - - - Abstract adapter for the support - needed by the - - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - An element with the same key already exists in the object. - key is null. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Returns an object for the object. - - - An object for the object. - - - - - Gets a value indicating whether the object has a fixed size. - - true if the object has a fixed size; otherwise, false. - - - - Gets a value indicating whether the object is read-only. - - true if the object is read-only; otherwise, false. - - - - Gets an object containing the keys of the object. - - An object containing the keys of the object. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - The object is read-only.-or- The has a fixed size. - key is null. - - - - Gets an object containing the values in the object. - - An object containing the values in the object. - - - - Gets or sets the with the specified key. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in array at which copying begins. - array is null. - The type of the source cannot be cast automatically to the type of the destination array. - index is less than zero. - array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source is greater than the available space from index to the end of the destination array. - - - - Gets the number of elements contained in the . - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - An object that can be used to synchronize access to the . - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Abstract implementation of . - - - - - Identifies a property should be represented as a nested component. - - - - - Applies no prefix. - - - - - Gets or sets the prefix. - - The prefix. - - - - Identifies the dictionary adapter types. - - - - - Assigns a specific dictionary key. - - - - - Identifies an interface or property to be pre-fetched. - - - - - Instructs fetching to occur. - - - - - Instructs fetching according to - - - - - Gets whether or not fetching should occur. - - - - - Assigns a property to a group. - - - - - Constructs a group assignment. - - The group name. - - - - Constructs a group assignment. - - The group name. - - - - Gets the group the property is assigned to. - - - - - Suppresses any on-demand behaviors. - - - - - Assigns a specific dictionary key. - - - - - Initializes a new instance of the class. - - The key. - - - - Initializes a new instance of the class. - - The compound key. - - - - Assigns a prefix to the keyed properties of an interface. - - - Key prefixes are not inherited by sub-interfaces. - - - - - Initializes a default instance of the class. - - - - - Initializes a new instance of the class. - - The prefix for the keyed properties of the interface. - - - - Gets the prefix key added to the properties of the interface. - - - - - Substitutes part of key with another string. - - - - - Initializes a new instance of the class. - - The old value. - The new value. - - - - Requests support for multi-level editing. - - - - - Generates a new GUID on demand. - - - - - Support for on-demand value resolution. - - - - - Specifies assignment by reference rather than by copying. - - - - - Removes a property if matches value. - - - - - Removes a property if null or empty string, guid or collection. - - - - - Provides simple string formatting from existing properties. - - - - - Gets the string format. - - - - - Gets the format properties. - - - - - Identifies a property should be represented as a delimited string value. - - - - - Gets the separator. - - - - - Converts all properties to strings. - - - - - Gets or sets the format. - - The format. - - - - Suppress property change notifications. - - - - - Assigns a prefix to the keyed properties using the interface name. - - - - - Indicates that underlying values are changeable and should not be cached. - - - - - Initializes a new instance of the class - that represents a child object in a larger object graph. - - - - - Manages conversion between property values. - - - - - Initializes a new instance of the class. - - The converter. - - - - - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Uses Reflection.Emit to expose the properties of a dictionary - through a dynamic implementation of a typed interface. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Wraps a with a dynamic object to expose a bit better looking API. - The implementation is trivial and assumes keys are s. - - - - - Contract for manipulating the Dictionary adapter. - - - - - Defines the contract for building typed dictionary adapters. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - The property descriptor. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets the associated with the type. - - The typed interface. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - The property descriptor. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - Another from which to copy behaviors. - The adapter meta-data. - - - - Contract for traversing a . - - - - - Defines the contract for customizing dictionary access. - - - - - Determines relative order to apply related behaviors. - - - - - Copies the dictionary behavior. - - null if should not be copied. Otherwise copy. - - - - Defines the contract for building s. - - - - - Builds the dictionary behaviors. - - - - - Contract for creating additional Dictionary adapters. - - - - - Contract for editing the Dictionary adapter. - - - - - Contract for dictionary initialization. - - - - - Performs any initialization of the - - The dictionary adapter. - The dictionary behaviors. - - - - Defines the contract for building typed dictionary keys. - - - - - Builds the specified key. - - The dictionary adapter. - The current key. - The property. - The updated key - - - - Contract for dictionary meta-data initialization. - - - - - Initializes the given object. - - The dictionary adapter factory. - The dictionary adapter meta. - - - - - Determines whether the given behavior should be included in a new - object. - - A dictionary behavior or annotation. - True if the behavior should be included; otherwise, false. - - behaviors are always included, - regardless of the result of this method. - - - - - - Contract for managing Dictionary adapter notifications. - - - - - Defines the contract for retrieving dictionary values. - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Defines the contract for updating dictionary values. - - - - - Sets the stored dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if the property should be stored. - - - - Contract for validating Dictionary adapter. - - - - - Contract for dictionary validation. - - - - - Determines if is valid. - - The dictionary adapter. - true if valid. - - - - Validates the . - - The dictionary adapter. - The error summary information. - - - - Validates the for a property. - - The dictionary adapter. - The property to validate. - The property summary information. - - - - Invalidates any results cached by the validator. - - The dictionary adapter. - - - - Contract for property descriptor initialization. - - - - - Performs any initialization of the - - The property descriptor. - The property behaviors. - - - - - - - - - Initializes a new instance of the class. - - The name values. - - - - Gets a value indicating whether the object is read-only. - - true if the object is read-only; otherwise, false. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Gets or sets the with the specified key. - - - - - Adapts the specified name values. - - The name values. - - - - Describes a dictionary property. - - - - - Initializes an empty class. - - - - - Initializes a new instance of the class. - - The property. - The annotations. - - - - Initializes a new instance class. - - - - - Copies an existing instance of the class. - - - - - - - - - - Gets the property name. - - - - - Gets the property type. - - - - - Gets the property. - - The property. - - - - Returns true if the property is dynamic. - - - - - Gets additional state. - - - - - Determines if property should be fetched. - - - - - Determines if property must exist first. - - - - - Determines if notifications should occur. - - - - - Gets the property behaviors. - - - - - Gets the type converter. - - The type converter. - - - - Gets the extended properties. - - - - - Gets the setter. - - The setter. - - - - Gets the key builders. - - The key builders. - - - - Gets the setter. - - The setter. - - - - Gets the getter. - - The getter. - - - - Gets the initializers. - - The initializers. - - - - Gets the meta-data initializers. - - The meta-data initializers. - - - - Gets the key. - - The dictionary adapter. - The key. - The descriptor. - - - - Gets the property value. - - The dictionary adapter. - The key. - The stored value. - The descriptor. - true if return only existing. - - - - Sets the property value. - - The dictionary adapter. - The key. - The value. - The descriptor. - - - - Adds a single behavior. - - The behavior. - - - - Adds the behaviors. - - The behaviors. - - - - Adds the behaviors. - - The behaviors. - - - - Copies the behaviors to the other - - - - - Copies the - - - - - Provides a generic collection that supports data binding. - - - This class wraps the CLR - in order to implement the Castle-specific . - - The type of elements in the list. - - - - Initializes a new instance of the class - using default values. - - - - - Initializes a new instance of the class - with the specified list. - - - An of items - to be contained in the . - - - - - Initializes a new instance of the class - wrapping the specified instance. - - - A - to be wrapped by the . - - - - - Contract for value matching. - - - - - Contract for dynamic value resolution. - - - - - Contract for typed dynamic value resolution. - - - - - - This is an abstract implementation - that deals with methods that can be abstracted away - from underlying implementations. - - - AbstractConfiguration makes easier to implementers - to create a new version of - - - - - Gets node attributes. - - - All attributes of the node. - - - - - Gets all child nodes. - - The of child nodes. - - - - Gets the name of the . - - - The Name of the . - - - - - Gets the value of . - - - The Value of the . - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - A collection of objects. - - - - - Creates a new instance of ConfigurationCollection. - - - - - Creates a new instance of ConfigurationCollection. - - - - - is a interface encapsulating a configuration node - used to retrieve configuration values. - - - - - Gets the name of the node. - - - The Name of the node. - - - - - Gets the value of the node. - - - The Value of the node. - - - - - Gets an of - elements containing all node children. - - The Collection of child nodes. - - - - Gets an of the configuration attributes. - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - Initializes a new instance of the class. - - The name. - - - - Gets the value of . - - - The Value of the . - - - - - Deserializes the specified node into an abstract representation of configuration. - - The node. - - - - If a config value is an empty string we return null, this is to keep - backward compatibility with old code - - - - - Helper class for retrieving attributes. - - - - - Gets the attribute. - - The type. - The type attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The type. - The type attributes. - - - - Gets the attribute. - - The member. - The member attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The member. - The member attributes. - - - - Gets the type attribute. - - The type. - The type attribute. - - - - Gets the type attributes. - - The type. - The type attributes. - - - - Gets the type converter. - - The member. - - - - Constant to use when making assembly internals visible to Castle.Core - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToCastleCore)] - - - - - Constant to use when making assembly internals visible to proxy types generated by DynamicProxy. Required when proxying internal types. - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToDynamicProxyGenAssembly2)] - - - - - Find the best available name to describe a type. - - - Usually the best name will be , but - sometimes that's null (see http://msdn.microsoft.com/en-us/library/system.type.fullname%28v=vs.110%29.aspx) - in which case the method falls back to . - - the type to name - the best name - - - - Defines that the implementation wants a - in order to - access other components. The creator must be aware - that the component might (or might not) implement - the interface. - - - Used by Castle Project components to, for example, - gather logging factories - - - - - Increments IServiceProvider with a generic service resolution operation. - - - - - This interface should be implemented by classes - that are available in a bigger context, exposing - the container to different areas in the same application. - - For example, in Web application, the (global) HttpApplication - subclasses should implement this interface to expose - the configured container - - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Gets the configuration file. - - i.e. log4net.config - - - - Gets the configuration file. - - i.e. log4net.config - - - - The Logger sending everything to the standard output streams. - This is mainly for the cases when you have a utility that - does not have a logger to supply. - - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug and the Name - set to string.Empty. - - - - - Creates a new ConsoleLogger with the Name - set to string.Empty. - - The logs Level. - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug. - - The logs Name. - - - - Creates a new ConsoleLogger. - - The logs Name. - The logs Level. - - - - A Common method to log. - - The level of logging - The name of the logger - The Message - The Exception - - - - Returns a new ConsoleLogger with the name - added after this loggers name, with a dot in between. - - The added hierarchical name. - A new ConsoleLogger. - - - - The Logger using standard Diagnostics namespace. - - - - - Creates a logger based on . - - - - - - Creates a logger based on . - - - - - - - Creates a logger based on . - - - - - - - - Interface for Context Properties implementations - - - - This interface defines a basic property get set accessor. - - - Based on the ContextPropertiesBase of log4net, by Nicko Cadell. - - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Gets or sets the value of a property - - - - - - Provides an interface that supports and - allows the storage and retrieval of Contexts. These are supported in - both log4net and NLog. - - - - - Exposes the Global Context of the extended logger. - - - - - Exposes the Thread Context of the extended logger. - - - - - Exposes the Thread Stack of the extended logger. - - - - - Provides a factory that can produce either or - classes. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Manages logging. - - - This is a facade for the different logging subsystems. - It offers a simplified interface that follows IOC patterns - and a simplified priority/level/severity abstraction. - - - - - Determines if messages of priority "trace" will be logged. - - True if "trace" messages will be logged. - - - - Determines if messages of priority "debug" will be logged. - - True if "debug" messages will be logged. - - - - Determines if messages of priority "error" will be logged. - - True if "error" messages will be logged. - - - - Determines if messages of priority "fatal" will be logged. - - True if "fatal" messages will be logged. - - - - Determines if messages of priority "info" will be logged. - - True if "info" messages will be logged. - - - - Determines if messages of priority "warn" will be logged. - - True if "warn" messages will be logged. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - If the name has an empty element name. - - - - Logs a trace message. - - The message to log - - - - Logs a trace message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a trace message. - - The exception to log - The message to log - - - - Logs a trace message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The message to log - - - - Logs a debug message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs a info message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Manages the instantiation of s. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - The Level Filtered Logger class. This is a base class which - provides a LogLevel attribute and reroutes all functions into - one Log method. - - - - - Creates a new LevelFilteredLogger. - - - - - The LoggerLevel that this logger - will be using. Defaults to LoggerLevel.Off - - - - - The name that this logger will be using. - Defaults to string.Empty - - - - - Logs a trace message. - - The message to log - - - - Logs a trace message. - - A functor to create the message - - - - Logs a trace message. - - The exception to log - The message to log - - - - Logs a trace message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The message to log - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Determines if messages of priority "trace" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "debug" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "info" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "warn" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "error" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "fatal" will be logged. - - true if log level flags include the bit - - - - Implementors output the log content by implementing this method only. - Note that exception can be null - - - - - Supporting Logger levels. - - - - - Logging will be off - - - - - Fatal logging level - - - - - Error logging level - - - - - Warn logging level - - - - - Info logging level - - - - - Debug logging level - - - - - Trace logging level - - - - - NullLogFactory used when logging is turned off. - - - - - Creates an instance of ILogger with the specified name. - - Name. - - - - Creates an instance of ILogger with the specified name and LoggerLevel. - - Name. - Level. - - - - The Null Logger class. This is useful for implementations where you need - to provide a logger to a utility class, but do not want any output from it. - It also helps when you have a utility that does not have a logger to supply. - - - - - Returns empty context properties. - - - - - Returns empty context properties. - - - - - Returns empty context stacks. - - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - Returns this NullLogger. - - Ignored - This ILogger instance. - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - The Stream Logger class. This class can stream log information - to any stream, it is suitable for storing a log file to disk, - or to a MemoryStream for testing your components. - - - This logger is not thread safe. - - - - - Creates a new StreamLogger with default encoding - and buffer size. Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - - - Creates a new StreamLogger with default buffer size. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - - - Creates a new StreamLogger. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - The buffer size that will be used for this stream. - - - - - - Creates a new StreamLogger with - Debug as default Level. - - The name of the log. - The StreamWriter the log will write to. - - - - Creates outputting - to files. The name of the file is derived from the log name - plus the 'log' extension. - - - - - The TraceLogger sends all logging to the System.Diagnostics.TraceSource - built into the .net framework. - - - Logging can be configured in the system.diagnostics configuration - section. - - If logger doesn't find a source name with a full match it will - use source names which match the namespace partially. For example you can - configure from all castle components by adding a source name with the - name "Castle". - - If no portion of the namespace matches the source named "Default" will - be used. - - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - The default logging level at which this source should write messages. In almost all cases this - default value will be overridden in the config file. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - - - - Used to create the TraceLogger implementation of ILogger interface. See . - - - - - List of utility methods related to dynamic proxy operations - - - - - Determines whether the specified type is a proxy generated by - DynamicProxy (1 or 2). - - The type. - - true if it is a proxy; otherwise, false. - - - - - Readonly implementation of which uses an anonymous object as its source. Uses names of properties as keys, and property values as... well - values. Keys are not case sensitive. - - - - - Initializes a new instance of the class. - - The target. - - - - Gets the number of elements contained in the . - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - An object that can be used to synchronize access to the . - - - - Gets a value indicating whether the object is read-only. - - true if the object is read-only; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - Gets an object containing the keys of the object. - - An object containing the keys of the object. - - - - Gets an object containing the values in the object. - - An object containing the values in the object. - - - - Gets a value indicating whether the object has a fixed size. - - true if the object has a fixed size; otherwise, false. - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - - is null. - An element with the same key already exists in the object. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - - is null. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - - is null. - The object is read-only.-or- The has a fixed size. - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - is less than zero. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination . - The type of the source cannot be cast automatically to the type of the destination . - - - - Returns an object for the object. - - - An object for the object. - - - - - Reads values of properties from and inserts them into using property names as keys. - - - - - - - - - - This returns a new stream instance each time it is called. - It is the responsibility of the caller to dispose of this stream - - - - - - - - - - - - - - - Represents a 'streamable' resource. Can - be a file, a resource in an assembly. - - - - - Only valid for resources that - can be obtained through relative paths - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - Returns an instance of - created according to the relativePath - using itself as the root. - - - - - Depicts the contract for resource factories. - - - - - Used to check whether the resource factory - is able to deal with the given resource - identifier. - - - Implementors should return true - only if the given identifier is supported - by the resource factory - - - - - Creates an instance - for the given resource identifier - - - - - Creates an instance - for the given resource identifier - - - - - Adapts a static string content as an - - - - - Enable access to files on network shares - - - - - Default implementation. - - - - - Initializes a new instance of the class based on the configuration provided in the application configuration file. - - - This constructor is based on the default configuration in the application configuration file. - - - - - This service implementation - requires a host name in order to work - - The smtp server name - - - - Gets or sets the port used to - access the SMTP server - - - - - Gets the hostname. - - The hostname. - - - - Gets or sets a value which is used to - configure if emails are going to be sent asynchronously or not. - - - - - Gets or sets a value that specifies - the amount of time after which a synchronous Send call times out. - - - - - Gets or sets a value indicating whether the email should be sent using - a secure communication channel. - - true if should use SSL; otherwise, false. - - - - Sends a message. - - If any of the parameters is null - From field - To field - e-mail's subject - message's body - - - - Sends a message. - - If the message is null - Message instance - - - - Gets or sets the domain. - - The domain. - - - - Gets or sets the name of the user. - - The name of the user. - - - - Gets or sets the password. - - The password. - - - - Configures the sender - with port information and eventual credential - informed - - Message instance - - - - Gets a value indicating whether credentials were informed. - - - if this instance has credentials; otherwise, . - - - - - Email sender abstraction. - - - - - Sends a mail message. - - From field - To field - E-mail's subject - message's body - - - - Sends a message. - - Message instance - - - - Sends multiple messages. - - List of messages - - - - Interface describing elements composing generated type - - - - - Performs some basic screening and invokes the - to select methods. - - - - - Performs some basic screening to filter out non-interceptable methods. - - - The will get invoked for non-interceptable method notification only; - it does not get asked whether or not to intercept the . - - - - - Reproduces the proxied type's non-inheritable custom attributes on the proxy type. - - - - - Adds an implementation for to the proxy type. - - - - - Encapsulates the information needed to build an attribute. - - - Arrays passed to this class as constructor arguments or property or field values become owned by this class. - They should not be mutated after creation. - - - - - Default implementation of interface producing in-memory proxy assemblies. - - - - - Initializes a new instance of the class with new . - - - - - Initializes a new instance of the class. - - The module scope for generated proxy types. - - - - Provides instructions that a user could follow to make a type or method in - visible to DynamicProxy. - The assembly containing the type or method. - Instructions that a user could follow to make a type or method visible to DynamicProxy. - - - - Creates a message to inform clients that a proxy couldn't be created due to reliance on an - inaccessible type (perhaps itself). - - the inaccessible type that prevents proxy creation - the type that couldn't be proxied - - - - Base class that exposes the common functionalities - to proxy generation. - - - - - It is safe to add mapping (no mapping for the interface exists) - - - - - Generates a parameters constructor that initializes the proxy - state with just to make it non-null. - - This constructor is important to allow proxies to be XML serializable - - - - - - Initializes a new instance of the class. - - Target element. This is either target type or target method for invocation types. - The type of the proxy. This is base type for invocation types. - The interfaces. - The options. - - - - Initializes a new instance of the class. - - Type of the target. - The interfaces. - The options. - - - - Provides appropriate Ldc.X opcode for the type of primitive value to be loaded. - - - - - Provides appropriate Ldind.X opcode for - the type of primitive value to be loaded indirectly. - - - - - Emits a load indirect opcode of the appropriate type for a value or object reference. - Pops a pointer off the evaluation stack, dereferences it and loads - a value of the specified type. - - - - - Emits a load opcode of the appropriate kind for the constant default value of a - type, such as 0 for value types and null for reference types. - - - - - Emits a store indirectopcode of the appropriate type for a value or object reference. - Pops a value of the specified type and a pointer off the evaluation stack, and - stores the value. - - - - - Wraps a reference that is passed - ByRef and provides indirect load/store support. - - - - - Provides appropriate Stind.X opcode - for the type of primitive value to be stored indirectly. - - - - - Represents the scope of uniqueness of names for types and their members - - - - - Gets a unique name based on - - Name suggested by the caller - Unique name based on . - - Implementers should provide name as closely resembling as possible. - Generally if no collision occurs it is suggested to return suggested name, otherwise append sequential suffix. - Implementers must return deterministic names, that is when is called twice - with the same suggested name, the same returned name should be provided each time. Non-deterministic return - values, like appending random suffices will break serialization of proxies. - - - - - Returns new, disposable naming scope. It is responsibility of the caller to make sure that no naming collision - with enclosing scope, or other subscopes is possible. - - New naming scope. - - - - Generates the constructor for the class that extends - - - - - - Initializes a new instance of the class. - - The event. - The add method. - The remove method. - The attributes. - - - - Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue - where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded. - - - - - Exposes means to change target objects of proxies and invocations. - - - - - Changes the target object () of current . - - The new value of target of invocation. - - Although the method takes the actual instance must be of type assignable to , otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Permanently changes the target object of the proxy. This does not affect target of the current invocation. - - The new value of target of the proxy. - - Although the method takes the actual instance must be of type assignable to proxy's target type, otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Provides the main DynamicProxy extension point that allows member interception. - - - - - Provides an extension point that allows proxies to choose specific interceptors on - a per method basis. - - - - - Selects the interceptors that should intercept calls to the given . - - The type of the target object. - The method that will be intercepted. - All interceptors registered with the proxy. - An array of interceptors to invoke upon calling the . - - This method is called only once per proxy instance, upon the first call to the - . Either an empty array or null are valid return values to indicate - that no interceptor should intercept calls to the method. Although it is not advised, it is - legal to return other implementations than these provided in - . - - - - - Encapsulates an invocation of a proxied method. - - - - - Gets the arguments that the has been invoked with. - - The arguments the method was invoked with. - - - - Gets the generic arguments of the method. - - The generic arguments, or null if not a generic method. - - - - Gets the object on which the invocation is performed. This is different from proxy object - because most of the time this will be the proxy target object. - - - The invocation target. - - - - Gets the representing the method being invoked on the proxy. - - The representing the method being invoked. - - - - For interface proxies, this will point to the on the target class. - - The method invocation target. - - - - Gets the proxy object on which the intercepted method is invoked. - - Proxy object on which the intercepted method is invoked. - - - - Gets or sets the return value of the method. - - The return value of the method. - - - - Gets the type of the target object for the intercepted method. - - The type of the target object. - - - - Gets the value of the argument at the specified . - - The index. - The value of the argument at the specified . - - - - Returns the concrete instantiation of the on the proxy, with any generic - parameters bound to real types. - - - The concrete instantiation of the on the proxy, or the if - not a generic method. - - - Can be slower than calling . - - - - - Returns the concrete instantiation of , with any - generic parameters bound to real types. - For interface proxies, this will point to the on the target class. - - The concrete instantiation of , or - if not a generic method. - - In debug builds this can be slower than calling . - - - - - Proceeds the call to the next interceptor in line, and ultimately to the target method. - - - Since interface proxies without a target don't have the target implementation to proceed to, - it is important, that the last interceptor does not call this method, otherwise a - will be thrown. - - - - - Returns an object describing the operation for this - at this specific point during interception. - - - - - Overrides the value of an argument at the given with the - new provided. - - - This method accepts an , however the value provided must be compatible - with the type of the argument defined on the method, otherwise an exception will be thrown. - - The index of the argument to override. - The new value for the argument. - - - - Describes the operation for an - at a specific point during interception. - - - - - Executes the operation described by this instance. - - There is no interceptor, nor a proxy target object, to proceed to. - - - - Attributes should be replicated if they are non-inheritable, - but there are some special cases where the attributes means - something to the CLR, where they should be skipped. - - - - - Returns list of all unique interfaces implemented given types, including their base interfaces. - - - - - Checks whether the specified is a delegate type (i.e. a direct subclass of ). - - - - - Abstracts the implementation of proxy type construction. - - - - - Gets or sets the that this logs to. - - - - - Gets the associated with this builder. - - The module scope associated with this builder. - - - - Creates a proxy type for given , implementing , using provided. - - The class type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified class and interfaces. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type that proxies calls to members on , implementing , using provided. - - The interface type to proxy. - Additional interface types to proxy. - Type implementing on which calls to the interface members should be intercepted. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface that 'proceeds' executions to the specified target. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given and that delegates all calls to the provided interceptors and allows interceptors to switch the actual target of invocation. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface(s) that delegate all executions to the specified interceptors - and uses an instance of the interface as their targets (i.e. ), rather than a class. All classes should then implement interface, - to allow interceptors to switch invocation target with instance of another type implementing called interface. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given that delegates all calls to the provided interceptors. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface and additional interfaces that delegate all executions to the specified interceptors. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Used during the target type inspection process. Implementors have a chance to customize the - proxy generation process. - - - - - Invoked by the generation process to notify that the whole process has completed. - - - - - Invoked by the generation process to notify that a member was not marked as virtual. - - The type which declares the non-virtual member. - The non-virtual member. - - This method gives an opportunity to inspect any non-proxyable member of a type that has - been requested to be proxied, and if appropriate - throw an exception to notify the caller. - - - - - Invoked by the generation process to determine if the specified method should be proxied. - - The type which declares the given method. - The method to inspect. - True if the given method should be proxied; false otherwise. - - - - Provides proxy objects for classes and interfaces. - - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Exposes access to the target object and interceptors of proxy objects. - This is a DynamicProxy infrastructure interface and should not be implemented yourself. - - - - - Get the proxy target (note that null is a valid target!) - - - - - Set the proxy target. - - New proxy target. - - - - Gets the interceptors for the proxy - - - - - Because we need to cache the types based on the mixed in mixins, we do the following here: - - Get all the mixin interfaces - - Sort them by full name - - Return them by position - - The idea is to have reproducible behavior for the case that mixins are registered in different orders. - This method is here because it is required - - - - - The default file name used when the assembly is saved using . - - - - - The default assembly (simple) name used for the assemblies generated by a instance. - - - - - Initializes a new instance of the class; assemblies created by this instance will not be saved. - - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - Naming scope used to provide unique names to generated types and their members (usually via sub-scopes). - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Gets the key pair used to sign the strong-named assembly generated by this . - - - - - Gets the strong-named module generated by this scope, or if none has yet been generated. - - The strong-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the strongly named module generated by this scope. - - The file name of the strongly named module generated by this scope. - - - - Gets the weak-named module generated by this scope, or if none has yet been generated. - - The weak-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the weakly named module generated by this scope. - - The file name of the weakly named module generated by this scope. - - - - Gets the specified module generated by this scope, creating a new one if none has yet been generated. - - If set to true, a strong-named module is returned; otherwise, a weak-named module is returned. - A strong-named or weak-named module generated by this scope, as specified by the parameter. - - - - Gets the strong-named module generated by this scope, creating a new one if none has yet been generated. - - A strong-named module generated by this scope. - - - - Gets the weak-named module generated by this scope, creating a new one if none has yet been generated. - - A weak-named module generated by this scope. - - - - allows customization of the behavior of proxies created by - an (or proxy types generated by an ). - - You should not modify an instance of once it has been - used to create a proxy (or proxy type). - - - - - - Initializes a new instance of the class. - - The hook. - - - - Initializes a new instance of the class. - - - - - Gets or sets the that should be used during proxy type - generation. Defaults to an instance of . - - You should not modify this property once this instance - has been used to create a proxy. - - - - - - Gets or sets the that should be used by created proxies - to determine which interceptors to use for an interception. If set to - (which is the default), created proxies will not use any selector. - - You should not modify this property once this instance - has been used to create a proxy. - - - - - - Gets or sets the class type from which generated interface proxy types will be derived. - Defaults to (). - - You should not modify this property once this instance - has been used to create a proxy. - - - - - - Gets the collection of additional custom attributes that will be put on generated proxy types. - This collection is initially empty. - - You should not modify this collection once this instance - has been used to create a proxy. - - - - - - Adds a delegate type to the list of mixins that will be added to generated proxies. - That is, generated proxies will have a `Invoke` method with a signature matching that - of the specified . - - You should not call this method once this instance - has been used to create a proxy. - - - The delegate type whose `Invoke` method should be reproduced in generated proxies. - is . - is not a delegate type. - - - - Adds a delegate to be mixed into generated proxies. The - will act as the target for calls to a `Invoke` method with a signature matching that - of the delegate. - - You should not call this method once this instance - has been used to create a proxy. - - - The delegate that should act as the target for calls to `Invoke` methods with a matching signature. - is . - - - - Mixes the interfaces implemented by the specified object into - created proxies, and uses as the target for these mixed-in interfaces. - - You should not call this method once this instance - has been used to create a proxy. - - - The object that should act as the target for all of its implemented interfaces' methods. - is . - is an instance of . - - - - Provides proxy objects for classes and interfaces. - - - - - Initializes a new instance of the class. - - Proxy types builder. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - If true forces all types to be generated into an unsigned module. - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates the proxy type for class proxy with given class, implementing given and using provided . - - The base class for proxy type. - The interfaces that proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - Actual type that the proxy type will encompass. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target interface for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy without target for given interface, implementing given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates a delegate of the specified type to a suitable `Invoke` method - on the given instance. - - The proxy instance to which the delegate should be bound. - The type of delegate that should be created. - - The does not have an `Invoke` method that is compatible with - the requested type. - - - - - Creates a delegate of the specified type to a suitable `Invoke` method - on the given instance. - - The proxy instance to which the delegate should be bound. - The type of delegate that should be created. - - The does not have an `Invoke` method that is compatible with - the requested . - - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - If the method is accessible to DynamicProxy, null; otherwise, an explanation of why the method is not accessible. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified type is accessible to DynamicProxy. - The type to check. - true if the type is accessible to DynamicProxy, false otherwise. - - - - Determines whether this assembly has internals visible to DynamicProxy. - - The assembly to inspect. - - - - Checks whether the specified method is accessible to DynamicProxy. - Unlike with , the declaring type's accessibility is ignored. - - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Holds objects representing methods of class. - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.1/Castle.Core.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.1/Castle.Core.dll deleted file mode 100644 index 023dc29f..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.1/Castle.Core.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.1/Castle.Core.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.1/Castle.Core.xml deleted file mode 100644 index a7c6b9ba..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.1/Castle.Core.xml +++ /dev/null @@ -1,5898 +0,0 @@ - - - - Castle.Core - - - - - Abstract adapter for the support - needed by the - - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - An element with the same key already exists in the object. - key is null. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Returns an object for the object. - - - An object for the object. - - - - - Gets a value indicating whether the object has a fixed size. - - true if the object has a fixed size; otherwise, false. - - - - Gets a value indicating whether the object is read-only. - - true if the object is read-only; otherwise, false. - - - - Gets an object containing the keys of the object. - - An object containing the keys of the object. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - The object is read-only.-or- The has a fixed size. - key is null. - - - - Gets an object containing the values in the object. - - An object containing the values in the object. - - - - Gets or sets the with the specified key. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in array at which copying begins. - array is null. - The type of the source cannot be cast automatically to the type of the destination array. - index is less than zero. - array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source is greater than the available space from index to the end of the destination array. - - - - Gets the number of elements contained in the . - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - An object that can be used to synchronize access to the . - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Abstract implementation of . - - - - - Identifies a property should be represented as a nested component. - - - - - Applies no prefix. - - - - - Gets or sets the prefix. - - The prefix. - - - - Identifies the dictionary adapter types. - - - - - Assigns a specific dictionary key. - - - - - Identifies an interface or property to be pre-fetched. - - - - - Instructs fetching to occur. - - - - - Instructs fetching according to - - - - - Gets whether or not fetching should occur. - - - - - Assigns a property to a group. - - - - - Constructs a group assignment. - - The group name. - - - - Constructs a group assignment. - - The group name. - - - - Gets the group the property is assigned to. - - - - - Suppresses any on-demand behaviors. - - - - - Assigns a specific dictionary key. - - - - - Initializes a new instance of the class. - - The key. - - - - Initializes a new instance of the class. - - The compound key. - - - - Assigns a prefix to the keyed properties of an interface. - - - Key prefixes are not inherited by sub-interfaces. - - - - - Initializes a default instance of the class. - - - - - Initializes a new instance of the class. - - The prefix for the keyed properties of the interface. - - - - Gets the prefix key added to the properties of the interface. - - - - - Substitutes part of key with another string. - - - - - Initializes a new instance of the class. - - The old value. - The new value. - - - - Requests support for multi-level editing. - - - - - Generates a new GUID on demand. - - - - - Support for on-demand value resolution. - - - - - Specifies assignment by reference rather than by copying. - - - - - Removes a property if matches value. - - - - - Removes a property if null or empty string, guid or collection. - - - - - Provides simple string formatting from existing properties. - - - - - Gets the string format. - - - - - Gets the format properties. - - - - - Identifies a property should be represented as a delimited string value. - - - - - Gets the separator. - - - - - Converts all properties to strings. - - - - - Gets or sets the format. - - The format. - - - - Suppress property change notifications. - - - - - Assigns a prefix to the keyed properties using the interface name. - - - - - Indicates that underlying values are changeable and should not be cached. - - - - - Initializes a new instance of the class - that represents a child object in a larger object graph. - - - - - Manages conversion between property values. - - - - - Initializes a new instance of the class. - - The converter. - - - - - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Uses Reflection.Emit to expose the properties of a dictionary - through a dynamic implementation of a typed interface. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Wraps a with a dynamic object to expose a bit better looking API. - The implementation is trivial and assumes keys are s. - - - - - Contract for manipulating the Dictionary adapter. - - - - - Defines the contract for building typed dictionary adapters. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - The property descriptor. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets the associated with the type. - - The typed interface. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - The property descriptor. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - Another from which to copy behaviors. - The adapter meta-data. - - - - Contract for traversing a . - - - - - Defines the contract for customizing dictionary access. - - - - - Determines relative order to apply related behaviors. - - - - - Copies the dictionary behavior. - - null if should not be copied. Otherwise copy. - - - - Defines the contract for building s. - - - - - Builds the dictionary behaviors. - - - - - Contract for creating additional Dictionary adapters. - - - - - Contract for editing the Dictionary adapter. - - - - - Contract for dictionary initialization. - - - - - Performs any initialization of the - - The dictionary adapter. - The dictionary behaviors. - - - - Defines the contract for building typed dictionary keys. - - - - - Builds the specified key. - - The dictionary adapter. - The current key. - The property. - The updated key - - - - Contract for dictionary meta-data initialization. - - - - - Initializes the given object. - - The dictionary adapter factory. - The dictionary adapter meta. - - - - - Determines whether the given behavior should be included in a new - object. - - A dictionary behavior or annotation. - True if the behavior should be included; otherwise, false. - - behaviors are always included, - regardless of the result of this method. - - - - - - Contract for managing Dictionary adapter notifications. - - - - - Defines the contract for retrieving dictionary values. - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Defines the contract for updating dictionary values. - - - - - Sets the stored dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if the property should be stored. - - - - Contract for validating Dictionary adapter. - - - - - Contract for dictionary validation. - - - - - Determines if is valid. - - The dictionary adapter. - true if valid. - - - - Validates the . - - The dictionary adapter. - The error summary information. - - - - Validates the for a property. - - The dictionary adapter. - The property to validate. - The property summary information. - - - - Invalidates any results cached by the validator. - - The dictionary adapter. - - - - Contract for property descriptor initialization. - - - - - Performs any initialization of the - - The property descriptor. - The property behaviors. - - - - - - - - - Initializes a new instance of the class. - - The name values. - - - - Gets a value indicating whether the object is read-only. - - true if the object is read-only; otherwise, false. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Gets or sets the with the specified key. - - - - - Adapts the specified name values. - - The name values. - - - - Describes a dictionary property. - - - - - Initializes an empty class. - - - - - Initializes a new instance of the class. - - The property. - The annotations. - - - - Initializes a new instance class. - - - - - Copies an existing instance of the class. - - - - - - - - - - Gets the property name. - - - - - Gets the property type. - - - - - Gets the property. - - The property. - - - - Returns true if the property is dynamic. - - - - - Gets additional state. - - - - - Determines if property should be fetched. - - - - - Determines if property must exist first. - - - - - Determines if notifications should occur. - - - - - Gets the property behaviors. - - - - - Gets the type converter. - - The type converter. - - - - Gets the extended properties. - - - - - Gets the setter. - - The setter. - - - - Gets the key builders. - - The key builders. - - - - Gets the setter. - - The setter. - - - - Gets the getter. - - The getter. - - - - Gets the initializers. - - The initializers. - - - - Gets the meta-data initializers. - - The meta-data initializers. - - - - Gets the key. - - The dictionary adapter. - The key. - The descriptor. - - - - Gets the property value. - - The dictionary adapter. - The key. - The stored value. - The descriptor. - true if return only existing. - - - - Sets the property value. - - The dictionary adapter. - The key. - The value. - The descriptor. - - - - Adds a single behavior. - - The behavior. - - - - Adds the behaviors. - - The behaviors. - - - - Adds the behaviors. - - The behaviors. - - - - Copies the behaviors to the other - - - - - Copies the - - - - - Provides a generic collection that supports data binding. - - - This class wraps the CLR - in order to implement the Castle-specific . - - The type of elements in the list. - - - - Initializes a new instance of the class - using default values. - - - - - Initializes a new instance of the class - with the specified list. - - - An of items - to be contained in the . - - - - - Initializes a new instance of the class - wrapping the specified instance. - - - A - to be wrapped by the . - - - - - Contract for value matching. - - - - - Contract for dynamic value resolution. - - - - - Contract for typed dynamic value resolution. - - - - - - This is an abstract implementation - that deals with methods that can be abstracted away - from underlying implementations. - - - AbstractConfiguration makes easier to implementers - to create a new version of - - - - - Gets node attributes. - - - All attributes of the node. - - - - - Gets all child nodes. - - The of child nodes. - - - - Gets the name of the . - - - The Name of the . - - - - - Gets the value of . - - - The Value of the . - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - A collection of objects. - - - - - Creates a new instance of ConfigurationCollection. - - - - - Creates a new instance of ConfigurationCollection. - - - - - is a interface encapsulating a configuration node - used to retrieve configuration values. - - - - - Gets the name of the node. - - - The Name of the node. - - - - - Gets the value of the node. - - - The Value of the node. - - - - - Gets an of - elements containing all node children. - - The Collection of child nodes. - - - - Gets an of the configuration attributes. - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - Initializes a new instance of the class. - - The name. - - - - Gets the value of . - - - The Value of the . - - - - - Deserializes the specified node into an abstract representation of configuration. - - The node. - - - - If a config value is an empty string we return null, this is to keep - backward compatibility with old code - - - - - Helper class for retrieving attributes. - - - - - Gets the attribute. - - The type. - The type attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The type. - The type attributes. - - - - Gets the attribute. - - The member. - The member attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The member. - The member attributes. - - - - Gets the type attribute. - - The type. - The type attribute. - - - - Gets the type attributes. - - The type. - The type attributes. - - - - Gets the type converter. - - The member. - - - - Constant to use when making assembly internals visible to Castle.Core - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToCastleCore)] - - - - - Constant to use when making assembly internals visible to proxy types generated by DynamicProxy. Required when proxying internal types. - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToDynamicProxyGenAssembly2)] - - - - - Find the best available name to describe a type. - - - Usually the best name will be , but - sometimes that's null (see http://msdn.microsoft.com/en-us/library/system.type.fullname%28v=vs.110%29.aspx) - in which case the method falls back to . - - the type to name - the best name - - - - Defines that the implementation wants a - in order to - access other components. The creator must be aware - that the component might (or might not) implement - the interface. - - - Used by Castle Project components to, for example, - gather logging factories - - - - - Increments IServiceProvider with a generic service resolution operation. - - - - - This interface should be implemented by classes - that are available in a bigger context, exposing - the container to different areas in the same application. - - For example, in Web application, the (global) HttpApplication - subclasses should implement this interface to expose - the configured container - - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Gets the configuration file. - - i.e. log4net.config - - - - Gets the configuration file. - - i.e. log4net.config - - - - The Logger sending everything to the standard output streams. - This is mainly for the cases when you have a utility that - does not have a logger to supply. - - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug and the Name - set to string.Empty. - - - - - Creates a new ConsoleLogger with the Name - set to string.Empty. - - The logs Level. - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug. - - The logs Name. - - - - Creates a new ConsoleLogger. - - The logs Name. - The logs Level. - - - - A Common method to log. - - The level of logging - The name of the logger - The Message - The Exception - - - - Returns a new ConsoleLogger with the name - added after this loggers name, with a dot in between. - - The added hierarchical name. - A new ConsoleLogger. - - - - The Logger using standard Diagnostics namespace. - - - - - Creates a logger based on . - - - - - - Creates a logger based on . - - - - - - - Creates a logger based on . - - - - - - - - Interface for Context Properties implementations - - - - This interface defines a basic property get set accessor. - - - Based on the ContextPropertiesBase of log4net, by Nicko Cadell. - - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Gets or sets the value of a property - - - - - - Provides an interface that supports and - allows the storage and retrieval of Contexts. These are supported in - both log4net and NLog. - - - - - Exposes the Global Context of the extended logger. - - - - - Exposes the Thread Context of the extended logger. - - - - - Exposes the Thread Stack of the extended logger. - - - - - Provides a factory that can produce either or - classes. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Manages logging. - - - This is a facade for the different logging subsystems. - It offers a simplified interface that follows IOC patterns - and a simplified priority/level/severity abstraction. - - - - - Determines if messages of priority "trace" will be logged. - - True if "trace" messages will be logged. - - - - Determines if messages of priority "debug" will be logged. - - True if "debug" messages will be logged. - - - - Determines if messages of priority "error" will be logged. - - True if "error" messages will be logged. - - - - Determines if messages of priority "fatal" will be logged. - - True if "fatal" messages will be logged. - - - - Determines if messages of priority "info" will be logged. - - True if "info" messages will be logged. - - - - Determines if messages of priority "warn" will be logged. - - True if "warn" messages will be logged. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - If the name has an empty element name. - - - - Logs a trace message. - - The message to log - - - - Logs a trace message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a trace message. - - The exception to log - The message to log - - - - Logs a trace message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The message to log - - - - Logs a debug message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs a info message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message with lazily constructed message. The message will be constructed only if the is true. - - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Manages the instantiation of s. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - The Level Filtered Logger class. This is a base class which - provides a LogLevel attribute and reroutes all functions into - one Log method. - - - - - Creates a new LevelFilteredLogger. - - - - - The LoggerLevel that this logger - will be using. Defaults to LoggerLevel.Off - - - - - The name that this logger will be using. - Defaults to string.Empty - - - - - Logs a trace message. - - The message to log - - - - Logs a trace message. - - A functor to create the message - - - - Logs a trace message. - - The exception to log - The message to log - - - - Logs a trace message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a trace message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The message to log - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Determines if messages of priority "trace" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "debug" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "info" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "warn" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "error" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "fatal" will be logged. - - true if log level flags include the bit - - - - Implementors output the log content by implementing this method only. - Note that exception can be null - - - - - Supporting Logger levels. - - - - - Logging will be off - - - - - Fatal logging level - - - - - Error logging level - - - - - Warn logging level - - - - - Info logging level - - - - - Debug logging level - - - - - Trace logging level - - - - - NullLogFactory used when logging is turned off. - - - - - Creates an instance of ILogger with the specified name. - - Name. - - - - Creates an instance of ILogger with the specified name and LoggerLevel. - - Name. - Level. - - - - The Null Logger class. This is useful for implementations where you need - to provide a logger to a utility class, but do not want any output from it. - It also helps when you have a utility that does not have a logger to supply. - - - - - Returns empty context properties. - - - - - Returns empty context properties. - - - - - Returns empty context stacks. - - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - Returns this NullLogger. - - Ignored - This ILogger instance. - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - The Stream Logger class. This class can stream log information - to any stream, it is suitable for storing a log file to disk, - or to a MemoryStream for testing your components. - - - This logger is not thread safe. - - - - - Creates a new StreamLogger with default encoding - and buffer size. Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - - - Creates a new StreamLogger with default buffer size. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - - - Creates a new StreamLogger. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - The buffer size that will be used for this stream. - - - - - - Creates a new StreamLogger with - Debug as default Level. - - The name of the log. - The StreamWriter the log will write to. - - - - Creates outputting - to files. The name of the file is derived from the log name - plus the 'log' extension. - - - - - The TraceLogger sends all logging to the System.Diagnostics.TraceSource - built into the .net framework. - - - Logging can be configured in the system.diagnostics configuration - section. - - If logger doesn't find a source name with a full match it will - use source names which match the namespace partially. For example you can - configure from all castle components by adding a source name with the - name "Castle". - - If no portion of the namespace matches the source named "Default" will - be used. - - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - The default logging level at which this source should write messages. In almost all cases this - default value will be overridden in the config file. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - - - - Used to create the TraceLogger implementation of ILogger interface. See . - - - - - List of utility methods related to dynamic proxy operations - - - - - Determines whether the specified type is a proxy generated by - DynamicProxy (1 or 2). - - The type. - - true if it is a proxy; otherwise, false. - - - - - Readonly implementation of which uses an anonymous object as its source. Uses names of properties as keys, and property values as... well - values. Keys are not case sensitive. - - - - - Initializes a new instance of the class. - - The target. - - - - Gets the number of elements contained in the . - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - An object that can be used to synchronize access to the . - - - - Gets a value indicating whether the object is read-only. - - true if the object is read-only; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - Gets an object containing the keys of the object. - - An object containing the keys of the object. - - - - Gets an object containing the values in the object. - - An object containing the values in the object. - - - - Gets a value indicating whether the object has a fixed size. - - true if the object has a fixed size; otherwise, false. - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - - is null. - An element with the same key already exists in the object. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - - is null. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - - is null. - The object is read-only.-or- The has a fixed size. - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - is less than zero. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination . - The type of the source cannot be cast automatically to the type of the destination . - - - - Returns an object for the object. - - - An object for the object. - - - - - Reads values of properties from and inserts them into using property names as keys. - - - - - - - - - - This returns a new stream instance each time it is called. - It is the responsibility of the caller to dispose of this stream - - - - - - - - - - - - - - - Represents a 'streamable' resource. Can - be a file, a resource in an assembly. - - - - - Only valid for resources that - can be obtained through relative paths - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - Returns an instance of - created according to the relativePath - using itself as the root. - - - - - Depicts the contract for resource factories. - - - - - Used to check whether the resource factory - is able to deal with the given resource - identifier. - - - Implementors should return true - only if the given identifier is supported - by the resource factory - - - - - Creates an instance - for the given resource identifier - - - - - Creates an instance - for the given resource identifier - - - - - Adapts a static string content as an - - - - - Enable access to files on network shares - - - - - Default implementation. - - - - - Initializes a new instance of the class based on the configuration provided in the application configuration file. - - - This constructor is based on the default configuration in the application configuration file. - - - - - This service implementation - requires a host name in order to work - - The smtp server name - - - - Gets or sets the port used to - access the SMTP server - - - - - Gets the hostname. - - The hostname. - - - - Gets or sets a value which is used to - configure if emails are going to be sent asynchronously or not. - - - - - Gets or sets a value that specifies - the amount of time after which a synchronous Send call times out. - - - - - Gets or sets a value indicating whether the email should be sent using - a secure communication channel. - - true if should use SSL; otherwise, false. - - - - Sends a message. - - If any of the parameters is null - From field - To field - e-mail's subject - message's body - - - - Sends a message. - - If the message is null - Message instance - - - - Gets or sets the domain. - - The domain. - - - - Gets or sets the name of the user. - - The name of the user. - - - - Gets or sets the password. - - The password. - - - - Configures the sender - with port information and eventual credential - informed - - Message instance - - - - Gets a value indicating whether credentials were informed. - - - if this instance has credentials; otherwise, . - - - - - Email sender abstraction. - - - - - Sends a mail message. - - From field - To field - E-mail's subject - message's body - - - - Sends a message. - - Message instance - - - - Sends multiple messages. - - List of messages - - - - Interface describing elements composing generated type - - - - - Performs some basic screening and invokes the - to select methods. - - - - - Performs some basic screening to filter out non-interceptable methods. - - - The will get invoked for non-interceptable method notification only; - it does not get asked whether or not to intercept the . - - - - - Reproduces the proxied type's non-inheritable custom attributes on the proxy type. - - - - - Adds an implementation for to the proxy type. - - - - - Encapsulates the information needed to build an attribute. - - - Arrays passed to this class as constructor arguments or property or field values become owned by this class. - They should not be mutated after creation. - - - - - Default implementation of interface producing in-memory proxy assemblies. - - - - - Initializes a new instance of the class with new . - - - - - Initializes a new instance of the class. - - The module scope for generated proxy types. - - - - Provides instructions that a user could follow to make a type or method in - visible to DynamicProxy. - The assembly containing the type or method. - Instructions that a user could follow to make a type or method visible to DynamicProxy. - - - - Creates a message to inform clients that a proxy couldn't be created due to reliance on an - inaccessible type (perhaps itself). - - the inaccessible type that prevents proxy creation - the type that couldn't be proxied - - - - Base class that exposes the common functionalities - to proxy generation. - - - - - It is safe to add mapping (no mapping for the interface exists) - - - - - Generates a parameters constructor that initializes the proxy - state with just to make it non-null. - - This constructor is important to allow proxies to be XML serializable - - - - - - Initializes a new instance of the class. - - Target element. This is either target type or target method for invocation types. - The type of the proxy. This is base type for invocation types. - The interfaces. - The options. - - - - Initializes a new instance of the class. - - Type of the target. - The interfaces. - The options. - - - - Provides appropriate Ldc.X opcode for the type of primitive value to be loaded. - - - - - Provides appropriate Ldind.X opcode for - the type of primitive value to be loaded indirectly. - - - - - Emits a load indirect opcode of the appropriate type for a value or object reference. - Pops a pointer off the evaluation stack, dereferences it and loads - a value of the specified type. - - - - - Emits a load opcode of the appropriate kind for the constant default value of a - type, such as 0 for value types and null for reference types. - - - - - Emits a store indirectopcode of the appropriate type for a value or object reference. - Pops a value of the specified type and a pointer off the evaluation stack, and - stores the value. - - - - - Wraps a reference that is passed - ByRef and provides indirect load/store support. - - - - - Provides appropriate Stind.X opcode - for the type of primitive value to be stored indirectly. - - - - - Represents the scope of uniqueness of names for types and their members - - - - - Gets a unique name based on - - Name suggested by the caller - Unique name based on . - - Implementers should provide name as closely resembling as possible. - Generally if no collision occurs it is suggested to return suggested name, otherwise append sequential suffix. - Implementers must return deterministic names, that is when is called twice - with the same suggested name, the same returned name should be provided each time. Non-deterministic return - values, like appending random suffices will break serialization of proxies. - - - - - Returns new, disposable naming scope. It is responsibility of the caller to make sure that no naming collision - with enclosing scope, or other subscopes is possible. - - New naming scope. - - - - Generates the constructor for the class that extends - - - - - - Initializes a new instance of the class. - - The event. - The add method. - The remove method. - The attributes. - - - - Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue - where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded. - - - - - Exposes means to change target objects of proxies and invocations. - - - - - Changes the target object () of current . - - The new value of target of invocation. - - Although the method takes the actual instance must be of type assignable to , otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Permanently changes the target object of the proxy. This does not affect target of the current invocation. - - The new value of target of the proxy. - - Although the method takes the actual instance must be of type assignable to proxy's target type, otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Provides the main DynamicProxy extension point that allows member interception. - - - - - Provides an extension point that allows proxies to choose specific interceptors on - a per method basis. - - - - - Selects the interceptors that should intercept calls to the given . - - The type of the target object. - The method that will be intercepted. - All interceptors registered with the proxy. - An array of interceptors to invoke upon calling the . - - This method is called only once per proxy instance, upon the first call to the - . Either an empty array or null are valid return values to indicate - that no interceptor should intercept calls to the method. Although it is not advised, it is - legal to return other implementations than these provided in - . - - - - - Encapsulates an invocation of a proxied method. - - - - - Gets the arguments that the has been invoked with. - - The arguments the method was invoked with. - - - - Gets the generic arguments of the method. - - The generic arguments, or null if not a generic method. - - - - Gets the object on which the invocation is performed. This is different from proxy object - because most of the time this will be the proxy target object. - - - The invocation target. - - - - Gets the representing the method being invoked on the proxy. - - The representing the method being invoked. - - - - For interface proxies, this will point to the on the target class. - - The method invocation target. - - - - Gets the proxy object on which the intercepted method is invoked. - - Proxy object on which the intercepted method is invoked. - - - - Gets or sets the return value of the method. - - The return value of the method. - - - - Gets the type of the target object for the intercepted method. - - The type of the target object. - - - - Gets the value of the argument at the specified . - - The index. - The value of the argument at the specified . - - - - Returns the concrete instantiation of the on the proxy, with any generic - parameters bound to real types. - - - The concrete instantiation of the on the proxy, or the if - not a generic method. - - - Can be slower than calling . - - - - - Returns the concrete instantiation of , with any - generic parameters bound to real types. - For interface proxies, this will point to the on the target class. - - The concrete instantiation of , or - if not a generic method. - - In debug builds this can be slower than calling . - - - - - Proceeds the call to the next interceptor in line, and ultimately to the target method. - - - Since interface proxies without a target don't have the target implementation to proceed to, - it is important, that the last interceptor does not call this method, otherwise a - will be thrown. - - - - - Returns an object describing the operation for this - at this specific point during interception. - - - - - Overrides the value of an argument at the given with the - new provided. - - - This method accepts an , however the value provided must be compatible - with the type of the argument defined on the method, otherwise an exception will be thrown. - - The index of the argument to override. - The new value for the argument. - - - - Describes the operation for an - at a specific point during interception. - - - - - Executes the operation described by this instance. - - There is no interceptor, nor a proxy target object, to proceed to. - - - - Attributes should be replicated if they are non-inheritable, - but there are some special cases where the attributes means - something to the CLR, where they should be skipped. - - - - - Returns list of all unique interfaces implemented given types, including their base interfaces. - - - - - Checks whether the specified is a delegate type (i.e. a direct subclass of ). - - - - - Abstracts the implementation of proxy type construction. - - - - - Gets or sets the that this logs to. - - - - - Gets the associated with this builder. - - The module scope associated with this builder. - - - - Creates a proxy type for given , implementing , using provided. - - The class type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified class and interfaces. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type that proxies calls to members on , implementing , using provided. - - The interface type to proxy. - Additional interface types to proxy. - Type implementing on which calls to the interface members should be intercepted. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface that 'proceeds' executions to the specified target. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given and that delegates all calls to the provided interceptors and allows interceptors to switch the actual target of invocation. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface(s) that delegate all executions to the specified interceptors - and uses an instance of the interface as their targets (i.e. ), rather than a class. All classes should then implement interface, - to allow interceptors to switch invocation target with instance of another type implementing called interface. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given that delegates all calls to the provided interceptors. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface and additional interfaces that delegate all executions to the specified interceptors. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Used during the target type inspection process. Implementors have a chance to customize the - proxy generation process. - - - - - Invoked by the generation process to notify that the whole process has completed. - - - - - Invoked by the generation process to notify that a member was not marked as virtual. - - The type which declares the non-virtual member. - The non-virtual member. - - This method gives an opportunity to inspect any non-proxyable member of a type that has - been requested to be proxied, and if appropriate - throw an exception to notify the caller. - - - - - Invoked by the generation process to determine if the specified method should be proxied. - - The type which declares the given method. - The method to inspect. - True if the given method should be proxied; false otherwise. - - - - Provides proxy objects for classes and interfaces. - - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Exposes access to the target object and interceptors of proxy objects. - This is a DynamicProxy infrastructure interface and should not be implemented yourself. - - - - - Get the proxy target (note that null is a valid target!) - - - - - Set the proxy target. - - New proxy target. - - - - Gets the interceptors for the proxy - - - - - Because we need to cache the types based on the mixed in mixins, we do the following here: - - Get all the mixin interfaces - - Sort them by full name - - Return them by position - - The idea is to have reproducible behavior for the case that mixins are registered in different orders. - This method is here because it is required - - - - - The default file name used when the assembly is saved using . - - - - - The default assembly (simple) name used for the assemblies generated by a instance. - - - - - Initializes a new instance of the class; assemblies created by this instance will not be saved. - - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - Naming scope used to provide unique names to generated types and their members (usually via sub-scopes). - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Gets the key pair used to sign the strong-named assembly generated by this . - - - - - Gets the strong-named module generated by this scope, or if none has yet been generated. - - The strong-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the strongly named module generated by this scope. - - The file name of the strongly named module generated by this scope. - - - - Gets the weak-named module generated by this scope, or if none has yet been generated. - - The weak-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the weakly named module generated by this scope. - - The file name of the weakly named module generated by this scope. - - - - Gets the specified module generated by this scope, creating a new one if none has yet been generated. - - If set to true, a strong-named module is returned; otherwise, a weak-named module is returned. - A strong-named or weak-named module generated by this scope, as specified by the parameter. - - - - Gets the strong-named module generated by this scope, creating a new one if none has yet been generated. - - A strong-named module generated by this scope. - - - - Gets the weak-named module generated by this scope, creating a new one if none has yet been generated. - - A weak-named module generated by this scope. - - - - allows customization of the behavior of proxies created by - an (or proxy types generated by an ). - - You should not modify an instance of once it has been - used to create a proxy (or proxy type). - - - - - - Initializes a new instance of the class. - - The hook. - - - - Initializes a new instance of the class. - - - - - Gets or sets the that should be used during proxy type - generation. Defaults to an instance of . - - You should not modify this property once this instance - has been used to create a proxy. - - - - - - Gets or sets the that should be used by created proxies - to determine which interceptors to use for an interception. If set to - (which is the default), created proxies will not use any selector. - - You should not modify this property once this instance - has been used to create a proxy. - - - - - - Gets or sets the class type from which generated interface proxy types will be derived. - Defaults to (). - - You should not modify this property once this instance - has been used to create a proxy. - - - - - - Gets the collection of additional custom attributes that will be put on generated proxy types. - This collection is initially empty. - - You should not modify this collection once this instance - has been used to create a proxy. - - - - - - Adds a delegate type to the list of mixins that will be added to generated proxies. - That is, generated proxies will have a `Invoke` method with a signature matching that - of the specified . - - You should not call this method once this instance - has been used to create a proxy. - - - The delegate type whose `Invoke` method should be reproduced in generated proxies. - is . - is not a delegate type. - - - - Adds a delegate to be mixed into generated proxies. The - will act as the target for calls to a `Invoke` method with a signature matching that - of the delegate. - - You should not call this method once this instance - has been used to create a proxy. - - - The delegate that should act as the target for calls to `Invoke` methods with a matching signature. - is . - - - - Mixes the interfaces implemented by the specified object into - created proxies, and uses as the target for these mixed-in interfaces. - - You should not call this method once this instance - has been used to create a proxy. - - - The object that should act as the target for all of its implemented interfaces' methods. - is . - is an instance of . - - - - Provides proxy objects for classes and interfaces. - - - - - Initializes a new instance of the class. - - Proxy types builder. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - If true forces all types to be generated into an unsigned module. - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates the proxy type for class proxy with given class, implementing given and using provided . - - The base class for proxy type. - The interfaces that proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - Actual type that the proxy type will encompass. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target interface for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy without target for given interface, implementing given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates a delegate of the specified type to a suitable `Invoke` method - on the given instance. - - The proxy instance to which the delegate should be bound. - The type of delegate that should be created. - - The does not have an `Invoke` method that is compatible with - the requested type. - - - - - Creates a delegate of the specified type to a suitable `Invoke` method - on the given instance. - - The proxy instance to which the delegate should be bound. - The type of delegate that should be created. - - The does not have an `Invoke` method that is compatible with - the requested . - - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - If the method is accessible to DynamicProxy, null; otherwise, an explanation of why the method is not accessible. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified type is accessible to DynamicProxy. - The type to check. - true if the type is accessible to DynamicProxy, false otherwise. - - - - Determines whether this assembly has internals visible to DynamicProxy. - - The assembly to inspect. - - - - Checks whether the specified method is accessible to DynamicProxy. - Unlike with , the declaring type's accessibility is ignored. - - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Holds objects representing methods of class. - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/readme.txt b/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/readme.txt deleted file mode 100644 index 59e02923..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/readme.txt +++ /dev/null @@ -1,10 +0,0 @@ -Thanks for downloading this Castle package. -You can find full list of changes in CHANGELOG.md - -Documentation (work in progress, contributions appreciated): -DictionaryAdapter: https://github.com/castleproject/Core/blob/master/docs/dictionaryadapter.md -DynamicProxy: https://github.com/castleproject/Core/blob/master/docs/dynamicproxy.md -Discussion group: http://groups.google.com/group/castle-project-users -StackOverflow tags: castle-dynamicproxy, castle-dictionaryadapter, castle - -Issue tracker: https://github.com/castleproject/Core/issues \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/.signature.p7s deleted file mode 100644 index 7fdcff0c..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/Icon.png b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/Icon.png deleted file mode 100644 index fb00ecf9..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/Icon.png and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/LICENSE.TXT b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/LICENSE.TXT deleted file mode 100644 index 984713a4..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/LICENSE.TXT +++ /dev/null @@ -1,23 +0,0 @@ -The MIT License (MIT) - -Copyright (c) .NET Foundation and Contributors - -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/Microsoft.Bcl.AsyncInterfaces.9.0.2.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/Microsoft.Bcl.AsyncInterfaces.9.0.2.nupkg deleted file mode 100644 index 241711cd..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/Microsoft.Bcl.AsyncInterfaces.9.0.2.nupkg and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/PACKAGE.md b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/PACKAGE.md deleted file mode 100644 index e0c6e8ae..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/PACKAGE.md +++ /dev/null @@ -1,64 +0,0 @@ -## About - -As of C# 8, the C# language has support for producing and consuming asynchronous iterators. The library types in support of those features are available in .NET Core 3.0 and newer as well as in .NET Standard 2.1. This library provides the necessary definitions of those types to support these language features on .NET Framework and on .NET Standard 2.0. This library is not necessary nor recommended when targeting versions of .NET that include the relevant support. - -## Key Features - - - -* Enables the use of C# async iterators on older .NET platforms - -## How to Use - - - -```C# -using System; -using System.Collections.Generic; -using System.Threading.Tasks; - -internal static class Program -{ - private static async Task Main() - { - Console.WriteLine("Starting..."); - await foreach (var value in GetValuesAsync()) - { - Console.WriteLine(value); - } - Console.WriteLine("Finished!"); - - static async IAsyncEnumerable GetValuesAsync() - { - for (int i = 0; i < 10; i++) - { - await Task.Delay(TimeSpan.FromSeconds(1)); - yield return i; - } - } - } -} -``` - -## Main Types - - - -The main types provided by this library are: - -* `IAsyncEnumerable` -* `IAsyncEnumerator` -* `IAsyncDisposable` - -## Additional Documentation - - - -* [C# Feature Specification](https://learn.microsoft.com/dotnet/csharp/language-reference/proposals/csharp-8.0/async-streams) -* [Walkthrough article](https://learn.microsoft.com/archive/msdn-magazine/2019/november/csharp-iterating-with-async-enumerables-in-csharp-8) - -## Feedback & Contributing - - - -Microsoft.Bcl.AsyncInterfaces is released as open source under the [MIT license](https://licenses.nuget.org/MIT). Bug reports and contributions are welcome at [the GitHub repository](https://github.com/dotnet/runtime). \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/THIRD-PARTY-NOTICES.TXT b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/THIRD-PARTY-NOTICES.TXT deleted file mode 100644 index 3dc0d7aa..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/THIRD-PARTY-NOTICES.TXT +++ /dev/null @@ -1,1396 +0,0 @@ -.NET Runtime uses third-party libraries or other resources that may be -distributed under licenses different than the .NET Runtime software. - -In the event that we accidentally failed to list a required notice, please -bring it to our attention. Post an issue or email us: - - dotnet@microsoft.com - -The attached notices are provided for information only. - -License notice for ASP.NET -------------------------------- - -Copyright (c) .NET Foundation. All rights reserved. -Licensed under the Apache License, Version 2.0. - -Available at -https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt - -License notice for Slicing-by-8 -------------------------------- - -http://sourceforge.net/projects/slicing-by-8/ - -Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - - -This software program is licensed subject to the BSD License, available at -http://www.opensource.org/licenses/bsd-license.html. - - -License notice for Unicode data -------------------------------- - -https://www.unicode.org/license.html - -Copyright © 1991-2022 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in https://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - -License notice for zlib-ng ------------------------ - -https://github.com/zlib-ng/zlib-ng/blob/d54e3769be0c522015b784eca2af258b1c026107/LICENSE.md - -(C) 1995-2024 Jean-loup Gailly and Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - -3. This notice may not be removed or altered from any source distribution. - -License notice for LinuxTracepoints ------------------------------------ - -https://github.com/microsoft/LinuxTracepoints/blob/main/LICENSE - -Copyright (c) Microsoft Corporation. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE - -License notice for Mono -------------------------------- - -http://www.mono-project.com/docs/about-mono/ - -Copyright (c) .NET Foundation Contributors - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the Software), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for International Organization for Standardization ------------------------------------------------------------------ - -Portions (C) International Organization for Standardization 1986: - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - -License notice for Intel ------------------------- - -"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for Xamarin and Novell -------------------------------------- - -Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Copyright (c) 2011 Novell, Inc (http://www.novell.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Third party notice for W3C --------------------------- - -"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE -Status: This license takes effect 13 May, 2015. -This work is being provided by the copyright holders under the following license. -License -By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. -Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: -The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. -Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. -Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." -Disclaimers -THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. -The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." - -License notice for Bit Twiddling Hacks --------------------------------------- - -Bit Twiddling Hacks - -By Sean Eron Anderson -seander@cs.stanford.edu - -Individually, the code snippets here are in the public domain (unless otherwise -noted) — feel free to use them however you please. The aggregate collection and -descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are -distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and -without even the implied warranty of merchantability or fitness for a particular -purpose. - -License notice for Brotli --------------------------------------- - -Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -compress_fragment.c: -Copyright (c) 2011, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -decode_fuzzer.c: -Copyright (c) 2015 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - -License notice for Json.NET -------------------------------- - -https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md - -The MIT License (MIT) - -Copyright (c) 2007 James Newton-King - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for vectorized base64 encoding / decoding --------------------------------------------------------- - -Copyright (c) 2005-2007, Nick Galbreath -Copyright (c) 2013-2017, Alfred Klomp -Copyright (c) 2015-2017, Wojciech Mula -Copyright (c) 2016-2017, Matthieu Darbois -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for vectorized hex parsing --------------------------------------------------------- - -Copyright (c) 2022, Geoff Langdale -Copyright (c) 2022, Wojciech Mula -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for RFC 3492 ---------------------------- - -The punycode implementation is based on the sample code in RFC 3492 - -Copyright (C) The Internet Society (2003). All Rights Reserved. - -This document and translations of it may be copied and furnished to -others, and derivative works that comment on or otherwise explain it -or assist in its implementation may be prepared, copied, published -and distributed, in whole or in part, without restriction of any -kind, provided that the above copyright notice and this paragraph are -included on all such copies and derivative works. However, this -document itself may not be modified in any way, such as by removing -the copyright notice or references to the Internet Society or other -Internet organizations, except as needed for the purpose of -developing Internet standards in which case the procedures for -copyrights defined in the Internet Standards process must be -followed, or as required to translate it into languages other than -English. - -The limited permissions granted above are perpetual and will not be -revoked by the Internet Society or its successors or assigns. - -This document and the information contained herein is provided on an -"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING -TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING -BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION -HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - -Copyright(C) The Internet Society 1997. All Rights Reserved. - -This document and translations of it may be copied and furnished to others, -and derivative works that comment on or otherwise explain it or assist in -its implementation may be prepared, copied, published and distributed, in -whole or in part, without restriction of any kind, provided that the above -copyright notice and this paragraph are included on all such copies and -derivative works.However, this document itself may not be modified in any -way, such as by removing the copyright notice or references to the Internet -Society or other Internet organizations, except as needed for the purpose of -developing Internet standards in which case the procedures for copyrights -defined in the Internet Standards process must be followed, or as required -to translate it into languages other than English. - -The limited permissions granted above are perpetual and will not be revoked -by the Internet Society or its successors or assigns. - -This document and the information contained herein is provided on an "AS IS" -basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE -DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO -ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY -RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A -PARTICULAR PURPOSE. - -License notice for Algorithm from RFC 4122 - -A Universally Unique IDentifier (UUID) URN Namespace ----------------------------------------------------- - -Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. -Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & -Digital Equipment Corporation, Maynard, Mass. -Copyright (c) 1998 Microsoft. -To anyone who acknowledges that this file is provided "AS IS" -without any express or implied warranty: permission to use, copy, -modify, and distribute this file for any purpose is hereby -granted without fee, provided that the above copyright notices and -this notice appears in all source code copies, and that none of -the names of Open Software Foundation, Inc., Hewlett-Packard -Company, Microsoft, or Digital Equipment Corporation be used in -advertising or publicity pertaining to distribution of the software -without specific, written prior permission. Neither Open Software -Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital -Equipment Corporation makes any representations about the -suitability of this software for any purpose." - -License notice for The LLVM Compiler Infrastructure ---------------------------------------------------- - -Developed by: - - LLVM Team - - University of Illinois at Urbana-Champaign - - http://llvm.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE -SOFTWARE. - -License notice for Bob Jenkins ------------------------------- - -By Bob Jenkins, 1996. bob_jenkins@burtleburtle.net. You may use this -code any way you wish, private, educational, or commercial. It's free. - -License notice for Greg Parker ------------------------------- - -Greg Parker gparker@cs.stanford.edu December 2000 -This code is in the public domain and may be copied or modified without -permission. - -License notice for libunwind based code ----------------------------------------- - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for Printing Floating-Point Numbers (Dragon4) ------------------------------------------------------------- - -/****************************************************************************** - Copyright (c) 2014 Ryan Juckett - http://www.ryanjuckett.com/ - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - - 3. This notice may not be removed or altered from any source - distribution. -******************************************************************************/ - -License notice for Printing Floating-point Numbers (Grisu3) ------------------------------------------------------------ - -Copyright 2012 the V8 project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for xxHash -------------------------- - -xxHash - Extremely Fast Hash algorithm -Header File -Copyright (C) 2012-2021 Yann Collet - -BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -You can contact the author at: - - xxHash homepage: https://www.xxhash.com - - xxHash source repository: https://github.com/Cyan4973/xxHash - -License notice for Berkeley SoftFloat Release 3e ------------------------------------------------- - -https://github.com/ucb-bar/berkeley-softfloat-3 -https://github.com/ucb-bar/berkeley-softfloat-3/blob/master/COPYING.txt - -License for Berkeley SoftFloat Release 3e - -John R. Hauser -2018 January 20 - -The following applies to the whole of SoftFloat Release 3e as well as to -each source file individually. - -Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the -University of California. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions, and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions, and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE -DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for xoshiro RNGs --------------------------------- - -Written in 2018 by David Blackman and Sebastiano Vigna (vigna@acm.org) - -To the extent possible under law, the author has dedicated all copyright -and related and neighboring rights to this software to the public domain -worldwide. This software is distributed without any warranty. - -See . - -License for fastmod (https://github.com/lemire/fastmod), ibm-fpgen (https://github.com/nigeltao/parse-number-fxx-test-data) and fastrange (https://github.com/lemire/fastrange) --------------------------------------- - - Copyright 2018 Daniel Lemire - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -License for sse4-strstr (https://github.com/WojciechMula/sse4-strstr) --------------------------------------- - - Copyright (c) 2008-2016, Wojciech Mula - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for The C++ REST SDK ------------------------------------ - -C++ REST SDK - -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -License notice for MessagePack-CSharp -------------------------------------- - -MessagePack for C# - -MIT License - -Copyright (c) 2017 Yoshifumi Kawai - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -License notice for lz4net -------------------------------------- - -lz4net - -Copyright (c) 2013-2017, Milosz Krajewski - -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for Nerdbank.Streams ------------------------------------ - -The MIT License (MIT) - -Copyright (c) Andrew Arnott - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -License notice for RapidJSON ----------------------------- - -Tencent is pleased to support the open source community by making RapidJSON available. - -Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. - -Licensed under the MIT License (the "License"); you may not use this file except -in compliance with the License. You may obtain a copy of the License at - -http://opensource.org/licenses/MIT - -Unless required by applicable law or agreed to in writing, software distributed -under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR -CONDITIONS OF ANY KIND, either express or implied. See the License for the -specific language governing permissions and limitations under the License. - -License notice for DirectX Math Library ---------------------------------------- - -https://github.com/microsoft/DirectXMath/blob/master/LICENSE - - The MIT License (MIT) - -Copyright (c) 2011-2020 Microsoft Corp - -Permission is hereby granted, free of charge, to any person obtaining a copy of this -software and associated documentation files (the "Software"), to deal in the Software -without restriction, including without limitation the rights to use, copy, modify, -merge, publish, distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be included in all copies -or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE -OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for ldap4net ---------------------------- - -The MIT License (MIT) - -Copyright (c) 2018 Alexander Chermyanin - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for vectorized sorting code ------------------------------------------- - -MIT License - -Copyright (c) 2020 Dan Shechter - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -License notice for musl ------------------------ - -musl as a whole is licensed under the following standard MIT license: - -Copyright © 2005-2020 Rich Felker, et al. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -License notice for "Faster Unsigned Division by Constants" ------------------------------- - -Reference implementations of computing and using the "magic number" approach to dividing -by constants, including codegen instructions. The unsigned division incorporates the -"round down" optimization per ridiculous_fish. - -This is free and unencumbered software. Any copyright is dedicated to the Public Domain. - - -License notice for mimalloc ------------------------------------ - -MIT License - -Copyright (c) 2019 Microsoft Corporation, Daan Leijen - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -License for remote stack unwind (https://github.com/llvm/llvm-project/blob/main/lldb/source/Symbol/CompactUnwindInfo.cpp) --------------------------------------- - -Copyright 2019 LLVM Project - -Licensed under the Apache License, Version 2.0 (the "License") with LLVM Exceptions; -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -https://llvm.org/LICENSE.txt - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -License notice for Apple header files -------------------------------------- - -Copyright (c) 1980, 1986, 1993 - The Regents of the University of California. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. -4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -License notice for JavaScript queues -------------------------------------- - -CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. - -Statement of Purpose -The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). -Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. -For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. - -1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: -the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; -moral rights retained by the original author(s) and/or performer(s); -publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; -rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; -rights protecting the extraction, dissemination, use and reuse of data in a Work; -database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and -other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. -2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. -3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. -4. Limitations and Disclaimers. -a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. -b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. -c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. -d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. - - -License notice for FastFloat algorithm -------------------------------------- -MIT License -Copyright (c) 2021 csFastFloat authors -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -License notice for MsQuic --------------------------------------- - -Copyright (c) Microsoft Corporation. -Licensed under the MIT License. - -Available at -https://github.com/microsoft/msquic/blob/main/LICENSE - -License notice for m-ou-se/floatconv -------------------------------- - -Copyright (c) 2020 Mara Bos -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for code from The Practice of Programming -------------------------------- - -Copyright (C) 1999 Lucent Technologies - -Excerpted from 'The Practice of Programming -by Brian W. Kernighan and Rob Pike - -You may use this code for any purpose, as long as you leave the copyright notice and book citation attached. - -Notice for Euclidean Affine Functions and Applications to Calendar -Algorithms -------------------------------- - -Aspects of Date/Time processing based on algorithm described in "Euclidean Affine Functions and Applications to Calendar -Algorithms", Cassio Neri and Lorenz Schneider. https://arxiv.org/pdf/2102.06959.pdf - -License notice for amd/aocl-libm-ose -------------------------------- - -Copyright (C) 2008-2020 Advanced Micro Devices, Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: -1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -3. Neither the name of the copyright holder nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, -OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -License notice for fmtlib/fmt -------------------------------- - -Formatting library for C++ - -Copyright (c) 2012 - present, Victor Zverovich - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License for Jb Evain ---------------------- - -Copyright (c) 2006 Jb Evain (jbevain@gmail.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - ---- Optional exception to the license --- - -As an exception, if, as a result of your compiling your source code, portions -of this Software are embedded into a machine-executable object form of such -source code, you may redistribute such embedded portions in such object form -without including the above copyright and permission notices. - - -License for MurmurHash3 --------------------------------------- - -https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.cpp - -MurmurHash3 was written by Austin Appleby, and is placed in the public -domain. The author hereby disclaims copyright to this source - -License for Fast CRC Computation --------------------------------------- - -https://github.com/intel/isa-l/blob/33a2d9484595c2d6516c920ce39a694c144ddf69/crc/crc32_ieee_by4.asm -https://github.com/intel/isa-l/blob/33a2d9484595c2d6516c920ce39a694c144ddf69/crc/crc64_ecma_norm_by8.asm - -Copyright(c) 2011-2015 Intel Corporation All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License for C# Implementation of Fast CRC Computation ------------------------------------------------------ - -https://github.com/SixLabors/ImageSharp/blob/f4f689ce67ecbcc35cebddba5aacb603e6d1068a/src/ImageSharp/Formats/Png/Zlib/Crc32.cs - -Copyright (c) Six Labors. -Licensed under the Apache License, Version 2.0. - -Available at -https://github.com/SixLabors/ImageSharp/blob/f4f689ce67ecbcc35cebddba5aacb603e6d1068a/LICENSE - -License for the Teddy multi-substring searching implementation --------------------------------------- - -https://github.com/BurntSushi/aho-corasick - -The MIT License (MIT) - -Copyright (c) 2015 Andrew Gallant - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -License notice for Avx512Vbmi base64 encoding / decoding --------------------------------------------------------- - -Copyright (c) 2015-2018, Wojciech Muła -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------- - -Aspects of base64 encoding / decoding are based on algorithm described in "Base64 encoding and decoding at almost the speed of a memory -copy", Wojciech Muła and Daniel Lemire. https://arxiv.org/pdf/1910.05109.pdf - -License for FormatJS Intl.Segmenter grapheme segmentation algorithm --------------------------------------------------------------------------- -Available at https://github.com/formatjs/formatjs/blob/58d6a7b398d776ca3d2726d72ae1573b65cc3bef/packages/intl-segmenter/LICENSE.md - -MIT License - -Copyright (c) 2022 FormatJS - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License for SharpFuzz and related samples --------------------------------------- - -https://github.com/Metalnem/sharpfuzz -https://github.com/Metalnem/dotnet-fuzzers -https://github.com/Metalnem/libfuzzer-dotnet - -MIT License - -Copyright (c) 2018 Nemanja Mijailovic - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/buildTransitive/net461/Microsoft.Bcl.AsyncInterfaces.targets b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/buildTransitive/net461/Microsoft.Bcl.AsyncInterfaces.targets deleted file mode 100644 index 3aa8ac2b..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/buildTransitive/net461/Microsoft.Bcl.AsyncInterfaces.targets +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/buildTransitive/net462/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/buildTransitive/net462/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/buildTransitive/net8.0/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/buildTransitive/net8.0/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/buildTransitive/netcoreapp2.0/Microsoft.Bcl.AsyncInterfaces.targets b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/buildTransitive/netcoreapp2.0/Microsoft.Bcl.AsyncInterfaces.targets deleted file mode 100644 index ed61ff31..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/buildTransitive/netcoreapp2.0/Microsoft.Bcl.AsyncInterfaces.targets +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/net462/Microsoft.Bcl.AsyncInterfaces.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/net462/Microsoft.Bcl.AsyncInterfaces.dll deleted file mode 100644 index cf06e021..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/net462/Microsoft.Bcl.AsyncInterfaces.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/net462/Microsoft.Bcl.AsyncInterfaces.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/net462/Microsoft.Bcl.AsyncInterfaces.xml deleted file mode 100644 index 97fe9be5..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/net462/Microsoft.Bcl.AsyncInterfaces.xml +++ /dev/null @@ -1,417 +0,0 @@ - - - - Microsoft.Bcl.AsyncInterfaces - - - - Provides the core logic for implementing a manual-reset or . - - - - - The callback to invoke when the operation completes if was called before the operation completed, - or 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. - - - - State to pass to . - - - to flow to the callback, or null if no flowing is required. - - - - A "captured" or with which to invoke the callback, - or null if no special context is required. - - - - Whether the current operation has completed. - - - The result with which the operation succeeded, or the default value if it hasn't yet completed or failed. - - - The exception with which the operation failed, or null if it hasn't yet completed or completed successfully. - - - The current version of this value, used to help prevent misuse. - - - Gets or sets whether to force continuations to run asynchronously. - Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true. - - - Resets to prepare for the next operation. - - - Completes with a successful result. - The result. - - - Complets with an error. - - - - Gets the operation version. - - - Gets the status of the operation. - Opaque value that was provided to the 's constructor. - - - Gets the result of the operation. - Opaque value that was provided to the 's constructor. - - - Schedules the continuation action for this operation. - The continuation to invoke when the operation has completed. - The state object to pass to when it's invoked. - Opaque value that was provided to the 's constructor. - The flags describing the behavior of the continuation. - - - Ensures that the specified token matches the current version. - The token supplied by . - - - Signals that the operation has completed. Invoked after the result or error has been set. - - - - Invokes the continuation with the appropriate captured context / scheduler. - This assumes that if is not null we're already - running within that . - - - - Provides a set of static methods for configuring -related behaviors on asynchronous enumerables and disposables. - - - Configures how awaits on the tasks returned from an async disposable will be performed. - The source async disposable. - Whether to capture and marshal back to the current context. - The configured async disposable. - - - Configures how awaits on the tasks returned from an async iteration will be performed. - The type of the objects being iterated. - The source enumerable being iterated. - Whether to capture and marshal back to the current context. - The configured enumerable. - - - Sets the to be passed to when iterating. - The type of the objects being iterated. - The source enumerable being iterated. - The to use. - The configured enumerable. - - - Represents a builder for asynchronous iterators. - - - Creates an instance of the struct. - The initialized instance. - - - Invokes on the state machine while guarding the . - The type of the state machine. - The state machine instance, passed by reference. - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - Marks iteration as being completed, whether successfully or otherwise. - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - Indicates whether a method is an asynchronous iterator. - - - Initializes a new instance of the class. - The type object for the underlying state machine type that's used to implement a state machine method. - - - Provides a type that can be used to configure how awaits on an are performed. - - - Asynchronously releases the unmanaged resources used by the . - A task that represents the asynchronous dispose operation. - - - Provides an awaitable async enumerable that enables cancelable iteration and configured awaits. - - - Configures how awaits on the tasks returned from an async iteration will be performed. - Whether to capture and marshal back to the current context. - The configured enumerable. - This will replace any previous value set by for this iteration. - - - Sets the to be passed to when iterating. - The to use. - The configured enumerable. - This will replace any previous set by for this iteration. - - - Returns an enumerator that iterates asynchronously through collections that enables cancelable iteration and configured awaits. - An enumerator for the class. - - - Provides an awaitable async enumerator that enables cancelable iteration and configured awaits. - - - Advances the enumerator asynchronously to the next element of the collection. - - A that will complete with a result of true - if the enumerator was successfully advanced to the next element, or false if the enumerator has - passed the end of the collection. - - - - Gets the element in the collection at the current position of the enumerator. - - - - Performs application-defined tasks associated with freeing, releasing, or - resetting unmanaged resources asynchronously. - - - - Allows users of async-enumerable methods to mark the parameter that should receive the cancellation token value from . - - - Initializes a new instance of the class. - - - - 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. - - - 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. - - - - - Initializes a new instance of the . - - Name of the library containing the import. - - - - Gets the name of the library containing the import. - - - - - Gets or sets the name of the entry point to be called. - - - - - Gets or sets how to marshal string arguments to the method. - - - If this field is set to a value other than , - must not be specified. - - - - - Gets or sets the used to control how string arguments to the method are marshalled. - - - If this field is specified, must not be specified - or must be set to . - - - - - Gets or sets whether the callee sets an error (SetLastError on Windows or errno - on other platforms) before returning from the attributed method. - - - - - Specifies how strings should be marshalled for generated p/invokes - - - - - Indicates the user is supplying a specific marshaller in . - - - - - Use the platform-provided UTF-8 marshaller. - - - - - Use the platform-provided UTF-16 marshaller. - - - - Exposes an enumerator that provides asynchronous iteration over values of a specified type. - The type of values to enumerate. - - - Returns an enumerator that iterates asynchronously through the collection. - A that may be used to cancel the asynchronous iteration. - An enumerator that can be used to iterate asynchronously through the collection. - - - Supports a simple asynchronous iteration over a generic collection. - The type of objects to enumerate. - - - Advances the enumerator asynchronously to the next element of the collection. - - A that will complete with a result of true if the enumerator - was successfully advanced to the next element, or false if the enumerator has passed the end - of the collection. - - - - Gets the element in the collection at the current position of the enumerator. - - - Provides a mechanism for releasing unmanaged resources asynchronously. - - - - Performs application-defined tasks associated with freeing, releasing, or - resetting unmanaged resources asynchronously. - - - - Specifies that null is allowed as an input even if the corresponding type disallows it. - - - Specifies that null is disallowed as an input even if the corresponding type allows it. - - - Specifies that an output may be null even if the corresponding type disallows it. - - - 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. - - - Specifies that when a method returns , the parameter may be null even if the corresponding type disallows it. - - - Initializes the attribute with the specified return value condition. - - The return value condition. If the method returns this value, the associated parameter may be null. - - - - Gets the return value condition. - - - Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. - - - Initializes the attribute with the specified return value condition. - - The return value condition. If the method returns this value, the associated parameter will not be null. - - - - Gets the return value condition. - - - Specifies that the output will be non-null if the named parameter is non-null. - - - Initializes the attribute with the associated parameter name. - - The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null. - - - - Gets the associated parameter name. - - - Applied to a method that will never return under any circumstance. - - - Specifies that the method will not return if the associated Boolean parameter is passed the specified value. - - - Initializes the attribute with the specified parameter value. - - The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to - the associated parameter matches this value. - - - - Gets the condition parameter value. - - - Specifies that the method or property will ensure that the listed field and property members have not-null values. - - - Initializes the attribute with a field or property member. - - The field or property member that is promised to be not-null. - - - - Initializes the attribute with the list of field and property members. - - The list of field and property members that are promised to be not-null. - - - - Gets field or property member names. - - - 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. - - - Initializes the attribute with the specified return value condition and a field or property member. - - The return value condition. If the method returns this value, the associated field or property member will not be null. - - - The field or property member that is promised to be not-null. - - - - Initializes the attribute with the specified return value condition and list of field and property members. - - The return value condition. If the method returns this value, the associated field and property members will not be null. - - - The list of field and property members that are promised to be not-null. - - - - Gets the return value condition. - - - Gets field or property member names. - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll deleted file mode 100644 index e6751284..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml deleted file mode 100644 index 97fe9be5..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml +++ /dev/null @@ -1,417 +0,0 @@ - - - - Microsoft.Bcl.AsyncInterfaces - - - - Provides the core logic for implementing a manual-reset or . - - - - - The callback to invoke when the operation completes if was called before the operation completed, - or 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. - - - - State to pass to . - - - to flow to the callback, or null if no flowing is required. - - - - A "captured" or with which to invoke the callback, - or null if no special context is required. - - - - Whether the current operation has completed. - - - The result with which the operation succeeded, or the default value if it hasn't yet completed or failed. - - - The exception with which the operation failed, or null if it hasn't yet completed or completed successfully. - - - The current version of this value, used to help prevent misuse. - - - Gets or sets whether to force continuations to run asynchronously. - Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true. - - - Resets to prepare for the next operation. - - - Completes with a successful result. - The result. - - - Complets with an error. - - - - Gets the operation version. - - - Gets the status of the operation. - Opaque value that was provided to the 's constructor. - - - Gets the result of the operation. - Opaque value that was provided to the 's constructor. - - - Schedules the continuation action for this operation. - The continuation to invoke when the operation has completed. - The state object to pass to when it's invoked. - Opaque value that was provided to the 's constructor. - The flags describing the behavior of the continuation. - - - Ensures that the specified token matches the current version. - The token supplied by . - - - Signals that the operation has completed. Invoked after the result or error has been set. - - - - Invokes the continuation with the appropriate captured context / scheduler. - This assumes that if is not null we're already - running within that . - - - - Provides a set of static methods for configuring -related behaviors on asynchronous enumerables and disposables. - - - Configures how awaits on the tasks returned from an async disposable will be performed. - The source async disposable. - Whether to capture and marshal back to the current context. - The configured async disposable. - - - Configures how awaits on the tasks returned from an async iteration will be performed. - The type of the objects being iterated. - The source enumerable being iterated. - Whether to capture and marshal back to the current context. - The configured enumerable. - - - Sets the to be passed to when iterating. - The type of the objects being iterated. - The source enumerable being iterated. - The to use. - The configured enumerable. - - - Represents a builder for asynchronous iterators. - - - Creates an instance of the struct. - The initialized instance. - - - Invokes on the state machine while guarding the . - The type of the state machine. - The state machine instance, passed by reference. - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - Marks iteration as being completed, whether successfully or otherwise. - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - Indicates whether a method is an asynchronous iterator. - - - Initializes a new instance of the class. - The type object for the underlying state machine type that's used to implement a state machine method. - - - Provides a type that can be used to configure how awaits on an are performed. - - - Asynchronously releases the unmanaged resources used by the . - A task that represents the asynchronous dispose operation. - - - Provides an awaitable async enumerable that enables cancelable iteration and configured awaits. - - - Configures how awaits on the tasks returned from an async iteration will be performed. - Whether to capture and marshal back to the current context. - The configured enumerable. - This will replace any previous value set by for this iteration. - - - Sets the to be passed to when iterating. - The to use. - The configured enumerable. - This will replace any previous set by for this iteration. - - - Returns an enumerator that iterates asynchronously through collections that enables cancelable iteration and configured awaits. - An enumerator for the class. - - - Provides an awaitable async enumerator that enables cancelable iteration and configured awaits. - - - Advances the enumerator asynchronously to the next element of the collection. - - A that will complete with a result of true - if the enumerator was successfully advanced to the next element, or false if the enumerator has - passed the end of the collection. - - - - Gets the element in the collection at the current position of the enumerator. - - - - Performs application-defined tasks associated with freeing, releasing, or - resetting unmanaged resources asynchronously. - - - - Allows users of async-enumerable methods to mark the parameter that should receive the cancellation token value from . - - - Initializes a new instance of the class. - - - - 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. - - - 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. - - - - - Initializes a new instance of the . - - Name of the library containing the import. - - - - Gets the name of the library containing the import. - - - - - Gets or sets the name of the entry point to be called. - - - - - Gets or sets how to marshal string arguments to the method. - - - If this field is set to a value other than , - must not be specified. - - - - - Gets or sets the used to control how string arguments to the method are marshalled. - - - If this field is specified, must not be specified - or must be set to . - - - - - Gets or sets whether the callee sets an error (SetLastError on Windows or errno - on other platforms) before returning from the attributed method. - - - - - Specifies how strings should be marshalled for generated p/invokes - - - - - Indicates the user is supplying a specific marshaller in . - - - - - Use the platform-provided UTF-8 marshaller. - - - - - Use the platform-provided UTF-16 marshaller. - - - - Exposes an enumerator that provides asynchronous iteration over values of a specified type. - The type of values to enumerate. - - - Returns an enumerator that iterates asynchronously through the collection. - A that may be used to cancel the asynchronous iteration. - An enumerator that can be used to iterate asynchronously through the collection. - - - Supports a simple asynchronous iteration over a generic collection. - The type of objects to enumerate. - - - Advances the enumerator asynchronously to the next element of the collection. - - A that will complete with a result of true if the enumerator - was successfully advanced to the next element, or false if the enumerator has passed the end - of the collection. - - - - Gets the element in the collection at the current position of the enumerator. - - - Provides a mechanism for releasing unmanaged resources asynchronously. - - - - Performs application-defined tasks associated with freeing, releasing, or - resetting unmanaged resources asynchronously. - - - - Specifies that null is allowed as an input even if the corresponding type disallows it. - - - Specifies that null is disallowed as an input even if the corresponding type allows it. - - - Specifies that an output may be null even if the corresponding type disallows it. - - - 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. - - - Specifies that when a method returns , the parameter may be null even if the corresponding type disallows it. - - - Initializes the attribute with the specified return value condition. - - The return value condition. If the method returns this value, the associated parameter may be null. - - - - Gets the return value condition. - - - Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. - - - Initializes the attribute with the specified return value condition. - - The return value condition. If the method returns this value, the associated parameter will not be null. - - - - Gets the return value condition. - - - Specifies that the output will be non-null if the named parameter is non-null. - - - Initializes the attribute with the associated parameter name. - - The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null. - - - - Gets the associated parameter name. - - - Applied to a method that will never return under any circumstance. - - - Specifies that the method will not return if the associated Boolean parameter is passed the specified value. - - - Initializes the attribute with the specified parameter value. - - The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to - the associated parameter matches this value. - - - - Gets the condition parameter value. - - - Specifies that the method or property will ensure that the listed field and property members have not-null values. - - - Initializes the attribute with a field or property member. - - The field or property member that is promised to be not-null. - - - - Initializes the attribute with the list of field and property members. - - The list of field and property members that are promised to be not-null. - - - - Gets field or property member names. - - - 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. - - - Initializes the attribute with the specified return value condition and a field or property member. - - The return value condition. If the method returns this value, the associated field or property member will not be null. - - - The field or property member that is promised to be not-null. - - - - Initializes the attribute with the specified return value condition and list of field and property members. - - The return value condition. If the method returns this value, the associated field and property members will not be null. - - - The list of field and property members that are promised to be not-null. - - - - Gets the return value condition. - - - Gets field or property member names. - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll deleted file mode 100644 index cbad6d75..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml deleted file mode 100644 index e5916a6d..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - Microsoft.Bcl.AsyncInterfaces - - - - - 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. - - - 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. - - - - - Initializes a new instance of the . - - Name of the library containing the import. - - - - Gets the name of the library containing the import. - - - - - Gets or sets the name of the entry point to be called. - - - - - Gets or sets how to marshal string arguments to the method. - - - If this field is set to a value other than , - must not be specified. - - - - - Gets or sets the used to control how string arguments to the method are marshalled. - - - If this field is specified, must not be specified - or must be set to . - - - - - Gets or sets whether the callee sets an error (SetLastError on Windows or errno - on other platforms) before returning from the attributed method. - - - - - Specifies how strings should be marshalled for generated p/invokes - - - - - Indicates the user is supplying a specific marshaller in . - - - - - Use the platform-provided UTF-8 marshaller. - - - - - Use the platform-provided UTF-16 marshaller. - - - - Specifies that the method or property will ensure that the listed field and property members have not-null values. - - - Initializes the attribute with a field or property member. - - The field or property member that is promised to be not-null. - - - - Initializes the attribute with the list of field and property members. - - The list of field and property members that are promised to be not-null. - - - - Gets field or property member names. - - - 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. - - - Initializes the attribute with the specified return value condition and a field or property member. - - The return value condition. If the method returns this value, the associated field or property member will not be null. - - - The field or property member that is promised to be not-null. - - - - Initializes the attribute with the specified return value condition and list of field and property members. - - The return value condition. If the method returns this value, the associated field and property members will not be null. - - - The list of field and property members that are promised to be not-null. - - - - Gets the return value condition. - - - Gets field or property member names. - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/useSharedDesignerContext.txt b/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.9.0.2/useSharedDesignerContext.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/.signature.p7s deleted file mode 100644 index 9d160bd1..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/Moq.4.20.72.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/Moq.4.20.72.nupkg deleted file mode 100644 index 74177453..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/Moq.4.20.72.nupkg and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/icon.png b/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/icon.png deleted file mode 100644 index 41cf4062..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/icon.png and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/net462/Moq.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/net462/Moq.dll deleted file mode 100644 index 870c1b7b..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/net462/Moq.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/net6.0/Moq.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/net6.0/Moq.dll deleted file mode 100644 index 7b874955..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/net6.0/Moq.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/netstandard2.0/Moq.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/netstandard2.0/Moq.dll deleted file mode 100644 index 9fe00686..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/netstandard2.0/Moq.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/netstandard2.1/Moq.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/netstandard2.1/Moq.dll deleted file mode 100644 index 7949535d..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/netstandard2.1/Moq.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/readme.md b/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/readme.md deleted file mode 100644 index 5b3ced55..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/readme.md +++ /dev/null @@ -1,102 +0,0 @@ - - -The most popular and friendly mocking library for .NET - -```csharp - var mock = new Mock(); - - // WOW! No record/replay weirdness?! :) - mock.Setup(library => library.DownloadExists("2.0.0.0")) - .Returns(true); - - // Use the Object property on the mock to get a reference to the object - // implementing ILoveThisLibrary, and then exercise it by calling - // methods on it - ILoveThisLibrary lovable = mock.Object; - bool download = lovable.DownloadExists("2.0.0.0"); - - // Verify that the given method was indeed called with the expected value at most once - mock.Verify(library => library.DownloadExists("2.0.0.0"), Times.AtMostOnce()); -``` - -Moq also is the first and only library so far to provide Linq to Mocks, so that the -same behavior above can be achieved much more succinctly: - -```csharp - ILoveThisLibrary lovable = Mock.Of(l => - l.DownloadExists("2.0.0.0") == true); - - // Exercise the instance returned by Mock.Of by calling methods on it... - bool download = lovable.DownloadExists("2.0.0.0"); - - // Simply assert the returned state: - Assert.True(download); - - // If you want to go beyond state testing and want to - // verify the mock interaction instead... - Mock.Get(lovable).Verify(library => library.DownloadExists("2.0.0.0")); -``` - -You can think of Linq to Mocks as "from the universe of mocks, give me one whose behavior -matches this expression". - -Check out the [Quickstart](https://github.com/devlooped/moq/wiki/Quickstart) for more examples! - - - - - - -# Sponsors - - -[![Clarius Org](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/clarius.png "Clarius Org")](https://github.com/clarius) -[![Kirill Osenkov](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/KirillOsenkov.png "Kirill Osenkov")](https://github.com/KirillOsenkov) -[![MFB Technologies, Inc.](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/MFB-Technologies-Inc.png "MFB Technologies, Inc.")](https://github.com/MFB-Technologies-Inc) -[![Stephen Shaw](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/decriptor.png "Stephen Shaw")](https://github.com/decriptor) -[![Torutek](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/torutek-gh.png "Torutek")](https://github.com/torutek-gh) -[![DRIVE.NET, Inc.](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/drivenet.png "DRIVE.NET, Inc.")](https://github.com/drivenet) -[![Ashley Medway](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/AshleyMedway.png "Ashley Medway")](https://github.com/AshleyMedway) -[![Keith Pickford](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/Keflon.png "Keith Pickford")](https://github.com/Keflon) -[![Thomas Bolon](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/tbolon.png "Thomas Bolon")](https://github.com/tbolon) -[![Kori Francis](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/kfrancis.png "Kori Francis")](https://github.com/kfrancis) -[![Toni Wenzel](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/twenzel.png "Toni Wenzel")](https://github.com/twenzel) -[![Giorgi Dalakishvili](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/Giorgi.png "Giorgi Dalakishvili")](https://github.com/Giorgi) -[![Uno Platform](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/unoplatform.png "Uno Platform")](https://github.com/unoplatform) -[![Dan Siegel](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/dansiegel.png "Dan Siegel")](https://github.com/dansiegel) -[![Reuben Swartz](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/rbnswartz.png "Reuben Swartz")](https://github.com/rbnswartz) -[![Jacob Foshee](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/jfoshee.png "Jacob Foshee")](https://github.com/jfoshee) -[![](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/Mrxx99.png "")](https://github.com/Mrxx99) -[![Eric Johnson](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/eajhnsn1.png "Eric Johnson")](https://github.com/eajhnsn1) -[![Ix Technologies B.V.](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/IxTechnologies.png "Ix Technologies B.V.")](https://github.com/IxTechnologies) -[![David JENNI](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/davidjenni.png "David JENNI")](https://github.com/davidjenni) -[![Jonathan ](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/Jonathan-Hickey.png "Jonathan ")](https://github.com/Jonathan-Hickey) -[![Oleg Kyrylchuk](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/okyrylchuk.png "Oleg Kyrylchuk")](https://github.com/okyrylchuk) -[![Charley Wu](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/akunzai.png "Charley Wu")](https://github.com/akunzai) -[![Jakob Tikjøb Andersen](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/jakobt.png "Jakob Tikjøb Andersen")](https://github.com/jakobt) -[![Seann Alexander](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/seanalexander.png "Seann Alexander")](https://github.com/seanalexander) -[![Tino Hager](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/tinohager.png "Tino Hager")](https://github.com/tinohager) -[![Mark Seemann](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/ploeh.png "Mark Seemann")](https://github.com/ploeh) -[![Ken Bonny](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/KenBonny.png "Ken Bonny")](https://github.com/KenBonny) -[![Simon Cropp](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/SimonCropp.png "Simon Cropp")](https://github.com/SimonCropp) -[![agileworks-eu](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/agileworks-eu.png "agileworks-eu")](https://github.com/agileworks-eu) -[![sorahex](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/sorahex.png "sorahex")](https://github.com/sorahex) -[![Zheyu Shen](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/arsdragonfly.png "Zheyu Shen")](https://github.com/arsdragonfly) -[![Vezel](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/vezel-dev.png "Vezel")](https://github.com/vezel-dev) -[![ChilliCream](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/ChilliCream.png "ChilliCream")](https://github.com/ChilliCream) -[![4OTC](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/4OTC.png "4OTC")](https://github.com/4OTC) -[![Vincent Limo](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/v-limo.png "Vincent Limo")](https://github.com/v-limo) -[![Brooke Hamilton](https://raw.githubusercontent.com/devlooped/sponsors/main/.github/avatars/brooke-hamilton.png "Brooke Hamilton")](https://github.com/brooke-hamilton) - - - - -[![Sponsor this project](https://raw.githubusercontent.com/devlooped/sponsors/main/sponsor.png "Sponsor this project")](https://github.com/sponsors/devlooped) -  - -[Learn more about GitHub Sponsors](https://github.com/sponsors) - - - - - \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/.signature.p7s deleted file mode 100644 index 2a015f96..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/Icon.png b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/Icon.png deleted file mode 100644 index a0f1fdbf..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/Icon.png and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/LICENSE.TXT b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/LICENSE.TXT deleted file mode 100644 index 984713a4..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/LICENSE.TXT +++ /dev/null @@ -1,23 +0,0 @@ -The MIT License (MIT) - -Copyright (c) .NET Foundation and Contributors - -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/System.Runtime.CompilerServices.Unsafe.6.0.0.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/System.Runtime.CompilerServices.Unsafe.6.0.0.nupkg deleted file mode 100644 index 3052c31e..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/System.Runtime.CompilerServices.Unsafe.6.0.0.nupkg and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/THIRD-PARTY-NOTICES.TXT b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/THIRD-PARTY-NOTICES.TXT deleted file mode 100644 index 89c59b21..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/THIRD-PARTY-NOTICES.TXT +++ /dev/null @@ -1,939 +0,0 @@ -.NET Runtime uses third-party libraries or other resources that may be -distributed under licenses different than the .NET Runtime software. - -In the event that we accidentally failed to list a required notice, please -bring it to our attention. Post an issue or email us: - - dotnet@microsoft.com - -The attached notices are provided for information only. - -License notice for ASP.NET -------------------------------- - -Copyright (c) .NET Foundation. All rights reserved. -Licensed under the Apache License, Version 2.0. - -Available at -https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt - -License notice for Slicing-by-8 -------------------------------- - -http://sourceforge.net/projects/slicing-by-8/ - -Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - - -This software program is licensed subject to the BSD License, available at -http://www.opensource.org/licenses/bsd-license.html. - - -License notice for Unicode data -------------------------------- - -https://www.unicode.org/license.html - -Copyright © 1991-2020 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in https://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - -License notice for Zlib ------------------------ - -https://github.com/madler/zlib -http://zlib.net/zlib_license.html - -/* zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.11, January 15th, 2017 - - Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - -*/ - -License notice for Mono -------------------------------- - -http://www.mono-project.com/docs/about-mono/ - -Copyright (c) .NET Foundation Contributors - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the Software), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for International Organization for Standardization ------------------------------------------------------------------ - -Portions (C) International Organization for Standardization 1986: - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - -License notice for Intel ------------------------- - -"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for Xamarin and Novell -------------------------------------- - -Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Copyright (c) 2011 Novell, Inc (http://www.novell.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Third party notice for W3C --------------------------- - -"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE -Status: This license takes effect 13 May, 2015. -This work is being provided by the copyright holders under the following license. -License -By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. -Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: -The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. -Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. -Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." -Disclaimers -THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. -The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." - -License notice for Bit Twiddling Hacks --------------------------------------- - -Bit Twiddling Hacks - -By Sean Eron Anderson -seander@cs.stanford.edu - -Individually, the code snippets here are in the public domain (unless otherwise -noted) — feel free to use them however you please. The aggregate collection and -descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are -distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and -without even the implied warranty of merchantability or fitness for a particular -purpose. - -License notice for Brotli --------------------------------------- - -Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -compress_fragment.c: -Copyright (c) 2011, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -decode_fuzzer.c: -Copyright (c) 2015 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - -License notice for Json.NET -------------------------------- - -https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md - -The MIT License (MIT) - -Copyright (c) 2007 James Newton-King - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for vectorized base64 encoding / decoding --------------------------------------------------------- - -Copyright (c) 2005-2007, Nick Galbreath -Copyright (c) 2013-2017, Alfred Klomp -Copyright (c) 2015-2017, Wojciech Mula -Copyright (c) 2016-2017, Matthieu Darbois -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for RFC 3492 ---------------------------- - -The punycode implementation is based on the sample code in RFC 3492 - -Copyright (C) The Internet Society (2003). All Rights Reserved. - -This document and translations of it may be copied and furnished to -others, and derivative works that comment on or otherwise explain it -or assist in its implementation may be prepared, copied, published -and distributed, in whole or in part, without restriction of any -kind, provided that the above copyright notice and this paragraph are -included on all such copies and derivative works. However, this -document itself may not be modified in any way, such as by removing -the copyright notice or references to the Internet Society or other -Internet organizations, except as needed for the purpose of -developing Internet standards in which case the procedures for -copyrights defined in the Internet Standards process must be -followed, or as required to translate it into languages other than -English. - -The limited permissions granted above are perpetual and will not be -revoked by the Internet Society or its successors or assigns. - -This document and the information contained herein is provided on an -"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING -TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING -BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION -HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - -License notice for Algorithm from Internet Draft document "UUIDs and GUIDs" ---------------------------------------------------------------------------- - -Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. -Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & -Digital Equipment Corporation, Maynard, Mass. -To anyone who acknowledges that this file is provided "AS IS" -without any express or implied warranty: permission to use, copy, -modify, and distribute this file for any purpose is hereby -granted without fee, provided that the above copyright notices and -this notice appears in all source code copies, and that none of -the names of Open Software Foundation, Inc., Hewlett-Packard -Company, or Digital Equipment Corporation be used in advertising -or publicity pertaining to distribution of the software without -specific, written prior permission. Neither Open Software -Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment -Corporation makes any representations about the suitability of -this software for any purpose. - -Copyright(C) The Internet Society 1997. All Rights Reserved. - -This document and translations of it may be copied and furnished to others, -and derivative works that comment on or otherwise explain it or assist in -its implementation may be prepared, copied, published and distributed, in -whole or in part, without restriction of any kind, provided that the above -copyright notice and this paragraph are included on all such copies and -derivative works.However, this document itself may not be modified in any -way, such as by removing the copyright notice or references to the Internet -Society or other Internet organizations, except as needed for the purpose of -developing Internet standards in which case the procedures for copyrights -defined in the Internet Standards process must be followed, or as required -to translate it into languages other than English. - -The limited permissions granted above are perpetual and will not be revoked -by the Internet Society or its successors or assigns. - -This document and the information contained herein is provided on an "AS IS" -basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE -DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO -ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY -RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A -PARTICULAR PURPOSE. - -License notice for Algorithm from RFC 4122 - -A Universally Unique IDentifier (UUID) URN Namespace ----------------------------------------------------- - -Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. -Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & -Digital Equipment Corporation, Maynard, Mass. -Copyright (c) 1998 Microsoft. -To anyone who acknowledges that this file is provided "AS IS" -without any express or implied warranty: permission to use, copy, -modify, and distribute this file for any purpose is hereby -granted without fee, provided that the above copyright notices and -this notice appears in all source code copies, and that none of -the names of Open Software Foundation, Inc., Hewlett-Packard -Company, Microsoft, or Digital Equipment Corporation be used in -advertising or publicity pertaining to distribution of the software -without specific, written prior permission. Neither Open Software -Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital -Equipment Corporation makes any representations about the -suitability of this software for any purpose." - -License notice for The LLVM Compiler Infrastructure ---------------------------------------------------- - -Developed by: - - LLVM Team - - University of Illinois at Urbana-Champaign - - http://llvm.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE -SOFTWARE. - -License notice for Bob Jenkins ------------------------------- - -By Bob Jenkins, 1996. bob_jenkins@burtleburtle.net. You may use this -code any way you wish, private, educational, or commercial. It's free. - -License notice for Greg Parker ------------------------------- - -Greg Parker gparker@cs.stanford.edu December 2000 -This code is in the public domain and may be copied or modified without -permission. - -License notice for libunwind based code ----------------------------------------- - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for Printing Floating-Point Numbers (Dragon4) ------------------------------------------------------------- - -/****************************************************************************** - Copyright (c) 2014 Ryan Juckett - http://www.ryanjuckett.com/ - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - - 3. This notice may not be removed or altered from any source - distribution. -******************************************************************************/ - -License notice for Printing Floating-point Numbers (Grisu3) ------------------------------------------------------------ - -Copyright 2012 the V8 project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for xxHash -------------------------- - -xxHash Library -Copyright (c) 2012-2014, Yann Collet -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for Berkeley SoftFloat Release 3e ------------------------------------------------- - -https://github.com/ucb-bar/berkeley-softfloat-3 -https://github.com/ucb-bar/berkeley-softfloat-3/blob/master/COPYING.txt - -License for Berkeley SoftFloat Release 3e - -John R. Hauser -2018 January 20 - -The following applies to the whole of SoftFloat Release 3e as well as to -each source file individually. - -Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the -University of California. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions, and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions, and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE -DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for xoshiro RNGs --------------------------------- - -Written in 2018 by David Blackman and Sebastiano Vigna (vigna@acm.org) - -To the extent possible under law, the author has dedicated all copyright -and related and neighboring rights to this software to the public domain -worldwide. This software is distributed without any warranty. - -See . - -License for fastmod (https://github.com/lemire/fastmod) and ibm-fpgen (https://github.com/nigeltao/parse-number-fxx-test-data) --------------------------------------- - - Copyright 2018 Daniel Lemire - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -License notice for The C++ REST SDK ------------------------------------ - -C++ REST SDK - -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -License notice for MessagePack-CSharp -------------------------------------- - -MessagePack for C# - -MIT License - -Copyright (c) 2017 Yoshifumi Kawai - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -License notice for lz4net -------------------------------------- - -lz4net - -Copyright (c) 2013-2017, Milosz Krajewski - -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for Nerdbank.Streams ------------------------------------ - -The MIT License (MIT) - -Copyright (c) Andrew Arnott - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -License notice for RapidJSON ----------------------------- - -Tencent is pleased to support the open source community by making RapidJSON available. - -Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. - -Licensed under the MIT License (the "License"); you may not use this file except -in compliance with the License. You may obtain a copy of the License at - -http://opensource.org/licenses/MIT - -Unless required by applicable law or agreed to in writing, software distributed -under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR -CONDITIONS OF ANY KIND, either express or implied. See the License for the -specific language governing permissions and limitations under the License. - -License notice for DirectX Math Library ---------------------------------------- - -https://github.com/microsoft/DirectXMath/blob/master/LICENSE - - The MIT License (MIT) - -Copyright (c) 2011-2020 Microsoft Corp - -Permission is hereby granted, free of charge, to any person obtaining a copy of this -software and associated documentation files (the "Software"), to deal in the Software -without restriction, including without limitation the rights to use, copy, modify, -merge, publish, distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be included in all copies -or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE -OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for ldap4net ---------------------------- - -The MIT License (MIT) - -Copyright (c) 2018 Alexander Chermyanin - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for vectorized sorting code ------------------------------------------- - -MIT License - -Copyright (c) 2020 Dan Shechter - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -License notice for musl ------------------------ - -musl as a whole is licensed under the following standard MIT license: - -Copyright © 2005-2020 Rich Felker, et al. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -License notice for "Faster Unsigned Division by Constants" ------------------------------- - -Reference implementations of computing and using the "magic number" approach to dividing -by constants, including codegen instructions. The unsigned division incorporates the -"round down" optimization per ridiculous_fish. - -This is free and unencumbered software. Any copyright is dedicated to the Public Domain. - - -License notice for mimalloc ------------------------------------ - -MIT License - -Copyright (c) 2019 Microsoft Corporation, Daan Leijen - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets deleted file mode 100644 index 98eb1d3b..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp3.1/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp3.1/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.dll deleted file mode 100644 index c5ba4e40..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.xml deleted file mode 100644 index 9d794922..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.xml +++ /dev/null @@ -1,291 +0,0 @@ - - - - System.Runtime.CompilerServices.Unsafe - - - - Contains generic, low-level functionality for manipulating pointers. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given void pointer. - The void pointer to add the offset to. - The offset to add. - The type of void pointer. - A new void pointer that reflects the addition of offset to the specified pointer. - - - Adds a byte offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of byte offset to pointer. - - - Adds a byte offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of byte offset to pointer. - - - Determines whether the specified references point to the same location. - The first reference to compare. - The second reference to compare. - The type of reference. - - if and point to the same location; otherwise, . - - - Casts the given object to the specified type. - The object to cast. - The type which the object will be cast to. - The original object, casted to the given type. - - - Reinterprets the given reference as a reference to a value of type . - The reference to reinterpret. - The type of reference to reinterpret. - The desired type of the reference. - A reference to a value of type . - - - Returns a pointer to the given by-ref parameter. - The object whose pointer is obtained. - The type of object. - A pointer to the given value. - - - Reinterprets the given read-only reference as a reference. - The read-only reference to reinterpret. - The type of reference. - A reference to a value of type . - - - Reinterprets the given location as a reference to a value of type . - The location of the value to reference. - The type of the interpreted location. - A reference to a value of type . - - - Determines the byte offset from origin to target from the given references. - The reference to origin. - The reference to target. - The type of reference. - Byte offset from origin to target i.e. - . - - - Copies a value of type to the given location. - The location to copy to. - A pointer to the value to copy. - The type of value to copy. - - - Copies a value of type to the given location. - The location to copy to. - A reference to the value to copy. - The type of value to copy. - - - Copies bytes from the source address to the destination address. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Initializes a block of memory at the given location with a given initial value. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Returns a value that indicates whether a specified reference is greater than another specified reference. - The first value to compare. - The second value to compare. - The type of the reference. - - if is greater than ; otherwise, . - - - Returns a value that indicates whether a specified reference is less than another specified reference. - The first value to compare. - The second value to compare. - The type of the reference. - - if is less than ; otherwise, . - - - Determines if a given reference to a value of type is a null reference. - The reference to check. - The type of the reference. - - if is a null reference; otherwise, . - - - Returns a reference to a value of type that is a null reference. - The type of the reference. - A reference to a value of type that is a null reference. - - - Reads a value of type from the given location. - The location to read from. - The type to read. - An object of type read from the given location. - - - Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. - The location to read from. - The type to read. - An object of type read from the given location. - - - Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. - The location to read from. - The type to read. - An object of type read from the given location. - - - Returns the size of an object of the given type parameter. - The type of object whose size is retrieved. - The size of an object of type . - - - Bypasses definite assignment rules for a given value. - The uninitialized object. - The type of the uninitialized object. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subtraction of offset from pointer. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subtraction of offset from pointer. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subraction of offset from pointer. - - - Subtracts an element offset from the given void pointer. - The void pointer to subtract the offset from. - The offset to subtract. - The type of the void pointer. - A new void pointer that reflects the subtraction of offset from the specified pointer. - - - Subtracts a byte offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subtraction of byte offset from pointer. - - - Subtracts a byte offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subraction of byte offset from pointer. - - - Returns a to a boxed value. - The value to unbox. - The type to be unboxed. - - is , and is a non-nullable value type. - - is not a boxed value type. - --or- - - is not a boxed . - - cannot be found. - A to the boxed value . - - - Writes a value of type to the given location. - The location to write to. - The value to write. - The type of value to write. - - - Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. - The location to write to. - The value to write. - The type of value to write. - - - Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. - The location to write to. - The value to write. - The type of value to write. - - - \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll deleted file mode 100644 index 999abc7e..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml deleted file mode 100644 index 9d794922..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml +++ /dev/null @@ -1,291 +0,0 @@ - - - - System.Runtime.CompilerServices.Unsafe - - - - Contains generic, low-level functionality for manipulating pointers. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given void pointer. - The void pointer to add the offset to. - The offset to add. - The type of void pointer. - A new void pointer that reflects the addition of offset to the specified pointer. - - - Adds a byte offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of byte offset to pointer. - - - Adds a byte offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of byte offset to pointer. - - - Determines whether the specified references point to the same location. - The first reference to compare. - The second reference to compare. - The type of reference. - - if and point to the same location; otherwise, . - - - Casts the given object to the specified type. - The object to cast. - The type which the object will be cast to. - The original object, casted to the given type. - - - Reinterprets the given reference as a reference to a value of type . - The reference to reinterpret. - The type of reference to reinterpret. - The desired type of the reference. - A reference to a value of type . - - - Returns a pointer to the given by-ref parameter. - The object whose pointer is obtained. - The type of object. - A pointer to the given value. - - - Reinterprets the given read-only reference as a reference. - The read-only reference to reinterpret. - The type of reference. - A reference to a value of type . - - - Reinterprets the given location as a reference to a value of type . - The location of the value to reference. - The type of the interpreted location. - A reference to a value of type . - - - Determines the byte offset from origin to target from the given references. - The reference to origin. - The reference to target. - The type of reference. - Byte offset from origin to target i.e. - . - - - Copies a value of type to the given location. - The location to copy to. - A pointer to the value to copy. - The type of value to copy. - - - Copies a value of type to the given location. - The location to copy to. - A reference to the value to copy. - The type of value to copy. - - - Copies bytes from the source address to the destination address. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Initializes a block of memory at the given location with a given initial value. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Returns a value that indicates whether a specified reference is greater than another specified reference. - The first value to compare. - The second value to compare. - The type of the reference. - - if is greater than ; otherwise, . - - - Returns a value that indicates whether a specified reference is less than another specified reference. - The first value to compare. - The second value to compare. - The type of the reference. - - if is less than ; otherwise, . - - - Determines if a given reference to a value of type is a null reference. - The reference to check. - The type of the reference. - - if is a null reference; otherwise, . - - - Returns a reference to a value of type that is a null reference. - The type of the reference. - A reference to a value of type that is a null reference. - - - Reads a value of type from the given location. - The location to read from. - The type to read. - An object of type read from the given location. - - - Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. - The location to read from. - The type to read. - An object of type read from the given location. - - - Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. - The location to read from. - The type to read. - An object of type read from the given location. - - - Returns the size of an object of the given type parameter. - The type of object whose size is retrieved. - The size of an object of type . - - - Bypasses definite assignment rules for a given value. - The uninitialized object. - The type of the uninitialized object. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subtraction of offset from pointer. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subtraction of offset from pointer. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subraction of offset from pointer. - - - Subtracts an element offset from the given void pointer. - The void pointer to subtract the offset from. - The offset to subtract. - The type of the void pointer. - A new void pointer that reflects the subtraction of offset from the specified pointer. - - - Subtracts a byte offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subtraction of byte offset from pointer. - - - Subtracts a byte offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subraction of byte offset from pointer. - - - Returns a to a boxed value. - The value to unbox. - The type to be unboxed. - - is , and is a non-nullable value type. - - is not a boxed value type. - --or- - - is not a boxed . - - cannot be found. - A to the boxed value . - - - Writes a value of type to the given location. - The location to write to. - The value to write. - The type of value to write. - - - Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. - The location to write to. - The value to write. - The type of value to write. - - - Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. - The location to write to. - The value to write. - The type of value to write. - - - \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll deleted file mode 100644 index 103462b3..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml deleted file mode 100644 index 9d794922..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml +++ /dev/null @@ -1,291 +0,0 @@ - - - - System.Runtime.CompilerServices.Unsafe - - - - Contains generic, low-level functionality for manipulating pointers. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given void pointer. - The void pointer to add the offset to. - The offset to add. - The type of void pointer. - A new void pointer that reflects the addition of offset to the specified pointer. - - - Adds a byte offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of byte offset to pointer. - - - Adds a byte offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of byte offset to pointer. - - - Determines whether the specified references point to the same location. - The first reference to compare. - The second reference to compare. - The type of reference. - - if and point to the same location; otherwise, . - - - Casts the given object to the specified type. - The object to cast. - The type which the object will be cast to. - The original object, casted to the given type. - - - Reinterprets the given reference as a reference to a value of type . - The reference to reinterpret. - The type of reference to reinterpret. - The desired type of the reference. - A reference to a value of type . - - - Returns a pointer to the given by-ref parameter. - The object whose pointer is obtained. - The type of object. - A pointer to the given value. - - - Reinterprets the given read-only reference as a reference. - The read-only reference to reinterpret. - The type of reference. - A reference to a value of type . - - - Reinterprets the given location as a reference to a value of type . - The location of the value to reference. - The type of the interpreted location. - A reference to a value of type . - - - Determines the byte offset from origin to target from the given references. - The reference to origin. - The reference to target. - The type of reference. - Byte offset from origin to target i.e. - . - - - Copies a value of type to the given location. - The location to copy to. - A pointer to the value to copy. - The type of value to copy. - - - Copies a value of type to the given location. - The location to copy to. - A reference to the value to copy. - The type of value to copy. - - - Copies bytes from the source address to the destination address. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Initializes a block of memory at the given location with a given initial value. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Returns a value that indicates whether a specified reference is greater than another specified reference. - The first value to compare. - The second value to compare. - The type of the reference. - - if is greater than ; otherwise, . - - - Returns a value that indicates whether a specified reference is less than another specified reference. - The first value to compare. - The second value to compare. - The type of the reference. - - if is less than ; otherwise, . - - - Determines if a given reference to a value of type is a null reference. - The reference to check. - The type of the reference. - - if is a null reference; otherwise, . - - - Returns a reference to a value of type that is a null reference. - The type of the reference. - A reference to a value of type that is a null reference. - - - Reads a value of type from the given location. - The location to read from. - The type to read. - An object of type read from the given location. - - - Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. - The location to read from. - The type to read. - An object of type read from the given location. - - - Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. - The location to read from. - The type to read. - An object of type read from the given location. - - - Returns the size of an object of the given type parameter. - The type of object whose size is retrieved. - The size of an object of type . - - - Bypasses definite assignment rules for a given value. - The uninitialized object. - The type of the uninitialized object. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subtraction of offset from pointer. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subtraction of offset from pointer. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subraction of offset from pointer. - - - Subtracts an element offset from the given void pointer. - The void pointer to subtract the offset from. - The offset to subtract. - The type of the void pointer. - A new void pointer that reflects the subtraction of offset from the specified pointer. - - - Subtracts a byte offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subtraction of byte offset from pointer. - - - Subtracts a byte offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subraction of byte offset from pointer. - - - Returns a to a boxed value. - The value to unbox. - The type to be unboxed. - - is , and is a non-nullable value type. - - is not a boxed value type. - --or- - - is not a boxed . - - cannot be found. - A to the boxed value . - - - Writes a value of type to the given location. - The location to write to. - The value to write. - The type of value to write. - - - Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. - The location to write to. - The value to write. - The type of value to write. - - - Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. - The location to write to. - The value to write. - The type of value to write. - - - \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll deleted file mode 100644 index 491a80a9..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml deleted file mode 100644 index 9d794922..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml +++ /dev/null @@ -1,291 +0,0 @@ - - - - System.Runtime.CompilerServices.Unsafe - - - - Contains generic, low-level functionality for manipulating pointers. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given void pointer. - The void pointer to add the offset to. - The offset to add. - The type of void pointer. - A new void pointer that reflects the addition of offset to the specified pointer. - - - Adds a byte offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of byte offset to pointer. - - - Adds a byte offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of byte offset to pointer. - - - Determines whether the specified references point to the same location. - The first reference to compare. - The second reference to compare. - The type of reference. - - if and point to the same location; otherwise, . - - - Casts the given object to the specified type. - The object to cast. - The type which the object will be cast to. - The original object, casted to the given type. - - - Reinterprets the given reference as a reference to a value of type . - The reference to reinterpret. - The type of reference to reinterpret. - The desired type of the reference. - A reference to a value of type . - - - Returns a pointer to the given by-ref parameter. - The object whose pointer is obtained. - The type of object. - A pointer to the given value. - - - Reinterprets the given read-only reference as a reference. - The read-only reference to reinterpret. - The type of reference. - A reference to a value of type . - - - Reinterprets the given location as a reference to a value of type . - The location of the value to reference. - The type of the interpreted location. - A reference to a value of type . - - - Determines the byte offset from origin to target from the given references. - The reference to origin. - The reference to target. - The type of reference. - Byte offset from origin to target i.e. - . - - - Copies a value of type to the given location. - The location to copy to. - A pointer to the value to copy. - The type of value to copy. - - - Copies a value of type to the given location. - The location to copy to. - A reference to the value to copy. - The type of value to copy. - - - Copies bytes from the source address to the destination address. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Initializes a block of memory at the given location with a given initial value. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Returns a value that indicates whether a specified reference is greater than another specified reference. - The first value to compare. - The second value to compare. - The type of the reference. - - if is greater than ; otherwise, . - - - Returns a value that indicates whether a specified reference is less than another specified reference. - The first value to compare. - The second value to compare. - The type of the reference. - - if is less than ; otherwise, . - - - Determines if a given reference to a value of type is a null reference. - The reference to check. - The type of the reference. - - if is a null reference; otherwise, . - - - Returns a reference to a value of type that is a null reference. - The type of the reference. - A reference to a value of type that is a null reference. - - - Reads a value of type from the given location. - The location to read from. - The type to read. - An object of type read from the given location. - - - Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. - The location to read from. - The type to read. - An object of type read from the given location. - - - Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. - The location to read from. - The type to read. - An object of type read from the given location. - - - Returns the size of an object of the given type parameter. - The type of object whose size is retrieved. - The size of an object of type . - - - Bypasses definite assignment rules for a given value. - The uninitialized object. - The type of the uninitialized object. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subtraction of offset from pointer. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subtraction of offset from pointer. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subraction of offset from pointer. - - - Subtracts an element offset from the given void pointer. - The void pointer to subtract the offset from. - The offset to subtract. - The type of the void pointer. - A new void pointer that reflects the subtraction of offset from the specified pointer. - - - Subtracts a byte offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subtraction of byte offset from pointer. - - - Subtracts a byte offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subraction of byte offset from pointer. - - - Returns a to a boxed value. - The value to unbox. - The type to be unboxed. - - is , and is a non-nullable value type. - - is not a boxed value type. - --or- - - is not a boxed . - - cannot be found. - A to the boxed value . - - - Writes a value of type to the given location. - The location to write to. - The value to write. - The type of value to write. - - - Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. - The location to write to. - The value to write. - The type of value to write. - - - Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. - The location to write to. - The value to write. - The type of value to write. - - - \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/useSharedDesignerContext.txt b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/useSharedDesignerContext.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/.signature.p7s deleted file mode 100644 index e0ee9f43..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/LICENSE.TXT b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/LICENSE.TXT deleted file mode 100644 index 984713a4..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/LICENSE.TXT +++ /dev/null @@ -1,23 +0,0 @@ -The MIT License (MIT) - -Copyright (c) .NET Foundation and Contributors - -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/System.Threading.Tasks.Extensions.4.5.4.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/System.Threading.Tasks.Extensions.4.5.4.nupkg deleted file mode 100644 index a608bc53..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/System.Threading.Tasks.Extensions.4.5.4.nupkg and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/THIRD-PARTY-NOTICES.TXT b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/THIRD-PARTY-NOTICES.TXT deleted file mode 100644 index db542ca2..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/THIRD-PARTY-NOTICES.TXT +++ /dev/null @@ -1,309 +0,0 @@ -.NET Core uses third-party libraries or other resources that may be -distributed under licenses different than the .NET Core software. - -In the event that we accidentally failed to list a required notice, please -bring it to our attention. Post an issue or email us: - - dotnet@microsoft.com - -The attached notices are provided for information only. - -License notice for Slicing-by-8 -------------------------------- - -http://sourceforge.net/projects/slicing-by-8/ - -Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - - -This software program is licensed subject to the BSD License, available at -http://www.opensource.org/licenses/bsd-license.html. - - -License notice for Unicode data -------------------------------- - -http://www.unicode.org/copyright.html#License - -Copyright © 1991-2017 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in http://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - -License notice for Zlib ------------------------ - -https://github.com/madler/zlib -http://zlib.net/zlib_license.html - -/* zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.11, January 15th, 2017 - - Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - -*/ - -License notice for Mono -------------------------------- - -http://www.mono-project.com/docs/about-mono/ - -Copyright (c) .NET Foundation Contributors - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the Software), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for International Organization for Standardization ------------------------------------------------------------------ - -Portions (C) International Organization for Standardization 1986: - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - -License notice for Intel ------------------------- - -"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for Xamarin and Novell -------------------------------------- - -Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Copyright (c) 2011 Novell, Inc (http://www.novell.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Third party notice for W3C --------------------------- - -"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE -Status: This license takes effect 13 May, 2015. -This work is being provided by the copyright holders under the following license. -License -By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. -Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: -The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. -Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. -Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." -Disclaimers -THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. -The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." - -License notice for Bit Twiddling Hacks --------------------------------------- - -Bit Twiddling Hacks - -By Sean Eron Anderson -seander@cs.stanford.edu - -Individually, the code snippets here are in the public domain (unless otherwise -noted) — feel free to use them however you please. The aggregate collection and -descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are -distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and -without even the implied warranty of merchantability or fitness for a particular -purpose. - -License notice for Brotli --------------------------------------- - -Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -compress_fragment.c: -Copyright (c) 2011, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -decode_fuzzer.c: -Copyright (c) 2015 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoAndroid10/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoAndroid10/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoTouch10/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoTouch10/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.dll deleted file mode 100644 index eeec9285..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.xml deleted file mode 100644 index 5e02a99d..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - System.Threading.Tasks.Extensions - - - - - - - - - - - - - - - - - - - Provides a value type that wraps a and a TResult, only one of which is used. - The result. - - - Initializes a new instance of the class using the supplied task that represents the operation. - The task. - The task argument is null. - - - Initializes a new instance of the class using the supplied result of a successful operation. - The result. - - - Retrieves a object that represents this . - The object that is wrapped in this if one exists, or a new object that represents the result. - - - Configures an awaiter for this value. - true to attempt to marshal the continuation back to the captured context; otherwise, false. - The configured awaiter. - - - Creates a method builder for use with an async method. - The created builder. - - - Determines whether the specified object is equal to the current object. - The object to compare with the current object. - true if the specified object is equal to the current object; otherwise, false. - - - Determines whether the specified object is equal to the current object. - The object to compare with the current object. - true if the specified object is equal to the current object; otherwise, false. - - - Creates an awaiter for this value. - The awaiter. - - - Returns the hash code for this instance. - The hash code for the current object. - - - Gets a value that indicates whether this object represents a canceled operation. - true if this object represents a canceled operation; otherwise, false. - - - Gets a value that indicates whether this object represents a completed operation. - true if this object represents a completed operation; otherwise, false. - - - Gets a value that indicates whether this object represents a successfully completed operation. - true if this object represents a successfully completed operation; otherwise, false. - - - Gets a value that indicates whether this object represents a failed operation. - true if this object represents a failed operation; otherwise, false. - - - Compares two values for equality. - The first value to compare. - The second value to compare. - true if the two values are equal; otherwise, false. - - - Determines whether two values are unequal. - The first value to compare. - The seconed value to compare. - true if the two values are not equal; otherwise, false. - - - Gets the result. - The result. - - - Returns a string that represents the current object. - A string that represents the current object. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netcoreapp2.1/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netcoreapp2.1/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard1.0/System.Threading.Tasks.Extensions.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard1.0/System.Threading.Tasks.Extensions.dll deleted file mode 100644 index dfc4cdf6..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard1.0/System.Threading.Tasks.Extensions.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard1.0/System.Threading.Tasks.Extensions.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard1.0/System.Threading.Tasks.Extensions.xml deleted file mode 100644 index 5e02a99d..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard1.0/System.Threading.Tasks.Extensions.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - System.Threading.Tasks.Extensions - - - - - - - - - - - - - - - - - - - Provides a value type that wraps a and a TResult, only one of which is used. - The result. - - - Initializes a new instance of the class using the supplied task that represents the operation. - The task. - The task argument is null. - - - Initializes a new instance of the class using the supplied result of a successful operation. - The result. - - - Retrieves a object that represents this . - The object that is wrapped in this if one exists, or a new object that represents the result. - - - Configures an awaiter for this value. - true to attempt to marshal the continuation back to the captured context; otherwise, false. - The configured awaiter. - - - Creates a method builder for use with an async method. - The created builder. - - - Determines whether the specified object is equal to the current object. - The object to compare with the current object. - true if the specified object is equal to the current object; otherwise, false. - - - Determines whether the specified object is equal to the current object. - The object to compare with the current object. - true if the specified object is equal to the current object; otherwise, false. - - - Creates an awaiter for this value. - The awaiter. - - - Returns the hash code for this instance. - The hash code for the current object. - - - Gets a value that indicates whether this object represents a canceled operation. - true if this object represents a canceled operation; otherwise, false. - - - Gets a value that indicates whether this object represents a completed operation. - true if this object represents a completed operation; otherwise, false. - - - Gets a value that indicates whether this object represents a successfully completed operation. - true if this object represents a successfully completed operation; otherwise, false. - - - Gets a value that indicates whether this object represents a failed operation. - true if this object represents a failed operation; otherwise, false. - - - Compares two values for equality. - The first value to compare. - The second value to compare. - true if the two values are equal; otherwise, false. - - - Determines whether two values are unequal. - The first value to compare. - The seconed value to compare. - true if the two values are not equal; otherwise, false. - - - Gets the result. - The result. - - - Returns a string that represents the current object. - A string that represents the current object. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.dll deleted file mode 100644 index dfab2347..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.xml deleted file mode 100644 index 5e02a99d..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - System.Threading.Tasks.Extensions - - - - - - - - - - - - - - - - - - - Provides a value type that wraps a and a TResult, only one of which is used. - The result. - - - Initializes a new instance of the class using the supplied task that represents the operation. - The task. - The task argument is null. - - - Initializes a new instance of the class using the supplied result of a successful operation. - The result. - - - Retrieves a object that represents this . - The object that is wrapped in this if one exists, or a new object that represents the result. - - - Configures an awaiter for this value. - true to attempt to marshal the continuation back to the captured context; otherwise, false. - The configured awaiter. - - - Creates a method builder for use with an async method. - The created builder. - - - Determines whether the specified object is equal to the current object. - The object to compare with the current object. - true if the specified object is equal to the current object; otherwise, false. - - - Determines whether the specified object is equal to the current object. - The object to compare with the current object. - true if the specified object is equal to the current object; otherwise, false. - - - Creates an awaiter for this value. - The awaiter. - - - Returns the hash code for this instance. - The hash code for the current object. - - - Gets a value that indicates whether this object represents a canceled operation. - true if this object represents a canceled operation; otherwise, false. - - - Gets a value that indicates whether this object represents a completed operation. - true if this object represents a completed operation; otherwise, false. - - - Gets a value that indicates whether this object represents a successfully completed operation. - true if this object represents a successfully completed operation; otherwise, false. - - - Gets a value that indicates whether this object represents a failed operation. - true if this object represents a failed operation; otherwise, false. - - - Compares two values for equality. - The first value to compare. - The second value to compare. - true if the two values are equal; otherwise, false. - - - Determines whether two values are unequal. - The first value to compare. - The seconed value to compare. - true if the two values are not equal; otherwise, false. - - - Gets the result. - The result. - - - Returns a string that represents the current object. - A string that represents the current object. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll deleted file mode 100644 index dfc4cdf6..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml deleted file mode 100644 index 5e02a99d..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - System.Threading.Tasks.Extensions - - - - - - - - - - - - - - - - - - - Provides a value type that wraps a and a TResult, only one of which is used. - The result. - - - Initializes a new instance of the class using the supplied task that represents the operation. - The task. - The task argument is null. - - - Initializes a new instance of the class using the supplied result of a successful operation. - The result. - - - Retrieves a object that represents this . - The object that is wrapped in this if one exists, or a new object that represents the result. - - - Configures an awaiter for this value. - true to attempt to marshal the continuation back to the captured context; otherwise, false. - The configured awaiter. - - - Creates a method builder for use with an async method. - The created builder. - - - Determines whether the specified object is equal to the current object. - The object to compare with the current object. - true if the specified object is equal to the current object; otherwise, false. - - - Determines whether the specified object is equal to the current object. - The object to compare with the current object. - true if the specified object is equal to the current object; otherwise, false. - - - Creates an awaiter for this value. - The awaiter. - - - Returns the hash code for this instance. - The hash code for the current object. - - - Gets a value that indicates whether this object represents a canceled operation. - true if this object represents a canceled operation; otherwise, false. - - - Gets a value that indicates whether this object represents a completed operation. - true if this object represents a completed operation; otherwise, false. - - - Gets a value that indicates whether this object represents a successfully completed operation. - true if this object represents a successfully completed operation; otherwise, false. - - - Gets a value that indicates whether this object represents a failed operation. - true if this object represents a failed operation; otherwise, false. - - - Compares two values for equality. - The first value to compare. - The second value to compare. - true if the two values are equal; otherwise, false. - - - Determines whether two values are unequal. - The first value to compare. - The seconed value to compare. - true if the two values are not equal; otherwise, false. - - - Gets the result. - The result. - - - Returns a string that represents the current object. - A string that represents the current object. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinios10/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinios10/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinmac20/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinmac20/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarintvos10/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarintvos10/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinwatchos10/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinwatchos10/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoAndroid10/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoAndroid10/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoTouch10/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoTouch10/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/netcoreapp2.1/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/netcoreapp2.1/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinios10/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinios10/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinmac20/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinmac20/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarintvos10/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarintvos10/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinwatchos10/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinwatchos10/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/useSharedDesignerContext.txt b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/useSharedDesignerContext.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/version.txt b/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/version.txt deleted file mode 100644 index 8d6cdd69..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/version.txt +++ /dev/null @@ -1 +0,0 @@ -7601f4f6225089ffb291dc7d58293c7bbf5c5d4f diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/.signature.p7s deleted file mode 100644 index 7b092b16..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/_content/logo-128-transparent.png b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/_content/logo-128-transparent.png deleted file mode 100644 index 9a8896bc..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/_content/logo-128-transparent.png and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/xunit.2.4.2.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/xunit.2.4.2.nupkg deleted file mode 100644 index 39705b7f..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/xunit.2.4.2.nupkg and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/.signature.p7s deleted file mode 100644 index 28be95ac..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/net35/xunit.abstractions.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/net35/xunit.abstractions.dll deleted file mode 100644 index 2da267c2..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/net35/xunit.abstractions.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/net35/xunit.abstractions.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/net35/xunit.abstractions.xml deleted file mode 100644 index 7dba65f3..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/net35/xunit.abstractions.xml +++ /dev/null @@ -1,1087 +0,0 @@ - - - - xunit.abstractions - - - - - Represents source information about a test case. - - - - - Interface implement by objects that want to support serialization in xUnit.net. - - - - - Called when the object should populate itself with data from the serialization info. - - The info to get the data from - - - - Called when the object should store its data into the serialization info. - - The info to store the data in - - - - Gets or sets the source file name. A null value indicates that the - source file name is not known. - - - - - Gets or sets the source file line. A null value indicates that the - source file line is not known. - - - - - Represents a provider which gives source line information for a test case. Generally - consumed by an implementation of during Find operations. - - - - - Returns the source information for a test case. - - The test case to retrieve information for. - The source information, with null string and int values when the information is not available. - Note: return value should never be null, only the interior data values inside. - - - - Represents a test framework. There are two pieces to test frameworks: discovery and - execution. The two factory methods represent these two pieces. Test frameworks can - implement an empty constructor, or they can implement one that takes - if they want to be able to send diagnostic messages. - - - - - Get a test discoverer. - - The assembly from which to discover the tests. - The test discoverer. - - - - Get a test executor. - - The name of the assembly to run tests from. - The test executor. - - - - Sets the source information provider to be used during discovery. - - - - - Represents an implementation of the discovery part of a test framework. - - - - - Starts the process of finding all tests in an assembly. - - Whether to include source file information, if possible. - The message sink to report results back to. - The options used by the test framework during discovery. - - - - Starts the process of finding all tests in a class. - - The fully qualified type name to find tests in. - Whether to include source file information, if possible. - The message sink to report results back to. - The options used by the test framework during discovery. - - - - Serializes a test case into string form. - - The test case to be serialized. - The serialized representation of the test case. - - - - Gets the target framework that the test assembly is linked against. - - - - - Returns the display name of the test framework that this discoverer is running tests for. - - - - - Represents an instance of that is to be used for - test discovery purposes. - - - - - This interface should not be consumed directly; instead, you should - consume - or . - - - - - Gets an option value. - - The type of the value. - The name of the value. - The value. - - - - Sets an option value. - - The type of the value. - The name of the value. - The value to be set. - - - - Represents an instance of that is to be used for - test execution purposes. - - - - - Represents an implementation of the execution part of a test framework. - - - - - De-serializes a test case. - - The string representation of the test case. - The de-serialized test case. - - - - Starts the process of running all the tests in the assembly. - - The message sink to report results back to. - The options to be used during test discovery. - The options to be used during test execution. - - - - Starts the process of running selected tests in the assembly. - - The test cases to run. - The message sink to report results back to. - The options to be used during test execution. - - - - Base message interface for all messages related to test execution. It includes the list - of test cases that are associated with this execution step. - - - - - This is the base interface for all test messages. A test message is a message that is - used to communicate the status of discovery and execution of tests. - - - - - The test cases that are associated with this message. - - - - - This represents failure information for the test runner. It encapsulates multiple sets - of exceptions so that it can provide inner exception information, including support for - . The parent indices indicate the hierarchy of the exceptions - as extracted during the failure; the 0th exception is always the single parent of the tree, - and will have an index of -1. - - - - - The fully-qualified type name of the exceptions. - - - - - The messages of the exceptions. - - - - - The stack traces of the exceptions. - - - - - The parent exception index for the exceptions; a -1 indicates that - the exception in question has no parent. - - - - - This is the base message for various types of completion that can occur during the - various phases of execution process (e.g., test case, test class, test collection, - and assembly). - - - - - The execution time (in seconds) for this execution. - - - - - The number of failing tests. - - - - - The total number of tests run. - - - - - The number of skipped tests. - - - - - Represents an endpoint for the reception of test messages. - - - - - Reports the presence of a message on the message bus. This method should - never throw exceptions. - - The message from the message bus - Return true to continue running tests, or false to stop. - - - - Base message interface for all messages related to test assemblies. - - - - - The test assembly that is associated with this message. - - - - - Base message interface for all messages related to test cases. - - - - - Base message interface for all messages related to test methods. - - - - - Base message interface for all messages related to test classes. - - - - - Base message interface for all messages related to test collections. - - - - - The test collection that is associated with this message. - - - - - The test class that is associated with this message. - - - - - The test method that is associated with this message. - - - - - The test case that is associated with this message. - - - - - Base message interface for all messages related to tests. - - - - - The test that is associated with this message. - - - - - This is the base interface for all individual test results (e.g., tests which - pass, fail, or are skipped). - - - - - The execution time of the test, in seconds. - - - - - The captured output of the test. - - - - - This message is sent during execution to indicate that the After method of - a has completed executing. - - - - - The fully qualified type name of the . - - - - - This message is sent during execution to indicate that the After method of - a is about to execute. - - - - - The fully qualified type name of the . - - - - - This message is sent during execution to indicate that the Before method of - a has completed executing. - - - - - The fully qualified type name of the . - - - - - This message is sent during execution to indicate that the Before method of - a is about to execute. - - - - - The fully qualified type name of the . - - - - - This message is sent when the test framework wants to report a diagnostic message - to the end user. - - - - - Gets the diagnostic message. - - - - - This message indicates that the discovery process has been completed for - the requested assembly. - - - - - This message indicates that an error has occurred in the execution process. - - - - - This message indicates that an error has occurred in test assembly cleanup. - - - - - This message indicates that the execution process has been completed for - the requested assembly. - - - - - This message indicates that the execution process is about to start for - the requested assembly. - - - - - Gets the local date and time when the test assembly execution began. - - - - - Gets a display string that describes the test execution environment. - - - - - Gets a display string which describes the test framework and version number. - - - - - This message indicates that an error has occurred during test case cleanup. - - - - - This message indicates that a test case had been found during the discovery process. - - - - - This message indicates that a test case has finished executing. - - - - - This message indicates that a test case is about to start executing. - - - - - This message indicates that an error has occurred during test class cleanup. - - - - - This message indicates that an instance of a test class has just been constructed. - Instance (non-static) methods of tests get a new instance of the test class for each - individual test execution; static methods do not get an instance of the test class. - - - - - This message indicates that an instance of a test class is about to be constructed. - Instance (non-static) methods of tests get a new instance of the test class for each - individual test execution; static methods do not get an instance of the test class. - - - - - This message indicates that the method was - just called on the test class for the test case that just finished executing. - - - - - This message indicates that the method is - about to be called on the test class for the test case that just finished executing. - - - - - This message indicates that a test class has finished executing (meaning, all of the - test cases in this test class have finished running). - - - - - This message indicates that a test class is about to begin running. - - - - - This message indicates that an error has occurred during test cleanup. - - - - - This message indicates that an error has occurred during test collection cleanup. - - - - - This message indicates that a test collection has just finished executing (meaning, - all the test classes in the collection has finished). - - - - - This message indicates that a test collection has is about to start executing. - - - - - This message indicates that a test has failed. - - - - - This message indicates that a test has finished executing. - - - - - Gets the time spent executing the test, in seconds. - - - - - The captured output of the test. - - - - - This message indicates that an error has occurred during test method cleanup. - - - - - This message indicates that a test method has finished executing (meaning, all - the test cases that derived from the test method have finished). - - - - - This message indicates that a test method is about to begin executing. - - - - - This message indicates that a line of output was provided for a test. - - - - - Gets the line of output. - - - - - Indicates that a test has passed. - - - - - This message indicates that a test was skipped. - - - - - The reason given for skipping the test. - - - - - This message indicates that a test is about to start executing. - - - - - Represents information about an assembly. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - Gets all the custom attributes for the given assembly. - - The type of the attribute, in assembly-qualified form - The matching attributes that decorate the assembly - - - - Gets a for the given type. - - The fully qualified type name. - The if the type exists, or null if not. - - - - Gets all the types for the assembly. - - Set to true to return all types in the assembly, - or false to return only public types. - The types in the assembly. - - - - Gets the on-disk location of the assembly under test. If the assembly path is not - known (for example, in AST-based runners), you must return null. - - - This is used by the test framework wrappers to find the co-located unit test framework - assembly (f.e., xunit.dll or xunit.execution.dll). AST-based runners will need to directly create - instances of and (using the constructors that - support an explicit path to the test framework DLL) rather than relying on the - use of . - - - - - Gets the assembly name. May return a fully qualified name for assemblies found via - reflection (i.e., "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"), - or may return just assembly name only for assemblies found via source code introspection - (i.e., "mscorlib"). - - - - - Represents information about an attribute. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - Gets the arguments passed to the constructor. - - The constructor arguments, in order - - - - Gets all the custom attributes for the given attribute. - - The type of the attribute to find, in assembly-qualified form - The matching attributes that decorate the attribute - - - - Gets a named-argument initialized value of the attribute. If there is no named argument for the given name - on this attribute, then returns default(TValue). - - The type of the argument - The name of the argument - The argument value - - - - Represents information about a method. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - Gets all the custom attributes for the method that are of the given type. - - The type of the attribute, in assembly qualified form - The matching attributes that decorate the method - - - - Gets the types of the generic arguments for generic methods. - - The argument types. - - - - Gets information about the parameters to the method. - - The method's parameters. - - - - Converts an open generic method into a closed generic method, using the provided type arguments. - - The type arguments to be used in the generic definition. - A new that represents the closed generic method. - - - - Gets a value indicating whether the method is abstract. - - - - - Gets a value indicating whether the method is a generic definition (i.e., an open generic). - - - - - Gets a value indicating whether the method is public. - - - - - Gets a value indicating whether the method is static. - - - - - Gets the name of the method. - - - - - Gets the fully qualified type name of the return type. - - - - - Gets a value which represents the class that this method was - reflected from (i.e., equivalent to MethodInfo.ReflectedType) - - - - - Represents information about a method parameter. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - The name of the parameter. - - - - - Gets the type of the parameter. - - - - - Represents a reflection-backed implementation of . - - - - - Gets the underlying for the assembly. - - - - - Represents a reflection-backed implementation of . - - - - - Gets the instance of the attribute, if available. - - - - - Represents a reflection-backed implementation of . - - - - - Gets the underlying for the method. - - - - - Represents a reflection-backed implementation of . - - - - - Gets the underlying for the parameter. - - - - - Represents a reflection-backed implementation of . - - - - - Represents information about a type. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - Gets all the custom attributes for the given type. - - The type of the attribute, in assembly qualified form - The matching attributes that decorate the type - - - - Gets the generic type arguments for a generic type. - - The list of generic types. - - - - Gets a specific method. - - The name of the method. - Set to true to look for the method in both public and private. - The method. - - - - Gets all the methods in this type. - - Set to true to return all methods in the type, - or false to return only public methods. - - - - Gets the assembly this type is located in. - - - - - Gets the base type of the given type. - - - - - Gets the interfaces implemented by the given type. - - - - - Gets a value indicating whether the type is abstract. - - - - - Gets a value indicating whether the type represents a generic parameter. - - - - - Gets a value indicating whether the type is a generic type. - - - - - Gets a value indicating whether the type is sealed. - - - - - Gets a value indicating whether the type is a value type. - - - - - Gets the fully qualified type name (for non-generic parameters), or the - simple type name (for generic parameters). - - - - - Gets the underlying object. - - - - - Represents serialization support in xUnit.net. - - - - - Adds a value to the serialization. Supported value types include the built-in - intrinsics (string, int, long, float, double, and decimal, including nullable - versions of those), any class which implements ), - or arrays of any supported types. - - The key - The value - The optional type of the value - - - - Gets a value from the serialization. - - The key - The type of the value - The value, if present; null, otherwise - - - - Gets a value from the serialization. - - The key - The value, if present; default(T), otherwise - - - - Represents a single test in the system. A test case typically contains only a single test, - but may contain many if circumstances warrant it (for example, test data for a theory cannot - be pre-enumerated, so the theory yields a single test case with multiple tests). - - - - - Gets the display name of the test. - - - - - Gets the test case this test belongs to. - - - - - Represents a test assembly. - - - - - Gets the assembly that this test assembly belongs to. - - - - - Gets the full path of the configuration file name, if one is present. - May be null if there is no configuration file. - - - - - Represents a single test case in the system. This test case usually represents a single test, but in - the case of dynamically generated data for data driven tests, the test case may actually return - multiple results when run. - - - - - Gets the display name of the test case. - - - - - Gets the display text for the reason a test is being skipped; if the test - is not skipped, returns null. - - - - - Get or sets the source file name and line where the test is defined, if requested (and known). - - - - - Gets the test method this test case belongs to. - - - - - Gets the arguments that will be passed to the test method. - - - - - Gets the trait values associated with this test case. If - there are none, or the framework does not support traits, - this should return an empty dictionary (not null). This - dictionary must be treated as read-only. - - - - - Gets a unique identifier for the test case. - - - The unique identifier for a test case should be able to discriminate - among test cases, even those which are varied invocations against the - same test method (i.e., theories). Ideally, this identifier would remain - stable until such time as the developer changes some fundamental part - of the identity (assembly, class name, test name, or test data); however, - the minimum stability of the identifier must at least extend across - multiple discoveries of the same test in the same (non-recompiled) - assembly. - - - - - Represents a test class. - - - - - Gets the class that this test case is attached to. - - - - - Gets the test collection this test case belongs to. - - - - - Represents a group of test cases. Test collections form the basis of the parallelization in - xUnit.net. Test cases which are in the same test collection will not be run in parallel - against sibling tests, but will run in parallel against tests in other collections. - - - - - Gets the type that the test collection was defined with, if available; may be null - if the test collection didn't have a definition type. - - - - - Gets the display name of the test collection. - - - - - Gets the test assembly this test collection belongs to. - - - - - Gets the test collection ID. Test collection equality is determined by comparing IDs. - - - - - Represents a test method. - - - - - Gets the method associated with this test method. - - - - - Gets the test class that this test method belongs to. - - - - - Represents a class which can be used to provide test output. - - - - - Adds a line of text to the output. - - The message - - - - Formats a line of text and adds it to the output. - - The message format - The format arguments - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard1.0/xunit.abstractions.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard1.0/xunit.abstractions.dll deleted file mode 100644 index a61163e6..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard1.0/xunit.abstractions.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard1.0/xunit.abstractions.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard1.0/xunit.abstractions.xml deleted file mode 100644 index 7dba65f3..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard1.0/xunit.abstractions.xml +++ /dev/null @@ -1,1087 +0,0 @@ - - - - xunit.abstractions - - - - - Represents source information about a test case. - - - - - Interface implement by objects that want to support serialization in xUnit.net. - - - - - Called when the object should populate itself with data from the serialization info. - - The info to get the data from - - - - Called when the object should store its data into the serialization info. - - The info to store the data in - - - - Gets or sets the source file name. A null value indicates that the - source file name is not known. - - - - - Gets or sets the source file line. A null value indicates that the - source file line is not known. - - - - - Represents a provider which gives source line information for a test case. Generally - consumed by an implementation of during Find operations. - - - - - Returns the source information for a test case. - - The test case to retrieve information for. - The source information, with null string and int values when the information is not available. - Note: return value should never be null, only the interior data values inside. - - - - Represents a test framework. There are two pieces to test frameworks: discovery and - execution. The two factory methods represent these two pieces. Test frameworks can - implement an empty constructor, or they can implement one that takes - if they want to be able to send diagnostic messages. - - - - - Get a test discoverer. - - The assembly from which to discover the tests. - The test discoverer. - - - - Get a test executor. - - The name of the assembly to run tests from. - The test executor. - - - - Sets the source information provider to be used during discovery. - - - - - Represents an implementation of the discovery part of a test framework. - - - - - Starts the process of finding all tests in an assembly. - - Whether to include source file information, if possible. - The message sink to report results back to. - The options used by the test framework during discovery. - - - - Starts the process of finding all tests in a class. - - The fully qualified type name to find tests in. - Whether to include source file information, if possible. - The message sink to report results back to. - The options used by the test framework during discovery. - - - - Serializes a test case into string form. - - The test case to be serialized. - The serialized representation of the test case. - - - - Gets the target framework that the test assembly is linked against. - - - - - Returns the display name of the test framework that this discoverer is running tests for. - - - - - Represents an instance of that is to be used for - test discovery purposes. - - - - - This interface should not be consumed directly; instead, you should - consume - or . - - - - - Gets an option value. - - The type of the value. - The name of the value. - The value. - - - - Sets an option value. - - The type of the value. - The name of the value. - The value to be set. - - - - Represents an instance of that is to be used for - test execution purposes. - - - - - Represents an implementation of the execution part of a test framework. - - - - - De-serializes a test case. - - The string representation of the test case. - The de-serialized test case. - - - - Starts the process of running all the tests in the assembly. - - The message sink to report results back to. - The options to be used during test discovery. - The options to be used during test execution. - - - - Starts the process of running selected tests in the assembly. - - The test cases to run. - The message sink to report results back to. - The options to be used during test execution. - - - - Base message interface for all messages related to test execution. It includes the list - of test cases that are associated with this execution step. - - - - - This is the base interface for all test messages. A test message is a message that is - used to communicate the status of discovery and execution of tests. - - - - - The test cases that are associated with this message. - - - - - This represents failure information for the test runner. It encapsulates multiple sets - of exceptions so that it can provide inner exception information, including support for - . The parent indices indicate the hierarchy of the exceptions - as extracted during the failure; the 0th exception is always the single parent of the tree, - and will have an index of -1. - - - - - The fully-qualified type name of the exceptions. - - - - - The messages of the exceptions. - - - - - The stack traces of the exceptions. - - - - - The parent exception index for the exceptions; a -1 indicates that - the exception in question has no parent. - - - - - This is the base message for various types of completion that can occur during the - various phases of execution process (e.g., test case, test class, test collection, - and assembly). - - - - - The execution time (in seconds) for this execution. - - - - - The number of failing tests. - - - - - The total number of tests run. - - - - - The number of skipped tests. - - - - - Represents an endpoint for the reception of test messages. - - - - - Reports the presence of a message on the message bus. This method should - never throw exceptions. - - The message from the message bus - Return true to continue running tests, or false to stop. - - - - Base message interface for all messages related to test assemblies. - - - - - The test assembly that is associated with this message. - - - - - Base message interface for all messages related to test cases. - - - - - Base message interface for all messages related to test methods. - - - - - Base message interface for all messages related to test classes. - - - - - Base message interface for all messages related to test collections. - - - - - The test collection that is associated with this message. - - - - - The test class that is associated with this message. - - - - - The test method that is associated with this message. - - - - - The test case that is associated with this message. - - - - - Base message interface for all messages related to tests. - - - - - The test that is associated with this message. - - - - - This is the base interface for all individual test results (e.g., tests which - pass, fail, or are skipped). - - - - - The execution time of the test, in seconds. - - - - - The captured output of the test. - - - - - This message is sent during execution to indicate that the After method of - a has completed executing. - - - - - The fully qualified type name of the . - - - - - This message is sent during execution to indicate that the After method of - a is about to execute. - - - - - The fully qualified type name of the . - - - - - This message is sent during execution to indicate that the Before method of - a has completed executing. - - - - - The fully qualified type name of the . - - - - - This message is sent during execution to indicate that the Before method of - a is about to execute. - - - - - The fully qualified type name of the . - - - - - This message is sent when the test framework wants to report a diagnostic message - to the end user. - - - - - Gets the diagnostic message. - - - - - This message indicates that the discovery process has been completed for - the requested assembly. - - - - - This message indicates that an error has occurred in the execution process. - - - - - This message indicates that an error has occurred in test assembly cleanup. - - - - - This message indicates that the execution process has been completed for - the requested assembly. - - - - - This message indicates that the execution process is about to start for - the requested assembly. - - - - - Gets the local date and time when the test assembly execution began. - - - - - Gets a display string that describes the test execution environment. - - - - - Gets a display string which describes the test framework and version number. - - - - - This message indicates that an error has occurred during test case cleanup. - - - - - This message indicates that a test case had been found during the discovery process. - - - - - This message indicates that a test case has finished executing. - - - - - This message indicates that a test case is about to start executing. - - - - - This message indicates that an error has occurred during test class cleanup. - - - - - This message indicates that an instance of a test class has just been constructed. - Instance (non-static) methods of tests get a new instance of the test class for each - individual test execution; static methods do not get an instance of the test class. - - - - - This message indicates that an instance of a test class is about to be constructed. - Instance (non-static) methods of tests get a new instance of the test class for each - individual test execution; static methods do not get an instance of the test class. - - - - - This message indicates that the method was - just called on the test class for the test case that just finished executing. - - - - - This message indicates that the method is - about to be called on the test class for the test case that just finished executing. - - - - - This message indicates that a test class has finished executing (meaning, all of the - test cases in this test class have finished running). - - - - - This message indicates that a test class is about to begin running. - - - - - This message indicates that an error has occurred during test cleanup. - - - - - This message indicates that an error has occurred during test collection cleanup. - - - - - This message indicates that a test collection has just finished executing (meaning, - all the test classes in the collection has finished). - - - - - This message indicates that a test collection has is about to start executing. - - - - - This message indicates that a test has failed. - - - - - This message indicates that a test has finished executing. - - - - - Gets the time spent executing the test, in seconds. - - - - - The captured output of the test. - - - - - This message indicates that an error has occurred during test method cleanup. - - - - - This message indicates that a test method has finished executing (meaning, all - the test cases that derived from the test method have finished). - - - - - This message indicates that a test method is about to begin executing. - - - - - This message indicates that a line of output was provided for a test. - - - - - Gets the line of output. - - - - - Indicates that a test has passed. - - - - - This message indicates that a test was skipped. - - - - - The reason given for skipping the test. - - - - - This message indicates that a test is about to start executing. - - - - - Represents information about an assembly. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - Gets all the custom attributes for the given assembly. - - The type of the attribute, in assembly-qualified form - The matching attributes that decorate the assembly - - - - Gets a for the given type. - - The fully qualified type name. - The if the type exists, or null if not. - - - - Gets all the types for the assembly. - - Set to true to return all types in the assembly, - or false to return only public types. - The types in the assembly. - - - - Gets the on-disk location of the assembly under test. If the assembly path is not - known (for example, in AST-based runners), you must return null. - - - This is used by the test framework wrappers to find the co-located unit test framework - assembly (f.e., xunit.dll or xunit.execution.dll). AST-based runners will need to directly create - instances of and (using the constructors that - support an explicit path to the test framework DLL) rather than relying on the - use of . - - - - - Gets the assembly name. May return a fully qualified name for assemblies found via - reflection (i.e., "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"), - or may return just assembly name only for assemblies found via source code introspection - (i.e., "mscorlib"). - - - - - Represents information about an attribute. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - Gets the arguments passed to the constructor. - - The constructor arguments, in order - - - - Gets all the custom attributes for the given attribute. - - The type of the attribute to find, in assembly-qualified form - The matching attributes that decorate the attribute - - - - Gets a named-argument initialized value of the attribute. If there is no named argument for the given name - on this attribute, then returns default(TValue). - - The type of the argument - The name of the argument - The argument value - - - - Represents information about a method. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - Gets all the custom attributes for the method that are of the given type. - - The type of the attribute, in assembly qualified form - The matching attributes that decorate the method - - - - Gets the types of the generic arguments for generic methods. - - The argument types. - - - - Gets information about the parameters to the method. - - The method's parameters. - - - - Converts an open generic method into a closed generic method, using the provided type arguments. - - The type arguments to be used in the generic definition. - A new that represents the closed generic method. - - - - Gets a value indicating whether the method is abstract. - - - - - Gets a value indicating whether the method is a generic definition (i.e., an open generic). - - - - - Gets a value indicating whether the method is public. - - - - - Gets a value indicating whether the method is static. - - - - - Gets the name of the method. - - - - - Gets the fully qualified type name of the return type. - - - - - Gets a value which represents the class that this method was - reflected from (i.e., equivalent to MethodInfo.ReflectedType) - - - - - Represents information about a method parameter. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - The name of the parameter. - - - - - Gets the type of the parameter. - - - - - Represents a reflection-backed implementation of . - - - - - Gets the underlying for the assembly. - - - - - Represents a reflection-backed implementation of . - - - - - Gets the instance of the attribute, if available. - - - - - Represents a reflection-backed implementation of . - - - - - Gets the underlying for the method. - - - - - Represents a reflection-backed implementation of . - - - - - Gets the underlying for the parameter. - - - - - Represents a reflection-backed implementation of . - - - - - Represents information about a type. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - Gets all the custom attributes for the given type. - - The type of the attribute, in assembly qualified form - The matching attributes that decorate the type - - - - Gets the generic type arguments for a generic type. - - The list of generic types. - - - - Gets a specific method. - - The name of the method. - Set to true to look for the method in both public and private. - The method. - - - - Gets all the methods in this type. - - Set to true to return all methods in the type, - or false to return only public methods. - - - - Gets the assembly this type is located in. - - - - - Gets the base type of the given type. - - - - - Gets the interfaces implemented by the given type. - - - - - Gets a value indicating whether the type is abstract. - - - - - Gets a value indicating whether the type represents a generic parameter. - - - - - Gets a value indicating whether the type is a generic type. - - - - - Gets a value indicating whether the type is sealed. - - - - - Gets a value indicating whether the type is a value type. - - - - - Gets the fully qualified type name (for non-generic parameters), or the - simple type name (for generic parameters). - - - - - Gets the underlying object. - - - - - Represents serialization support in xUnit.net. - - - - - Adds a value to the serialization. Supported value types include the built-in - intrinsics (string, int, long, float, double, and decimal, including nullable - versions of those), any class which implements ), - or arrays of any supported types. - - The key - The value - The optional type of the value - - - - Gets a value from the serialization. - - The key - The type of the value - The value, if present; null, otherwise - - - - Gets a value from the serialization. - - The key - The value, if present; default(T), otherwise - - - - Represents a single test in the system. A test case typically contains only a single test, - but may contain many if circumstances warrant it (for example, test data for a theory cannot - be pre-enumerated, so the theory yields a single test case with multiple tests). - - - - - Gets the display name of the test. - - - - - Gets the test case this test belongs to. - - - - - Represents a test assembly. - - - - - Gets the assembly that this test assembly belongs to. - - - - - Gets the full path of the configuration file name, if one is present. - May be null if there is no configuration file. - - - - - Represents a single test case in the system. This test case usually represents a single test, but in - the case of dynamically generated data for data driven tests, the test case may actually return - multiple results when run. - - - - - Gets the display name of the test case. - - - - - Gets the display text for the reason a test is being skipped; if the test - is not skipped, returns null. - - - - - Get or sets the source file name and line where the test is defined, if requested (and known). - - - - - Gets the test method this test case belongs to. - - - - - Gets the arguments that will be passed to the test method. - - - - - Gets the trait values associated with this test case. If - there are none, or the framework does not support traits, - this should return an empty dictionary (not null). This - dictionary must be treated as read-only. - - - - - Gets a unique identifier for the test case. - - - The unique identifier for a test case should be able to discriminate - among test cases, even those which are varied invocations against the - same test method (i.e., theories). Ideally, this identifier would remain - stable until such time as the developer changes some fundamental part - of the identity (assembly, class name, test name, or test data); however, - the minimum stability of the identifier must at least extend across - multiple discoveries of the same test in the same (non-recompiled) - assembly. - - - - - Represents a test class. - - - - - Gets the class that this test case is attached to. - - - - - Gets the test collection this test case belongs to. - - - - - Represents a group of test cases. Test collections form the basis of the parallelization in - xUnit.net. Test cases which are in the same test collection will not be run in parallel - against sibling tests, but will run in parallel against tests in other collections. - - - - - Gets the type that the test collection was defined with, if available; may be null - if the test collection didn't have a definition type. - - - - - Gets the display name of the test collection. - - - - - Gets the test assembly this test collection belongs to. - - - - - Gets the test collection ID. Test collection equality is determined by comparing IDs. - - - - - Represents a test method. - - - - - Gets the method associated with this test method. - - - - - Gets the test class that this test method belongs to. - - - - - Represents a class which can be used to provide test output. - - - - - Adds a line of text to the output. - - The message - - - - Formats a line of text and adds it to the output. - - The message format - The format arguments - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard2.0/xunit.abstractions.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard2.0/xunit.abstractions.dll deleted file mode 100644 index d1e90bf7..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard2.0/xunit.abstractions.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard2.0/xunit.abstractions.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard2.0/xunit.abstractions.xml deleted file mode 100644 index 7dba65f3..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard2.0/xunit.abstractions.xml +++ /dev/null @@ -1,1087 +0,0 @@ - - - - xunit.abstractions - - - - - Represents source information about a test case. - - - - - Interface implement by objects that want to support serialization in xUnit.net. - - - - - Called when the object should populate itself with data from the serialization info. - - The info to get the data from - - - - Called when the object should store its data into the serialization info. - - The info to store the data in - - - - Gets or sets the source file name. A null value indicates that the - source file name is not known. - - - - - Gets or sets the source file line. A null value indicates that the - source file line is not known. - - - - - Represents a provider which gives source line information for a test case. Generally - consumed by an implementation of during Find operations. - - - - - Returns the source information for a test case. - - The test case to retrieve information for. - The source information, with null string and int values when the information is not available. - Note: return value should never be null, only the interior data values inside. - - - - Represents a test framework. There are two pieces to test frameworks: discovery and - execution. The two factory methods represent these two pieces. Test frameworks can - implement an empty constructor, or they can implement one that takes - if they want to be able to send diagnostic messages. - - - - - Get a test discoverer. - - The assembly from which to discover the tests. - The test discoverer. - - - - Get a test executor. - - The name of the assembly to run tests from. - The test executor. - - - - Sets the source information provider to be used during discovery. - - - - - Represents an implementation of the discovery part of a test framework. - - - - - Starts the process of finding all tests in an assembly. - - Whether to include source file information, if possible. - The message sink to report results back to. - The options used by the test framework during discovery. - - - - Starts the process of finding all tests in a class. - - The fully qualified type name to find tests in. - Whether to include source file information, if possible. - The message sink to report results back to. - The options used by the test framework during discovery. - - - - Serializes a test case into string form. - - The test case to be serialized. - The serialized representation of the test case. - - - - Gets the target framework that the test assembly is linked against. - - - - - Returns the display name of the test framework that this discoverer is running tests for. - - - - - Represents an instance of that is to be used for - test discovery purposes. - - - - - This interface should not be consumed directly; instead, you should - consume - or . - - - - - Gets an option value. - - The type of the value. - The name of the value. - The value. - - - - Sets an option value. - - The type of the value. - The name of the value. - The value to be set. - - - - Represents an instance of that is to be used for - test execution purposes. - - - - - Represents an implementation of the execution part of a test framework. - - - - - De-serializes a test case. - - The string representation of the test case. - The de-serialized test case. - - - - Starts the process of running all the tests in the assembly. - - The message sink to report results back to. - The options to be used during test discovery. - The options to be used during test execution. - - - - Starts the process of running selected tests in the assembly. - - The test cases to run. - The message sink to report results back to. - The options to be used during test execution. - - - - Base message interface for all messages related to test execution. It includes the list - of test cases that are associated with this execution step. - - - - - This is the base interface for all test messages. A test message is a message that is - used to communicate the status of discovery and execution of tests. - - - - - The test cases that are associated with this message. - - - - - This represents failure information for the test runner. It encapsulates multiple sets - of exceptions so that it can provide inner exception information, including support for - . The parent indices indicate the hierarchy of the exceptions - as extracted during the failure; the 0th exception is always the single parent of the tree, - and will have an index of -1. - - - - - The fully-qualified type name of the exceptions. - - - - - The messages of the exceptions. - - - - - The stack traces of the exceptions. - - - - - The parent exception index for the exceptions; a -1 indicates that - the exception in question has no parent. - - - - - This is the base message for various types of completion that can occur during the - various phases of execution process (e.g., test case, test class, test collection, - and assembly). - - - - - The execution time (in seconds) for this execution. - - - - - The number of failing tests. - - - - - The total number of tests run. - - - - - The number of skipped tests. - - - - - Represents an endpoint for the reception of test messages. - - - - - Reports the presence of a message on the message bus. This method should - never throw exceptions. - - The message from the message bus - Return true to continue running tests, or false to stop. - - - - Base message interface for all messages related to test assemblies. - - - - - The test assembly that is associated with this message. - - - - - Base message interface for all messages related to test cases. - - - - - Base message interface for all messages related to test methods. - - - - - Base message interface for all messages related to test classes. - - - - - Base message interface for all messages related to test collections. - - - - - The test collection that is associated with this message. - - - - - The test class that is associated with this message. - - - - - The test method that is associated with this message. - - - - - The test case that is associated with this message. - - - - - Base message interface for all messages related to tests. - - - - - The test that is associated with this message. - - - - - This is the base interface for all individual test results (e.g., tests which - pass, fail, or are skipped). - - - - - The execution time of the test, in seconds. - - - - - The captured output of the test. - - - - - This message is sent during execution to indicate that the After method of - a has completed executing. - - - - - The fully qualified type name of the . - - - - - This message is sent during execution to indicate that the After method of - a is about to execute. - - - - - The fully qualified type name of the . - - - - - This message is sent during execution to indicate that the Before method of - a has completed executing. - - - - - The fully qualified type name of the . - - - - - This message is sent during execution to indicate that the Before method of - a is about to execute. - - - - - The fully qualified type name of the . - - - - - This message is sent when the test framework wants to report a diagnostic message - to the end user. - - - - - Gets the diagnostic message. - - - - - This message indicates that the discovery process has been completed for - the requested assembly. - - - - - This message indicates that an error has occurred in the execution process. - - - - - This message indicates that an error has occurred in test assembly cleanup. - - - - - This message indicates that the execution process has been completed for - the requested assembly. - - - - - This message indicates that the execution process is about to start for - the requested assembly. - - - - - Gets the local date and time when the test assembly execution began. - - - - - Gets a display string that describes the test execution environment. - - - - - Gets a display string which describes the test framework and version number. - - - - - This message indicates that an error has occurred during test case cleanup. - - - - - This message indicates that a test case had been found during the discovery process. - - - - - This message indicates that a test case has finished executing. - - - - - This message indicates that a test case is about to start executing. - - - - - This message indicates that an error has occurred during test class cleanup. - - - - - This message indicates that an instance of a test class has just been constructed. - Instance (non-static) methods of tests get a new instance of the test class for each - individual test execution; static methods do not get an instance of the test class. - - - - - This message indicates that an instance of a test class is about to be constructed. - Instance (non-static) methods of tests get a new instance of the test class for each - individual test execution; static methods do not get an instance of the test class. - - - - - This message indicates that the method was - just called on the test class for the test case that just finished executing. - - - - - This message indicates that the method is - about to be called on the test class for the test case that just finished executing. - - - - - This message indicates that a test class has finished executing (meaning, all of the - test cases in this test class have finished running). - - - - - This message indicates that a test class is about to begin running. - - - - - This message indicates that an error has occurred during test cleanup. - - - - - This message indicates that an error has occurred during test collection cleanup. - - - - - This message indicates that a test collection has just finished executing (meaning, - all the test classes in the collection has finished). - - - - - This message indicates that a test collection has is about to start executing. - - - - - This message indicates that a test has failed. - - - - - This message indicates that a test has finished executing. - - - - - Gets the time spent executing the test, in seconds. - - - - - The captured output of the test. - - - - - This message indicates that an error has occurred during test method cleanup. - - - - - This message indicates that a test method has finished executing (meaning, all - the test cases that derived from the test method have finished). - - - - - This message indicates that a test method is about to begin executing. - - - - - This message indicates that a line of output was provided for a test. - - - - - Gets the line of output. - - - - - Indicates that a test has passed. - - - - - This message indicates that a test was skipped. - - - - - The reason given for skipping the test. - - - - - This message indicates that a test is about to start executing. - - - - - Represents information about an assembly. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - Gets all the custom attributes for the given assembly. - - The type of the attribute, in assembly-qualified form - The matching attributes that decorate the assembly - - - - Gets a for the given type. - - The fully qualified type name. - The if the type exists, or null if not. - - - - Gets all the types for the assembly. - - Set to true to return all types in the assembly, - or false to return only public types. - The types in the assembly. - - - - Gets the on-disk location of the assembly under test. If the assembly path is not - known (for example, in AST-based runners), you must return null. - - - This is used by the test framework wrappers to find the co-located unit test framework - assembly (f.e., xunit.dll or xunit.execution.dll). AST-based runners will need to directly create - instances of and (using the constructors that - support an explicit path to the test framework DLL) rather than relying on the - use of . - - - - - Gets the assembly name. May return a fully qualified name for assemblies found via - reflection (i.e., "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"), - or may return just assembly name only for assemblies found via source code introspection - (i.e., "mscorlib"). - - - - - Represents information about an attribute. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - Gets the arguments passed to the constructor. - - The constructor arguments, in order - - - - Gets all the custom attributes for the given attribute. - - The type of the attribute to find, in assembly-qualified form - The matching attributes that decorate the attribute - - - - Gets a named-argument initialized value of the attribute. If there is no named argument for the given name - on this attribute, then returns default(TValue). - - The type of the argument - The name of the argument - The argument value - - - - Represents information about a method. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - Gets all the custom attributes for the method that are of the given type. - - The type of the attribute, in assembly qualified form - The matching attributes that decorate the method - - - - Gets the types of the generic arguments for generic methods. - - The argument types. - - - - Gets information about the parameters to the method. - - The method's parameters. - - - - Converts an open generic method into a closed generic method, using the provided type arguments. - - The type arguments to be used in the generic definition. - A new that represents the closed generic method. - - - - Gets a value indicating whether the method is abstract. - - - - - Gets a value indicating whether the method is a generic definition (i.e., an open generic). - - - - - Gets a value indicating whether the method is public. - - - - - Gets a value indicating whether the method is static. - - - - - Gets the name of the method. - - - - - Gets the fully qualified type name of the return type. - - - - - Gets a value which represents the class that this method was - reflected from (i.e., equivalent to MethodInfo.ReflectedType) - - - - - Represents information about a method parameter. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - The name of the parameter. - - - - - Gets the type of the parameter. - - - - - Represents a reflection-backed implementation of . - - - - - Gets the underlying for the assembly. - - - - - Represents a reflection-backed implementation of . - - - - - Gets the instance of the attribute, if available. - - - - - Represents a reflection-backed implementation of . - - - - - Gets the underlying for the method. - - - - - Represents a reflection-backed implementation of . - - - - - Gets the underlying for the parameter. - - - - - Represents a reflection-backed implementation of . - - - - - Represents information about a type. The primary implementation is based on runtime - reflection, but may also be implemented by runner authors to provide non-reflection-based - test discovery (for example, AST-based runners like CodeRush or Resharper). - - - - - Gets all the custom attributes for the given type. - - The type of the attribute, in assembly qualified form - The matching attributes that decorate the type - - - - Gets the generic type arguments for a generic type. - - The list of generic types. - - - - Gets a specific method. - - The name of the method. - Set to true to look for the method in both public and private. - The method. - - - - Gets all the methods in this type. - - Set to true to return all methods in the type, - or false to return only public methods. - - - - Gets the assembly this type is located in. - - - - - Gets the base type of the given type. - - - - - Gets the interfaces implemented by the given type. - - - - - Gets a value indicating whether the type is abstract. - - - - - Gets a value indicating whether the type represents a generic parameter. - - - - - Gets a value indicating whether the type is a generic type. - - - - - Gets a value indicating whether the type is sealed. - - - - - Gets a value indicating whether the type is a value type. - - - - - Gets the fully qualified type name (for non-generic parameters), or the - simple type name (for generic parameters). - - - - - Gets the underlying object. - - - - - Represents serialization support in xUnit.net. - - - - - Adds a value to the serialization. Supported value types include the built-in - intrinsics (string, int, long, float, double, and decimal, including nullable - versions of those), any class which implements ), - or arrays of any supported types. - - The key - The value - The optional type of the value - - - - Gets a value from the serialization. - - The key - The type of the value - The value, if present; null, otherwise - - - - Gets a value from the serialization. - - The key - The value, if present; default(T), otherwise - - - - Represents a single test in the system. A test case typically contains only a single test, - but may contain many if circumstances warrant it (for example, test data for a theory cannot - be pre-enumerated, so the theory yields a single test case with multiple tests). - - - - - Gets the display name of the test. - - - - - Gets the test case this test belongs to. - - - - - Represents a test assembly. - - - - - Gets the assembly that this test assembly belongs to. - - - - - Gets the full path of the configuration file name, if one is present. - May be null if there is no configuration file. - - - - - Represents a single test case in the system. This test case usually represents a single test, but in - the case of dynamically generated data for data driven tests, the test case may actually return - multiple results when run. - - - - - Gets the display name of the test case. - - - - - Gets the display text for the reason a test is being skipped; if the test - is not skipped, returns null. - - - - - Get or sets the source file name and line where the test is defined, if requested (and known). - - - - - Gets the test method this test case belongs to. - - - - - Gets the arguments that will be passed to the test method. - - - - - Gets the trait values associated with this test case. If - there are none, or the framework does not support traits, - this should return an empty dictionary (not null). This - dictionary must be treated as read-only. - - - - - Gets a unique identifier for the test case. - - - The unique identifier for a test case should be able to discriminate - among test cases, even those which are varied invocations against the - same test method (i.e., theories). Ideally, this identifier would remain - stable until such time as the developer changes some fundamental part - of the identity (assembly, class name, test name, or test data); however, - the minimum stability of the identifier must at least extend across - multiple discoveries of the same test in the same (non-recompiled) - assembly. - - - - - Represents a test class. - - - - - Gets the class that this test case is attached to. - - - - - Gets the test collection this test case belongs to. - - - - - Represents a group of test cases. Test collections form the basis of the parallelization in - xUnit.net. Test cases which are in the same test collection will not be run in parallel - against sibling tests, but will run in parallel against tests in other collections. - - - - - Gets the type that the test collection was defined with, if available; may be null - if the test collection didn't have a definition type. - - - - - Gets the display name of the test collection. - - - - - Gets the test assembly this test collection belongs to. - - - - - Gets the test collection ID. Test collection equality is determined by comparing IDs. - - - - - Represents a test method. - - - - - Gets the method associated with this test method. - - - - - Gets the test class that this test method belongs to. - - - - - Represents a class which can be used to provide test output. - - - - - Adds a line of text to the output. - - The message - - - - Formats a line of text and adds it to the output. - - The message format - The format arguments - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/xunit.abstractions.2.0.3.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/xunit.abstractions.2.0.3.nupkg deleted file mode 100644 index 487344cc..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/xunit.abstractions.2.0.3.nupkg and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/.signature.p7s deleted file mode 100644 index df25a6d6..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/_content/logo-128-transparent.png b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/_content/logo-128-transparent.png deleted file mode 100644 index 9a8896bc..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/_content/logo-128-transparent.png and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/analyzers/dotnet/cs/xunit.analyzers.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/analyzers/dotnet/cs/xunit.analyzers.dll deleted file mode 100644 index dcba1c12..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/analyzers/dotnet/cs/xunit.analyzers.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/analyzers/dotnet/cs/xunit.analyzers.fixes.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/analyzers/dotnet/cs/xunit.analyzers.fixes.dll deleted file mode 100644 index 899e1817..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/analyzers/dotnet/cs/xunit.analyzers.fixes.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/tools/install.ps1 b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/tools/install.ps1 deleted file mode 100644 index a5093f86..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/tools/install.ps1 +++ /dev/null @@ -1,287 +0,0 @@ -param($installPath, $toolsPath, $package, $project) - -if($project.Object.SupportsPackageDependencyResolution) -{ - if($project.Object.SupportsPackageDependencyResolution()) - { - # Do not install analyzers via install.ps1, instead let the project system handle it. - return - } -} - -$analyzersPaths = Join-Path (Join-Path (Split-Path -Path $toolsPath -Parent) "analyzers") * -Resolve - -foreach($analyzersPath in $analyzersPaths) -{ - if (Test-Path $analyzersPath) - { - # Install the language agnostic analyzers. - foreach ($analyzerFilePath in Get-ChildItem -Path "$analyzersPath\*.dll" -Exclude *.resources.dll) - { - if($project.Object.AnalyzerReferences) - { - $project.Object.AnalyzerReferences.Add($analyzerFilePath.FullName) - } - } - } -} - -# $project.Type gives the language name like (C# or VB.NET) -$languageFolder = "" -if($project.Type -eq "C#") -{ - $languageFolder = "cs" -} -if($project.Type -eq "VB.NET") -{ - $languageFolder = "vb" -} -if($languageFolder -eq "") -{ - return -} - -foreach($analyzersPath in $analyzersPaths) -{ - # Install language specific analyzers. - $languageAnalyzersPath = join-path $analyzersPath $languageFolder - if (Test-Path $languageAnalyzersPath) - { - foreach ($analyzerFilePath in Get-ChildItem -Path "$languageAnalyzersPath\*.dll" -Exclude *.resources.dll) - { - if($project.Object.AnalyzerReferences) - { - $project.Object.AnalyzerReferences.Add($analyzerFilePath.FullName) - } - } - } -} - -# SIG # Begin signature block -# MIIqWQYJKoZIhvcNAQcCoIIqSjCCKkYCAQExDzANBglghkgBZQMEAgEFADB5Bgor -# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG -# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDgYHZy9+TDmh4W -# 248xpW0Wn32iAoV4YJJOBO0QM8IjsKCCDvQwggPFMIICraADAgECAhACrFwmagtA -# m48LefKuRiV3MA0GCSqGSIb3DQEBBQUAMGwxCzAJBgNVBAYTAlVTMRUwEwYDVQQK -# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xKzApBgNV -# BAMTIkRpZ2lDZXJ0IEhpZ2ggQXNzdXJhbmNlIEVWIFJvb3QgQ0EwHhcNMDYxMTEw -# MDAwMDAwWhcNMzExMTEwMDAwMDAwWjBsMQswCQYDVQQGEwJVUzEVMBMGA1UEChMM -# RGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSswKQYDVQQD -# EyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMIIBIjANBgkqhkiG -# 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxszlc+b71LvlLS0ypt/lgT/JzSVJtnEqw9WU -# NGeiChywX2mmQLHEt7KP0JikqUFZOtPclNY823Q4pErMTSWC90qlUxI47vNJbXGR -# fmO2q6Zfw6SE+E9iUb74xezbOJLjBuUIkQzEKEFV+8taiRV+ceg1v01yCT2+OjhQ -# W3cxG42zxyRFmqesbQAUWgS3uhPrUQqYQUEiTmVhh4FBUKZ5XIneGUpX1S7mXRxT -# LH6YzRoGFqRoc9A0BBNcoXHTWnxV215k4TeHMFYE5RG0KYAS8Xk5iKICEXwnZreI -# t3jyygqoOKsKZMK/Zl2VhMGhJR6HXRpQCyASzEG7bgtROLhLywIDAQABo2MwYTAO -# BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUsT7DaQP4 -# v0cB1JgmGggC72NkK8MwHwYDVR0jBBgwFoAUsT7DaQP4v0cB1JgmGggC72NkK8Mw -# DQYJKoZIhvcNAQEFBQADggEBABwaBpfc15yfPIhmBghXIdshR/gqZ6q/GDJ2QBBX -# wYrzetkRZY41+p78RbWe2UwxS7iR6EMsjrN4ztvjU3lx1uUhlAHaVYeaJGT2imbM -# 3pw3zag0sWmbI8ieeCIrcEPjVUcxYRnvWMWFL04w9qAxFiPI5+JlFjPLvxoboD34 -# yl6LMYtgCIktDAZcUrfE+QqY0RVfnxK+fDZjOL1EpH/kJisKxJdpDemM4sAQV7jI -# dhKRVfJIadi8KgJbD0TUIDHb9LpwJl2QYJ68SxcJL7TLHkNoyQcnwdJc9+ohuWgS -# nDycv578gFybY83sR6olJ2egN/MAgn1U16n46S4To3foH0owggSRMIIDeaADAgEC -# AhAHsEGNpR4UjDMbvN63E4MjMA0GCSqGSIb3DQEBCwUAMGwxCzAJBgNVBAYTAlVT -# MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j -# b20xKzApBgNVBAMTIkRpZ2lDZXJ0IEhpZ2ggQXNzdXJhbmNlIEVWIFJvb3QgQ0Ew -# HhcNMTgwNDI3MTI0MTU5WhcNMjgwNDI3MTI0MTU5WjBaMQswCQYDVQQGEwJVUzEY -# MBYGA1UEChMPLk5FVCBGb3VuZGF0aW9uMTEwLwYDVQQDEyguTkVUIEZvdW5kYXRp -# b24gUHJvamVjdHMgQ29kZSBTaWduaW5nIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC -# AQ8AMIIBCgKCAQEAwQqv4aI0CI20XeYqTTZmyoxsSQgcCBGQnXnufbuDLhAB6GoT -# NB7HuEhNSS8ftV+6yq8GztBzYAJ0lALdBjWypMfL451/84AO5ZiZB3V7MB2uxgWo -# cV1ekDduU9bm1Q48jmR4SVkLItC+oQO/FIA2SBudVZUvYKeCJS5Ri9ibV7La4oo7 -# BJChFiP8uR+v3OU33dgm5BBhWmth4oTyq22zCfP3NO6gBWEIPFR5S+KcefUTYmn2 -# o7IvhvxzJsMCrNH1bxhwOyMl+DQcdWiVPuJBKDOO/hAKIxBG4i6ryQYBaKdhDgaA -# NSCik0UgZasz8Qgl8n0A73+dISPumD8L/4mdywIDAQABo4IBPzCCATswHQYDVR0O -# BBYEFMtck66Im/5Db1ZQUgJtePys4bFaMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY -# JhoIAu9jZCvDMA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDAzAS -# BgNVHRMBAf8ECDAGAQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYY -# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6 -# Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEhpZ2hBc3N1cmFuY2VFVlJvb3RD -# QS5jcmwwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v -# d3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDQYJKoZIhvcNAQELBQADggEBALNGxKTz6gq6 -# clMF01GjC3RmJ/ZAoK1V7rwkqOkY3JDl++v1F4KrFWEzS8MbZsI/p4W31Eketazo -# Nxy23RT0zDsvJrwEC3R+/MRdkB7aTecsYmMeMHgtUrl3xEO3FubnQ0kKEU/HBCTd -# hR14GsQEccQQE6grFVlglrew+FzehWUu3SUQEp9t+iWpX/KfviDWx0H1azilMX15 -# lzJUxK7kCzmflrk5jCOCjKqhOdGJoQqstmwP+07qXO18bcCzEC908P+TYkh0z9gV -# rlj7tyW9K9zPVPJZsLRaBp/QjMcH65o9Y1hD1uWtFQYmbEYkT1K9tuXHtQYx1Rpf -# /dC8Nbl4iukwggaSMIIFeqADAgECAhALZYHUD3H36++YNL7DL2PeMA0GCSqGSIb3 -# DQEBCwUAMFoxCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw8uTkVUIEZvdW5kYXRpb24x -# MTAvBgNVBAMTKC5ORVQgRm91bmRhdGlvbiBQcm9qZWN0cyBDb2RlIFNpZ25pbmcg -# Q0EwHhcNMjEwMzA1MDAwMDAwWhcNMjQwNjAxMjM1OTU5WjCBjjEUMBIGA1UEBRML -# NjAzIDM4OSAwNjgxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJXQTEQMA4GA1UEBxMH -# UmVkbW9uZDEkMCIGA1UEChMbeFVuaXQubmV0ICguTkVUIEZvdW5kYXRpb24pMSQw -# IgYDVQQDExt4VW5pdC5uZXQgKC5ORVQgRm91bmRhdGlvbikwggIiMA0GCSqGSIb3 -# DQEBAQUAA4ICDwAwggIKAoICAQC7Zs6Ng5KXq1e1R/ZpLG5l1xt6sUmY4GqfL7nB -# gQBpHpe6p7om04J6z5FaBLQRscDOo90StsUtolHAVuIhPBxxbBusJRiB6hHtHyaS -# e5rRsoKVzTQqDOxzrw5HIiq1/SFqJfT5vKTmfNDsFBVNfTbeNF8W0CScuG07rQeu -# gEc3vmmKQjBXl8RwuIlQUkhgmkh5g1A71ipibSvb5XsiZY+nz3lksL/69meWjvOI -# LZbD4TcI1MlAZbZliNfrGJpRAJk2KHN+E5+Lz8rsZMnOvl14TeiWh7tX5CUHB17A -# WWZMoRCGuSpvZ0nwELjYRO+huZTRrTGM/1iTK/xJ08TIK0ouuyihHTOMuzuprpXu -# JEKJapgQ0oAIDM5wGuxJIgcrlgLdjeg9qR7Qgpk80OFDFCt22fMxPKWYUrvaN9CP -# 1qUvzU0csEaMGbqaXvDxW4Jh5qMq6stiD9u1ZlbQXLd7cGgdLFZkG2SHYGRlsLSJ -# CCiA+xhFpyq6paLwByVyiRomN2RoKziR2yIFy04hHt1dxdCxstLU7IYepMPD2hq8 -# LrQsJKtLs3oukf9hGm9mg/Ob6hfjYKO9WeFBoArZJJsAy+3yhOOvXakAeZyAaZKL -# 2W+ytTIBkEwOvpVxZoV1M0acQ1B9NlaVO29RJ6EQlWdcsN9+HA2tcJ3fSGAai+bf -# I4TJiQIDAQABo4ICHTCCAhkwHwYDVR0jBBgwFoAUy1yTroib/kNvVlBSAm14/Kzh -# sVowHQYDVR0OBBYEFE1FuBWTKAW2LOHLbCt+NrwdAW09MDQGA1UdEQQtMCugKQYI -# KwYBBQUHCAOgHTAbDBlVUy1XQVNISU5HVE9OLTYwMyAzODkgMDY4MA4GA1UdDwEB -# /wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzCBmQYDVR0fBIGRMIGOMEWgQ6BB -# hj9odHRwOi8vY3JsMy5kaWdpY2VydC5jb20vTkVURm91bmRhdGlvblByb2plY3Rz -# Q29kZVNpZ25pbmdDQS5jcmwwRaBDoEGGP2h0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNv -# bS9ORVRGb3VuZGF0aW9uUHJvamVjdHNDb2RlU2lnbmluZ0NBLmNybDBLBgNVHSAE -# RDBCMDYGCWCGSAGG/WwDATApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2lj -# ZXJ0LmNvbS9DUFMwCAYGZ4EMAQQBMIGEBggrBgEFBQcBAQR4MHYwJAYIKwYBBQUH -# MAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBOBggrBgEFBQcwAoZCaHR0cDov -# L2NhY2VydHMuZGlnaWNlcnQuY29tL05FVEZvdW5kYXRpb25Qcm9qZWN0c0NvZGVT -# aWduaW5nQ0EuY3J0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQELBQADggEBAI1A -# ruHc8L6TuwQC561WdwZ67LcwTmL26+W6d4m8WEXmM1RCms1Ipi0XuGL4ts9+dQbO -# yM+zB+OcTEuZpD4XuAkvthV1A5GpUJZa2hnbMgf7FeknluJF4KOpGT9ABn10tAUP -# LYEqGZONKZnJB5yjVXEIbfNrOp6WRJCQOvZSKE2Oj9CfJ6KZmaJd/gXfQzPR6oPT -# +qL/vxPvl+iyM7Cnj8e7v4GeYhKvlbnA2q5/FiBKLCNMq2B7VqNDr69wCfYgV0gi -# A19U/37d88Sz8dfJwXpAiNzrYfgrdBWlZpq8PHkKjqlCRxOr71ESnWUv7Q6Qneae -# BznvWh02DlXUPGIWMCQxghq7MIIatwIBATBuMFoxCzAJBgNVBAYTAlVTMRgwFgYD -# VQQKEw8uTkVUIEZvdW5kYXRpb24xMTAvBgNVBAMTKC5ORVQgRm91bmRhdGlvbiBQ -# cm9qZWN0cyBDb2RlIFNpZ25pbmcgQ0ECEAtlgdQPcffr75g0vsMvY94wDQYJYIZI -# AWUDBAIBBQCggbQwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGC -# NwIBCzEOMAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIACHDei4t/O5m6LT -# 0JqGI9TX62nALIAjyXHii7mRpaeKMEgGCisGAQQBgjcCAQwxOjA4oBSAEgB4AFUA -# bgBpAHQALgBuAGUAdKEggB5odHRwczovL2dpdGh1Yi5jb20veHVuaXQveHVuaXQw -# DQYJKoZIhvcNAQEBBQAEggIAMl1v0/GKYowMXQQlN3ul7MniMeHPVVqTii70Uotl -# dAGo7Yo7wzsQ3xs+qJPtgopOOcJW+pUrZfRS7+aeKgqUaaK41boZd9jEua/CzpP4 -# SMalaqArrW7pnlUZl6TY+hn6PFC45BjAsZ9O7m0ixXJ7PjKdtljQwd5eztZKCy7m -# X+vw0WuQOIoo3fy1GP8u+WaQUHwbEeH9m/mrxWAql/69ecL9MRcx+5TZVYPkRzaz -# AI3dJ6GqeoOgX0mvpUdsAc/0L/GTSWiIeMrsZmdoYSmPyGCweM/ulqUuWU6krBnW -# SVhlk4+mHuDDA7gbanJhoY/XVX8+9YlfRl2t6pTGjSnUE0uUYVo4Ckno7YiSYXHc -# odo10APN32RXgFOpVZQXagFlMqr+aJnF4aDeFkECmAk1QBzAVrmIjO4YY47km2YT -# P2gtTe3x/gzd4oJgAqHRCDHBmIrpcIz4rBE/f1dHbKa9zj5tdI0OM7UvZfMehujo -# 9gXKgTgzYpXnrOGAHQWQlTHdtNPzhhqKZRfJX/zVhn5C+/AJViIVsNfhd85d8llp -# Vt75vDtPHBtyE1gOCI8c4yV5iBEtdaspnFRutQt3Q3T8kPd/3xu0U7H0Joj/du11 -# ia555LenYTeKT3gZQTK1szRqdyKlHX1CLqLtMoqRwkjxpfiePEe6m1X0WhE6kLCX -# NHOhghdnMIIXYwYKKwYBBAGCNwMDATGCF1MwghdPBgkqhkiG9w0BBwKgghdAMIIX -# PAIBAzEPMA0GCWCGSAFlAwQCAQUAMHcGCyqGSIb3DQEJEAEEoGgEZjBkAgEBBglg -# hkgBhv1sBwEwMTANBglghkgBZQMEAgEFAAQggIY89ItGBGUR0+smwIAwRW5xZe4D -# Qa3S8HaDstC6XH4CEE2DONvguWli9J1VpRGbTcoYDzIwMjIwODAxMjAxNjU5WqCC -# EzEwggbGMIIErqADAgECAhAKekqInsmZQpAGYzhNhpedMA0GCSqGSIb3DQEBCwUA -# MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkGA1UE -# AxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3RhbXBp -# bmcgQ0EwHhcNMjIwMzI5MDAwMDAwWhcNMzMwMzE0MjM1OTU5WjBMMQswCQYDVQQG -# EwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJDAiBgNVBAMTG0RpZ2lDZXJ0 -# IFRpbWVzdGFtcCAyMDIyIC0gMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC -# ggIBALkqliOmXLxf1knwFYIY9DPuzFxs4+AlLtIx5DxArvurxON4XX5cNur1JY1D -# o4HrOGP5PIhp3jzSMFENMQe6Rm7po0tI6IlBfw2y1vmE8Zg+C78KhBJxbKFiJgHT -# zsNs/aw7ftwqHKm9MMYW2Nq867Lxg9GfzQnFuUFqRUIjQVr4YNNlLD5+Xr2Wp/D8 -# sfT0KM9CeR87x5MHaGjlRDRSXw9Q3tRZLER0wDJHGVvimC6P0Mo//8ZnzzyTlU6E -# 6XYYmJkRFMUrDKAz200kheiClOEvA+5/hQLJhuHVGBS3BEXz4Di9or16cZjsFef9 -# LuzSmwCKrB2NO4Bo/tBZmCbO4O2ufyguwp7gC0vICNEyu4P6IzzZ/9KMu/dDI9/n -# w1oFYn5wLOUrsj1j6siugSBrQ4nIfl+wGt0ZvZ90QQqvuY4J03ShL7BUdsGQT5Ts -# hmH/2xEvkgMwzjC3iw9dRLNDHSNQzZHXL537/M2xwafEDsTvQD4ZOgLUMalpoEn5 -# deGb6GjkagyP6+SxIXuGZ1h+fx/oK+QUshbWgaHK2jCQa+5vdcCwNiayCDv/vb5/ -# bBMY38ZtpHlJrYt/YYcFaPfUcONCleieu5tLsuK2QT3nr6caKMmtYbCgQRgZTu1H -# m2GV7T4LYVrqPnqYklHNP8lE54CLKUJy93my3YTqJ+7+fXprAgMBAAGjggGLMIIB -# hzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8EDDAKBggr -# BgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEwHwYDVR0j -# BBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFI1kt4kh/lZYRIRh -# p+pvHDaP3a8NMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0 -# LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3RhbXBpbmdD -# QS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz -# cC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRzLmRpZ2lj -# ZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3RhbXBp -# bmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAA0tI3Sm0fX46kuZPwHk9gzkrxad -# 2bOMl4IpnENvAS2rOLVwEb+EGYs/XeWGT76TOt4qOVo5TtiEWaW8G5iq6Gzv0Uhp -# GThbz4k5HXBw2U7fIyJs1d/2WcuhwupMdsqh3KErlribVakaa33R9QIJT4LWpXOI -# xJiA3+5JlbezzMWn7g7h7x44ip/vEckxSli23zh8y/pc9+RTv24KfH7X3pjVKWWJ -# D6KcwGX0ASJlx+pedKZbNZJQfPQXpodkTz5GiRZjIGvL8nvQNeNKcEiptucdYL0E -# IhUlcAZyqUQ7aUcR0+7px6A+TxC5MDbk86ppCaiLfmSiZZQR+24y8fW7OK3NwJMR -# 1TJ4Sks3KkzzXNy2hcC7cDBVeNaY/lRtf3GpSBp43UZ3Lht6wDOK+EoojBKoc88t -# +dMj8p4Z4A2UKKDr2xpRoJWCjihrpM6ddt6pc6pIallDrl/q+A8GQp3fBmiW/iqg -# dFtjZt5rLLh4qk1wbfAs8QcVfjW05rUMopml1xVrNQ6F1uAszOAMJLh8UgsemXzv -# yMjFjFhpr6s94c/MfRWuFL+Kcd/Kl7HYR+ocheBFThIcFClYzG/Tf8u+wQ5KbyCc -# rtlzMlkI5y2SoRoR/jKYpl0rl+CL05zMbbUNrkdjOEcXW28T2moQbh9Jt0RbtAgK -# h1pZBHYRoad3AhMcMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipeWzANBgkq -# hkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5j -# MRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBU -# cnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1OTU5WjBj -# MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5BgNVBAMT -# MkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0YW1waW5n -# IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1BkmzwT1ySVFV -# xyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkLf50fng8z -# H1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C3GeO6lE9 -# 8NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5n12sy+iE -# ZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUdzTYNXNXm -# G6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWHpo9OdhVV -# JnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/oN7jPqJz -# +ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPVA+C/8KI8 -# ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg0ixXNXkr -# qPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mMDDtbiiKo -# wSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6EVO7O6V3I -# XjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB/wQIMAYB -# Af8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1UdIwQYMBaA -# FOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAK -# BggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v -# Y3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2VydHMuZGln -# aWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0fBDwwOjA4 -# oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJv -# b3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcBMA0GCSqG -# SIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBTzr8Y+8dQ -# XeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/EUExiHQwI -# gqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fmniye4Iqs -# 5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szwcqMj+sAn -# gkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8THwcFqcdnG -# E4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/JWOZJyw9 -# P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9Pzt4rUyt -# +8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm228Vex4Z -# iza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVBtzrVFZgx -# tGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnwZXZCpimH -# CUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv27dZ8/DCC -# BbEwggSZoAMCAQICEAEkCvseOAuKFvFLcZ3008AwDQYJKoZIhvcNAQEMBQAwZTEL -# MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 -# LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJRCBSb290 -# IENBMB4XDTIyMDYwOTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkGA1UEBhMC -# VVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0 -# LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIICIjANBgkq -# hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zCpyUuySE9 -# 8orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf1gU8Ug9S -# H8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x4i0MG+4g -# 1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEioZldXn1RY -# jgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7axxLVqGDgD -# EI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZOjFEmjNA -# vwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJl2l6SPDg -# ohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz2cXfSwQA -# zH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH4b235kOk -# GLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb5RBQ6zHF -# ynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ9eRpL5gd -# LfXZqbId5RsCAwEAAaOCAV4wggFaMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE -# FOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuCMS1Ri6en -# IZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDCDB5Bggr -# BgEFBQcBAQRtMGswJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNv -# bTBDBggrBgEFBQcwAoY3aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lD -# ZXJ0QXNzdXJlZElEUm9vdENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8v -# Y3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMCAG -# A1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwHATANBgkqhkiG9w0BAQwFAAOC -# AQEAmhYCpQHvgfsNtFiyeK2oIxnZczfaYJ5R18v4L0C5ox98QE4zPpA854kBdYXo -# YnsdVuBxut5exje8eVxiAE34SXpRTQYy88XSAConIOqJLhU54Cw++HV8LIJBYTUP -# I9DtNZXSiJUpQ8vgplgQfFOOn0XJIDcUwO0Zun53OdJUlsemEd80M/Z1UkJLHJ2N -# ltWVbEcSFCRfJkH6Gka93rDlkUcDrBgIy8vbZol/K5xlv743Tr4t851Kw8zMR17I -# lZWt0cu7KgYg+T9y6jbrRXKSeil7FAM8+03WSHF6EBGKCHTNbBsEXNKKlQN2UVBT -# 1i73SkbDrhAscUywh7YnN0RgRDGCA3YwggNyAgEBMHcwYzELMAkGA1UEBhMCVVMx -# FzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVz -# dGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFtcGluZyBDQQIQCnpKiJ7JmUKQ -# BmM4TYaXnTANBglghkgBZQMEAgEFAKCB0TAaBgkqhkiG9w0BCQMxDQYLKoZIhvcN -# AQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTIyMDgwMTIwMTY1OVowKwYLKoZIhvcNAQkQ -# AgwxHDAaMBgwFgQUhQjzhlFcs9MHfba0t8B/G0peQd4wLwYJKoZIhvcNAQkEMSIE -# II1N2tN+mzp3xWXYrh10LwYKjB8/bZezOiOPJXckPZ0MMDcGCyqGSIb3DQEJEAIv -# MSgwJjAkMCIEIJ2mkBXDScbBiXhFujWCrXDIj6QpO9tqvpwr0lOSeeY7MA0GCSqG -# SIb3DQEBAQUABIICAE6K/gQMmEYyDxY5pqnQnulLpYeyT7LBhQ+hMs5xfqineRYo -# ncMT5E2tmz7s4xX6P0zsV5OA09kRHwAxHBQjyUtapRx/tpjZS4asboH9sdWfd31K -# 58RRAlYJu2wQ0saSdnmRIwM2clWTX8xOxBKqTZ3oepmnSxvKXAWW4C/Mkn+BQVN1 -# 8aR1FVgqQQS2xSkFiqm593B6TADApI0ImwDg7GK9ae62N3EKvPEuhTqi7rj9qGza -# FXYm0518s1+foJ63d2Hn6Iww1TrEaJkm/ZyZWx67Os098mZ8wMubBG0lGr07yKq+ -# Ut5JYPAjAlFnIhhrxYOUgARwR8W0ckGayxtuDdjIqsE4u43r7qYX1amdPAOs25HA -# ObDf3+mLti97R7namLRhikDx4GU8dresdhc6W/DRputpeJs5WlU5eQu5CzKjYPlS -# 8HG9PfT/i9nF2d3l6/VF4R8Hep5ik/DsaR2LCH7wHyVnO05l1sNUIx5OGC5KdUW9 -# OCqoOLghjEtZ5P1qmyMzgCeBw1vCANAIVdJK0px0474ubhmK+1/2RBRw2l/pPAt3 -# c7DSaKAPdCZO4zeemSNmaJS0x8Tw+hhYXVAHPOifiSnnjim42IiGsiQIjepUTZ3b -# KkkouuQJ/00jzbFgxywNrEV7nf7umRfTrnvziht6mmvgjJCKFHKBog16LFp2 -# SIG # End signature block diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/tools/uninstall.ps1 b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/tools/uninstall.ps1 deleted file mode 100644 index 428f6e11..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/tools/uninstall.ps1 +++ /dev/null @@ -1,294 +0,0 @@ -param($installPath, $toolsPath, $package, $project) - -if($project.Object.SupportsPackageDependencyResolution) -{ - if($project.Object.SupportsPackageDependencyResolution()) - { - # Do not uninstall analyzers via uninstall.ps1, instead let the project system handle it. - return - } -} - -$analyzersPaths = Join-Path (Join-Path (Split-Path -Path $toolsPath -Parent) "analyzers") * -Resolve - -foreach($analyzersPath in $analyzersPaths) -{ - # Uninstall the language agnostic analyzers. - if (Test-Path $analyzersPath) - { - foreach ($analyzerFilePath in Get-ChildItem -Path "$analyzersPath\*.dll" -Exclude *.resources.dll) - { - if($project.Object.AnalyzerReferences) - { - $project.Object.AnalyzerReferences.Remove($analyzerFilePath.FullName) - } - } - } -} - -# $project.Type gives the language name like (C# or VB.NET) -$languageFolder = "" -if($project.Type -eq "C#") -{ - $languageFolder = "cs" -} -if($project.Type -eq "VB.NET") -{ - $languageFolder = "vb" -} -if($languageFolder -eq "") -{ - return -} - -foreach($analyzersPath in $analyzersPaths) -{ - # Uninstall language specific analyzers. - $languageAnalyzersPath = join-path $analyzersPath $languageFolder - if (Test-Path $languageAnalyzersPath) - { - foreach ($analyzerFilePath in Get-ChildItem -Path "$languageAnalyzersPath\*.dll" -Exclude *.resources.dll) - { - if($project.Object.AnalyzerReferences) - { - try - { - $project.Object.AnalyzerReferences.Remove($analyzerFilePath.FullName) - } - catch - { - - } - } - } - } -} - -# SIG # Begin signature block -# MIIqWQYJKoZIhvcNAQcCoIIqSjCCKkYCAQExDzANBglghkgBZQMEAgEFADB5Bgor -# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG -# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCA53zox7c2stsMy -# X7H3RW/uVkbg31U/o4iwNrdRpkfPLqCCDvQwggPFMIICraADAgECAhACrFwmagtA -# m48LefKuRiV3MA0GCSqGSIb3DQEBBQUAMGwxCzAJBgNVBAYTAlVTMRUwEwYDVQQK -# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xKzApBgNV -# BAMTIkRpZ2lDZXJ0IEhpZ2ggQXNzdXJhbmNlIEVWIFJvb3QgQ0EwHhcNMDYxMTEw -# MDAwMDAwWhcNMzExMTEwMDAwMDAwWjBsMQswCQYDVQQGEwJVUzEVMBMGA1UEChMM -# RGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSswKQYDVQQD -# EyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMIIBIjANBgkqhkiG -# 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxszlc+b71LvlLS0ypt/lgT/JzSVJtnEqw9WU -# NGeiChywX2mmQLHEt7KP0JikqUFZOtPclNY823Q4pErMTSWC90qlUxI47vNJbXGR -# fmO2q6Zfw6SE+E9iUb74xezbOJLjBuUIkQzEKEFV+8taiRV+ceg1v01yCT2+OjhQ -# W3cxG42zxyRFmqesbQAUWgS3uhPrUQqYQUEiTmVhh4FBUKZ5XIneGUpX1S7mXRxT -# LH6YzRoGFqRoc9A0BBNcoXHTWnxV215k4TeHMFYE5RG0KYAS8Xk5iKICEXwnZreI -# t3jyygqoOKsKZMK/Zl2VhMGhJR6HXRpQCyASzEG7bgtROLhLywIDAQABo2MwYTAO -# BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUsT7DaQP4 -# v0cB1JgmGggC72NkK8MwHwYDVR0jBBgwFoAUsT7DaQP4v0cB1JgmGggC72NkK8Mw -# DQYJKoZIhvcNAQEFBQADggEBABwaBpfc15yfPIhmBghXIdshR/gqZ6q/GDJ2QBBX -# wYrzetkRZY41+p78RbWe2UwxS7iR6EMsjrN4ztvjU3lx1uUhlAHaVYeaJGT2imbM -# 3pw3zag0sWmbI8ieeCIrcEPjVUcxYRnvWMWFL04w9qAxFiPI5+JlFjPLvxoboD34 -# yl6LMYtgCIktDAZcUrfE+QqY0RVfnxK+fDZjOL1EpH/kJisKxJdpDemM4sAQV7jI -# dhKRVfJIadi8KgJbD0TUIDHb9LpwJl2QYJ68SxcJL7TLHkNoyQcnwdJc9+ohuWgS -# nDycv578gFybY83sR6olJ2egN/MAgn1U16n46S4To3foH0owggSRMIIDeaADAgEC -# AhAHsEGNpR4UjDMbvN63E4MjMA0GCSqGSIb3DQEBCwUAMGwxCzAJBgNVBAYTAlVT -# MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j -# b20xKzApBgNVBAMTIkRpZ2lDZXJ0IEhpZ2ggQXNzdXJhbmNlIEVWIFJvb3QgQ0Ew -# HhcNMTgwNDI3MTI0MTU5WhcNMjgwNDI3MTI0MTU5WjBaMQswCQYDVQQGEwJVUzEY -# MBYGA1UEChMPLk5FVCBGb3VuZGF0aW9uMTEwLwYDVQQDEyguTkVUIEZvdW5kYXRp -# b24gUHJvamVjdHMgQ29kZSBTaWduaW5nIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC -# AQ8AMIIBCgKCAQEAwQqv4aI0CI20XeYqTTZmyoxsSQgcCBGQnXnufbuDLhAB6GoT -# NB7HuEhNSS8ftV+6yq8GztBzYAJ0lALdBjWypMfL451/84AO5ZiZB3V7MB2uxgWo -# cV1ekDduU9bm1Q48jmR4SVkLItC+oQO/FIA2SBudVZUvYKeCJS5Ri9ibV7La4oo7 -# BJChFiP8uR+v3OU33dgm5BBhWmth4oTyq22zCfP3NO6gBWEIPFR5S+KcefUTYmn2 -# o7IvhvxzJsMCrNH1bxhwOyMl+DQcdWiVPuJBKDOO/hAKIxBG4i6ryQYBaKdhDgaA -# NSCik0UgZasz8Qgl8n0A73+dISPumD8L/4mdywIDAQABo4IBPzCCATswHQYDVR0O -# BBYEFMtck66Im/5Db1ZQUgJtePys4bFaMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY -# JhoIAu9jZCvDMA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDAzAS -# BgNVHRMBAf8ECDAGAQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYY -# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6 -# Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEhpZ2hBc3N1cmFuY2VFVlJvb3RD -# QS5jcmwwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v -# d3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDQYJKoZIhvcNAQELBQADggEBALNGxKTz6gq6 -# clMF01GjC3RmJ/ZAoK1V7rwkqOkY3JDl++v1F4KrFWEzS8MbZsI/p4W31Eketazo -# Nxy23RT0zDsvJrwEC3R+/MRdkB7aTecsYmMeMHgtUrl3xEO3FubnQ0kKEU/HBCTd -# hR14GsQEccQQE6grFVlglrew+FzehWUu3SUQEp9t+iWpX/KfviDWx0H1azilMX15 -# lzJUxK7kCzmflrk5jCOCjKqhOdGJoQqstmwP+07qXO18bcCzEC908P+TYkh0z9gV -# rlj7tyW9K9zPVPJZsLRaBp/QjMcH65o9Y1hD1uWtFQYmbEYkT1K9tuXHtQYx1Rpf -# /dC8Nbl4iukwggaSMIIFeqADAgECAhALZYHUD3H36++YNL7DL2PeMA0GCSqGSIb3 -# DQEBCwUAMFoxCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw8uTkVUIEZvdW5kYXRpb24x -# MTAvBgNVBAMTKC5ORVQgRm91bmRhdGlvbiBQcm9qZWN0cyBDb2RlIFNpZ25pbmcg -# Q0EwHhcNMjEwMzA1MDAwMDAwWhcNMjQwNjAxMjM1OTU5WjCBjjEUMBIGA1UEBRML -# NjAzIDM4OSAwNjgxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJXQTEQMA4GA1UEBxMH -# UmVkbW9uZDEkMCIGA1UEChMbeFVuaXQubmV0ICguTkVUIEZvdW5kYXRpb24pMSQw -# IgYDVQQDExt4VW5pdC5uZXQgKC5ORVQgRm91bmRhdGlvbikwggIiMA0GCSqGSIb3 -# DQEBAQUAA4ICDwAwggIKAoICAQC7Zs6Ng5KXq1e1R/ZpLG5l1xt6sUmY4GqfL7nB -# gQBpHpe6p7om04J6z5FaBLQRscDOo90StsUtolHAVuIhPBxxbBusJRiB6hHtHyaS -# e5rRsoKVzTQqDOxzrw5HIiq1/SFqJfT5vKTmfNDsFBVNfTbeNF8W0CScuG07rQeu -# gEc3vmmKQjBXl8RwuIlQUkhgmkh5g1A71ipibSvb5XsiZY+nz3lksL/69meWjvOI -# LZbD4TcI1MlAZbZliNfrGJpRAJk2KHN+E5+Lz8rsZMnOvl14TeiWh7tX5CUHB17A -# WWZMoRCGuSpvZ0nwELjYRO+huZTRrTGM/1iTK/xJ08TIK0ouuyihHTOMuzuprpXu -# JEKJapgQ0oAIDM5wGuxJIgcrlgLdjeg9qR7Qgpk80OFDFCt22fMxPKWYUrvaN9CP -# 1qUvzU0csEaMGbqaXvDxW4Jh5qMq6stiD9u1ZlbQXLd7cGgdLFZkG2SHYGRlsLSJ -# CCiA+xhFpyq6paLwByVyiRomN2RoKziR2yIFy04hHt1dxdCxstLU7IYepMPD2hq8 -# LrQsJKtLs3oukf9hGm9mg/Ob6hfjYKO9WeFBoArZJJsAy+3yhOOvXakAeZyAaZKL -# 2W+ytTIBkEwOvpVxZoV1M0acQ1B9NlaVO29RJ6EQlWdcsN9+HA2tcJ3fSGAai+bf -# I4TJiQIDAQABo4ICHTCCAhkwHwYDVR0jBBgwFoAUy1yTroib/kNvVlBSAm14/Kzh -# sVowHQYDVR0OBBYEFE1FuBWTKAW2LOHLbCt+NrwdAW09MDQGA1UdEQQtMCugKQYI -# KwYBBQUHCAOgHTAbDBlVUy1XQVNISU5HVE9OLTYwMyAzODkgMDY4MA4GA1UdDwEB -# /wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzCBmQYDVR0fBIGRMIGOMEWgQ6BB -# hj9odHRwOi8vY3JsMy5kaWdpY2VydC5jb20vTkVURm91bmRhdGlvblByb2plY3Rz -# Q29kZVNpZ25pbmdDQS5jcmwwRaBDoEGGP2h0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNv -# bS9ORVRGb3VuZGF0aW9uUHJvamVjdHNDb2RlU2lnbmluZ0NBLmNybDBLBgNVHSAE -# RDBCMDYGCWCGSAGG/WwDATApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2lj -# ZXJ0LmNvbS9DUFMwCAYGZ4EMAQQBMIGEBggrBgEFBQcBAQR4MHYwJAYIKwYBBQUH -# MAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBOBggrBgEFBQcwAoZCaHR0cDov -# L2NhY2VydHMuZGlnaWNlcnQuY29tL05FVEZvdW5kYXRpb25Qcm9qZWN0c0NvZGVT -# aWduaW5nQ0EuY3J0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQELBQADggEBAI1A -# ruHc8L6TuwQC561WdwZ67LcwTmL26+W6d4m8WEXmM1RCms1Ipi0XuGL4ts9+dQbO -# yM+zB+OcTEuZpD4XuAkvthV1A5GpUJZa2hnbMgf7FeknluJF4KOpGT9ABn10tAUP -# LYEqGZONKZnJB5yjVXEIbfNrOp6WRJCQOvZSKE2Oj9CfJ6KZmaJd/gXfQzPR6oPT -# +qL/vxPvl+iyM7Cnj8e7v4GeYhKvlbnA2q5/FiBKLCNMq2B7VqNDr69wCfYgV0gi -# A19U/37d88Sz8dfJwXpAiNzrYfgrdBWlZpq8PHkKjqlCRxOr71ESnWUv7Q6Qneae -# BznvWh02DlXUPGIWMCQxghq7MIIatwIBATBuMFoxCzAJBgNVBAYTAlVTMRgwFgYD -# VQQKEw8uTkVUIEZvdW5kYXRpb24xMTAvBgNVBAMTKC5ORVQgRm91bmRhdGlvbiBQ -# cm9qZWN0cyBDb2RlIFNpZ25pbmcgQ0ECEAtlgdQPcffr75g0vsMvY94wDQYJYIZI -# AWUDBAIBBQCggbQwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGC -# NwIBCzEOMAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEILJBX6Rq90wCuBC7 -# wnNcdaDYqE7DiBtjiKMx9wMkO8XZMEgGCisGAQQBgjcCAQwxOjA4oBSAEgB4AFUA -# bgBpAHQALgBuAGUAdKEggB5odHRwczovL2dpdGh1Yi5jb20veHVuaXQveHVuaXQw -# DQYJKoZIhvcNAQEBBQAEggIAqMZj+2saPoI8wq5DXcAUexJCzGxni9ExhYBclZJL -# XQBZMPNXsDodtr+vaNI/a7yaWTCAqI0yu7lmsVIFkQYAYTYgW3/H1sBzNb9lKXSK -# QFMdm/uRT8RJHyN2NZ6RO0IWJW6britNX3JC36sIJZT87RsFeVK5WsMao/aMD2XP -# Kkjqx3yWjqNBgkRimiJLiuKxWo/+6BoxNt5KLq3VnSWunW9W50Y7WjAW7tZ1yv6m -# do1Zg9yj/0RUeoO9YCvDurMXwPXChg1i08fIWvXVVlJBDYhKd/pm3ApYAApzMZY7 -# z1IyYkf4loZRn7hRUzrPGLApA9jWxJIwv8zovz1gzgHhjp0IcGtdvc0gZ3yW8tay -# eljwC8u93Pg4vhoKJbbv0FGfzzoWQ4EnrhdcSsSZTgxf7zOPUnJ/rdHa+fJzBsju -# 2nWzFSn6VtGK4XmWM3C0xgeJ5yr50UF5WoVkA3f4mEjWIcV7LjiT6Fuh5gv9UTEl -# 9N96RjLdZ4WxrkWFJLUExTduzdN2YM4KwXciCNlDIWjzNQB/SeOOeDOSZkt4XXU7 -# eCaAIH7obCsxLUCEb+SNWXFMh9T26Nj9PKgwPvnYuRnvuDGQI1kwufbBnwBfjnRD -# cCa//9p8LL69yNnEojVxQ0av1n0B9uBvcpZ6hLb0RzNOLG3TCTB8/uJogKmLEFE7 -# XLShghdnMIIXYwYKKwYBBAGCNwMDATGCF1MwghdPBgkqhkiG9w0BBwKgghdAMIIX -# PAIBAzEPMA0GCWCGSAFlAwQCAQUAMHcGCyqGSIb3DQEJEAEEoGgEZjBkAgEBBglg -# hkgBhv1sBwEwMTANBglghkgBZQMEAgEFAAQgfAfWMH9XwoLdKsW1WaCBazoqn6SA -# QkQg6HxAqwu1xAsCEGJ97yVzAZpolJi2bAJwkKUYDzIwMjIwODAxMjAxNjU5WqCC -# EzEwggbGMIIErqADAgECAhAKekqInsmZQpAGYzhNhpedMA0GCSqGSIb3DQEBCwUA -# MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkGA1UE -# AxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3RhbXBp -# bmcgQ0EwHhcNMjIwMzI5MDAwMDAwWhcNMzMwMzE0MjM1OTU5WjBMMQswCQYDVQQG -# EwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJDAiBgNVBAMTG0RpZ2lDZXJ0 -# IFRpbWVzdGFtcCAyMDIyIC0gMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC -# ggIBALkqliOmXLxf1knwFYIY9DPuzFxs4+AlLtIx5DxArvurxON4XX5cNur1JY1D -# o4HrOGP5PIhp3jzSMFENMQe6Rm7po0tI6IlBfw2y1vmE8Zg+C78KhBJxbKFiJgHT -# zsNs/aw7ftwqHKm9MMYW2Nq867Lxg9GfzQnFuUFqRUIjQVr4YNNlLD5+Xr2Wp/D8 -# sfT0KM9CeR87x5MHaGjlRDRSXw9Q3tRZLER0wDJHGVvimC6P0Mo//8ZnzzyTlU6E -# 6XYYmJkRFMUrDKAz200kheiClOEvA+5/hQLJhuHVGBS3BEXz4Di9or16cZjsFef9 -# LuzSmwCKrB2NO4Bo/tBZmCbO4O2ufyguwp7gC0vICNEyu4P6IzzZ/9KMu/dDI9/n -# w1oFYn5wLOUrsj1j6siugSBrQ4nIfl+wGt0ZvZ90QQqvuY4J03ShL7BUdsGQT5Ts -# hmH/2xEvkgMwzjC3iw9dRLNDHSNQzZHXL537/M2xwafEDsTvQD4ZOgLUMalpoEn5 -# deGb6GjkagyP6+SxIXuGZ1h+fx/oK+QUshbWgaHK2jCQa+5vdcCwNiayCDv/vb5/ -# bBMY38ZtpHlJrYt/YYcFaPfUcONCleieu5tLsuK2QT3nr6caKMmtYbCgQRgZTu1H -# m2GV7T4LYVrqPnqYklHNP8lE54CLKUJy93my3YTqJ+7+fXprAgMBAAGjggGLMIIB -# hzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8EDDAKBggr -# BgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEwHwYDVR0j -# BBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFI1kt4kh/lZYRIRh -# p+pvHDaP3a8NMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0 -# LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3RhbXBpbmdD -# QS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz -# cC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRzLmRpZ2lj -# ZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3RhbXBp -# bmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAA0tI3Sm0fX46kuZPwHk9gzkrxad -# 2bOMl4IpnENvAS2rOLVwEb+EGYs/XeWGT76TOt4qOVo5TtiEWaW8G5iq6Gzv0Uhp -# GThbz4k5HXBw2U7fIyJs1d/2WcuhwupMdsqh3KErlribVakaa33R9QIJT4LWpXOI -# xJiA3+5JlbezzMWn7g7h7x44ip/vEckxSli23zh8y/pc9+RTv24KfH7X3pjVKWWJ -# D6KcwGX0ASJlx+pedKZbNZJQfPQXpodkTz5GiRZjIGvL8nvQNeNKcEiptucdYL0E -# IhUlcAZyqUQ7aUcR0+7px6A+TxC5MDbk86ppCaiLfmSiZZQR+24y8fW7OK3NwJMR -# 1TJ4Sks3KkzzXNy2hcC7cDBVeNaY/lRtf3GpSBp43UZ3Lht6wDOK+EoojBKoc88t -# +dMj8p4Z4A2UKKDr2xpRoJWCjihrpM6ddt6pc6pIallDrl/q+A8GQp3fBmiW/iqg -# dFtjZt5rLLh4qk1wbfAs8QcVfjW05rUMopml1xVrNQ6F1uAszOAMJLh8UgsemXzv -# yMjFjFhpr6s94c/MfRWuFL+Kcd/Kl7HYR+ocheBFThIcFClYzG/Tf8u+wQ5KbyCc -# rtlzMlkI5y2SoRoR/jKYpl0rl+CL05zMbbUNrkdjOEcXW28T2moQbh9Jt0RbtAgK -# h1pZBHYRoad3AhMcMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipeWzANBgkq -# hkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5j -# MRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBU -# cnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1OTU5WjBj -# MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5BgNVBAMT -# MkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0YW1waW5n -# IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1BkmzwT1ySVFV -# xyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkLf50fng8z -# H1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C3GeO6lE9 -# 8NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5n12sy+iE -# ZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUdzTYNXNXm -# G6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWHpo9OdhVV -# JnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/oN7jPqJz -# +ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPVA+C/8KI8 -# ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg0ixXNXkr -# qPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mMDDtbiiKo -# wSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6EVO7O6V3I -# XjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB/wQIMAYB -# Af8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1UdIwQYMBaA -# FOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAK -# BggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v -# Y3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2VydHMuZGln -# aWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0fBDwwOjA4 -# oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJv -# b3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcBMA0GCSqG -# SIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBTzr8Y+8dQ -# XeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/EUExiHQwI -# gqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fmniye4Iqs -# 5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szwcqMj+sAn -# gkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8THwcFqcdnG -# E4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/JWOZJyw9 -# P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9Pzt4rUyt -# +8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm228Vex4Z -# iza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVBtzrVFZgx -# tGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnwZXZCpimH -# CUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv27dZ8/DCC -# BbEwggSZoAMCAQICEAEkCvseOAuKFvFLcZ3008AwDQYJKoZIhvcNAQEMBQAwZTEL -# MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 -# LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJRCBSb290 -# IENBMB4XDTIyMDYwOTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkGA1UEBhMC -# VVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0 -# LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIICIjANBgkq -# hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zCpyUuySE9 -# 8orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf1gU8Ug9S -# H8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x4i0MG+4g -# 1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEioZldXn1RY -# jgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7axxLVqGDgD -# EI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZOjFEmjNA -# vwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJl2l6SPDg -# ohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz2cXfSwQA -# zH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH4b235kOk -# GLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb5RBQ6zHF -# ynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ9eRpL5gd -# LfXZqbId5RsCAwEAAaOCAV4wggFaMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE -# FOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuCMS1Ri6en -# IZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDCDB5Bggr -# BgEFBQcBAQRtMGswJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNv -# bTBDBggrBgEFBQcwAoY3aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lD -# ZXJ0QXNzdXJlZElEUm9vdENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8v -# Y3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMCAG -# A1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwHATANBgkqhkiG9w0BAQwFAAOC -# AQEAmhYCpQHvgfsNtFiyeK2oIxnZczfaYJ5R18v4L0C5ox98QE4zPpA854kBdYXo -# YnsdVuBxut5exje8eVxiAE34SXpRTQYy88XSAConIOqJLhU54Cw++HV8LIJBYTUP -# I9DtNZXSiJUpQ8vgplgQfFOOn0XJIDcUwO0Zun53OdJUlsemEd80M/Z1UkJLHJ2N -# ltWVbEcSFCRfJkH6Gka93rDlkUcDrBgIy8vbZol/K5xlv743Tr4t851Kw8zMR17I -# lZWt0cu7KgYg+T9y6jbrRXKSeil7FAM8+03WSHF6EBGKCHTNbBsEXNKKlQN2UVBT -# 1i73SkbDrhAscUywh7YnN0RgRDGCA3YwggNyAgEBMHcwYzELMAkGA1UEBhMCVVMx -# FzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVz -# dGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFtcGluZyBDQQIQCnpKiJ7JmUKQ -# BmM4TYaXnTANBglghkgBZQMEAgEFAKCB0TAaBgkqhkiG9w0BCQMxDQYLKoZIhvcN -# AQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTIyMDgwMTIwMTY1OVowKwYLKoZIhvcNAQkQ -# AgwxHDAaMBgwFgQUhQjzhlFcs9MHfba0t8B/G0peQd4wLwYJKoZIhvcNAQkEMSIE -# IIim/G2Jg754VizUwnpba75oo8d4G4Ci6p84oJiHVlX3MDcGCyqGSIb3DQEJEAIv -# MSgwJjAkMCIEIJ2mkBXDScbBiXhFujWCrXDIj6QpO9tqvpwr0lOSeeY7MA0GCSqG -# SIb3DQEBAQUABIICAFf3l7mM9xHzqYUUCc+JOAcISpmQgKYGTZh2SXhBDKotXDDB -# +1eNI73xe38xgaXB0/AS1cssyfyx2hQy0wVH2Y4Xmfjjl/2B+byMW4RIzpuExpF4 -# pYWZhICnPljtpeboJ18HKXqfPjWfqYmLEZACfGcJ3boRiRT69DCqG0lG2J+ljpYN -# fFLnVxFbCdBQ9c5CSRZastR3g1oxs18iYOfM9oQH3Hzh+XYs8G7ZQvTHb9TYNe23 -# Zx4zbO6k0ciCXGPyF9W4EDujmfRLIg/6Jz36BYkxy7KKFISJHQ15+bOrbBerAJmt -# gx2a1zY+z30TXKNriKKJWZz3OcYbmZE8H3Mo+ZmIlSPORgYSo561qcUWu1r9Tjns -# W9fQmyaDWaIdQZXvBQaCrotp5sr+v5+6LxF1AomZwssbSk3Cd+c6UBwY951r7g2v -# CKQXM+tY6Gpe/faNTkQDCoZ2Tz8BLxn6G1hD9LPyfGB9zDfWJOIM8X0yEQglSb0Q -# tJUzkn8vtA9eSQECTfD5kLFmqIGGyNgB1JrilFWZl0m/2xTCK0Gm0ay1IlI5Lh2B -# tlVi1B29/iI01PAYkG0vVLT6IiSwR2gyU+n4DvfBpKKLI2beYYOypKYy+eDl5Ozx -# XGi+cmclPZ9AcjE4hddAak+zJMAtaZD4KIBavM6f6S4xskPISe6SIDl4kmeO -# SIG # End signature block diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/xunit.analyzers.1.0.0.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/xunit.analyzers.1.0.0.nupkg deleted file mode 100644 index 745bdcfc..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/xunit.analyzers.1.0.0.nupkg and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/.signature.p7s deleted file mode 100644 index af4eea67..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/_content/logo-128-transparent.png b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/_content/logo-128-transparent.png deleted file mode 100644 index 9a8896bc..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/_content/logo-128-transparent.png and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/lib/netstandard1.1/xunit.assert.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/lib/netstandard1.1/xunit.assert.dll deleted file mode 100644 index 27e97e51..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/lib/netstandard1.1/xunit.assert.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/lib/netstandard1.1/xunit.assert.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/lib/netstandard1.1/xunit.assert.xml deleted file mode 100644 index 60d0c634..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/lib/netstandard1.1/xunit.assert.xml +++ /dev/null @@ -1,1931 +0,0 @@ - - - - xunit.assert - - - - - Contains various static methods that are used to verify that conditions are met during the - process of running tests. - - - - - Initializes a new instance of the class. - - - - Do not call this method. - - - Do not call this method. - - - - Verifies that the condition is false. - - The condition to be tested - Thrown if the condition is not false - - - - Verifies that the condition is false. - - The condition to be tested - Thrown if the condition is not false - - - - Verifies that the condition is false. - - The condition to be tested - The message to show when the condition is not false - Thrown if the condition is not false - - - - Verifies that the condition is false. - - The condition to be tested - The message to show when the condition is not false - Thrown if the condition is not false - - - - Verifies that an expression is true. - - The condition to be inspected - Thrown when the condition is false - - - - Verifies that an expression is true. - - The condition to be inspected - Thrown when the condition is false - - - - Verifies that an expression is true. - - The condition to be inspected - The message to be shown when the condition is false - Thrown when the condition is false - - - - Verifies that an expression is true. - - The condition to be inspected - The message to be shown when the condition is false - Thrown when the condition is false - - - - Verifies that all items in the collection pass when executed against - action. - - The type of the object to be verified - The collection - The action to test each item against - Thrown when the collection contains at least one non-matching element - - - - Verifies that all items in the collection pass when executed against - action. The item index is provided to the action, in addition to the item. - - The type of the object to be verified - The collection - The action to test each item against - Thrown when the collection contains at least one non-matching element - - - - Verifies that a collection contains exactly a given number of elements, which meet - the criteria provided by the element inspectors. - - The type of the object to be verified - The collection to be inspected - The element inspectors, which inspect each element in turn. The - total number of element inspectors must exactly match the number of elements in the collection. - - - - Verifies that a collection contains a given object. - - The type of the object to be verified - The object expected to be in the collection - The collection to be inspected - Thrown when the object is not present in the collection - - - - Verifies that a collection contains a given object, using an equality comparer. - - The type of the object to be verified - The object expected to be in the collection - The collection to be inspected - The comparer used to equate objects in the collection with the expected object - Thrown when the object is not present in the collection - - - - Verifies that a collection contains a given object. - - The type of the object to be verified - The collection to be inspected - The filter used to find the item you're ensuring the collection contains - Thrown when the object is not present in the collection - - - - Verifies that a dictionary contains a given key. - - The type of the keys of the object to be verified. - The type of the values of the object to be verified. - The object expected to be in the collection. - The collection to be inspected. - The value associated with . - Thrown when the object is not present in the collection - - - - Verifies that a dictionary contains a given key. - - The type of the keys of the object to be verified. - The type of the values of the object to be verified. - The object expected to be in the collection. - The collection to be inspected. - The value associated with . - Thrown when the object is not present in the collection - - - - Verifies that a collection contains each object only once. - - The type of the object to be compared - The collection to be inspected - Thrown when an object is present inside the container more than once - - - - Verifies that a collection contains each object only once. - - The type of the object to be compared - The collection to be inspected - The comparer used to equate objects in the collection with the expected object - Thrown when an object is present inside the container more than once - - - - Verifies that a collection does not contain a given object. - - The type of the object to be compared - The object that is expected not to be in the collection - The collection to be inspected - Thrown when the object is present inside the container - - - - Verifies that a collection does not contain a given object, using an equality comparer. - - The type of the object to be compared - The object that is expected not to be in the collection - The collection to be inspected - The comparer used to equate objects in the collection with the expected object - Thrown when the object is present inside the container - - - - Verifies that a collection does not contain a given object. - - The type of the object to be compared - The collection to be inspected - The filter used to find the item you're ensuring the collection does not contain - Thrown when the object is present inside the container - - - - Verifies that a dictionary does not contain a given key. - - The type of the keys of the object to be verified. - The type of the values of the object to be verified. - The object expected to be in the collection. - The collection to be inspected. - Thrown when the object is present in the collection - - - - Verifies that a dictionary does not contain a given key. - - The type of the keys of the object to be verified. - The type of the values of the object to be verified. - The object expected to be in the collection. - The collection to be inspected. - Thrown when the object is present in the collection - - - - Verifies that a collection is empty. - - The collection to be inspected - Thrown when the collection is null - Thrown when the collection is not empty - - - - Verifies that two sequences are equivalent, using a default comparer. - - The type of the objects to be compared - The expected value - The value to be compared against - Thrown when the objects are not equal - - - - Verifies that two sequences are equivalent, using a custom equatable comparer. - - The type of the objects to be compared - The expected value - The value to be compared against - The comparer used to compare the two objects - Thrown when the objects are not equal - - - - Verifies that a collection is not empty. - - The collection to be inspected - Thrown when a null collection is passed - Thrown when the collection is empty - - - - Verifies that two sequences are not equivalent, using a default comparer. - - The type of the objects to be compared - The expected object - The actual object - Thrown when the objects are equal - - - - Verifies that two sequences are not equivalent, using a custom equality comparer. - - The type of the objects to be compared - The expected object - The actual object - The comparer used to compare the two objects - Thrown when the objects are equal - - - - Verifies that the given collection contains only a single - element of the given type. - - The collection. - The single item in the collection. - Thrown when the collection does not contain - exactly one element. - - - - Verifies that the given collection contains only a single - element of the given value. The collection may or may not - contain other values. - - The collection. - The value to find in the collection. - The single item in the collection. - Thrown when the collection does not contain - exactly one element. - - - - Verifies that the given collection contains only a single - element of the given type. - - The collection type. - The collection. - The single item in the collection. - Thrown when the collection does not contain - exactly one element. - - - - Verifies that the given collection contains only a single - element of the given type which matches the given predicate. The - collection may or may not contain other values which do not - match the given predicate. - - The collection type. - The collection. - The item matching predicate. - The single item in the filtered collection. - Thrown when the filtered collection does - not contain exactly one element. - - - - Verifies that two objects are equal, using a default comparer. - - The type of the objects to be compared - The expected value - The value to be compared against - Thrown when the objects are not equal - - - - Verifies that two objects are equal, using a custom equatable comparer. - - The type of the objects to be compared - The expected value - The value to be compared against - The comparer used to compare the two objects - Thrown when the objects are not equal - - - - Verifies that two values are equal, within the number of decimal - places given by . The values are rounded before comparison. - - The expected value - The value to be compared against - The number of decimal places (valid values: 0-15) - Thrown when the values are not equal - - - - Verifies that two values are equal, within the number of decimal - places given by . The values are rounded before comparison. - The rounding method to use is given by - - The expected value - The value to be compared against - The number of decimal places (valid values: 0-15) - Rounding method to use to process a number that is midway between two numbers - - - - Verifies that two values are equal, within the tolerance given by - (positive or negative). - - The expected value - The value to be compared against - The allowed difference between values - Thrown when supplied tolerance is invalid" - Thrown when the values are not equal - - - - Verifies that two values are equal, within the tolerance given by - (positive or negative). - - The expected value - The value to be compared against - The allowed difference between values - Thrown when supplied tolerance is invalid" - Thrown when the values are not equal - - - - Verifies that two values are equal, within the number of decimal - places given by . The values are rounded before comparison. - - The expected value - The value to be compared against - The number of decimal places (valid values: 0-28) - Thrown when the values are not equal - - - - Verifies that two values are equal, within the precision - given by . - - The expected value - The value to be compared against - The allowed difference in time where the two dates are considered equal - Thrown when the values are not equal - - - - Verifies that two objects are strictly equal, using the type's default comparer. - - The type of the objects to be compared - The expected value - The value to be compared against - Thrown when the objects are not equal - - - - Verifies that two objects are not equal, using a default comparer. - - The type of the objects to be compared - The expected object - The actual object - Thrown when the objects are equal - - - - Verifies that two objects are not equal, using a custom equality comparer. - - The type of the objects to be compared - The expected object - The actual object - The comparer used to examine the objects - Thrown when the objects are equal - - - - Verifies that two values are not equal, within the number of decimal - places given by . - - The expected value - The value to be compared against - The number of decimal places (valid values: 0-15) - Thrown when the values are equal - - - - Verifies that two values are not equal, within the number of decimal - places given by . - - The expected value - The value to be compared against - The number of decimal places (valid values: 0-28) - Thrown when the values are equal - - - - Verifies that two objects are strictly not equal, using the type's default comparer. - - The type of the objects to be compared - The expected object - The actual object - Thrown when the objects are equal - - - - Verifies that two objects are equivalent, using a default comparer. This comparison is done - without regard to type, and only inspects public property and field values for individual - equality. Deep equivalence tests (meaning, property or fields which are themselves complex - types) are supported. With strict mode off, object comparison allows - to have extra public members that aren't part of , and collection - comparison allows to have more data in it than is present in - ; with strict mode on, those rules are tightened to require exact - member list (for objects) or data (for collections). - - The expected value - The actual value - A flag which enables strict comparison mode - - - - Verifies that a event with the exact event args is raised. - - The type of the event arguments to expect - Code to attach the event handler - Code to detach the event handler - A delegate to the code to be tested - The event sender and arguments wrapped in an object - Thrown when the expected event was not raised. - - - - Verifies that an event with the exact or a derived event args is raised. - - The type of the event arguments to expect - Code to attach the event handler - Code to detach the event handler - A delegate to the code to be tested - The event sender and arguments wrapped in an object - Thrown when the expected event was not raised. - - - - Verifies that a event with the exact event args (and not a derived type) is raised. - - The type of the event arguments to expect - Code to attach the event handler - Code to detach the event handler - A delegate to the code to be tested - The event sender and arguments wrapped in an object - Thrown when the expected event was not raised. - - - - Verifies that an event with the exact or a derived event args is raised. - - The type of the event arguments to expect - Code to attach the event handler - Code to detach the event handler - A delegate to the code to be tested - The event sender and arguments wrapped in an object - Thrown when the expected event was not raised. - - - - Represents a raised event after the fact. - - The type of the event arguments. - - - - The sender of the event. - - - - - The event arguments. - - - - - Creates a new instance of the class. - - The sender of the event. - The event arguments - - - - Verifies that the exact exception is thrown (and not a derived exception type). - - The type of the exception expected to be thrown - A delegate to the code to be tested - The exception that was thrown, when successful - Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown - - - - Verifies that the exact exception is thrown (and not a derived exception type). - Generally used to test property accessors. - - The type of the exception expected to be thrown - A delegate to the code to be tested - The exception that was thrown, when successful - Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown - - - - - - - Verifies that the exact exception is thrown (and not a derived exception type). - - The type of the exception expected to be thrown - A delegate to the task to be tested - The exception that was thrown, when successful - Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown - - - - Verifies that the exact exception or a derived exception type is thrown. - - The type of the exception expected to be thrown - A delegate to the code to be tested - The exception that was thrown, when successful - Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown - - - - Verifies that the exact exception or a derived exception type is thrown. - Generally used to test property accessors. - - The type of the exception expected to be thrown - A delegate to the code to be tested - The exception that was thrown, when successful - Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown - - - - Verifies that the exact exception or a derived exception type is thrown. - - The type of the exception expected to be thrown - A delegate to the task to be tested - The exception that was thrown, when successful - Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown - - - - Verifies that the exact exception is thrown (and not a derived exception type). - - The type of the exception expected to be thrown - A delegate to the code to be tested - The exception that was thrown, when successful - Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown - - - - Verifies that the exact exception is thrown (and not a derived exception type). - Generally used to test property accessors. - - The type of the exception expected to be thrown - A delegate to the code to be tested - The exception that was thrown, when successful - Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown - - - - - - - Verifies that the exact exception is thrown (and not a derived exception type). - - The type of the exception expected to be thrown - A delegate to the task to be tested - The exception that was thrown, when successful - Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown - - - - Verifies that the exact exception is thrown (and not a derived exception type), where the exception - derives from and has the given parameter name. - - The parameter name that is expected to be in the exception - A delegate to the code to be tested - The exception that was thrown, when successful - Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown - - - - Verifies that the exact exception is thrown (and not a derived exception type), where the exception - derives from and has the given parameter name. - - The parameter name that is expected to be in the exception - A delegate to the code to be tested - The exception that was thrown, when successful - Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown - - - - - - - Verifies that the exact exception is thrown (and not a derived exception type), where the exception - derives from and has the given parameter name. - - The parameter name that is expected to be in the exception - A delegate to the task to be tested - The exception that was thrown, when successful - Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown - - - - Indicates that the test should immediately fail. - - The failure message - - - - - - - Verifies that two objects are not the same instance. - - The expected object instance - The actual object instance - Thrown when the objects are the same instance - - - - Verifies that two objects are the same instance. - - The expected object instance - The actual object instance - Thrown when the objects are not the same instance - - - - Runs multiple checks, collecting the exceptions from each one, and then bundles all failures - up into a single assertion failure. - - The individual assertions to run, as actions. - - - - Verifies that an object reference is not null. - - The object to be validated - Thrown when the object reference is null - - - - Verifies that an object reference is null. - - The object to be inspected - Thrown when the object reference is not null - - - - Verifies that the provided object raised - as a result of executing the given test code. - - The object which should raise the notification - The property name for which the notification should be raised - The test code which should cause the notification to be raised - Thrown when the notification is not raised - - - - - - - Verifies that the provided object raised - as a result of executing the given test code. - - The object which should raise the notification - The property name for which the notification should be raised - The test code which should cause the notification to be raised - Thrown when the notification is not raised - - - - Verifies that a value is within a given range. - - The type of the value to be compared - The actual value to be evaluated - The (inclusive) low value of the range - The (inclusive) high value of the range - Thrown when the value is not in the given range - - - - Verifies that a value is within a given range, using a comparer. - - The type of the value to be compared - The actual value to be evaluated - The (inclusive) low value of the range - The (inclusive) high value of the range - The comparer used to evaluate the value's range - Thrown when the value is not in the given range - - - - Verifies that a value is not within a given range, using the default comparer. - - The type of the value to be compared - The actual value to be evaluated - The (inclusive) low value of the range - The (inclusive) high value of the range - Thrown when the value is in the given range - - - - Verifies that a value is not within a given range, using a comparer. - - The type of the value to be compared - The actual value to be evaluated - The (inclusive) low value of the range - The (inclusive) high value of the range - The comparer used to evaluate the value's range - Thrown when the value is in the given range - - - - Records any exception which is thrown by the given code. - - The code which may thrown an exception. - Returns the exception that was thrown by the code; null, otherwise. - - - - Records any exception which is thrown by the given code that has - a return value. Generally used for testing property accessors. - - The code which may thrown an exception. - Returns the exception that was thrown by the code; null, otherwise. - - - - - - - Records any exception which is thrown by the given task. - - The task which may thrown an exception. - Returns the exception that was thrown by the code; null, otherwise. - - - - Verifies that a set is a proper subset of another set. - - The type of the object to be verified - The expected superset - The set expected to be a proper subset - Thrown when the actual set is not a proper subset of the expected set - - - - Verifies that a set is a proper superset of another set. - - The type of the object to be verified - The expected subset - The set expected to be a proper superset - Thrown when the actual set is not a proper superset of the expected set - - - - Verifies that a set is a subset of another set. - - The type of the object to be verified - The expected superset - The set expected to be a subset - Thrown when the actual set is not a subset of the expected set - - - - Verifies that a set is a superset of another set. - - The type of the object to be verified - The expected subset - The set expected to be a superset - Thrown when the actual set is not a superset of the expected set - - - - Verifies that a string contains a given sub-string, using the current culture. - - The sub-string expected to be in the string - The string to be inspected - Thrown when the sub-string is not present inside the string - - - - Verifies that a string contains a given sub-string, using the given comparison type. - - The sub-string expected to be in the string - The string to be inspected - The type of string comparison to perform - Thrown when the sub-string is not present inside the string - - - - Verifies that a string does not contain a given sub-string, using the current culture. - - The sub-string which is expected not to be in the string - The string to be inspected - Thrown when the sub-string is present inside the string - - - - Verifies that a string does not contain a given sub-string, using the current culture. - - The sub-string which is expected not to be in the string - The string to be inspected - The type of string comparison to perform - Thrown when the sub-string is present inside the given string - - - - Verifies that a string starts with a given string, using the current culture. - - The string expected to be at the start of the string - The string to be inspected - Thrown when the string does not start with the expected string - - - - Verifies that a string starts with a given string, using the given comparison type. - - The string expected to be at the start of the string - The string to be inspected - The type of string comparison to perform - Thrown when the string does not start with the expected string - - - - Verifies that a string ends with a given string, using the current culture. - - The string expected to be at the end of the string - The string to be inspected - Thrown when the string does not end with the expected string - - - - Verifies that a string ends with a given string, using the given comparison type. - - The string expected to be at the end of the string - The string to be inspected - The type of string comparison to perform - Thrown when the string does not end with the expected string - - - - Verifies that a string matches a regular expression. - - The regex pattern expected to match - The string to be inspected - Thrown when the string does not match the regex pattern - - - - Verifies that a string matches a regular expression. - - The regex expected to match - The string to be inspected - Thrown when the string does not match the regex - - - - Verifies that a string does not match a regular expression. - - The regex pattern expected not to match - The string to be inspected - Thrown when the string matches the regex pattern - - - - Verifies that a string does not match a regular expression. - - The regex expected not to match - The string to be inspected - Thrown when the string matches the regex - - - - Verifies that two strings are equivalent. - - The expected string value. - The actual string value. - Thrown when the strings are not equivalent. - - - - Verifies that two strings are equivalent. - - The expected string value. - The actual string value. - If set to true, ignores cases differences. The invariant culture is used. - If set to true, treats \r\n, \r, and \n as equivalent. - If set to true, treats spaces and tabs (in any non-zero quantity) as equivalent. - Thrown when the strings are not equivalent. - - - - Verifies that an object is of the given type or a derived type. - - The type the object should be - The object to be evaluated - The object, casted to type T when successful - Thrown when the object is not the given type - - - - Verifies that an object is of the given type or a derived type. - - The type the object should be - The object to be evaluated - Thrown when the object is not the given type - - - - Verifies that an object is not exactly the given type. - - The type the object should not be - The object to be evaluated - Thrown when the object is the given type - - - - Verifies that an object is not exactly the given type. - - The type the object should not be - The object to be evaluated - Thrown when the object is the given type - - - - Verifies that an object is exactly the given type (and not a derived type). - - The type the object should be - The object to be evaluated - The object, casted to type T when successful - Thrown when the object is not the given type - - - - Verifies that an object is exactly the given type (and not a derived type). - - The type the object should be - The object to be evaluated - Thrown when the object is not the given type - - - - Formats arguments for display in theories. - - - - - Format the value for presentation. - - The value to be formatted. - - - The formatted value. - - - - Format the value for presentation. - - The value to be formatted. - - The formatted value. - - - - Default implementation of used by the xUnit.net range assertions. - - The type that is being compared. - - - - - - - Default implementation of used by the xUnit.net equality assertions. - - The type that is being compared. - - - - Initializes a new instance of the class. - - The inner comparer to be used when the compared objects are enumerable. - - - - - - - - - - - - - A class that wraps to create . - - The type that is being compared. - - - - Initializes a new instance of the class. - - The comparer that is being adapted. - - - - - - - - - - The contract for exceptions which indicate that something should be skipped rather than - failed is that exception message should start with this, and that any text following this - will be treated as the skip reason (for example, - "$XunitDynamicSkip$This code can only run on Linux") will result in a skipped test with - the reason of "This code can only run on Linux". - - - - - Exception thrown when an All assertion has one or more items fail an assertion. - - - - - Creates a new instance of the class. - - The total number of items that were in the collection. - The list of errors that occurred during the test pass. - - - - The errors that occurred during execution of the test. - - - - - - - - Base class for exceptions that have actual and expected values - - - - - Creates a new instance of the class. - - The expected value - The actual value - The user message to be shown - The title to use for the expected value (defaults to "Expected") - The title to use for the actual value (defaults to "Actual") - - - - Creates a new instance of the class. - - The expected value - The actual value - The user message to be shown - The title to use for the expected value (defaults to "Expected") - The title to use for the actual value (defaults to "Actual") - The inner exception. - - - - Gets the actual value. - - - - - Gets the title used for the actual value. - - - - - Gets the expected value. - - - - - Gets the title used for the expected value. - - - - - Gets a message that describes the current exception. Includes the expected and actual values. - - The error message that explains the reason for the exception, or an empty string(""). - 1 - - - - Exception thrown when the collection did not contain exactly the given number element. - - - - - Initializes a new instance of the class. - - The expected number of items in the collection. - The actual number of items in the collection. - - - - Exception thrown when Assert.Collection fails. - - - - - Creates a new instance of the class. - - The collection that failed the test. - The expected number of items in the collection. - The actual number of items in the collection. - The index of the position where the first comparison failure occurred. - The exception that was thrown during the comparison failure. - - - - The collection that failed the test. - - - - - The actual number of items in the collection. - - - - - The expected number of items in the collection. - - - - - The index of the position where the first comparison failure occurred, or -1 if - comparisions did not occur (because the actual and expected counts differed). - - - - - - - - - - - Exception thrown when - or - finds a duplicate entry in the collection - - - - - Creates a new instance of the class. - - The object that was present twice in the collection. - The collection that was checked for duplicate entries. - - - - Gets the collection that was checked for duplicate entries. - - - - - Gets the object that was present more than once in the collection. - - - - - - - - Exception thrown when a collection unexpectedly does not contain the expected value. - - - - - Creates a new instance of the class. - - The expected object value - The actual value - - - - Exception thrown when a collection unexpectedly contains the expected value. - - - - - Creates a new instance of the class. - - The expected object value - The actual value - - - - Exception thrown when a string unexpectedly matches a regular expression. - - - - - Creates a new instance of the class. - - The regular expression pattern expected not to match - The actual value - - - - Exception thrown when a collection is unexpectedly not empty. - - - - - Creates a new instance of the class. - - - - - Exception thrown when a string does not end with the expected value. - - - - - Creates a new instance of the class. - - The expected string value - The actual value - - - - Exception thrown when two values are unexpectedly not equal. - - - - - Creates a new instance of the class. - - The expected object value - The actual object value - - - - Creates a new instance of the class for string comparisons. - - The expected string value - The actual string value - The first index in the expected string where the strings differ - The first index in the actual string where the strings differ - - - - Gets the index into the actual value where the values first differed. - Returns -1 if the difference index points were not provided. - - - - - Gets the index into the expected value where the values first differed. - Returns -1 if the difference index points were not provided. - - - - - - - - Gets the index of the difference between the IEunmerables when converted to a string. - - - - - Creates a new instance of the class for IEnumerable comparisons. - - The expected object value - The actual object value - The first index in the expected IEnumerable where the strings differ - - - - Exception thrown when two values are unexpectedly not equal. - - - - - - - - Creates a new instance of which shows a message that indicates - a circular reference was discovered. - - The name of the member that caused the circular reference - - - - Creates a new instance of which shows a message that indicates - that the list of available members does not match. - - The expected member names - The actual member names - The prefix to be applied to the member names (may be an empty string for a - top-level object, or a name in "member." format used as a prefix to show the member name list) - - - - Creates a new instance of which shows a message that indicates - that the fault comes from an individual value mismatch one of the members. - - The expected member value - The actual member value - The name of the mismatched member (may be an empty string for a - top-level object) - - - - Creates a new instance of which shows a message that indicates - a value was missing from the collection. - - - - The name of the member that was being inspected (may be an empty - string for a top-level collection) - - - - Creates a new instance of which shows a message that indicates - that contained one or more values that were not specified - in . - - The expected values - The actual values - The actual values that did not have matching expected values - The name of the member that was being inspected (may be an empty - string for a top-level collection) - - - - Exception thrown when the user calls .. - - - - - Creates a new instance of the class. - - The user's failure message. - - - - Exception thrown when a value is unexpectedly true. - - - - - Creates a new instance of the class. - - The user message to be display, or null for the default message - The actual value - - - - Exception thrown when a value is unexpectedly not in the given range. - - - - - Creates a new instance of the class. - - The actual object value - The low value of the range - The high value of the range - - - - Gets the actual object value - - - - - Gets the high value of the range - - - - - Gets the low value of the range - - - - - Gets a message that describes the current exception. - - The error message that explains the reason for the exception, or an empty string(""). - - - - Exception thrown when the value is unexpectedly not of the given type or a derived type. - - - - - Creates a new instance of the class. - - The expected type - The actual object value - - - - Exception thrown when the value is unexpectedly of the exact given type. - - - - - Creates a new instance of the class. - - The expected type - The actual object value - - - - Exception thrown when the value is unexpectedly not of the exact given type. - - - - - Creates a new instance of the class. - - The expected type name - The actual type name - - - - Exception thrown when a string does not match a regular expression. - - - - - Creates a new instance of the class. - - The expected regular expression pattern - The actual value - - - - Exception thrown when multiple assertions failed via . - - - - - Creates a new instance of the class. - - - - - Gets the list of inner exceptions that were thrown. - - - - - - - - Exception thrown when a collection is unexpectedly empty. - - - - - Creates a new instance of the class. - - - - - Exception thrown when two values are unexpectedly equal. - - - - - Creates a new instance of the class. - - - - - Exception thrown when a value is unexpectedly in the given range. - - - - - Creates a new instance of the class. - - The actual object value - The low value of the range - The high value of the range - - - - Gets the actual object value - - - - - Gets the high value of the range - - - - - Gets the low value of the range - - - - - Gets a message that describes the current exception. - - The error message that explains the reason for the exception, or an empty string(""). - - - - Exception thrown when an object is unexpectedly null. - - - - - Creates a new instance of the class. - - - - - Exception thrown when two values are unexpected the same instance. - - - - - Creates a new instance of the class. - - - - - Exception thrown when an object reference is unexpectedly not null. - - - - - Creates a new instance of the class. - - - - - - Exception to be thrown from theory execution when the number of - parameter values does not the test method signature. - - - - - Exception thrown when a set is not a proper subset of another set. - - - - - Creates a new instance of the class. - - - - - Exception thrown when a set is not a proper superset of another set. - - - - - Creates a new instance of the class. - - - - - Exception thrown when code unexpectedly fails change a property. - - - - - Creates a new instance of the class. Call this constructor - when no exception was thrown. - - The name of the property that was expected to be changed. - - - - Exception thrown when code unexpectedly fails to raise an event. - - - - - Creates a new instance of the class. Call this constructor - when no event was raised. - - The type of the event args that was expected - - - - Creates a new instance of the class. Call this constructor - when an - - - - - - - Gets the actual value. - - - - - Gets the expected value. - - - - - Gets a message that describes the current exception. Includes the expected and actual values. - - The error message that explains the reason for the exception, or an empty string(""). - 1 - - - - Gets a string representation of the frames on the call stack at the time the current exception was thrown. - - A string that describes the contents of the call stack, with the most recent method call appearing first. - - - - Exception thrown when two object references are unexpectedly not the same instance. - - - - - Creates a new instance of the class. - - The expected object reference - The actual object reference - - - - Exception thrown when the collection did not contain exactly one element. - - - - - Creates an instance of for when the collection didn't contain any of the expected value. - - - - - Creates an instance of for when the collection had too many of the expected items. - - - - - - Exception thrown when a test should be skipped. - - - - - Creates a new instance of the class. This is a special - exception that, when thrown, will cause xUnit.net to mark your test as skipped - rather than failed. - - - - - Exception thrown when a string does not start with the expected value. - - - - - Creates a new instance of the class. - - The expected string value - The actual value - - - - Exception thrown when a set is not a subset of another set. - - - - - Creates a new instance of the class. - - - - - Exception thrown when a set is not a superset of another set. - - - - - Creates a new instance of the class. - - - - - Exception thrown when code unexpectedly fails to throw an exception. - - - - - Creates a new instance of the class. Call this constructor - when no exception was thrown. - - The type of the exception that was expected - - - - Creates a new instance of the class. Call this constructor - when an exception of the wrong type was thrown. - - The type of the exception that was expected - The actual exception that was thrown - - - - THIS CONSTRUCTOR IS FOR UNIT TESTING PURPOSES ONLY. - - - - - Gets a string representation of the frames on the call stack at the time the current exception was thrown. - - A string that describes the contents of the call stack, with the most recent method call appearing first. - - - - Exception thrown when a value is unexpectedly false. - - - - - Creates a new instance of the class. - - The user message to be displayed, or null for the default message - The actual value - - - - The base assert exception class - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The user message to be displayed - - - - Initializes a new instance of the class. - - The user message to be displayed - The inner exception - - - - Initializes a new instance of the class. - - The user message to be displayed - The stack trace to be displayed - - - - Gets a string representation of the frames on the call stack at the time the current exception was thrown. - - A string that describes the contents of the call stack, with the most recent method call appearing first. - - - - Gets the user message - - - - - - - - This is a marker interface implemented by all built-in assertion exceptions so that - test failures can be marked with . - - - - Specifies that null is allowed as an input even if the corresponding type disallows it. - - - Specifies that null is disallowed as an input even if the corresponding type allows it. - - - Specifies that an output may be null even if the corresponding type disallows it. - - - Specifies that an output will not be null even if the corresponding type allows it. - - - Specifies that when a method returns , the parameter may be null even if the corresponding type disallows it. - - - Initializes the attribute with the specified return value condition. - - The return value condition. If the method returns this value, the associated parameter may be null. - - - - Gets the return value condition. - - - Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. - - - Initializes the attribute with the specified return value condition. - - The return value condition. If the method returns this value, the associated parameter will not be null. - - - - Gets the return value condition. - - - Specifies that the output will be non-null if the named parameter is non-null. - - - Initializes the attribute with the associated parameter name. - - The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null. - - - - Gets the associated parameter name. - - - Applied to a method that will never return under any circumstance. - - - Specifies that the method will not return if the associated Boolean parameter is passed the specified value. - - - Initializes the attribute with the specified parameter value. - - The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to - the associated parameter matches this value. - - - - Gets the condition parameter value. - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/xunit.assert.2.4.2.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/xunit.assert.2.4.2.nupkg deleted file mode 100644 index 7a20fb7a..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/xunit.assert.2.4.2.nupkg and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/.signature.p7s deleted file mode 100644 index 026ec752..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/_content/logo-128-transparent.png b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/_content/logo-128-transparent.png deleted file mode 100644 index 9a8896bc..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/_content/logo-128-transparent.png and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/build/xunit.core.props b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/build/xunit.core.props deleted file mode 100644 index bd6b0bd0..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/build/xunit.core.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - true - true - - - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/build/xunit.core.targets b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/build/xunit.core.targets deleted file mode 100644 index 770ea862..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/build/xunit.core.targets +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - true - full - true - - - - - portable - true - true - - - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/buildMultiTargeting/xunit.core.props b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/buildMultiTargeting/xunit.core.props deleted file mode 100644 index bd6b0bd0..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/buildMultiTargeting/xunit.core.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - true - true - - - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/buildMultiTargeting/xunit.core.targets b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/buildMultiTargeting/xunit.core.targets deleted file mode 100644 index 770ea862..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/buildMultiTargeting/xunit.core.targets +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - true - full - true - - - - - portable - true - true - - - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/xunit.core.2.4.2.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/xunit.core.2.4.2.nupkg deleted file mode 100644 index b32722ff..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/xunit.core.2.4.2.nupkg and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/.signature.p7s deleted file mode 100644 index e44ff7ad..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/_content/logo-128-transparent.png b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/_content/logo-128-transparent.png deleted file mode 100644 index 9a8896bc..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/_content/logo-128-transparent.png and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.core.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.core.dll deleted file mode 100644 index 2969fc9c..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.core.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.core.dll.tdnet b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.core.dll.tdnet deleted file mode 100644 index 9473f197..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.core.dll.tdnet +++ /dev/null @@ -1,5 +0,0 @@ - - xUnit.net {0}.{1}.{2} - xunit.runner.tdnet.dll - Xunit.Runner.TdNet.TdNetRunner - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.core.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.core.xml deleted file mode 100644 index 3b5aecdc..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.core.xml +++ /dev/null @@ -1,1255 +0,0 @@ - - - - xunit.core - - - - - Attribute used to decorate an assembly with arbitrary name/value pairs ("traits"). - - - - - Creates a new instance of the class. - - The trait name - The trait value - - - - Provides a data source for a data theory, with the data coming from a class - which must implement IEnumerable<object[]>. - Caution: the property is completely enumerated by .ToList() before any test is run. Hence it should return independent object sets. - - - - - Initializes a new instance of the class. - - The class that provides the data. - - - - Gets the type of the class that provides the data. - - - - - - - - Used to declare a specific test collection for a test class. - - - - - Initializes a new instance of the class. - - The test collection name. - - - - Defines the built-in behavior types for collections in xUnit.net. - - - - - By default, generates a collection per assembly, and any test classes that are not - decorated with will be placed into the assembly-level - collection. - - - - - By default, generates a collection per test class for any test classes that are not - decorated with . - - - - - Used to declare the default test collection behavior for the assembly. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The collection behavior for the assembly. - - - - Initializes a new instance of the class. - - The type name of the test collection factory (that implements ). - The assembly that exists in. - - - - Determines whether tests in this assembly are run in parallel. - - - - - Determines how many tests can run in parallel with each other. If set to 0, the system will - use . If set to a negative number, then there will - be no limit to the number of threads. - - - - - Used to declare a test collection container class. The container class gives - developers a place to attach interfaces like and - that will be applied to all tests classes - that are members of the test collection. - - - - - Initializes a new instance of the class. - - The test collection name. - - - - Determines whether tests in this collection runs in parallel with any other collections. - - - - - - - - - - - - - - Attribute that is applied to a method to indicate that it is a fact that should be run - by the test runner. It can also be extended to support a customized definition of a - test method. - - - - - Gets the name of the test to be used when the test is skipped. Defaults to - null, which will cause the fully qualified test name to be used. - - - - - Marks the test so that it will not be run, and gets or sets the skip reason - - - - - Marks the test as having a timeout, and gets or sets the timeout (in milliseconds). - WARNING: Using this with parallelization turned on will result in undefined behavior. - Timeout is only supported when parallelization is disabled, either globally or with - a parallelization-disabled test collection. - - - - - Used to provide asynchronous lifetime functionality. Currently supported: - - Test classes - - Classes used in - - Classes used in . - - - - - Called immediately after the class has been created, before it is used. - - - - - Called when an object is no longer needed. Called just before - if the class also implements that. - - - - - Used to decorate xUnit.net test classes and collections to indicate a test which has - per-test-class fixture data. An instance of the fixture data is initialized just before - the first test in the class is run, and if it implements IDisposable, is disposed - after the last test in the class is run. To gain access to the fixture data from - inside the test, a constructor argument should be added to the test class which - exactly matches the . Class fixtures must have a - single parameterless constructor, and may take collection fixture types as constructor - arguments. - - The type of the fixture. - - If asynchronous setup of is required - it should implement the interface. - - - - - Used to decorate xUnit.net test classes and collections to indicate a test which has - per-test-collection fixture data. An instance of the fixture data is initialized just before - the first test in the collection is run, and if it implements IDisposable, is disposed - after the last test in the collection is run. To gain access to the fixture data from - inside the test, a constructor argument should be added to the test class which - exactly matches the . - - The type of the fixture. - - If asynchronous setup of is required - it should implement the interface. - - - - - Provides a data source for a data theory, with the data coming from inline values. - - - - - Initializes a new instance of the class. - - The data values to pass to the theory. - - - - - - - A class implements this interface to participate in ordering tests - for the test runner. Test collection orderers are applied using the - , which can be applied at - the assembly level. - - - - - Orders test collections for execution. - - The test collections to be ordered. - The test collections in the order to be run. - - - - Provides a data source for a data theory, with the data coming from one of the following sources: - 1. A static property - 2. A static field - 3. A static method (with parameters) - The member must return something compatible with IEnumerable<object[]> with the test data. - Caution: the property is completely enumerated by .ToList() before any test is run. Hence it should return independent object sets. - - - - - Initializes a new instance of the class. - - The name of the public static member on the test class that will provide the test data - The parameters for the member (only supported for methods; ignored for everything else) - - - - - - - Provides a base class for attributes that will provide member data. The member data must return - something compatible with . - Caution: the property is completely enumerated by .ToList() before any test is run. Hence it should return independent object sets. - - - - - Initializes a new instance of the class. - - The name of the public static member on the test class that will provide the test data - The parameters for the member (only supported for methods; ignored for everything else) - - - - Returns true if the data attribute wants to skip enumerating data during discovery. - This will cause the theory to yield a single test case for all data, and the data discovery - will be during test execution instead of discovery. - - - - - Gets the member name. - - - - - Gets or sets the type to retrieve the member from. If not set, then the property will be - retrieved from the unit test class. - - - - - Gets or sets the parameters passed to the member. Only supported for static methods. - - - - - - - - Converts an item yielded by the data member to an object array, for return from . - - The method that is being tested. - An item yielded from the data member. - An suitable for return from . - - - - Allows the user to record actions for a test. - - - - - Records any exception which is thrown by the given code. - - The code which may throw an exception. - Returns the exception that was thrown by the code; null, otherwise. - - - - Records any exception which is thrown by the given code that has - a return value. Generally used for testing property accessors. - - The code which may throw an exception. - Returns the exception that was thrown by the code; null, otherwise. - - - - - - - Records any exception which is thrown by the given task. - - The task which may throw an exception. - Returns the exception that was thrown by the code; null, otherwise. - - - - - - - The implementation of which returns the trait values - for . - - - - - - - - Base attribute which indicates a test method interception (allows code to be run before and - after the test is run). - - - - - This method is called after the test method is executed. - - The method under test - - - - This method is called before the test method is executed. - - The method under test - - - - Abstract attribute which represents a data source for a data theory. - Data source providers derive from this attribute and implement GetData - to return the data for the theory. - Caution: the property is completely enumerated by .ToList() before any test is run. Hence it should return independent object sets. - - - - - Returns the data to be used to test the theory. - - The method that is being tested - One or more sets of theory data. Each invocation of the test method - is represented by a single object array. - - - - Marks all test cases generated by this data source as skipped. - - - - - Default implementation of . Uses reflection to find the - data associated with ; may return null when called - without reflection-based abstraction implementations. - - - - - - - - - - - An attribute used to decorate classes which derive from , - to indicate how data elements should be discovered. - - - - - Initializes an instance of . - - The fully qualified type name of the discoverer - (f.e., 'Xunit.Sdk.DataDiscoverer') - The name of the assembly that the discoverer type - is located in, without file extension (f.e., 'xunit.execution') - - - - Aggregates exceptions. Intended to run one or more code blocks, and collect the - exceptions thrown by those code blocks. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class that - contains the exception list of its parent. - - The parent aggregator to copy exceptions from. - - - - Returns true if the aggregator has at least one exception inside it. - - - - - Adds an exception to the aggregator. - - The exception to be added. - - - - Adds exceptions from another aggregator into this aggregator. - - The aggregator whose exceptions should be copied. - - - - Clears the aggregator. - - - - - Runs the code, catching the exception that is thrown and adding it to - the aggregate. - - The code to be run. - - - - Runs the code, catching the exception that is thrown and adding it to - the aggregate. - - The code to be run. - - - - Runs the code, catching the exception that is thrown and adding it to - the aggregate. - - The code to be run. - - - - Returns an exception that represents the exceptions thrown by the code - passed to the or method. - - Returns null if no exceptions were thrown; returns the - exact exception if a single exception was thrown; returns - if more than one exception was thrown. - - - - This class is responsible for discovering the data available in an implementation - of . The discovery process may not always have access - to reflection (i.e., running in Resharper), so the discoverer must make a best - effort to return data, but may return null when there is not enough information - available (for example, if reflection is required to answer the question). - - - - - Returns the data to be used to test the theory. - - - This will be called during - discovery, at which point the may or may not - be backed by reflection (i.e., implementing ). - If the data is not available because reflection is required, then you may return - null to inform xUnit that the quantity of data is unknown at this point. - When the tests are run, if you returned back null during discovery, then this method - will be called again to retrieve the data, this time guaranteed to provide - an implementation of . At this time, you - must return the actual data, and returning null is not legal. - - The data attribute being discovered - The method that is being tested/discovered - The theory data (or null during discovery, if not enough - information is available to enumerate the data) - - - - Returns true if the data attribute supports enumeration during - discovery; false otherwise. Data attributes with expensive computational - costs and/or randomized data sets should return false. - - - - - Used by discovery, execution, and extensibility code to send messages to the runner. - - - - - Queues a message to be sent to the runner. - - The message to be sent to the runner - - Returns true if discovery/execution should continue; false, otherwise. - The return value may be safely ignored by components which are not directly responsible - for discovery or execution, and this is intended to communicate to those sub-systems that - that they should short circuit and stop their work as quickly as is reasonable. - - - - - Implementation of used to discover the data - provided by . - - - - - - - - - - - A class implements this interface to participate in ordering tests - for the test runner. Test case orderers are applied using the - , which can be applied at - the assembly, test collection, and test class level. - - - - - Orders test cases for execution. - - The test cases to be ordered. - The test cases in the order to be run. - - - - Marker interface that must be implemented by test framework attributes, so - that the test framework attribute discoverer can find them. - - - - - Interface to be implemented by classes which are used to discover the test framework. - - - - - Gets the type that implements to be used to discover - and run tests. - - The test framework attribute that decorated the assembly - The test framework type - - - - Marker interface used by attributes which provide trait data. - - - - - This interface is implemented by discoverers that provide trait values to - xUnit.net v2 tests. - - - - - Gets the trait values from the trait attribute. - - The trait attribute containing the trait values. - The trait values. - - - - Represents a single test case from xUnit.net v2. - - - - - Gets the exception that happened during initialization. When this is set, then - the test execution should fail with this exception. - - - - - Gets the method to be run. Differs from . in that - any generic argument types will have been closed based on the arguments. - - - - - Gets the timeout of the test, in milliseconds; if zero or negative, means the test case has no timeout. - - - - - Executes the test case, returning 0 or more result messages through the message sink. - - The message sink used to send diagnostic messages to. - The message bus to report results to. - The arguments to pass to the constructor. - The error aggregator to use for catching exception. - The cancellation token source that indicates whether cancellation has been requested. - Returns the summary of the test case run. - - - - Interface to be implemented by classes which are used to discover tests cases attached - to test methods that are attributed with (or a subclass). - - - - - Discover test cases from a test method. - - The discovery options to be used. - The test method the test cases belong to. - The fact attribute attached to the test method. - Returns zero or more test cases represented by the test method. - - - - This interface is intended to be implemented by components which generate test collections. - End users specify the desired test collection factory by applying - at the assembly level. Classes which implement this interface must have a constructor - that takes and . - - - - - Gets the display name for the test collection factory. This information is shown to the end - user as part of the description of the test environment. - - - - - Gets the test collection for a given test class. - - The test class. - The test collection. - - - - Implementation of for discovering . - - - - - - - - Marks an assembly as a platform specific assembly for use with xUnit.net. Type references from - such assemblies are allowed to use a special suffix ("My.Assembly.{Platform}"), which will - automatically be translated into the correct platform-specific name ("My.Assembly.desktop", - "My.Assembly.win8", etc.). This affects both extensibility points which require specifying - a string-based type name and assembly, as well as serialization. - - In v2.1 and later, the supported platform target names include: - - "desktop" (for desktop and PCL tests), - "dotnet" (everything else). - - In v2.0, the following names were also supported: - - "iOS-Universal" (for Xamarin test projects targeting iOS), - "MonoAndroid" (for Xamarin MonoAndroid tests), - "MonoTouch" (for Xamarin MonoTouch tests), - "universal" (for Windows Phone 8.1 and Windows 8.1 tests), - "win8" (for Windows 8 tests), - "wp8" (for Windows Phone 8 Silverlight tests). - - For backward compatibility reasons, the v2.1 runners will support tests linked against - the v2.0 execution libraries. - - Note that file names may be case sensitive (when running on platforms with case sensitive - file systems like Linux), so ensure that your assembly file name casing is consistent, and - that you use the suffixes here with the exact case shown. - - - - - Represents the statistical summary from a run of one or more tests. - - - - - The total number of tests run. - - - - - The number of failed tests. - - - - - The number of skipped tests. - - - - - The total time taken to run the tests, in seconds. - - - - - Adds a run summary's totals into this run summary. - - The run summary to be added. - - - - Decorates an implementation of that is used to - determine which test framework is used to discover and run tests. - - - - - Initializes an instance of . - - The fully qualified type name of the discoverer - (f.e., 'Xunit.Sdk.DataDiscoverer') - The name of the assembly that the discoverer type - is located in, without file extension (f.e., 'xunit.execution') - - - - The implementation of which returns the trait values - for . - - - - - - - - An attribute used to decorate classes which implement , - to indicate how trait values should be discovered. The discoverer type must implement - . - - - - - Initializes an instance of . - - The fully qualified type name of the discoverer - (f.e., 'Xunit.Sdk.TraitDiscoverer') - The name of the assembly that the discoverer type - is located in, without file extension (f.e., 'xunit.execution') - - - - An attribute used to decorate classes which derive from , - to indicate how test cases should be discovered. - - - - - Initializes an instance of the class. - - The fully qualified type name of the discoverer - (f.e., 'Xunit.Sdk.FactDiscoverer') - The name of the assembly that the discoverer type - is located in, without file extension (f.e., 'xunit.execution') - - - - Indicates the default display name format for test methods. - - - - - Use a fully qualified name (namespace + class + method) - - - - - Use just the method name (without class) - - - - - Indicates the method display options for test methods. - - - - - Indicates no additional method display options. - - This is the default configuration option. - - - - Replace underscores in display names with a space. - - - - - Replace well-known monikers with their equivalent operator. - - - lt : < - le : <= - eq : = - ne : != - gt : > - ge : >= - - - - - Replace supported escape sequences with their equivalent character. - - - Encoding - Format - - ASCIIX hex-digit hex-digit (ex: X2C) - UnicodeU hex-digit hex-digit hex-digit hex-digit (ex: U00A9) - - - - - - Replaces the period delimiter used in namespace and type references with a comma. - - This option is only honored if the setting is also enabled. - - - - Enables all method display options. - - - - - Formats arguments for display in theories. - - - - - Format the value for presentation. - - The value to be formatted. - - - The formatted value. - - - - Format the value for presentation. - - The value to be formatted. - - The formatted value. - - - - Default implementation of used by the xUnit.net equality assertions. - - The type that is being compared. - - - - Initializes a new instance of the class. - - The inner comparer to be used when the compared objects are enumerable. - - - - - - - - - - - - - A class that wraps to create . - - The type that is being compared. - - - - Initializes a new instance of the class. - - The comparer that is being adapted. - - - - - - - - - - Used to decorate an assembly, test collection, or test class to allow - the use of a custom . - - - - - Initializes a new instance of the class. - - The type name of the orderer class (that implements ). - The assembly that exists in. - - - - Used to decorate an assembly to allow the use of a custom . - - - - - Initializes a new instance of the class. - - The type name of the orderer class (that implements ). - The assembly that exists in. - - - - Used to decorate an assembly to allow the use of a custom . - - - - - Initializes an instance of . - - The fully qualified type name of the test framework - (f.e., 'Xunit.Sdk.XunitTestFramework') - The name of the assembly that the test framework type - is located in, without file extension (f.e., 'xunit.execution') - - - - Marks a test method as being a data theory. Data theories are tests which are fed - various bits of data from a data source, mapping to parameters on the test method. - If the data source contains multiple rows, then the test method is executed - multiple times (once with each data row). Data is provided by attributes which - derive from (notably, and - ). - - - - - Provides data for theories based on collection initialization syntax. - - - - - Adds a row to the theory. - - The values to be added. - - - - - - - - - - Represents a set of data for a theory with a single parameter. Data can - be added to the data set using the collection initializer syntax. - - The parameter type. - - - - Adds data to the theory data set. - - The data value. - - - - Represents a set of data for a theory with 2 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - - - - Represents a set of data for a theory with 3 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - - - - Represents a set of data for a theory with 4 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - - - - Represents a set of data for a theory with 5 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - The fifth parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - The fifth data value. - - - - Represents a set of data for a theory with 5 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - The fifth parameter type. - The sixth parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - The fifth data value. - The sixth data value. - - - - Represents a set of data for a theory with 5 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - The fifth parameter type. - The sixth parameter type. - The seventh parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - The fifth data value. - The sixth data value. - The seventh data value. - - - - Represents a set of data for a theory with 5 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - The fifth parameter type. - The sixth parameter type. - The seventh parameter type. - The eigth parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - The fifth data value. - The sixth data value. - The seventh data value. - The eigth data value. - - - - Represents a set of data for a theory with 5 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - The fifth parameter type. - The sixth parameter type. - The seventh parameter type. - The eigth parameter type. - The nineth parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - The fifth data value. - The sixth data value. - The seventh data value. - The eigth data value. - The nineth data value. - - - - Represents a set of data for a theory with 5 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - The fifth parameter type. - The sixth parameter type. - The seventh parameter type. - The eigth parameter type. - The nineth parameter type. - The tenth parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - The fifth data value. - The sixth data value. - The seventh data value. - The eigth data value. - The nineth data value. - The tenth data value. - - - - Attribute used to decorate a test method with arbitrary name/value pairs ("traits"). - - - - - Creates a new instance of the class. - - The trait name - The trait value - - - - Rethrows an exception object without losing the existing stack trace information - - The exception to re-throw. - - For more information on this technique, see - http://www.dotnetjunkies.com/WebLog/chris.taylor/archive/2004/03/03/8353.aspx. - The remote_stack_trace string is here to support Mono. - - - - - Unwraps an exception to remove any wrappers, like . - - The exception to unwrap. - The unwrapped exception. - - - - Guard class, used for guard clauses and argument validation - - - - - - - - - - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.runner.tdnet.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.runner.tdnet.dll deleted file mode 100644 index e1d6509f..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.runner.tdnet.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.runner.utility.net452.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.runner.utility.net452.dll deleted file mode 100644 index 58e49e45..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.runner.utility.net452.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/netstandard1.1/xunit.core.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/netstandard1.1/xunit.core.dll deleted file mode 100644 index fbc38a54..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/netstandard1.1/xunit.core.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/netstandard1.1/xunit.core.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/netstandard1.1/xunit.core.xml deleted file mode 100644 index 3b5aecdc..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/netstandard1.1/xunit.core.xml +++ /dev/null @@ -1,1255 +0,0 @@ - - - - xunit.core - - - - - Attribute used to decorate an assembly with arbitrary name/value pairs ("traits"). - - - - - Creates a new instance of the class. - - The trait name - The trait value - - - - Provides a data source for a data theory, with the data coming from a class - which must implement IEnumerable<object[]>. - Caution: the property is completely enumerated by .ToList() before any test is run. Hence it should return independent object sets. - - - - - Initializes a new instance of the class. - - The class that provides the data. - - - - Gets the type of the class that provides the data. - - - - - - - - Used to declare a specific test collection for a test class. - - - - - Initializes a new instance of the class. - - The test collection name. - - - - Defines the built-in behavior types for collections in xUnit.net. - - - - - By default, generates a collection per assembly, and any test classes that are not - decorated with will be placed into the assembly-level - collection. - - - - - By default, generates a collection per test class for any test classes that are not - decorated with . - - - - - Used to declare the default test collection behavior for the assembly. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The collection behavior for the assembly. - - - - Initializes a new instance of the class. - - The type name of the test collection factory (that implements ). - The assembly that exists in. - - - - Determines whether tests in this assembly are run in parallel. - - - - - Determines how many tests can run in parallel with each other. If set to 0, the system will - use . If set to a negative number, then there will - be no limit to the number of threads. - - - - - Used to declare a test collection container class. The container class gives - developers a place to attach interfaces like and - that will be applied to all tests classes - that are members of the test collection. - - - - - Initializes a new instance of the class. - - The test collection name. - - - - Determines whether tests in this collection runs in parallel with any other collections. - - - - - - - - - - - - - - Attribute that is applied to a method to indicate that it is a fact that should be run - by the test runner. It can also be extended to support a customized definition of a - test method. - - - - - Gets the name of the test to be used when the test is skipped. Defaults to - null, which will cause the fully qualified test name to be used. - - - - - Marks the test so that it will not be run, and gets or sets the skip reason - - - - - Marks the test as having a timeout, and gets or sets the timeout (in milliseconds). - WARNING: Using this with parallelization turned on will result in undefined behavior. - Timeout is only supported when parallelization is disabled, either globally or with - a parallelization-disabled test collection. - - - - - Used to provide asynchronous lifetime functionality. Currently supported: - - Test classes - - Classes used in - - Classes used in . - - - - - Called immediately after the class has been created, before it is used. - - - - - Called when an object is no longer needed. Called just before - if the class also implements that. - - - - - Used to decorate xUnit.net test classes and collections to indicate a test which has - per-test-class fixture data. An instance of the fixture data is initialized just before - the first test in the class is run, and if it implements IDisposable, is disposed - after the last test in the class is run. To gain access to the fixture data from - inside the test, a constructor argument should be added to the test class which - exactly matches the . Class fixtures must have a - single parameterless constructor, and may take collection fixture types as constructor - arguments. - - The type of the fixture. - - If asynchronous setup of is required - it should implement the interface. - - - - - Used to decorate xUnit.net test classes and collections to indicate a test which has - per-test-collection fixture data. An instance of the fixture data is initialized just before - the first test in the collection is run, and if it implements IDisposable, is disposed - after the last test in the collection is run. To gain access to the fixture data from - inside the test, a constructor argument should be added to the test class which - exactly matches the . - - The type of the fixture. - - If asynchronous setup of is required - it should implement the interface. - - - - - Provides a data source for a data theory, with the data coming from inline values. - - - - - Initializes a new instance of the class. - - The data values to pass to the theory. - - - - - - - A class implements this interface to participate in ordering tests - for the test runner. Test collection orderers are applied using the - , which can be applied at - the assembly level. - - - - - Orders test collections for execution. - - The test collections to be ordered. - The test collections in the order to be run. - - - - Provides a data source for a data theory, with the data coming from one of the following sources: - 1. A static property - 2. A static field - 3. A static method (with parameters) - The member must return something compatible with IEnumerable<object[]> with the test data. - Caution: the property is completely enumerated by .ToList() before any test is run. Hence it should return independent object sets. - - - - - Initializes a new instance of the class. - - The name of the public static member on the test class that will provide the test data - The parameters for the member (only supported for methods; ignored for everything else) - - - - - - - Provides a base class for attributes that will provide member data. The member data must return - something compatible with . - Caution: the property is completely enumerated by .ToList() before any test is run. Hence it should return independent object sets. - - - - - Initializes a new instance of the class. - - The name of the public static member on the test class that will provide the test data - The parameters for the member (only supported for methods; ignored for everything else) - - - - Returns true if the data attribute wants to skip enumerating data during discovery. - This will cause the theory to yield a single test case for all data, and the data discovery - will be during test execution instead of discovery. - - - - - Gets the member name. - - - - - Gets or sets the type to retrieve the member from. If not set, then the property will be - retrieved from the unit test class. - - - - - Gets or sets the parameters passed to the member. Only supported for static methods. - - - - - - - - Converts an item yielded by the data member to an object array, for return from . - - The method that is being tested. - An item yielded from the data member. - An suitable for return from . - - - - Allows the user to record actions for a test. - - - - - Records any exception which is thrown by the given code. - - The code which may throw an exception. - Returns the exception that was thrown by the code; null, otherwise. - - - - Records any exception which is thrown by the given code that has - a return value. Generally used for testing property accessors. - - The code which may throw an exception. - Returns the exception that was thrown by the code; null, otherwise. - - - - - - - Records any exception which is thrown by the given task. - - The task which may throw an exception. - Returns the exception that was thrown by the code; null, otherwise. - - - - - - - The implementation of which returns the trait values - for . - - - - - - - - Base attribute which indicates a test method interception (allows code to be run before and - after the test is run). - - - - - This method is called after the test method is executed. - - The method under test - - - - This method is called before the test method is executed. - - The method under test - - - - Abstract attribute which represents a data source for a data theory. - Data source providers derive from this attribute and implement GetData - to return the data for the theory. - Caution: the property is completely enumerated by .ToList() before any test is run. Hence it should return independent object sets. - - - - - Returns the data to be used to test the theory. - - The method that is being tested - One or more sets of theory data. Each invocation of the test method - is represented by a single object array. - - - - Marks all test cases generated by this data source as skipped. - - - - - Default implementation of . Uses reflection to find the - data associated with ; may return null when called - without reflection-based abstraction implementations. - - - - - - - - - - - An attribute used to decorate classes which derive from , - to indicate how data elements should be discovered. - - - - - Initializes an instance of . - - The fully qualified type name of the discoverer - (f.e., 'Xunit.Sdk.DataDiscoverer') - The name of the assembly that the discoverer type - is located in, without file extension (f.e., 'xunit.execution') - - - - Aggregates exceptions. Intended to run one or more code blocks, and collect the - exceptions thrown by those code blocks. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class that - contains the exception list of its parent. - - The parent aggregator to copy exceptions from. - - - - Returns true if the aggregator has at least one exception inside it. - - - - - Adds an exception to the aggregator. - - The exception to be added. - - - - Adds exceptions from another aggregator into this aggregator. - - The aggregator whose exceptions should be copied. - - - - Clears the aggregator. - - - - - Runs the code, catching the exception that is thrown and adding it to - the aggregate. - - The code to be run. - - - - Runs the code, catching the exception that is thrown and adding it to - the aggregate. - - The code to be run. - - - - Runs the code, catching the exception that is thrown and adding it to - the aggregate. - - The code to be run. - - - - Returns an exception that represents the exceptions thrown by the code - passed to the or method. - - Returns null if no exceptions were thrown; returns the - exact exception if a single exception was thrown; returns - if more than one exception was thrown. - - - - This class is responsible for discovering the data available in an implementation - of . The discovery process may not always have access - to reflection (i.e., running in Resharper), so the discoverer must make a best - effort to return data, but may return null when there is not enough information - available (for example, if reflection is required to answer the question). - - - - - Returns the data to be used to test the theory. - - - This will be called during - discovery, at which point the may or may not - be backed by reflection (i.e., implementing ). - If the data is not available because reflection is required, then you may return - null to inform xUnit that the quantity of data is unknown at this point. - When the tests are run, if you returned back null during discovery, then this method - will be called again to retrieve the data, this time guaranteed to provide - an implementation of . At this time, you - must return the actual data, and returning null is not legal. - - The data attribute being discovered - The method that is being tested/discovered - The theory data (or null during discovery, if not enough - information is available to enumerate the data) - - - - Returns true if the data attribute supports enumeration during - discovery; false otherwise. Data attributes with expensive computational - costs and/or randomized data sets should return false. - - - - - Used by discovery, execution, and extensibility code to send messages to the runner. - - - - - Queues a message to be sent to the runner. - - The message to be sent to the runner - - Returns true if discovery/execution should continue; false, otherwise. - The return value may be safely ignored by components which are not directly responsible - for discovery or execution, and this is intended to communicate to those sub-systems that - that they should short circuit and stop their work as quickly as is reasonable. - - - - - Implementation of used to discover the data - provided by . - - - - - - - - - - - A class implements this interface to participate in ordering tests - for the test runner. Test case orderers are applied using the - , which can be applied at - the assembly, test collection, and test class level. - - - - - Orders test cases for execution. - - The test cases to be ordered. - The test cases in the order to be run. - - - - Marker interface that must be implemented by test framework attributes, so - that the test framework attribute discoverer can find them. - - - - - Interface to be implemented by classes which are used to discover the test framework. - - - - - Gets the type that implements to be used to discover - and run tests. - - The test framework attribute that decorated the assembly - The test framework type - - - - Marker interface used by attributes which provide trait data. - - - - - This interface is implemented by discoverers that provide trait values to - xUnit.net v2 tests. - - - - - Gets the trait values from the trait attribute. - - The trait attribute containing the trait values. - The trait values. - - - - Represents a single test case from xUnit.net v2. - - - - - Gets the exception that happened during initialization. When this is set, then - the test execution should fail with this exception. - - - - - Gets the method to be run. Differs from . in that - any generic argument types will have been closed based on the arguments. - - - - - Gets the timeout of the test, in milliseconds; if zero or negative, means the test case has no timeout. - - - - - Executes the test case, returning 0 or more result messages through the message sink. - - The message sink used to send diagnostic messages to. - The message bus to report results to. - The arguments to pass to the constructor. - The error aggregator to use for catching exception. - The cancellation token source that indicates whether cancellation has been requested. - Returns the summary of the test case run. - - - - Interface to be implemented by classes which are used to discover tests cases attached - to test methods that are attributed with (or a subclass). - - - - - Discover test cases from a test method. - - The discovery options to be used. - The test method the test cases belong to. - The fact attribute attached to the test method. - Returns zero or more test cases represented by the test method. - - - - This interface is intended to be implemented by components which generate test collections. - End users specify the desired test collection factory by applying - at the assembly level. Classes which implement this interface must have a constructor - that takes and . - - - - - Gets the display name for the test collection factory. This information is shown to the end - user as part of the description of the test environment. - - - - - Gets the test collection for a given test class. - - The test class. - The test collection. - - - - Implementation of for discovering . - - - - - - - - Marks an assembly as a platform specific assembly for use with xUnit.net. Type references from - such assemblies are allowed to use a special suffix ("My.Assembly.{Platform}"), which will - automatically be translated into the correct platform-specific name ("My.Assembly.desktop", - "My.Assembly.win8", etc.). This affects both extensibility points which require specifying - a string-based type name and assembly, as well as serialization. - - In v2.1 and later, the supported platform target names include: - - "desktop" (for desktop and PCL tests), - "dotnet" (everything else). - - In v2.0, the following names were also supported: - - "iOS-Universal" (for Xamarin test projects targeting iOS), - "MonoAndroid" (for Xamarin MonoAndroid tests), - "MonoTouch" (for Xamarin MonoTouch tests), - "universal" (for Windows Phone 8.1 and Windows 8.1 tests), - "win8" (for Windows 8 tests), - "wp8" (for Windows Phone 8 Silverlight tests). - - For backward compatibility reasons, the v2.1 runners will support tests linked against - the v2.0 execution libraries. - - Note that file names may be case sensitive (when running on platforms with case sensitive - file systems like Linux), so ensure that your assembly file name casing is consistent, and - that you use the suffixes here with the exact case shown. - - - - - Represents the statistical summary from a run of one or more tests. - - - - - The total number of tests run. - - - - - The number of failed tests. - - - - - The number of skipped tests. - - - - - The total time taken to run the tests, in seconds. - - - - - Adds a run summary's totals into this run summary. - - The run summary to be added. - - - - Decorates an implementation of that is used to - determine which test framework is used to discover and run tests. - - - - - Initializes an instance of . - - The fully qualified type name of the discoverer - (f.e., 'Xunit.Sdk.DataDiscoverer') - The name of the assembly that the discoverer type - is located in, without file extension (f.e., 'xunit.execution') - - - - The implementation of which returns the trait values - for . - - - - - - - - An attribute used to decorate classes which implement , - to indicate how trait values should be discovered. The discoverer type must implement - . - - - - - Initializes an instance of . - - The fully qualified type name of the discoverer - (f.e., 'Xunit.Sdk.TraitDiscoverer') - The name of the assembly that the discoverer type - is located in, without file extension (f.e., 'xunit.execution') - - - - An attribute used to decorate classes which derive from , - to indicate how test cases should be discovered. - - - - - Initializes an instance of the class. - - The fully qualified type name of the discoverer - (f.e., 'Xunit.Sdk.FactDiscoverer') - The name of the assembly that the discoverer type - is located in, without file extension (f.e., 'xunit.execution') - - - - Indicates the default display name format for test methods. - - - - - Use a fully qualified name (namespace + class + method) - - - - - Use just the method name (without class) - - - - - Indicates the method display options for test methods. - - - - - Indicates no additional method display options. - - This is the default configuration option. - - - - Replace underscores in display names with a space. - - - - - Replace well-known monikers with their equivalent operator. - - - lt : < - le : <= - eq : = - ne : != - gt : > - ge : >= - - - - - Replace supported escape sequences with their equivalent character. - - - Encoding - Format - - ASCIIX hex-digit hex-digit (ex: X2C) - UnicodeU hex-digit hex-digit hex-digit hex-digit (ex: U00A9) - - - - - - Replaces the period delimiter used in namespace and type references with a comma. - - This option is only honored if the setting is also enabled. - - - - Enables all method display options. - - - - - Formats arguments for display in theories. - - - - - Format the value for presentation. - - The value to be formatted. - - - The formatted value. - - - - Format the value for presentation. - - The value to be formatted. - - The formatted value. - - - - Default implementation of used by the xUnit.net equality assertions. - - The type that is being compared. - - - - Initializes a new instance of the class. - - The inner comparer to be used when the compared objects are enumerable. - - - - - - - - - - - - - A class that wraps to create . - - The type that is being compared. - - - - Initializes a new instance of the class. - - The comparer that is being adapted. - - - - - - - - - - Used to decorate an assembly, test collection, or test class to allow - the use of a custom . - - - - - Initializes a new instance of the class. - - The type name of the orderer class (that implements ). - The assembly that exists in. - - - - Used to decorate an assembly to allow the use of a custom . - - - - - Initializes a new instance of the class. - - The type name of the orderer class (that implements ). - The assembly that exists in. - - - - Used to decorate an assembly to allow the use of a custom . - - - - - Initializes an instance of . - - The fully qualified type name of the test framework - (f.e., 'Xunit.Sdk.XunitTestFramework') - The name of the assembly that the test framework type - is located in, without file extension (f.e., 'xunit.execution') - - - - Marks a test method as being a data theory. Data theories are tests which are fed - various bits of data from a data source, mapping to parameters on the test method. - If the data source contains multiple rows, then the test method is executed - multiple times (once with each data row). Data is provided by attributes which - derive from (notably, and - ). - - - - - Provides data for theories based on collection initialization syntax. - - - - - Adds a row to the theory. - - The values to be added. - - - - - - - - - - Represents a set of data for a theory with a single parameter. Data can - be added to the data set using the collection initializer syntax. - - The parameter type. - - - - Adds data to the theory data set. - - The data value. - - - - Represents a set of data for a theory with 2 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - - - - Represents a set of data for a theory with 3 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - - - - Represents a set of data for a theory with 4 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - - - - Represents a set of data for a theory with 5 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - The fifth parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - The fifth data value. - - - - Represents a set of data for a theory with 5 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - The fifth parameter type. - The sixth parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - The fifth data value. - The sixth data value. - - - - Represents a set of data for a theory with 5 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - The fifth parameter type. - The sixth parameter type. - The seventh parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - The fifth data value. - The sixth data value. - The seventh data value. - - - - Represents a set of data for a theory with 5 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - The fifth parameter type. - The sixth parameter type. - The seventh parameter type. - The eigth parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - The fifth data value. - The sixth data value. - The seventh data value. - The eigth data value. - - - - Represents a set of data for a theory with 5 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - The fifth parameter type. - The sixth parameter type. - The seventh parameter type. - The eigth parameter type. - The nineth parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - The fifth data value. - The sixth data value. - The seventh data value. - The eigth data value. - The nineth data value. - - - - Represents a set of data for a theory with 5 parameters. Data can - be added to the data set using the collection initializer syntax. - - The first parameter type. - The second parameter type. - The third parameter type. - The fourth parameter type. - The fifth parameter type. - The sixth parameter type. - The seventh parameter type. - The eigth parameter type. - The nineth parameter type. - The tenth parameter type. - - - - Adds data to the theory data set. - - The first data value. - The second data value. - The third data value. - The fourth data value. - The fifth data value. - The sixth data value. - The seventh data value. - The eigth data value. - The nineth data value. - The tenth data value. - - - - Attribute used to decorate a test method with arbitrary name/value pairs ("traits"). - - - - - Creates a new instance of the class. - - The trait name - The trait value - - - - Rethrows an exception object without losing the existing stack trace information - - The exception to re-throw. - - For more information on this technique, see - http://www.dotnetjunkies.com/WebLog/chris.taylor/archive/2004/03/03/8353.aspx. - The remote_stack_trace string is here to support Mono. - - - - - Unwraps an exception to remove any wrappers, like . - - The exception to unwrap. - The unwrapped exception. - - - - Guard class, used for guard clauses and argument validation - - - - - - - - - - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/xunit.extensibility.core.2.4.2.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/xunit.extensibility.core.2.4.2.nupkg deleted file mode 100644 index 6eab52db..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/xunit.extensibility.core.2.4.2.nupkg and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/.signature.p7s deleted file mode 100644 index 3c835702..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/_content/logo-128-transparent.png b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/_content/logo-128-transparent.png deleted file mode 100644 index 9a8896bc..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/_content/logo-128-transparent.png and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/net452/xunit.execution.desktop.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/net452/xunit.execution.desktop.dll deleted file mode 100644 index 33c1e3fe..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/net452/xunit.execution.desktop.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/net452/xunit.execution.desktop.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/net452/xunit.execution.desktop.xml deleted file mode 100644 index edbed534..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/net452/xunit.execution.desktop.xml +++ /dev/null @@ -1,4225 +0,0 @@ - - - - xunit.execution.desktop - - - - - This class represents utility methods needed to supplement the - reflection capabilities provided by the CLR - - - - - Creates an instance of the test class for the given test case. Sends the - and messages as appropriate. - - The test - The type of the test class - The constructor arguments for the test class - The message bus used to send the test messages - The timer used to measure the time taken for construction - The cancellation token source - - - - - Disposes the test class instance. Sends the and - messages as appropriate. - - The test - The test class instance to be disposed - The message bus used to send the test messages - The timer used to measure the time taken for construction - The cancellation token source - - - - Gets methods in the target type that match the protection level of the supplied method - - The type - The method - The reflection method informations that match - - - - Gets all the custom attributes for the given assembly. - - The assembly - The type of the attribute - The matching attributes that decorate the assembly - - - - Gets all the custom attributes for the given attribute. - - The attribute - The type of the attribute to find - The matching attributes that decorate the attribute - - - - Gets all the custom attributes for the method that are of the given type. - - The method - The type of the attribute - The matching attributes that decorate the method - - - - Gets all the custom attributes for the given type. - - The type - The type of the attribute - The matching attributes that decorate the type - - - - Converts an into a , if possible (for example, this - will not work when the test method is based on source code rather than binaries). - - The method to convert - The runtime method, if available; null, otherwise - - - - Converts an into a , if possible (for example, this - will not work when the test class is based on source code rather than binaries). - - The type to convert - The runtime type, if available, null, otherwise - - - - Extension methods for reading and . - - - - - Gets a flag that determines whether diagnostic messages will be emitted. - - - - - Gets a flag that determines whether diagnostic messages will be emitted. If the flag is not present, - returns the default value (false). - - - - - Gets a flag that determines the default display name format for test methods. - - - - - Gets a flag that determines the default display options to format test methods. - - - - - Gets a flag that determines the default display name format for test methods. If the flag is not present, - returns the default value (). - - - - - Gets the options that determine the default display formatting options for test methods. If no options are not present, - returns the default value (). - - - - - Gets a flag that determines whether theories are pre-enumerated. If they enabled, then the - discovery system will return a test case for each row of test data; they are disabled, then the - discovery system will return a single test case for the theory. - - - - - Gets a flag that determines whether theories are pre-enumerated. If enabled, then the - discovery system will return a test case for each row of test data; if disabled, then the - discovery system will return a single test case for the theory. If the flag is not present, - returns the default value (true). - - - - - Gets a flag that determines whether xUnit.net should report test results synchronously. - - - - - Gets a flag that determines whether xUnit.net should report test results synchronously. - If the flag is not set, returns the default value (false). - - - - - Gets a flag that determines whether diagnostic messages will be emitted. - - - - - Gets a flag that determines whether diagnostic messages will be emitted. If the flag is not - present, returns the default value (false). - - - - - Gets a flag to disable parallelization. - - - - - Gets a flag to disable parallelization. If the flag is not present, returns the - default value (false). - - - - - Gets the maximum number of threads to use when running tests in parallel. - - - - - Gets the maximum number of threads to use when running tests in parallel. If set to 0 (or not set), - the value of is used; if set to a value less - than 0, does not limit the number of threads. - - - - - Gets a flag to stop testing on test failure. - - - - - Gets a flag to stop testing on test failure. If the flag is not present, returns the - default value (false). - - - - - Gets a flag that determines whether xUnit.net should report test results synchronously. - - - - - Gets a flag that determines whether xUnit.net should report test results synchronously. - If the flag is not set, returns the default value (false). - - - - - This implementation of allows the developer to track the count - of outstanding "async void" operations, and wait for them all to complete. - - - - - Initializes a new instance of the class. - - The existing synchronization context (may be null). - - - - - - - - - - - - - - - - Returns a task which is signaled when all outstanding operations are complete. - - - - - Default implementation of . Orders tests in - an unpredictable but stable order, so that repeated test runs of the - identical test assembly run tests in the same order. - - - - - Initializes a new instance of the class. - - Message sink to report diagnostic messages to - - - - - - - Default implementation of . Orders tests in - an unpredictable and unstable order, so that repeated test runs of the - identical test assembly run test collections in a random order. - - - - - - - - Tracks disposable objects, and disposes them in the reverse order they were added to - the tracker. - - - - - Add an object to be disposed. - - The object to be disposed. - - - - - - - Represents a caching factory for the types used for extensibility throughout the system. - - - - - Disposes the instances that are contained in the cache. - - - - - Gets an instance of the given type, casting it to , using the provided - constructor arguments. There is a single instance of a given type that is cached and reused, - so classes retrieved from this factory must be stateless and thread-safe. - - The interface type. - The message sink used to send diagnostic messages - The implementation type. - The constructor arguments. Since diagnostic message sinks are optional, - the code first looks for a type that takes the given arguments plus the message sink, and only - falls back to the message sink-less constructor if none was found. - The instance of the type. - - - - Gets a data discoverer. - - The message sink used to send diagnostic messages - The discoverer type - - - - Gets a data discoverer, as specified in a reflected . - - The message sink used to send diagnostic messages - The data discoverer attribute - The data discoverer, if the type is loadable; null, otherwise. - - - - Gets a test case orderer. - - The message sink used to send diagnostic messages - The test case orderer type - - - - Gets a test case orderer, as specified in a reflected . - - The message sink used to send diagnostic messages - The test case orderer attribute. - The test case orderer, if the type is loadable; null, otherwise. - - - - Gets a test collection orderer. - - The message sink used to send diagnostic messages - The test collection orderer type - - - - Gets a test collection orderer, as specified in a reflected . - - The message sink used to send diagnostic messages - The test collection orderer attribute. - The test collection orderer, if the type is loadable; null, otherwise. - - - - Gets a test framework discoverer. - - The message sink used to send diagnostic messages - The test framework type discoverer type - - - - Gets a test framework discoverer, as specified in a reflected . - - The message sink used to send diagnostic messages - The test framework discoverer attribute - - - - Gets a trait discoverer. - - The message sink used to send diagnostic messages - The trait discoverer type - - - - Gets a trait discoverer, as specified in a reflected . - - The message sink used to send diagnostic messages - The trait discoverer attribute. - The trait discoverer, if the type is loadable; null, otherwise. - - - - Gets an xUnit.net v2 test discoverer. - - The message sink used to send diagnostic messages - The test case discoverer type - - - - Gets an xUnit.net v2 test collection factory. - - The message sink used to send diagnostic messages - The test collection factory type - The test assembly under test - - - - Gets an xUnit.net v2 test collection factory, as specified in a reflected . - - The message sink used to send diagnostic messages - The collection behavior attribute. - The test assembly. - The collection factory. - - - - Implementation of that creates a single - default test collection for the assembly, and places any tests classes without - the into it. - - - - - Initializes a new instance of the class. - - The assembly. - The message sink used to send diagnostic messages - - - - - - - - - - Implementation of which creates a new test - collection for each test class that isn't decorated with . - - - - - Initializes a new instance of the class. - - The assembly info. - The message sink used to send diagnostic messages - - - - - - - - - - Represents a formatter that formats the display name of a class and/or method into a more - human readable form using additional options. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The used by the formatter. - The used by the formatter. - - - - Formats the specified display name. - - The display name to format. - The formatted display name. - - - - A simple implementation of that can be used to report an error - rather than running a test. - - - - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - The test method. - The error message to report for the test. - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - Default method display options to use (when not customized). - The test method. - The error message to report for the test. - - - - Gets the error message that will be display when the test is run. - - - - - - - - - - - - - - Measures and aggregates execution time of one or more actions. - - - - - Returns the total time aggregated across all the actions. - - - - - Executes an action and aggregates its run time into the total. - - The action to measure. - - - - Executes an asynchronous action and aggregates its run time into the total. - - The action to measure. - - - - Aggregates a time span into the total time. - - The time to add. - - - - Implementation of that supports finding test cases - on methods decorated with . - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - - - - Gets the message sink used to report messages. - - - - - Creates a single for the given test method. - - The discovery options to be used. - The test method. - The attribute that decorates the test method. - - - - - Discover test cases from a test method. By default, if the method is generic, or - it contains arguments, returns a single ; - otherwise, it returns the result of calling . - - The discovery options to be used. - The test method the test cases belong to. - The fact attribute attached to the test method. - Returns zero or more test cases represented by the test method. - - - - An implementation of to support . - - - - - Initializes a new instance of the class. - - The test case that the lambda represents. - The message bus to report run status to. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - - - - A base class that provides default behavior when running tests in an assembly. It groups the tests - by test collection, and then runs the individual test collections. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The assembly that contains the tests to be run. - The test cases to be run. - The message sink to report diagnostic messages to. - The message sink to report run status to. - The user's requested execution options. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the user's requested execution options. - - - - - Gets or sets the message sink to report diagnostic messages to. - - - - - Gets or sets the message sink to report run status to. - - - - - Gets or sets the assembly that contains the tests to be run. - - - - - Gets or sets the test case orderer that will be used to decide how to order the tests. - - - - - Gets or sets the test collection orderer that will be used to decide how to order the test collections. - - - - - Gets or sets the test cases to be run. - - - - - - - - Override this to provide the display name for the test framework (f.e., "xUnit.net 2.0"). - This value is placed into . - - - - - Override this to provide the environment information (f.e., "32-bit .NET 4.0"). This value is - placed into . - - - - - This method is called just after is sent, but before any test collections are run. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before is sent. - This method should NEVER throw; any exceptions should be placed into the . - - - - - Creates the message bus to be used for test execution. By default, it inspects - the options for the - flag, and if present, creates a message bus that ensures all messages are delivered - on the same thread. - - The message bus. - - - - Orders the test collections using the . - - Test collections (and the associated test cases) in run order - - - - Runs the tests in the test assembly. - - Returns summary information about the tests that were run. - - - - Runs the list of test collections. By default, groups the tests by collection and runs them synchronously. - - The message bus to report run status to. - The task cancellation token source, used to cancel the test run. - Returns summary information about the tests that were run. - - - - Override this method to run the tests in an individual test collection. - - The message bus to report run status to. - The test collection that is being run. - The test cases to be run. - The task cancellation token source, used to cancel the test run. - Returns summary information about the tests that were run. - - - - A base class that provides default behavior when running test cases. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The test case to be run. - The message bus to report run status to. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the task cancellation token source, used to cancel the test run. - - - - - Gets or sets the message bus to report run status to. - - - - - Gets or sets the test case to be run. - - - - - This method is called just after is sent, but before any test collections are run. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before is sent. - This method should NEVER throw; any exceptions should be placed into the . - - - - - Runs the tests in the test case. - - Returns summary information about the tests that were run. - - - - Override this method to run the tests in an individual test method. - - Returns summary information about the tests that were run. - - - - A base class that provides default behavior when running tests in a test class. It groups the tests - by test method, and then runs the individual test methods. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The test class to be run. - The test class that contains the tests to be run. - The test cases to be run. - The message sink used to send diagnostic messages - The message bus to report run status to. - The test case orderer that will be used to decide how to order the test. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the task cancellation token source, used to cancel the test run. - - - - - Gets or sets the CLR class that contains the tests to be run. - - - - - Gets the message sink used to send diagnostic messages. - - - - - Gets or sets the message bus to report run status to. - - - - - Gets or sets the test case orderer that will be used to decide how to order the test. - - - - - Gets or sets the test cases to be run. - - - - - Gets or sets the test class to be run. - - - - - Creates the arguments for the test class constructor. Attempts to resolve each parameter - individually, and adds an error when the constructor arguments cannot all be provided. - If the class is static, does not look for constructor, since one will not be needed. - - The test class constructor arguments. - - - - Gets the message to be used when the constructor is missing arguments. - - - - - This method is called just after is sent, but before any test methods are run. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before is sent. - This method should NEVER throw; any exceptions should be placed into the . - - - - - Runs the tests in the test class. - - Returns summary information about the tests that were run. - - - - Runs the list of test methods. By default, orders the tests, groups them by method and runs them synchronously. - - Returns summary information about the tests that were run. - - - - Override this method to run the tests in an individual test method. - - The test method that contains the test cases. - The CLR method that contains the tests to be run. - The test cases to be run. - The constructor arguments that will be used to create the test class. - Returns summary information about the tests that were run. - - - - Selects the constructor to be used for the test class. By default, chooses the parameterless - constructor. Override to change the constructor selection logic. - - The constructor to be used for creating the test class. - - - - Tries to supply a test class constructor argument. By default, always fails. Override to - change the argument lookup logic. - - The constructor that will be used to create the test class. - The parameter index. - The parameter information. - The argument value that should be used for the parameter. - Returns true if the argument was supplied; false, otherwise. - - - - A base class that provides default behavior when running tests in a test collection. It groups the tests - by test class, and then runs the individual test classes. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The test collection that contains the tests to be run. - The test cases to be run. - The message bus to report run status to. - The test case orderer that will be used to decide how to order the test. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the task cancellation token source, used to cancel the test run. - - - - - Gets or sets the message bus to report run status to. - - - - - Gets or sets the test case orderer that will be used to decide how to order the test. - - - - - Gets or sets the test cases to be run. - - - - - Gets or sets the test collection that contains the tests to be run. - - - - - This method is called just after is sent, but before any test classes are run. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before is sent. - This method should NEVER throw; any exceptions should be placed into the . - - - - - Runs the tests in the test collection. - - Returns summary information about the tests that were run. - - - - Runs the list of test classes. By default, groups the tests by class and runs them synchronously. - - Returns summary information about the tests that were run. - - - - Override this method to run the tests in an individual test class. - - The test class to be run. - The CLR class that contains the tests to be run. - The test cases to be run. - Returns summary information about the tests that were run. - - - - A base class that provides default behavior to invoke a test method. This includes - support for async test methods (both "async Task" and "async void") as well as - creation and disposal of the test class. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The test that this invocation belongs to. - The message bus to report run status to. - The test class that the test method belongs to. - The arguments to be passed to the test class constructor. - The test method that will be invoked. - The arguments to be passed to the test method. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the task cancellation token source, used to cancel the test run. - - - - - Gets or sets the constructor arguments used to construct the test class. - - - - - Gets the display name of the invoked test. - - - - - Gets or sets the message bus to report run status to. - - - - - Gets or sets the test to be run. - - - - - Gets the test case to be run. - - - - - Gets or sets the runtime type of the class that contains the test method. - - - - - Gets or sets the runtime method of the method that contains the test. - - - - - Gets or sets the arguments to pass to the test method when it's being invoked. - - - - - Gets or sets the object which measures execution time. - - - - - Creates the test class, unless the test method is static or there have already been errors. Note that - this method times the creation of the test class (using ). It is also responsible for - sending the and - messages, so if you override this method without calling the base, you are responsible for all of this behavior. - This method should NEVER throw; any exceptions should be placed into the . - - The class instance, if appropriate; null, otherwise - - - - This method is called just after the test method has finished executing. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before the test method is invoked. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method calls the test method via reflection. This is an available override point - if you need to do some other form of invocation of the actual test method. - - The instance of the test class - The return value from the test method invocation - - - - Given an object, will determine if it is an instance of (in which case, it is - directly returned), or an instance of - (in which case it is converted), or neither (in which case null is returned). - - The object to convert - - - - Creates the test class (if necessary), and invokes the test method. - - Returns the time (in seconds) spent creating the test class, running - the test, and disposing of the test class. - - - - Invokes the test method on the given test class instance. This method sets up support for "async void" - test methods, ensures that the test method has the correct number of arguments, then calls - to do the actual method invocation. It ensure that any async test method is fully completed before returning, and - returns the measured clock time that the invocation took. - - The test class instance - Returns the time taken to invoke the test method - - - - A base class that provides default behavior when running tests in a test method. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The test method under test. - The CLR class that contains the test method. - The CLR method that contains the tests to be run. - The test cases to be run. - The message bus to report run status to. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the task cancellation token source, used to cancel the test run. - - - - - Gets or sets the CLR class that contains the test method. - - - - - Gets or sets the message bus to report run status to. - - - - - Gets or sets the CLR method that contains the tests to be run. - - - - - Gets or sets the test cases to be run. - - - - - Gets or sets the test method that contains the test cases. - - - - - This method is called just after is sent, but before any test cases are run. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before is sent. - This method should NEVER throw; any exceptions should be placed into the . - - - - - Runs the tests in the test method. - - Returns summary information about the tests that were run. - - - - Runs the list of test cases. By default, it runs the cases in order, synchronously. - - Returns summary information about the tests that were run. - - - - Override this method to run an individual test case. - - The test case to be run. - Returns summary information about the test case run. - - - - A base class that provides default behavior when running a test. This includes support - for skipping tests. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The test that this invocation belongs to. - The message bus to report run status to. - The test class that the test method belongs to. - The arguments to be passed to the test class constructor. - The test method that will be invoked. - The arguments to be passed to the test method. - The skip reason, if the test is to be skipped. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the task cancellation token source, used to cancel the test run. - - - - - Gets or sets the constructor arguments used to construct the test class. - - - - - Gets or sets the display name of the invoked test. - - - - - Gets or sets the message bus to report run status to. - - - - - Gets or sets the skip reason for the test, if set. - - - - - Gets or sets the test to be run. - - - - - Gets the test case to be run. - - - - - Gets or sets the runtime type of the class that contains the test method. - - - - - Gets or sets the runtime method of the method that contains the test. - - - - - Gets or sets the arguments to pass to the test method when it's being invoked. - - - - - This method is called just after is sent, but before the test class is created. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before is sent. - This method should NEVER throw; any exceptions should be placed into the . - - - - - Runs the test. - - Returns summary information about the test that was run. - - - - Override this method to invoke the test. - - The exception aggregator used to run code and collect exceptions. - Returns a tuple which includes the execution time (in seconds) spent running the - test method, and any output that was returned by the test. - - - - The test assembly runner for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The assembly that contains the tests to be run. - The test cases to be run. - The message sink to report diagnostic messages to. - The message sink to report run status to. - The user's requested execution options. - - - - - - - - - - - - - Gets the synchronization context used when potentially running tests in parallel. - If is greater than 0, it creates - and uses an instance of . - - The maximum number of parallel threads. - - - - Ensures the assembly runner is initialized (sets up the collection behavior, - parallelization options, and test orderers from their assembly attributes). - - - - - - - - - - - - - - - - - The test case runner for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The test case to be run. - The display name of the test case. - The skip reason, if the test is to be skipped. - The arguments to be passed to the test class constructor. - The arguments to be passed to the test method. - The message bus to report run status to. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets the list of s that will be used for this test case. - - - - - Gets or sets the arguments passed to the test class constructor - - - - - Gets or sets the display name of the test case - - - - - Gets or sets the skip reason for the test, if set. - - - - - Gets or sets the runtime type for the test class that the test method belongs to. - - - - - Gets of sets the runtime method for the test method that the test case belongs to. - - - - - Gets or sets the arguments to pass to the test method when it's being invoked. - - - - - Creates the instance for the given test case. - - - - - Creates the test runner used to run the given test. - - - - - Gets the list of attributes that apply to this test case. - - - - - - - - The test class runner for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The test class to be run. - The test class that contains the tests to be run. - The test cases to be run. - The message sink used to send diagnostic messages - The message bus to report run status to. - The test case orderer that will be used to decide how to order the test. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - The mapping of collection fixture types to fixtures. - - - - Gets the fixture mappings that were created during . - - - - - Gets the already initialized async fixtures . - - - - - Creates the instance of a class fixture type to be used by the test class. If the fixture can be created, - it should be placed into the dictionary; if it cannot, then the method - should record the error by calling Aggregator.Add. - - The type of the fixture to be created - - - - - - - - - - - - - - - - - - - - - - The test collection runner for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The test collection that contains the tests to be run. - The test cases to be run. - The message sink used to send diagnostic messages - The message bus to report run status to. - The test case orderer that will be used to decide how to order the test. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets the fixture mappings that were created during . - - - - - Gets the message sink used to send diagnostic messages. - - - - - - - - - - - Creates the instance of a collection fixture type to be used by the test collection. If the fixture can be created, - it should be placed into the dictionary; if it cannot, then the method - should record the error by calling Aggregator.Add. - - The type of the fixture to be created - - - - Gives an opportunity to override test case orderer. By default, this method gets the - orderer from the collection definition. If this function returns null, the - test case orderer passed into the constructor will be used. - - - - - - - - The test invoker for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The test that this invocation belongs to. - The message bus to report run status to. - The test class that the test method belongs to. - The arguments to be passed to the test class constructor. - The test method that will be invoked. - The arguments to be passed to the test method. - The list of s for this test invocation. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets the list of s for this test invocation. - - - - - - - - - - - - - - The test method runner for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The test method to be run. - The test class that contains the test method. - The test method that contains the tests to be run. - The test cases to be run. - The message sink used to send diagnostic messages to. - The message bus to report run status to. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - The constructor arguments for the test class. - - - - - - - The test runner for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The test that this invocation belongs to. - The message bus to report run status to. - The test class that the test method belongs to. - The arguments to be passed to the test class constructor. - The test method that will be invoked. - The arguments to be passed to the test method. - The skip reason, if the test is to be skipped. - The list of s for this test. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets the list of s for this test. - - - - - - - - Override this method to invoke the test method. - - The exception aggregator used to run code and collect exceptions. - Returns the execution time (in seconds) spent running the test method. - - - - The test case runner for xUnit.net v2 theories (which could not be pre-enumerated; - pre-enumerated test cases use ). - - - - - Initializes a new instance of the class. - - The test case to be run. - The display name of the test case. - The skip reason, if the test is to be skipped. - The arguments to be passed to the test class constructor. - The message sink used to send diagnostic messages - The message bus to report run status to. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets the message sink used to report messages. - - - - - - - - - - - - - - The default implementation of . - - - - - - - - Initializes a new instance of the class. - - The test assembly. - The optional configuration filename (defaults to the - configuration file of the current app domain if not provided) - The version number of the assembly (defaults to "0.0.0.0") - - - - - - - - - - Gets or sets the assembly version. - - - - - - - - - - - The default implementation of . - - - - - - - - Initializes a new instance of the class. - - The test collection the class belongs to - The test class - - - - - - - - - - - - - - - - An implementation of for . - Compares the fully qualified names of the types. - - - - - The singleton instance of the comparer. - - - - - - - - - - - The default implementation of . - - - - - - - - Initializes a new instance of the class. - - The test assembly the collection belongs to - The optional type which contains the collection definition - The display name for the test collection - - - - - - - - - - - - - - - - - - - - - - An implementation of for . - Compares the IDs of the test collections. - - - - - The singleton instance of the comparer. - - - - - - - - - - - A helper class that gets the list of test collection definitions for a given assembly. - Reports any misconfigurations of the test assembly via the diagnostic message sink. - - - - - Gets the test collection definitions for the given assembly. - - The assembly. - The message sink used to send diagnostic messages - A list of mappings from test collection name to test collection definitions (as - - - - A default implementation of that tracks objects to be - disposed when the framework is disposed. The discoverer and executor are automatically - tracked for disposal, since those interfaces mandate an implementation of . - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - - - - Gets the message sink used to send diagnostic messages. - - - - - Gets the disposal tracker for the test framework. - - - - - - - - - - - Override this method to provide the implementation of . - - The assembly that is being discovered. - Returns the test framework discoverer. - - - - Override this method to provide the implementation of . - - The assembly that is being executed. - Returns the test framework executor. - - - - - - - - - - A base implementation of that supports test filtering - and runs the discovery process on a thread pool thread. - - - - - Initializes a new instance of the class. - - The test assembly. - The source information provider. - The message sink used to send diagnostic messages - - - - Gets the assembly that's being discovered. - - - - - Gets the message sink used to report diagnostic messages. - - - - - Gets the disposal tracker for the test framework discoverer. - - - - - Get the source code information provider used during discovery. - - - - - - - - - - - Implement this method to create a test class for the given CLR type. - - The CLR type. - The test class. - - - - - - - - - - - - - Core implementation to discover unit tests in a given test class. - - The test class. - Set to true to attempt to include source information. - The message sink to send discovery messages to. - The options used by the test framework during discovery. - Returns true if discovery should continue; false otherwise. - - - - Determines if a type should be used for discovery. Can be used to filter out types that - are not desirable. The default implementation filters out abstract (non-static) classes. - - The type. - Returns true if the type can contain tests; false, otherwise. - - - - Reports a discovered test case to the message bus, after updating the source code information - (if desired). - - - - - - - - - - - - A reusable implementation of which contains the basic behavior - for running tests. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - Name of the test assembly. - The source line number information provider. - The message sink to report diagnostic messages to. - - - - Gets the assembly information of the assembly under test. - - - - - Gets the message sink to send diagnostic messages to. - - - - - Gets the disposal tracker for the test framework discoverer. - - - - - Gets the source information provider. - - - - - Override to create a test framework discoverer that can be used to discover - tests when the user asks to run all test. - - The test framework discoverer - - - - - - - - - - - - - - - - Override to run test cases. - - The test cases to be run. - The message sink to report run status to. - The user's requested execution options. - - - - This class proxies for the real implementation of , based on - whether the user has overridden the choice via . If - no attribute is found, defaults to . - - - - - Initializes a new instance of the class. - - The test assembly (expected to implement ). - The source information provider (expected to implement ). - The diagnostic message sink (expected to implement ). - - - - Gets the test framework that's being wrapped by the proxy. - - - - - - - - - - - - - - - - - INTERNAL CLASS. DO NOT USE. - - - - - - - - - - - - - - The default implementation of . - - - - - - - - Initializes a new instance of the class. - - The test class - The test method - - - - - - - - - - - - - - - - An implementation of for . - Compares the names of the methods. - - - - - The singleton instance of the comparer. - - - - - - - - - - - A base class implementation of which is based on test cases being - related directly to test methods. - - - - - Used for de-serialization. - - - - - Initializes a new instance of the class. - - Default method display to use (when not customized). - The test method this test case belongs to. - The arguments for the test method. - - - - Initializes a new instance of the class. - - Default method display to use (when not customized). - Default method display options to use (when not customized). - The test method this test case belongs to. - The arguments for the test method. - - - - Returns the base display name for a test ("TestClassName.MethodName"). - - - - - Returns the default method display to use (when not customized). - - - - - Returns the default method display options to use (when not customized). - - - - - - - - Gets or sets the exception that happened during initialization. When this is set, then - the test execution should fail with this exception. - - - - - - - - Gets the generic types that were used to close the generic test method, if - applicable; null, if the test method was not an open generic. - - - - - - - - - - - - - - - - - - - - - - - - - - Call to ensure the object is fully initialized(). - - - - - Gets the unique ID for the test case. - - - - Converts an array of bytes to its hexadecimal value as a string. - The bytes. - A string containing the hexadecimal representation of the provided bytes. - - - Gets a hexadecimal digit character from the 4-bit value. - A value in the range [0, 15]. - A character in the range ['0','9'] or ['a','f']. - - - - Called when initializing the test cases, either after constructor or de-serialization. - Override this method to add additional initialization-time work. - - - - - - - - - - - Default implementation of . - - - - - Gets the output provided by the test. - - - - - Initialize the test output helper with information about a test. - - - - - Resets the test output helper to its uninitialized state. - - - - - - - - - - - Thrown if a test exceeds the specified timeout. - - - - - Initializes a new instance of . - - The timeout that was exceeded, in milliseconds - - - - Implementation of that supports finding test cases - on methods decorated with . - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - - - - Gets the message sink to be used to send diagnostic messages. - - - - - - - - Creates test cases for a single row of data. By default, returns a single instance of - with the data row inside of it. - - The discovery options to be used. - The test method the test cases belong to. - The theory attribute attached to the test method. - The row of data for this test case. - The test cases - - - - - - - Creates test cases for a skipped theory. By default, returns a single instance of - (which inherently discovers the skip reason via the fact attribute). - - The discovery options to be used. - The test method the test cases belong to. - The theory attribute attached to the test method. - The skip reason that decorates . - The test cases - - - - - - - Creates test cases for the entire theory. This is used when one or more of the theory data items - are not serializable, or if the user has requested to skip theory pre-enumeration. By default, - returns a single instance of , which performs the data discovery - at runtime. - - The discovery options to be used. - The test method the test cases belong to. - The theory attribute attached to the test method. - The test case - - - - - - - Creates test cases for a single row of skipped data. By default, returns a single instance of - with the data row inside of it. - - If this method is overridden, the implementation will have to override otherwise - the default behavior will look at the and the test case will not be skipped. - The discovery options to be used. - The test method the test cases belong to. - The theory attribute attached to the test method. - The row of data for this test case. - The reason this test case is to be skipped - The test cases - - - - Discover test cases from a test method. - - - This method performs the following steps: - - If the theory attribute is marked with Skip, returns the single test case from ; - - If pre-enumeration is off, or any of the test data is non serializable, returns the single test case from ; - - If there is no theory data, returns a single test case of with the error in it; - - Otherwise, it returns one test case per data row, created by calling or if the data attribute has a skip reason. - - The discovery options to be used. - The test method the test cases belong to. - The theory attribute attached to the test method. - Returns zero or more test cases represented by the test method. - - - - Represents a test case that had a valid data row, but the data row was generated by a data attribute with the skip property set. - - This class is only ever used if the discoverer is pre-enumerating theories and the data row is serializable. - - - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - The test method this test case belongs to. - The reason that this test case will be skipped - The arguments for the test method. - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - Default method display options to use (when not customized). - The test method this test case belongs to. - The reason that this test case will be skipped - The arguments for the test method. - - - - - - - - - - - - - An implementation of for xUnit v2. - - - - - Initializes a new instance of the class. - - The test case this test belongs to. - The display name for this test. - - - - - - - Gets the xUnit v2 test case. - - - - - - - - Default implementation of for xUnit v2 that supports tests decorated with - both and . - - - - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - The test method this test case belongs to. - The arguments for the test method. - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - Default method display options to use (when not customized). - The test method this test case belongs to. - The arguments for the test method. - - - - Gets the message sink used to report messages. - - - - - - - - Gets the display name for the test case. Calls - with the given base display name (which is itself either derived from , - falling back to . - - The fact attribute the decorated the test case. - The base display name from . - The display name for the test case. - - - - Gets the skip reason for the test case. By default, pulls the skip reason from the - property. - - The fact attribute the decorated the test case. - The skip reason, if skipped; null, otherwise. - - - - Gets the timeout for the test case. By default, pulls the skip reason from the - property. - - The fact attribute the decorated the test case. - The timeout in milliseconds, if set; 0, if unset. - - - - - - - - - - - - - - - - The implementation of that supports discovery and - execution of unit tests linked against xunit.core.dll, using xunit.execution.dll. - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - - - - - - - - - - The implementation of that supports discovery - of unit tests linked against xunit.core.dll, using xunit.execution.dll. - - - - - Gets the display name of the xUnit.net v2 test framework. - - - - - Initializes a new instance of the class. - - The test assembly. - The source information provider. - The message sink used to send diagnostic messages - The test collection factory used to look up test collections. - - - - Gets the mapping dictionary of fact attribute type to discoverer type. - - - - - Gets the test collection factory that makes test collections. - - - - - - - - Finds the tests on a test method. - - The test method. - Set to true to indicate that source information should be included. - The message bus to report discovery messages to. - The options used by the test framework during discovery. - Return true to continue test discovery, false, otherwise. - - - - - - - Gets the test case discover instance for the given discoverer type. The instances are cached - and reused, since they should not be stateful. - - The discoverer type. - Returns the test case discoverer instance. - - - - - - - The implementation of that supports execution - of unit tests linked against xunit.core.dll, using xunit.execution.dll. - - - - - Initializes a new instance of the class. - - Name of the test assembly. - The source line number information provider. - The message sink to report diagnostic messages to. - - - - Gets the test assembly that contains the test. - - - - - - - - - - - - - - Represents a test case which runs multiple tests for theory data, either because the - data was not enumerable or because the data was not serializable. - - - - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - The method under test. - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - Default method display options to use (when not customized). - The method under test. - - - - - - - An implementation of which runs work on custom threads - rather than in the thread pool, and limits the number of in-flight actions. - - - - - Initializes a new instance of the class. - - The maximum number of tasks to run at any one time. - - - - Gets a flag indicating whether maximum concurrency is supported. - - - - - - - - - - - - - - This is an internal class, and is not intended to be called from end-user code. - - - - - - - - - - - - - - Implementation of that delegates to another implementation of - while calling into a callback for each message. - - - - - Initializes a new instance of the class. - - The message bus to delegate to. - The callback to send messages to. - - - - - - - - - - Implementation of that delegates to another implementation of - while calling into a callback for each message. In addition, - it issues a event when a message of the type - is seen. - - The type of the T final message. - - - - Initializes a new instance of the class. - - The message bus to delegate to. - The callback to send messages to. - - - - The final message that was seen that caused to be triggered. - - - - - An event that is triggered when a message of type is seen. - - - - - - - - Implementation of that delegates to another implementation of - while calling into a callback for each message. - - - - - Initializes a new instance of the class. - - The inner message sink. - The callback. - - - - - - - - - - Implementation of that delegates to another implementation of - while calling into a callback for each message. In addition, - it issues a event when a message of the type - is seen. - - The type of the T final message. - - - - Initializes a new instance of the class. - - The inner message sink. - The callback. - - - - The final message that was seen that caused to be triggered. - - - - - An event that is triggered when a message of type is seen. - - - - - - - - Reflection-based implementation of . - - - - - Initializes a new instance of the class. - - The assembly to be wrapped. - - - - Initializes a new instance of the class. - - The assembly to be wrapped. - - - - - - - - - - - - - - - - - - - - - - - - - Reflection-based implementation of . - - - - - Initializes a new instance of the class. - - The attribute to be wrapped. - - - - - - - - - - - - - - - - - - - - - - Reflection-based implementation of . - - - - - Initializes a new instance of the class. - - The method to be wrapped. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Reflection-based implementation of . - - - - - Initializes a new instance of the class. - - The parameter to be wrapped. - - - - - - - - - - - - - Reflection-based implementation of . - - - - - Initializes a new instance of the class. - - The type to wrap. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Wrapper to implement types from xunit.abstractions.dll using reflection. - - - - - Converts arguments into their target types. Can be particularly useful when pulling attribute - constructor arguments, whose types may not strictly match the parameter types. - - The arguments to be converted. - The target types for the conversion. - The converted arguments. - - - - Converts an into an . - - The assembly to wrap. - The wrapper - - - - Converts an into an using reflection. - - The attribute to wrap. - The wrapper - - - - Converts a into an using reflection. - - The method to wrap - The wrapper - - - - Converts a into an using reflection. - - THe parameter to wrap - The wrapper - - - - Converts a into an using reflection. - - The type to wrap - The wrapper - - - - This is an internal class, and is not intended to be called from end-user code. - - - - - - - - - - - - - - INTERNAL CLASS. DO NOT USE. - - - - - - - - INTERNAL CLASS. DO NOT USE. - - - - - - - - Represents an exception that happened during the process of a test class. This typically - means there were problems identifying the correct test class constructor, or problems - creating the fixture data for the test class. - - - - - Initializes a new instance of the class. - - The exception message. - - - - - - - - - - - - - The implementation of that supports attributes - of type . - - - - - - - - A helper class to retrieve the traits from a method. - - - - - Get the traits from a method. - - The member (method, field, etc.) to get the traits for. - A list of traits that are defined on the method. - - - - Extension methods for . - - - - - Converts a type into a name string. - - The type to convert. - Name string of type. - - - - Resolves argument values for the test method, including support for optional method - arguments. - - The test method to resolve. - The user-supplied method arguments. - The argument values - - - - Formulates the extended portion of the display name for a test method. For tests with no arguments, this will - return just the base name; for tests with arguments, attempts to format the arguments and appends the argument - list to the test name. - - The test method - The base part of the display name - The test method arguments - The test method's generic types - The full display name for the test method - - - - Resolves an individual generic type given an intended generic parameter type and the type of an object passed to that type. - - The generic type, e.g. T, to resolve. - The non-generic or open generic type, e.g. T, to try to match with the type of the object passed to that type. - The non-generic or closed generic type, e.g. string, used to resolve the method parameter. - The resolved type, e.g. the parameters (T, T, string, typeof(object)) -> (T, T, string, typeof(string)). - True if resolving was successful, else false. - - - - Gets the ElementType of a type, only if it is an array. - - The type to get the ElementType of. - If type is an array, the ElementType of the type, else the original type. - - - - Gets the underlying ElementType of a type, if the ITypeInfo supports reflection. - - The type to get the ElementType of. - A flag indicating whether the type is an array. - If type has an element type, underlying ElementType of a type, else the original type. - - - - Resolves an individual generic type given an intended generic parameter type and the type of an object passed to that type. - - The generic type, e.g. T, to resolve. - The non-generic or closed generic type, e.g. string, used to resolve the method parameter. - The generic arguments of the open generic type to match with the passed parameter. - The resolved type. - True if resolving was successful, else false. - - - - Resolves a generic type for a test method. The test parameters (and associated parameter infos) are - used to determine the best matching generic type for the test method that can be satisfied by all - the generic parameters and their values. - - The generic type to be resolved - The parameter values being passed to the test method - The parameter infos for the test method - The best matching generic type - - - - Resolves all the generic types for a test method. The test parameters are used to determine - the best matching generic types for the test method that can be satisfied by all - the generic parameters and their values. - - The test method - The parameter values being passed to the test method - The best matching generic types - - - base implementation of MD4 family style digest as outlined in - "Handbook of Applied Cryptography", pages 344 - 347. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implementation of SHA-1 as outlined in "Handbook of Applied Cryptography", pages 346 - 349. - - It is interesting to ponder why the, apart from the extra IV, the other difference here from MD5 - is the "endianness" of the word processing! - - - - - - - Copy constructor. This will copy the state of the provided - message digest. - - - - - - - - - - - - reset the chaining variables - - - - - - - Utility classes for dealing with Exception objects. - - - - - Combines multiple levels of messages into a single message. - - The failure information from which to get the messages. - The combined string. - - - - Combines multiple levels of stack traces into a single stack trace. - - The failure information from which to get the stack traces. - The combined string. - - - - Unwraps exceptions and their inner exceptions. - - The exception to be converted. - The failure information. - - - - An implementation of and that - ignores all messages. - - - - - - - - - - - - - - Serializes and de-serializes objects - - - - - De-serializes an object. - - The type of the object - The object's serialized value - The de-serialized object - - - - Serializes an object. - - The value to serialize - The serialized value - - - Gets whether the specified is serializable with . - The object to test for serializability. - true if the object can be serialized; otherwise, false. - - - - Converts an assembly qualified type name into a object. - - The assembly qualified type name. - The instance of the , if available; null, otherwise. - - - - Converts an assembly name + type name into a object. - - The assembly name. - The type name. - The instance of the , if available; null, otherwise. - - - - Gets an assembly qualified type name for serialization, with special dispensation for types which - originate in the execution assembly. - - - - - Retrieves a substring from the string, with whitespace trimmed on both ends. - - The string. - The starting index. - The length. - - A substring starting no earlier than startIndex and ending no later - than startIndex + length. - - - - - Default implementation of . - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of and . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message to send - - - - Initializes a new instance of the class. - - The format of the message to send - The arguments used to format the message - - - - - - - - - - Default implementation of . - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Formats arguments for display in theories. - - - - - Format the value for presentation. - - The value to be formatted. - - - The formatted value. - - - - Format the value for presentation. - - The value to be formatted. - - The formatted value. - - - - Default implementation of used by the xUnit.net equality assertions. - - The type that is being compared. - - - - Initializes a new instance of the class. - - The inner comparer to be used when the compared objects are enumerable. - - - - - - - - - - - - - A class that wraps to create . - - The type that is being compared. - - - - Initializes a new instance of the class. - - The comparer that is being adapted. - - - - - - - - - - Gets the substitution token used as assembly name suffix to indicate that the assembly is - a generalized reference to the platform-specific assembly. - - - - - Base class for all long-lived objects that may cross over an AppDomain. - - - - - Creates a new instance of the type. - - - - - Disconnects all remote objects. - - - - - - - - A mirror class of the CLR's class. - - - - - Initializes a new instance of the class. - - The data to copy into the serialization info - - - - - - - - - - - - - Returns BASE64 encoded string that represents the entirety of the data. - - - - - Returns a triple for a key/value pair of data in a complex object - - The triple to be serialized - The serialized version of the triple - - - - Returns the triple values out of a serialized triple. - - The serialized triple - The de-serialized triple - - - - De-serializes a value that was serialized with . - - The type of the object to de-serialize into - The serialized value - The de-serialized object - - - - Serializes an object. - - The value to be serialized - The serialized object - - - - Represents a triple of information used when serializing complex types: the property name, - the value to be serialized, and the value's type. - - - - - Gets the triple's key - - - - - Gets the triple's value - - - - - Gets the triple's value type - - - - - Initializes a new instance of the class. - - The triple's key - The triple's value - The triple's value type - - - - Rethrows an exception object without losing the existing stack trace information - - The exception to re-throw. - - For more information on this technique, see - http://www.dotnetjunkies.com/WebLog/chris.taylor/archive/2004/03/03/8353.aspx. - The remote_stack_trace string is here to support Mono. - - - - - Unwraps an exception to remove any wrappers, like . - - The exception to unwrap. - The unwrapped exception. - - - - Guard class, used for guard clauses and argument validation - - - - - - - - - - - - - - Methods which help bridge and contain the differences between Type and TypeInfo. - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/netstandard1.1/xunit.execution.dotnet.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/netstandard1.1/xunit.execution.dotnet.dll deleted file mode 100644 index 63678068..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/netstandard1.1/xunit.execution.dotnet.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/netstandard1.1/xunit.execution.dotnet.xml b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/netstandard1.1/xunit.execution.dotnet.xml deleted file mode 100644 index bd71522c..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/netstandard1.1/xunit.execution.dotnet.xml +++ /dev/null @@ -1,4214 +0,0 @@ - - - - xunit.execution.dotnet - - - - - This class represents utility methods needed to supplement the - reflection capabilities provided by the CLR - - - - - Creates an instance of the test class for the given test case. Sends the - and messages as appropriate. - - The test - The type of the test class - The constructor arguments for the test class - The message bus used to send the test messages - The timer used to measure the time taken for construction - The cancellation token source - - - - - Disposes the test class instance. Sends the and - messages as appropriate. - - The test - The test class instance to be disposed - The message bus used to send the test messages - The timer used to measure the time taken for construction - The cancellation token source - - - - Gets methods in the target type that match the protection level of the supplied method - - The type - The method - The reflection method informations that match - - - - Gets all the custom attributes for the given assembly. - - The assembly - The type of the attribute - The matching attributes that decorate the assembly - - - - Gets all the custom attributes for the given attribute. - - The attribute - The type of the attribute to find - The matching attributes that decorate the attribute - - - - Gets all the custom attributes for the method that are of the given type. - - The method - The type of the attribute - The matching attributes that decorate the method - - - - Gets all the custom attributes for the given type. - - The type - The type of the attribute - The matching attributes that decorate the type - - - - Converts an into a , if possible (for example, this - will not work when the test method is based on source code rather than binaries). - - The method to convert - The runtime method, if available; null, otherwise - - - - Converts an into a , if possible (for example, this - will not work when the test class is based on source code rather than binaries). - - The type to convert - The runtime type, if available, null, otherwise - - - - Extension methods for reading and . - - - - - Gets a flag that determines whether diagnostic messages will be emitted. - - - - - Gets a flag that determines whether diagnostic messages will be emitted. If the flag is not present, - returns the default value (false). - - - - - Gets a flag that determines the default display name format for test methods. - - - - - Gets a flag that determines the default display options to format test methods. - - - - - Gets a flag that determines the default display name format for test methods. If the flag is not present, - returns the default value (). - - - - - Gets the options that determine the default display formatting options for test methods. If no options are not present, - returns the default value (). - - - - - Gets a flag that determines whether theories are pre-enumerated. If they enabled, then the - discovery system will return a test case for each row of test data; they are disabled, then the - discovery system will return a single test case for the theory. - - - - - Gets a flag that determines whether theories are pre-enumerated. If enabled, then the - discovery system will return a test case for each row of test data; if disabled, then the - discovery system will return a single test case for the theory. If the flag is not present, - returns the default value (true). - - - - - Gets a flag that determines whether xUnit.net should report test results synchronously. - - - - - Gets a flag that determines whether xUnit.net should report test results synchronously. - If the flag is not set, returns the default value (false). - - - - - Gets a flag that determines whether diagnostic messages will be emitted. - - - - - Gets a flag that determines whether diagnostic messages will be emitted. If the flag is not - present, returns the default value (false). - - - - - Gets a flag to disable parallelization. - - - - - Gets a flag to disable parallelization. If the flag is not present, returns the - default value (false). - - - - - Gets the maximum number of threads to use when running tests in parallel. - - - - - Gets the maximum number of threads to use when running tests in parallel. If set to 0 (or not set), - the value of is used; if set to a value less - than 0, does not limit the number of threads. - - - - - Gets a flag to stop testing on test failure. - - - - - Gets a flag to stop testing on test failure. If the flag is not present, returns the - default value (false). - - - - - Gets a flag that determines whether xUnit.net should report test results synchronously. - - - - - Gets a flag that determines whether xUnit.net should report test results synchronously. - If the flag is not set, returns the default value (false). - - - - - This implementation of allows the developer to track the count - of outstanding "async void" operations, and wait for them all to complete. - - - - - Initializes a new instance of the class. - - The existing synchronization context (may be null). - - - - - - - - - - - - - - - - Returns a task which is signaled when all outstanding operations are complete. - - - - - Default implementation of . Orders tests in - an unpredictable but stable order, so that repeated test runs of the - identical test assembly run tests in the same order. - - - - - Initializes a new instance of the class. - - Message sink to report diagnostic messages to - - - - - - - Default implementation of . Orders tests in - an unpredictable and unstable order, so that repeated test runs of the - identical test assembly run test collections in a random order. - - - - - - - - Tracks disposable objects, and disposes them in the reverse order they were added to - the tracker. - - - - - Add an object to be disposed. - - The object to be disposed. - - - - - - - Represents a caching factory for the types used for extensibility throughout the system. - - - - - Disposes the instances that are contained in the cache. - - - - - Gets an instance of the given type, casting it to , using the provided - constructor arguments. There is a single instance of a given type that is cached and reused, - so classes retrieved from this factory must be stateless and thread-safe. - - The interface type. - The message sink used to send diagnostic messages - The implementation type. - The constructor arguments. Since diagnostic message sinks are optional, - the code first looks for a type that takes the given arguments plus the message sink, and only - falls back to the message sink-less constructor if none was found. - The instance of the type. - - - - Gets a data discoverer. - - The message sink used to send diagnostic messages - The discoverer type - - - - Gets a data discoverer, as specified in a reflected . - - The message sink used to send diagnostic messages - The data discoverer attribute - The data discoverer, if the type is loadable; null, otherwise. - - - - Gets a test case orderer. - - The message sink used to send diagnostic messages - The test case orderer type - - - - Gets a test case orderer, as specified in a reflected . - - The message sink used to send diagnostic messages - The test case orderer attribute. - The test case orderer, if the type is loadable; null, otherwise. - - - - Gets a test collection orderer. - - The message sink used to send diagnostic messages - The test collection orderer type - - - - Gets a test collection orderer, as specified in a reflected . - - The message sink used to send diagnostic messages - The test collection orderer attribute. - The test collection orderer, if the type is loadable; null, otherwise. - - - - Gets a test framework discoverer. - - The message sink used to send diagnostic messages - The test framework type discoverer type - - - - Gets a test framework discoverer, as specified in a reflected . - - The message sink used to send diagnostic messages - The test framework discoverer attribute - - - - Gets a trait discoverer. - - The message sink used to send diagnostic messages - The trait discoverer type - - - - Gets a trait discoverer, as specified in a reflected . - - The message sink used to send diagnostic messages - The trait discoverer attribute. - The trait discoverer, if the type is loadable; null, otherwise. - - - - Gets an xUnit.net v2 test discoverer. - - The message sink used to send diagnostic messages - The test case discoverer type - - - - Gets an xUnit.net v2 test collection factory. - - The message sink used to send diagnostic messages - The test collection factory type - The test assembly under test - - - - Gets an xUnit.net v2 test collection factory, as specified in a reflected . - - The message sink used to send diagnostic messages - The collection behavior attribute. - The test assembly. - The collection factory. - - - - Implementation of that creates a single - default test collection for the assembly, and places any tests classes without - the into it. - - - - - Initializes a new instance of the class. - - The assembly. - The message sink used to send diagnostic messages - - - - - - - - - - Implementation of which creates a new test - collection for each test class that isn't decorated with . - - - - - Initializes a new instance of the class. - - The assembly info. - The message sink used to send diagnostic messages - - - - - - - - - - Represents a formatter that formats the display name of a class and/or method into a more - human readable form using additional options. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The used by the formatter. - The used by the formatter. - - - - Formats the specified display name. - - The display name to format. - The formatted display name. - - - - A simple implementation of that can be used to report an error - rather than running a test. - - - - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - The test method. - The error message to report for the test. - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - Default method display options to use (when not customized). - The test method. - The error message to report for the test. - - - - Gets the error message that will be display when the test is run. - - - - - - - - - - - - - - Measures and aggregates execution time of one or more actions. - - - - - Returns the total time aggregated across all the actions. - - - - - Executes an action and aggregates its run time into the total. - - The action to measure. - - - - Executes an asynchronous action and aggregates its run time into the total. - - The action to measure. - - - - Aggregates a time span into the total time. - - The time to add. - - - - Implementation of that supports finding test cases - on methods decorated with . - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - - - - Gets the message sink used to report messages. - - - - - Creates a single for the given test method. - - The discovery options to be used. - The test method. - The attribute that decorates the test method. - - - - - Discover test cases from a test method. By default, if the method is generic, or - it contains arguments, returns a single ; - otherwise, it returns the result of calling . - - The discovery options to be used. - The test method the test cases belong to. - The fact attribute attached to the test method. - Returns zero or more test cases represented by the test method. - - - - An implementation of to support . - - - - - Initializes a new instance of the class. - - The test case that the lambda represents. - The message bus to report run status to. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - - - - A base class that provides default behavior when running tests in an assembly. It groups the tests - by test collection, and then runs the individual test collections. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The assembly that contains the tests to be run. - The test cases to be run. - The message sink to report diagnostic messages to. - The message sink to report run status to. - The user's requested execution options. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the user's requested execution options. - - - - - Gets or sets the message sink to report diagnostic messages to. - - - - - Gets or sets the message sink to report run status to. - - - - - Gets or sets the assembly that contains the tests to be run. - - - - - Gets or sets the test case orderer that will be used to decide how to order the tests. - - - - - Gets or sets the test collection orderer that will be used to decide how to order the test collections. - - - - - Gets or sets the test cases to be run. - - - - - - - - Override this to provide the display name for the test framework (f.e., "xUnit.net 2.0"). - This value is placed into . - - - - - Override this to provide the environment information (f.e., "32-bit .NET 4.0"). This value is - placed into . - - - - - This method is called just after is sent, but before any test collections are run. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before is sent. - This method should NEVER throw; any exceptions should be placed into the . - - - - - Creates the message bus to be used for test execution. By default, it inspects - the options for the - flag, and if present, creates a message bus that ensures all messages are delivered - on the same thread. - - The message bus. - - - - Orders the test collections using the . - - Test collections (and the associated test cases) in run order - - - - Runs the tests in the test assembly. - - Returns summary information about the tests that were run. - - - - Runs the list of test collections. By default, groups the tests by collection and runs them synchronously. - - The message bus to report run status to. - The task cancellation token source, used to cancel the test run. - Returns summary information about the tests that were run. - - - - Override this method to run the tests in an individual test collection. - - The message bus to report run status to. - The test collection that is being run. - The test cases to be run. - The task cancellation token source, used to cancel the test run. - Returns summary information about the tests that were run. - - - - A base class that provides default behavior when running test cases. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The test case to be run. - The message bus to report run status to. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the task cancellation token source, used to cancel the test run. - - - - - Gets or sets the message bus to report run status to. - - - - - Gets or sets the test case to be run. - - - - - This method is called just after is sent, but before any test collections are run. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before is sent. - This method should NEVER throw; any exceptions should be placed into the . - - - - - Runs the tests in the test case. - - Returns summary information about the tests that were run. - - - - Override this method to run the tests in an individual test method. - - Returns summary information about the tests that were run. - - - - A base class that provides default behavior when running tests in a test class. It groups the tests - by test method, and then runs the individual test methods. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The test class to be run. - The test class that contains the tests to be run. - The test cases to be run. - The message sink used to send diagnostic messages - The message bus to report run status to. - The test case orderer that will be used to decide how to order the test. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the task cancellation token source, used to cancel the test run. - - - - - Gets or sets the CLR class that contains the tests to be run. - - - - - Gets the message sink used to send diagnostic messages. - - - - - Gets or sets the message bus to report run status to. - - - - - Gets or sets the test case orderer that will be used to decide how to order the test. - - - - - Gets or sets the test cases to be run. - - - - - Gets or sets the test class to be run. - - - - - Creates the arguments for the test class constructor. Attempts to resolve each parameter - individually, and adds an error when the constructor arguments cannot all be provided. - If the class is static, does not look for constructor, since one will not be needed. - - The test class constructor arguments. - - - - Gets the message to be used when the constructor is missing arguments. - - - - - This method is called just after is sent, but before any test methods are run. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before is sent. - This method should NEVER throw; any exceptions should be placed into the . - - - - - Runs the tests in the test class. - - Returns summary information about the tests that were run. - - - - Runs the list of test methods. By default, orders the tests, groups them by method and runs them synchronously. - - Returns summary information about the tests that were run. - - - - Override this method to run the tests in an individual test method. - - The test method that contains the test cases. - The CLR method that contains the tests to be run. - The test cases to be run. - The constructor arguments that will be used to create the test class. - Returns summary information about the tests that were run. - - - - Selects the constructor to be used for the test class. By default, chooses the parameterless - constructor. Override to change the constructor selection logic. - - The constructor to be used for creating the test class. - - - - Tries to supply a test class constructor argument. By default, always fails. Override to - change the argument lookup logic. - - The constructor that will be used to create the test class. - The parameter index. - The parameter information. - The argument value that should be used for the parameter. - Returns true if the argument was supplied; false, otherwise. - - - - A base class that provides default behavior when running tests in a test collection. It groups the tests - by test class, and then runs the individual test classes. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The test collection that contains the tests to be run. - The test cases to be run. - The message bus to report run status to. - The test case orderer that will be used to decide how to order the test. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the task cancellation token source, used to cancel the test run. - - - - - Gets or sets the message bus to report run status to. - - - - - Gets or sets the test case orderer that will be used to decide how to order the test. - - - - - Gets or sets the test cases to be run. - - - - - Gets or sets the test collection that contains the tests to be run. - - - - - This method is called just after is sent, but before any test classes are run. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before is sent. - This method should NEVER throw; any exceptions should be placed into the . - - - - - Runs the tests in the test collection. - - Returns summary information about the tests that were run. - - - - Runs the list of test classes. By default, groups the tests by class and runs them synchronously. - - Returns summary information about the tests that were run. - - - - Override this method to run the tests in an individual test class. - - The test class to be run. - The CLR class that contains the tests to be run. - The test cases to be run. - Returns summary information about the tests that were run. - - - - A base class that provides default behavior to invoke a test method. This includes - support for async test methods (both "async Task" and "async void") as well as - creation and disposal of the test class. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The test that this invocation belongs to. - The message bus to report run status to. - The test class that the test method belongs to. - The arguments to be passed to the test class constructor. - The test method that will be invoked. - The arguments to be passed to the test method. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the task cancellation token source, used to cancel the test run. - - - - - Gets or sets the constructor arguments used to construct the test class. - - - - - Gets the display name of the invoked test. - - - - - Gets or sets the message bus to report run status to. - - - - - Gets or sets the test to be run. - - - - - Gets the test case to be run. - - - - - Gets or sets the runtime type of the class that contains the test method. - - - - - Gets or sets the runtime method of the method that contains the test. - - - - - Gets or sets the arguments to pass to the test method when it's being invoked. - - - - - Gets or sets the object which measures execution time. - - - - - Creates the test class, unless the test method is static or there have already been errors. Note that - this method times the creation of the test class (using ). It is also responsible for - sending the and - messages, so if you override this method without calling the base, you are responsible for all of this behavior. - This method should NEVER throw; any exceptions should be placed into the . - - The class instance, if appropriate; null, otherwise - - - - This method is called just after the test method has finished executing. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before the test method is invoked. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method calls the test method via reflection. This is an available override point - if you need to do some other form of invocation of the actual test method. - - The instance of the test class - The return value from the test method invocation - - - - Given an object, will determine if it is an instance of (in which case, it is - directly returned), or an instance of - (in which case it is converted), or neither (in which case null is returned). - - The object to convert - - - - Creates the test class (if necessary), and invokes the test method. - - Returns the time (in seconds) spent creating the test class, running - the test, and disposing of the test class. - - - - Invokes the test method on the given test class instance. This method sets up support for "async void" - test methods, ensures that the test method has the correct number of arguments, then calls - to do the actual method invocation. It ensure that any async test method is fully completed before returning, and - returns the measured clock time that the invocation took. - - The test class instance - Returns the time taken to invoke the test method - - - - A base class that provides default behavior when running tests in a test method. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The test method under test. - The CLR class that contains the test method. - The CLR method that contains the tests to be run. - The test cases to be run. - The message bus to report run status to. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the task cancellation token source, used to cancel the test run. - - - - - Gets or sets the CLR class that contains the test method. - - - - - Gets or sets the message bus to report run status to. - - - - - Gets or sets the CLR method that contains the tests to be run. - - - - - Gets or sets the test cases to be run. - - - - - Gets or sets the test method that contains the test cases. - - - - - This method is called just after is sent, but before any test cases are run. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before is sent. - This method should NEVER throw; any exceptions should be placed into the . - - - - - Runs the tests in the test method. - - Returns summary information about the tests that were run. - - - - Runs the list of test cases. By default, it runs the cases in order, synchronously. - - Returns summary information about the tests that were run. - - - - Override this method to run an individual test case. - - The test case to be run. - Returns summary information about the test case run. - - - - A base class that provides default behavior when running a test. This includes support - for skipping tests. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - The test that this invocation belongs to. - The message bus to report run status to. - The test class that the test method belongs to. - The arguments to be passed to the test class constructor. - The test method that will be invoked. - The arguments to be passed to the test method. - The skip reason, if the test is to be skipped. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets or sets the exception aggregator used to run code and collect exceptions. - - - - - Gets or sets the task cancellation token source, used to cancel the test run. - - - - - Gets or sets the constructor arguments used to construct the test class. - - - - - Gets or sets the display name of the invoked test. - - - - - Gets or sets the message bus to report run status to. - - - - - Gets or sets the skip reason for the test, if set. - - - - - Gets or sets the test to be run. - - - - - Gets the test case to be run. - - - - - Gets or sets the runtime type of the class that contains the test method. - - - - - Gets or sets the runtime method of the method that contains the test. - - - - - Gets or sets the arguments to pass to the test method when it's being invoked. - - - - - This method is called just after is sent, but before the test class is created. - This method should NEVER throw; any exceptions should be placed into the . - - - - - This method is called just before is sent. - This method should NEVER throw; any exceptions should be placed into the . - - - - - Runs the test. - - Returns summary information about the test that was run. - - - - Override this method to invoke the test. - - The exception aggregator used to run code and collect exceptions. - Returns a tuple which includes the execution time (in seconds) spent running the - test method, and any output that was returned by the test. - - - - The test assembly runner for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The assembly that contains the tests to be run. - The test cases to be run. - The message sink to report diagnostic messages to. - The message sink to report run status to. - The user's requested execution options. - - - - - - - - - - - - - Gets the synchronization context used when potentially running tests in parallel. - If is greater than 0, it creates - and uses an instance of . - - The maximum number of parallel threads. - - - - Ensures the assembly runner is initialized (sets up the collection behavior, - parallelization options, and test orderers from their assembly attributes). - - - - - - - - - - - - - - - - - The test case runner for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The test case to be run. - The display name of the test case. - The skip reason, if the test is to be skipped. - The arguments to be passed to the test class constructor. - The arguments to be passed to the test method. - The message bus to report run status to. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets the list of s that will be used for this test case. - - - - - Gets or sets the arguments passed to the test class constructor - - - - - Gets or sets the display name of the test case - - - - - Gets or sets the skip reason for the test, if set. - - - - - Gets or sets the runtime type for the test class that the test method belongs to. - - - - - Gets of sets the runtime method for the test method that the test case belongs to. - - - - - Gets or sets the arguments to pass to the test method when it's being invoked. - - - - - Creates the instance for the given test case. - - - - - Creates the test runner used to run the given test. - - - - - Gets the list of attributes that apply to this test case. - - - - - - - - The test class runner for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The test class to be run. - The test class that contains the tests to be run. - The test cases to be run. - The message sink used to send diagnostic messages - The message bus to report run status to. - The test case orderer that will be used to decide how to order the test. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - The mapping of collection fixture types to fixtures. - - - - Gets the fixture mappings that were created during . - - - - - Gets the already initialized async fixtures . - - - - - Creates the instance of a class fixture type to be used by the test class. If the fixture can be created, - it should be placed into the dictionary; if it cannot, then the method - should record the error by calling Aggregator.Add. - - The type of the fixture to be created - - - - - - - - - - - - - - - - - - - - - - The test collection runner for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The test collection that contains the tests to be run. - The test cases to be run. - The message sink used to send diagnostic messages - The message bus to report run status to. - The test case orderer that will be used to decide how to order the test. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets the fixture mappings that were created during . - - - - - Gets the message sink used to send diagnostic messages. - - - - - - - - - - - Creates the instance of a collection fixture type to be used by the test collection. If the fixture can be created, - it should be placed into the dictionary; if it cannot, then the method - should record the error by calling Aggregator.Add. - - The type of the fixture to be created - - - - Gives an opportunity to override test case orderer. By default, this method gets the - orderer from the collection definition. If this function returns null, the - test case orderer passed into the constructor will be used. - - - - - - - - The test invoker for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The test that this invocation belongs to. - The message bus to report run status to. - The test class that the test method belongs to. - The arguments to be passed to the test class constructor. - The test method that will be invoked. - The arguments to be passed to the test method. - The list of s for this test invocation. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets the list of s for this test invocation. - - - - - - - - - - - - - - The test method runner for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The test method to be run. - The test class that contains the test method. - The test method that contains the tests to be run. - The test cases to be run. - The message sink used to send diagnostic messages to. - The message bus to report run status to. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - The constructor arguments for the test class. - - - - - - - The test runner for xUnit.net v2 tests. - - - - - Initializes a new instance of the class. - - The test that this invocation belongs to. - The message bus to report run status to. - The test class that the test method belongs to. - The arguments to be passed to the test class constructor. - The test method that will be invoked. - The arguments to be passed to the test method. - The skip reason, if the test is to be skipped. - The list of s for this test. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets the list of s for this test. - - - - - - - - Override this method to invoke the test method. - - The exception aggregator used to run code and collect exceptions. - Returns the execution time (in seconds) spent running the test method. - - - - The test case runner for xUnit.net v2 theories (which could not be pre-enumerated; - pre-enumerated test cases use ). - - - - - Initializes a new instance of the class. - - The test case to be run. - The display name of the test case. - The skip reason, if the test is to be skipped. - The arguments to be passed to the test class constructor. - The message sink used to send diagnostic messages - The message bus to report run status to. - The exception aggregator used to run code and collect exceptions. - The task cancellation token source, used to cancel the test run. - - - - Gets the message sink used to report messages. - - - - - - - - - - - - - - The default implementation of . - - - - - - - - Initializes a new instance of the class. - - The test assembly. - The optional configuration filename (defaults to the - configuration file of the current app domain if not provided) - The version number of the assembly (defaults to "0.0.0.0") - - - - - - - - - - Gets or sets the assembly version. - - - - - - - - - - - The default implementation of . - - - - - - - - Initializes a new instance of the class. - - The test collection the class belongs to - The test class - - - - - - - - - - - - - - - - An implementation of for . - Compares the fully qualified names of the types. - - - - - The singleton instance of the comparer. - - - - - - - - - - - The default implementation of . - - - - - - - - Initializes a new instance of the class. - - The test assembly the collection belongs to - The optional type which contains the collection definition - The display name for the test collection - - - - - - - - - - - - - - - - - - - - - - An implementation of for . - Compares the IDs of the test collections. - - - - - The singleton instance of the comparer. - - - - - - - - - - - A helper class that gets the list of test collection definitions for a given assembly. - Reports any misconfigurations of the test assembly via the diagnostic message sink. - - - - - Gets the test collection definitions for the given assembly. - - The assembly. - The message sink used to send diagnostic messages - A list of mappings from test collection name to test collection definitions (as - - - - A default implementation of that tracks objects to be - disposed when the framework is disposed. The discoverer and executor are automatically - tracked for disposal, since those interfaces mandate an implementation of . - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - - - - Gets the message sink used to send diagnostic messages. - - - - - Gets the disposal tracker for the test framework. - - - - - - - - - - - Override this method to provide the implementation of . - - The assembly that is being discovered. - Returns the test framework discoverer. - - - - Override this method to provide the implementation of . - - The assembly that is being executed. - Returns the test framework executor. - - - - - - - - - - A base implementation of that supports test filtering - and runs the discovery process on a thread pool thread. - - - - - Initializes a new instance of the class. - - The test assembly. - The source information provider. - The message sink used to send diagnostic messages - - - - Gets the assembly that's being discovered. - - - - - Gets the message sink used to report diagnostic messages. - - - - - Gets the disposal tracker for the test framework discoverer. - - - - - Get the source code information provider used during discovery. - - - - - - - - - - - Implement this method to create a test class for the given CLR type. - - The CLR type. - The test class. - - - - - - - - - - - - - Core implementation to discover unit tests in a given test class. - - The test class. - Set to true to attempt to include source information. - The message sink to send discovery messages to. - The options used by the test framework during discovery. - Returns true if discovery should continue; false otherwise. - - - - Determines if a type should be used for discovery. Can be used to filter out types that - are not desirable. The default implementation filters out abstract (non-static) classes. - - The type. - Returns true if the type can contain tests; false, otherwise. - - - - Reports a discovered test case to the message bus, after updating the source code information - (if desired). - - - - - - - - - - - - A reusable implementation of which contains the basic behavior - for running tests. - - The type of the test case used by the test framework. Must - derive from . - - - - Initializes a new instance of the class. - - Name of the test assembly. - The source line number information provider. - The message sink to report diagnostic messages to. - - - - Gets the assembly information of the assembly under test. - - - - - Gets the message sink to send diagnostic messages to. - - - - - Gets the disposal tracker for the test framework discoverer. - - - - - Gets the source information provider. - - - - - Override to create a test framework discoverer that can be used to discover - tests when the user asks to run all test. - - The test framework discoverer - - - - - - - - - - - - - - - - Override to run test cases. - - The test cases to be run. - The message sink to report run status to. - The user's requested execution options. - - - - This class proxies for the real implementation of , based on - whether the user has overridden the choice via . If - no attribute is found, defaults to . - - - - - Initializes a new instance of the class. - - The test assembly (expected to implement ). - The source information provider (expected to implement ). - The diagnostic message sink (expected to implement ). - - - - Gets the test framework that's being wrapped by the proxy. - - - - - - - - - - - - - - - - - INTERNAL CLASS. DO NOT USE. - - - - - - - - - - - - - - The default implementation of . - - - - - - - - Initializes a new instance of the class. - - The test class - The test method - - - - - - - - - - - - - - - - An implementation of for . - Compares the names of the methods. - - - - - The singleton instance of the comparer. - - - - - - - - - - - A base class implementation of which is based on test cases being - related directly to test methods. - - - - - Used for de-serialization. - - - - - Initializes a new instance of the class. - - Default method display to use (when not customized). - The test method this test case belongs to. - The arguments for the test method. - - - - Initializes a new instance of the class. - - Default method display to use (when not customized). - Default method display options to use (when not customized). - The test method this test case belongs to. - The arguments for the test method. - - - - Returns the base display name for a test ("TestClassName.MethodName"). - - - - - Returns the default method display to use (when not customized). - - - - - Returns the default method display options to use (when not customized). - - - - - - - - Gets or sets the exception that happened during initialization. When this is set, then - the test execution should fail with this exception. - - - - - - - - Gets the generic types that were used to close the generic test method, if - applicable; null, if the test method was not an open generic. - - - - - - - - - - - - - - - - - - - - - - - - - - Call to ensure the object is fully initialized(). - - - - - Gets the unique ID for the test case. - - - - Converts an array of bytes to its hexadecimal value as a string. - The bytes. - A string containing the hexadecimal representation of the provided bytes. - - - Gets a hexadecimal digit character from the 4-bit value. - A value in the range [0, 15]. - A character in the range ['0','9'] or ['a','f']. - - - - Called when initializing the test cases, either after constructor or de-serialization. - Override this method to add additional initialization-time work. - - - - - - - - - - - Default implementation of . - - - - - Gets the output provided by the test. - - - - - Initialize the test output helper with information about a test. - - - - - Resets the test output helper to its uninitialized state. - - - - - - - - - - - Thrown if a test exceeds the specified timeout. - - - - - Initializes a new instance of . - - The timeout that was exceeded, in milliseconds - - - - Implementation of that supports finding test cases - on methods decorated with . - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - - - - Gets the message sink to be used to send diagnostic messages. - - - - - - - - Creates test cases for a single row of data. By default, returns a single instance of - with the data row inside of it. - - The discovery options to be used. - The test method the test cases belong to. - The theory attribute attached to the test method. - The row of data for this test case. - The test cases - - - - - - - Creates test cases for a skipped theory. By default, returns a single instance of - (which inherently discovers the skip reason via the fact attribute). - - The discovery options to be used. - The test method the test cases belong to. - The theory attribute attached to the test method. - The skip reason that decorates . - The test cases - - - - - - - Creates test cases for the entire theory. This is used when one or more of the theory data items - are not serializable, or if the user has requested to skip theory pre-enumeration. By default, - returns a single instance of , which performs the data discovery - at runtime. - - The discovery options to be used. - The test method the test cases belong to. - The theory attribute attached to the test method. - The test case - - - - - - - Creates test cases for a single row of skipped data. By default, returns a single instance of - with the data row inside of it. - - If this method is overridden, the implementation will have to override otherwise - the default behavior will look at the and the test case will not be skipped. - The discovery options to be used. - The test method the test cases belong to. - The theory attribute attached to the test method. - The row of data for this test case. - The reason this test case is to be skipped - The test cases - - - - Discover test cases from a test method. - - - This method performs the following steps: - - If the theory attribute is marked with Skip, returns the single test case from ; - - If pre-enumeration is off, or any of the test data is non serializable, returns the single test case from ; - - If there is no theory data, returns a single test case of with the error in it; - - Otherwise, it returns one test case per data row, created by calling or if the data attribute has a skip reason. - - The discovery options to be used. - The test method the test cases belong to. - The theory attribute attached to the test method. - Returns zero or more test cases represented by the test method. - - - - Represents a test case that had a valid data row, but the data row was generated by a data attribute with the skip property set. - - This class is only ever used if the discoverer is pre-enumerating theories and the data row is serializable. - - - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - The test method this test case belongs to. - The reason that this test case will be skipped - The arguments for the test method. - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - Default method display options to use (when not customized). - The test method this test case belongs to. - The reason that this test case will be skipped - The arguments for the test method. - - - - - - - - - - - - - An implementation of for xUnit v2. - - - - - Initializes a new instance of the class. - - The test case this test belongs to. - The display name for this test. - - - - - - - Gets the xUnit v2 test case. - - - - - - - - Default implementation of for xUnit v2 that supports tests decorated with - both and . - - - - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - The test method this test case belongs to. - The arguments for the test method. - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - Default method display options to use (when not customized). - The test method this test case belongs to. - The arguments for the test method. - - - - Gets the message sink used to report messages. - - - - - - - - Gets the display name for the test case. Calls - with the given base display name (which is itself either derived from , - falling back to . - - The fact attribute the decorated the test case. - The base display name from . - The display name for the test case. - - - - Gets the skip reason for the test case. By default, pulls the skip reason from the - property. - - The fact attribute the decorated the test case. - The skip reason, if skipped; null, otherwise. - - - - Gets the timeout for the test case. By default, pulls the skip reason from the - property. - - The fact attribute the decorated the test case. - The timeout in milliseconds, if set; 0, if unset. - - - - - - - - - - - - - - - - The implementation of that supports discovery and - execution of unit tests linked against xunit.core.dll, using xunit.execution.dll. - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - - - - - - - - - - The implementation of that supports discovery - of unit tests linked against xunit.core.dll, using xunit.execution.dll. - - - - - Gets the display name of the xUnit.net v2 test framework. - - - - - Initializes a new instance of the class. - - The test assembly. - The source information provider. - The message sink used to send diagnostic messages - The test collection factory used to look up test collections. - - - - Gets the mapping dictionary of fact attribute type to discoverer type. - - - - - Gets the test collection factory that makes test collections. - - - - - - - - Finds the tests on a test method. - - The test method. - Set to true to indicate that source information should be included. - The message bus to report discovery messages to. - The options used by the test framework during discovery. - Return true to continue test discovery, false, otherwise. - - - - - - - Gets the test case discover instance for the given discoverer type. The instances are cached - and reused, since they should not be stateful. - - The discoverer type. - Returns the test case discoverer instance. - - - - - - - The implementation of that supports execution - of unit tests linked against xunit.core.dll, using xunit.execution.dll. - - - - - Initializes a new instance of the class. - - Name of the test assembly. - The source line number information provider. - The message sink to report diagnostic messages to. - - - - Gets the test assembly that contains the test. - - - - - - - - - - - - - - Represents a test case which runs multiple tests for theory data, either because the - data was not enumerable or because the data was not serializable. - - - - - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - The method under test. - - - - Initializes a new instance of the class. - - The message sink used to send diagnostic messages - Default method display to use (when not customized). - Default method display options to use (when not customized). - The method under test. - - - - - - - An implementation of which runs work on custom threads - rather than in the thread pool, and limits the number of in-flight actions. - - - - - Initializes a new instance of the class. - - The maximum number of tasks to run at any one time. - - - - Gets a flag indicating whether maximum concurrency is supported. - - - - - - - - - - - - - - This is an internal class, and is not intended to be called from end-user code. - - - - - - - - - - - - - - Implementation of that delegates to another implementation of - while calling into a callback for each message. - - - - - Initializes a new instance of the class. - - The message bus to delegate to. - The callback to send messages to. - - - - - - - - - - Implementation of that delegates to another implementation of - while calling into a callback for each message. In addition, - it issues a event when a message of the type - is seen. - - The type of the T final message. - - - - Initializes a new instance of the class. - - The message bus to delegate to. - The callback to send messages to. - - - - The final message that was seen that caused to be triggered. - - - - - An event that is triggered when a message of type is seen. - - - - - - - - Implementation of that delegates to another implementation of - while calling into a callback for each message. - - - - - Initializes a new instance of the class. - - The inner message sink. - The callback. - - - - - - - - - - Implementation of that delegates to another implementation of - while calling into a callback for each message. In addition, - it issues a event when a message of the type - is seen. - - The type of the T final message. - - - - Initializes a new instance of the class. - - The inner message sink. - The callback. - - - - The final message that was seen that caused to be triggered. - - - - - An event that is triggered when a message of type is seen. - - - - - - - - Reflection-based implementation of . - - - - - Initializes a new instance of the class. - - The assembly to be wrapped. - - - - Initializes a new instance of the class. - - The assembly to be wrapped. - - - - - - - - - - - - - - - - - - - - - - - - - Reflection-based implementation of . - - - - - Initializes a new instance of the class. - - The attribute to be wrapped. - - - - - - - - - - - - - - - - - - - - - - Reflection-based implementation of . - - - - - Initializes a new instance of the class. - - The method to be wrapped. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Reflection-based implementation of . - - - - - Initializes a new instance of the class. - - The parameter to be wrapped. - - - - - - - - - - - - - Reflection-based implementation of . - - - - - Initializes a new instance of the class. - - The type to wrap. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Wrapper to implement types from xunit.abstractions.dll using reflection. - - - - - Converts arguments into their target types. Can be particularly useful when pulling attribute - constructor arguments, whose types may not strictly match the parameter types. - - The arguments to be converted. - The target types for the conversion. - The converted arguments. - - - - Converts an into an . - - The assembly to wrap. - The wrapper - - - - Converts an into an using reflection. - - The attribute to wrap. - The wrapper - - - - Converts a into an using reflection. - - The method to wrap - The wrapper - - - - Converts a into an using reflection. - - THe parameter to wrap - The wrapper - - - - Converts a into an using reflection. - - The type to wrap - The wrapper - - - - This is an internal class, and is not intended to be called from end-user code. - - - - - - - - - - - - - - INTERNAL CLASS. DO NOT USE. - - - - - - - - INTERNAL CLASS. DO NOT USE. - - - - - - - - Represents an exception that happened during the process of a test class. This typically - means there were problems identifying the correct test class constructor, or problems - creating the fixture data for the test class. - - - - - Initializes a new instance of the class. - - The exception message. - - - - - - - - - - The implementation of that supports attributes - of type . - - - - - - - - A helper class to retrieve the traits from a method. - - - - - Get the traits from a method. - - The member (method, field, etc.) to get the traits for. - A list of traits that are defined on the method. - - - - Extension methods for . - - - - - Converts a type into a name string. - - The type to convert. - Name string of type. - - - - Resolves argument values for the test method, including support for optional method - arguments. - - The test method to resolve. - The user-supplied method arguments. - The argument values - - - - Formulates the extended portion of the display name for a test method. For tests with no arguments, this will - return just the base name; for tests with arguments, attempts to format the arguments and appends the argument - list to the test name. - - The test method - The base part of the display name - The test method arguments - The test method's generic types - The full display name for the test method - - - - Resolves an individual generic type given an intended generic parameter type and the type of an object passed to that type. - - The generic type, e.g. T, to resolve. - The non-generic or open generic type, e.g. T, to try to match with the type of the object passed to that type. - The non-generic or closed generic type, e.g. string, used to resolve the method parameter. - The resolved type, e.g. the parameters (T, T, string, typeof(object)) -> (T, T, string, typeof(string)). - True if resolving was successful, else false. - - - - Gets the ElementType of a type, only if it is an array. - - The type to get the ElementType of. - If type is an array, the ElementType of the type, else the original type. - - - - Gets the underlying ElementType of a type, if the ITypeInfo supports reflection. - - The type to get the ElementType of. - A flag indicating whether the type is an array. - If type has an element type, underlying ElementType of a type, else the original type. - - - - Resolves an individual generic type given an intended generic parameter type and the type of an object passed to that type. - - The generic type, e.g. T, to resolve. - The non-generic or closed generic type, e.g. string, used to resolve the method parameter. - The generic arguments of the open generic type to match with the passed parameter. - The resolved type. - True if resolving was successful, else false. - - - - Resolves a generic type for a test method. The test parameters (and associated parameter infos) are - used to determine the best matching generic type for the test method that can be satisfied by all - the generic parameters and their values. - - The generic type to be resolved - The parameter values being passed to the test method - The parameter infos for the test method - The best matching generic type - - - - Resolves all the generic types for a test method. The test parameters are used to determine - the best matching generic types for the test method that can be satisfied by all - the generic parameters and their values. - - The test method - The parameter values being passed to the test method - The best matching generic types - - - base implementation of MD4 family style digest as outlined in - "Handbook of Applied Cryptography", pages 344 - 347. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implementation of SHA-1 as outlined in "Handbook of Applied Cryptography", pages 346 - 349. - - It is interesting to ponder why the, apart from the extra IV, the other difference here from MD5 - is the "endianness" of the word processing! - - - - - - - Copy constructor. This will copy the state of the provided - message digest. - - - - - - - - - - - - reset the chaining variables - - - - - - - Utility classes for dealing with Exception objects. - - - - - Combines multiple levels of messages into a single message. - - The failure information from which to get the messages. - The combined string. - - - - Combines multiple levels of stack traces into a single stack trace. - - The failure information from which to get the stack traces. - The combined string. - - - - Unwraps exceptions and their inner exceptions. - - The exception to be converted. - The failure information. - - - - An implementation of and that - ignores all messages. - - - - - - - - - - - - - - Serializes and de-serializes objects - - - - - De-serializes an object. - - The type of the object - The object's serialized value - The de-serialized object - - - - Serializes an object. - - The value to serialize - The serialized value - - - Gets whether the specified is serializable with . - The object to test for serializability. - true if the object can be serialized; otherwise, false. - - - - Converts an assembly qualified type name into a object. - - The assembly qualified type name. - The instance of the , if available; null, otherwise. - - - - Converts an assembly name + type name into a object. - - The assembly name. - The type name. - The instance of the , if available; null, otherwise. - - - - Gets an assembly qualified type name for serialization, with special dispensation for types which - originate in the execution assembly. - - - - - Retrieves a substring from the string, with whitespace trimmed on both ends. - - The string. - The starting index. - The length. - - A substring starting no earlier than startIndex and ending no later - than startIndex + length. - - - - - Default implementation of . - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of and . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message to send - - - - Initializes a new instance of the class. - - The format of the message to send - The arguments used to format the message - - - - - - - - - - Default implementation of . - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - - - - Default implementation of . - - - - - Initializes a new instance of the class. - - - - - Formats arguments for display in theories. - - - - - Format the value for presentation. - - The value to be formatted. - - - The formatted value. - - - - Format the value for presentation. - - The value to be formatted. - - The formatted value. - - - - Default implementation of used by the xUnit.net equality assertions. - - The type that is being compared. - - - - Initializes a new instance of the class. - - The inner comparer to be used when the compared objects are enumerable. - - - - - - - - - - - - - A class that wraps to create . - - The type that is being compared. - - - - Initializes a new instance of the class. - - The comparer that is being adapted. - - - - - - - - - - Gets the substitution token used as assembly name suffix to indicate that the assembly is - a generalized reference to the platform-specific assembly. - - - - - Base class for all long-lived objects that may cross over an AppDomain. - - - - - Disconnects all remote objects. - - - - - A mirror class of the CLR's class. - - - - - Initializes a new instance of the class. - - The data to copy into the serialization info - - - - - - - - - - - - - Returns BASE64 encoded string that represents the entirety of the data. - - - - - Returns a triple for a key/value pair of data in a complex object - - The triple to be serialized - The serialized version of the triple - - - - Returns the triple values out of a serialized triple. - - The serialized triple - The de-serialized triple - - - - De-serializes a value that was serialized with . - - The type of the object to de-serialize into - The serialized value - The de-serialized object - - - - Serializes an object. - - The value to be serialized - The serialized object - - - - Represents a triple of information used when serializing complex types: the property name, - the value to be serialized, and the value's type. - - - - - Gets the triple's key - - - - - Gets the triple's value - - - - - Gets the triple's value type - - - - - Initializes a new instance of the class. - - The triple's key - The triple's value - The triple's value type - - - - Rethrows an exception object without losing the existing stack trace information - - The exception to re-throw. - - For more information on this technique, see - http://www.dotnetjunkies.com/WebLog/chris.taylor/archive/2004/03/03/8353.aspx. - The remote_stack_trace string is here to support Mono. - - - - - Unwraps an exception to remove any wrappers, like . - - The exception to unwrap. - The unwrapped exception. - - - - Guard class, used for guard clauses and argument validation - - - - - - - - - - - - - - Methods which help bridge and contain the differences between Type and TypeInfo. - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/xunit.extensibility.execution.2.4.2.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/xunit.extensibility.execution.2.4.2.nupkg deleted file mode 100644 index 23d88b98..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/xunit.extensibility.execution.2.4.2.nupkg and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/.signature.p7s b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/.signature.p7s deleted file mode 100644 index f38ecf40..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/.signature.p7s and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/License.txt b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/License.txt deleted file mode 100644 index ca6257a6..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/License.txt +++ /dev/null @@ -1,48 +0,0 @@ -Unless otherwise noted, the source code here is covered by the following license: - - Copyright (c) .NET Foundation and Contributors - All Rights Reserved - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ------------------------ - -The code in src/xunit.runner.visualstudio/Utility/AssemblyResolution/Microsoft.DotNet.PlatformAbstractions was imported from: - https://github.com/dotnet/core-setup/tree/v2.0.1/src/managed/Microsoft.DotNet.PlatformAbstractions - -The code in src/xunit.runner.visualstudio/Utility/AssemblyResolution/Microsoft.DotNet.PlatformAbstractions was imported from: - https://github.com/dotnet/core-setup/tree/v2.0.1/src/managed/Microsoft.Extensions.DependencyModel - -Both sets of code are covered by the following license: - - The MIT License (MIT) - - Copyright (c) 2015 .NET Foundation - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.abstractions.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.abstractions.dll deleted file mode 100644 index a61163e6..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.abstractions.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.reporters.net452.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.reporters.net452.dll deleted file mode 100644 index ccef54d2..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.reporters.net452.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.utility.net452.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.utility.net452.dll deleted file mode 100644 index 47034b3d..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.utility.net452.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.visualstudio.props b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.visualstudio.props deleted file mode 100644 index 12ae7d04..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.visualstudio.props +++ /dev/null @@ -1,26 +0,0 @@ - - - - - xunit.runner.visualstudio.testadapter.dll - PreserveNewest - False - - - xunit.runner.reporters.net452.dll - PreserveNewest - False - - - xunit.runner.utility.net452.dll - PreserveNewest - False - - - xunit.abstractions.dll - PreserveNewest - False - - - - \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.visualstudio.testadapter.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.visualstudio.testadapter.dll deleted file mode 100644 index 82a2b66b..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.visualstudio.testadapter.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.abstractions.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.abstractions.dll deleted file mode 100644 index d1e90bf7..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.abstractions.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.reporters.netcoreapp10.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.reporters.netcoreapp10.dll deleted file mode 100644 index 7481503f..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.reporters.netcoreapp10.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.utility.netcoreapp10.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.utility.netcoreapp10.dll deleted file mode 100644 index 68468458..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.utility.netcoreapp10.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.visualstudio.dotnetcore.testadapter.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.visualstudio.dotnetcore.testadapter.dll deleted file mode 100644 index 5e9d619e..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.visualstudio.dotnetcore.testadapter.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.visualstudio.props b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.visualstudio.props deleted file mode 100644 index da358dce..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.visualstudio.props +++ /dev/null @@ -1,21 +0,0 @@ - - - - - xunit.runner.visualstudio.dotnetcore.testadapter.dll - PreserveNewest - False - - - xunit.runner.reporters.netcoreapp10.dll - PreserveNewest - False - - - xunit.runner.utility.netcoreapp10.dll - PreserveNewest - False - - - - \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.reporters.netstandard15.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.reporters.netstandard15.dll deleted file mode 100644 index fa4048cb..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.reporters.netstandard15.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.netstandard15.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.netstandard15.dll deleted file mode 100644 index bf147284..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.netstandard15.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.uwp10.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.uwp10.dll deleted file mode 100644 index 7580ba83..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.uwp10.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.uwp10.pri b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.uwp10.pri deleted file mode 100644 index 9bcb7bbb..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.uwp10.pri and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.props b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.props deleted file mode 100644 index 65e9efbe..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.props +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - xunit.runner.visualstudio.uwp.testadapter.dll - PreserveNewest - False - - - \ No newline at end of file diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.targets b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.targets deleted file mode 100644 index 08a2913d..00000000 --- a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.targets +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - xunit.runner.visualstudio.uwp.testadapter.dll - - - xunit.runner.visualstudio.uwp.testadapter.pri - - - xunit.runner.reporters.netstandard11.dll - - - xunit.runner.utility.uwp10.dll - - - xunit.runner.utility.uwp10.pri - - - - - diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.uwp.testadapter.dll b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.uwp.testadapter.dll deleted file mode 100644 index 7dc9df3c..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.uwp.testadapter.dll and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.uwp.testadapter.pri b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.uwp.testadapter.pri deleted file mode 100644 index ac7b3a14..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.uwp.testadapter.pri and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/lib/net462/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/lib/net462/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/lib/netcoreapp3.1/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/lib/netcoreapp3.1/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/lib/uap10.0.16299/_._ b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/lib/uap10.0.16299/_._ deleted file mode 100644 index e69de29b..00000000 diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/logo-512-transparent.png b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/logo-512-transparent.png deleted file mode 100644 index abdf238e..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/logo-512-transparent.png and /dev/null differ diff --git a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/xunit.runner.visualstudio.2.4.5.nupkg b/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/xunit.runner.visualstudio.2.4.5.nupkg deleted file mode 100644 index 3a5d7fa0..00000000 Binary files a/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/xunit.runner.visualstudio.2.4.5.nupkg and /dev/null differ diff --git a/WorkflowDevelopment/T270/PhoneRepairShop/InputData/RSSVSetup.csv b/WorkflowDevelopment/T270/PhoneRepairShop/InputData/RSSVSetup.csv index 84e695e7..b6fc91c4 100644 --- a/WorkflowDevelopment/T270/PhoneRepairShop/InputData/RSSVSetup.csv +++ b/WorkflowDevelopment/T270/PhoneRepairShop/InputData/RSSVSetup.csv @@ -1,2 +1,2 @@ CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID -2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 +2;RSSVWORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 diff --git a/WorkflowDevelopment/T270/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs b/WorkflowDevelopment/T270/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs index 3855bcbb..94e1afcc 100644 --- a/WorkflowDevelopment/T270/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs +++ b/WorkflowDevelopment/T270/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/RSSVSetup.cs @@ -15,7 +15,7 @@ public class RSSVSetup : PXBqlTable, IBqlTable [PXUIField(DisplayName = "Numbering Sequence")] [PXSelector(typeof(Numbering.numberingID), DescriptionField = typeof(Numbering.descr))] - [PXDefault("WORKORDER")] + [PXDefault("RSSVWORDER")] public virtual string? NumberingID { get; set; } public abstract class numberingID : PX.Data.BQL.BqlString.Field { } #endregion diff --git a/WorkflowDevelopment/T270/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_code.csproj b/WorkflowDevelopment/T270/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_code.csproj index 4f3ab305..2446c38d 100644 --- a/WorkflowDevelopment/T270/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_code.csproj +++ b/WorkflowDevelopment/T270/PhoneRepairShop_Code/PhoneRepairShop_Code/PhoneRepairShop_code.csproj @@ -46,10 +46,10 @@ - 9.0.2 + 10.0.0 - 6.0.0 + 6.1.2