diff --git a/ConsoleApp1/ConsoleApp1.fsproj b/ConsoleApp1/ConsoleApp1.fsproj new file mode 100644 index 0000000..74259b9 --- /dev/null +++ b/ConsoleApp1/ConsoleApp1.fsproj @@ -0,0 +1,162 @@ + + + + WinExe + net8.0-windows + true + + + + + + + + + + + + + + diff --git a/ConsoleApp1/Form1.fs b/ConsoleApp1/Form1.fs new file mode 100644 index 0000000..e3c3952 --- /dev/null +++ b/ConsoleApp1/Form1.fs @@ -0,0 +1,32 @@ +namespace WinFormsApp1 + +open System +open System.Windows.Forms + + +module Form1 = + type Form1 () = + inherit System.Windows.Forms.Form () + member this.components : System.ComponentModel.IContainer = null + interface IDisposable with + override this.Dispose() = + + if this.components <> null then + this.components.Dispose() + base.Dispose() + + + // #region Windows Form Designer generated code + + // /// + // /// Required method for Designer support - do not modify + // /// the contents of this method with the code editor. + // /// + // private void InitializeComponent() + // { + // this.components = new System.ComponentModel.Container(); + // this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + // this.ClientSize = new System.Drawing.Size(800, 450); + // this.Text = "Form1"; + // } + diff --git a/ConsoleApp1/Program.fs b/ConsoleApp1/Program.fs new file mode 100644 index 0000000..d90a5cb --- /dev/null +++ b/ConsoleApp1/Program.fs @@ -0,0 +1,23 @@ +namespace WinFormsApp1 +open System +open System.Windows.Forms + +open Form1 + +module main = + + type ApplicationConfiguration () = + + static member Initialize() = + Application.EnableVisualStyles() + Application.SetCompatibleTextRenderingDefault(false) + Application.SetHighDpiMode(HighDpiMode.SystemAware) + + + + [] + [] + let main argv = + let _ = ApplicationConfiguration.Initialize() + Application.Run(new Form1()) + 0 \ No newline at end of file diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.deps.json b/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.deps.json new file mode 100644 index 0000000..3c58c88 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.deps.json @@ -0,0 +1,82 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v7.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v7.0": { + "ConsoleApp1/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401" + }, + "runtime": { + "ConsoleApp1.dll": {} + } + }, + "FSharp.Core/7.0.401": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.4.123.42509" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + } + } + }, + "libraries": { + "ConsoleApp1/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/7.0.401": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZL16YHLJnkosMooVXjvJH0vGf7O4RSNtCpA/qw6OAHYxPCYSZRc5pKFTpDeDLdSWpOJDaZlveKcn42F0UDo77A==", + "path": "fsharp.core/7.0.401", + "hashPath": "fsharp.core.7.0.401.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.dll b/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.dll new file mode 100644 index 0000000..f44e9a1 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.exe b/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.exe new file mode 100644 index 0000000..aff2bc5 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.exe differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.pdb b/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.pdb new file mode 100644 index 0000000..c48e20c Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.pdb differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.runtimeconfig.json b/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.runtimeconfig.json new file mode 100644 index 0000000..7b1a726 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0-windows/ConsoleApp1.runtimeconfig.json @@ -0,0 +1,15 @@ +{ + "runtimeOptions": { + "tfm": "net7.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "7.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "7.0.0" + } + ] + } +} \ No newline at end of file diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/FSharp.Core.dll b/ConsoleApp1/bin/Debug/net7.0-windows/FSharp.Core.dll new file mode 100644 index 0000000..723d5c6 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/FSharp.Core.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/cs/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..2d32099 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/cs/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/de/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..2156886 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/de/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/es/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..6afcab4 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/es/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/fr/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..8909cb4 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/fr/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/it/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..abbfc5d Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/it/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/ja/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..1b2983c Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/ja/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/ko/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..9bac053 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/ko/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/pl/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..6225812 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/pl/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/pt-BR/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..72de460 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/pt-BR/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/ru/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..cc0f989 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/ru/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/tr/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..b65fcd9 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/tr/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/zh-Hans/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..5b7ef43 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/zh-Hans/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0-windows/zh-Hant/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0-windows/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..0cf1895 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0-windows/zh-Hant/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/Accessibility.dll b/ConsoleApp1/bin/Debug/net7.0/Accessibility.dll new file mode 100644 index 0000000..f77ee0d Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/Accessibility.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/Accessibility.xml b/ConsoleApp1/bin/Debug/net7.0/Accessibility.xml new file mode 100644 index 0000000..ee088d0 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/Accessibility.xml @@ -0,0 +1,409 @@ + + + + Accessibility + + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) accessibility interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) accessibility interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) accessibility interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) accessibility interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) accessibility interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) accessibility interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) accessibility interface. + + + Annotation is scoped to the container object. + + + Annotation is scoped to the immediate object. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the HMENU-based accessible element to be annotated. + Specifies the child ID of the accessible element. + Specifies an array of properties to be reset. These properties will revert to the default behavior that they displayed before they were annotated. + Specifies the number of properties in the array. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Specifies an array of properties that is to be reset. These properties will revert to the default behavior that they displayed before they were annotated. + Specifies the number of properties in the array. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identify the accessible element that is to be un-annotated. + Length of . + Specify an array of properties that is to be reset. These properties will revert to the default behavior they displayed before they were annotated. + Specifies the number of properties in the array. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the HMENU-based accessible element. + Specifies the child ID of the accessible element. + Pointer to a buffer that receives the identity string. The callee allocates this buffer using . When finished, the caller must free the buffer by calling . + Pointer to a buffer that receives the length of the identity string. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Specifies the HWND of the accessible element that the caller wants to identify. + Specifies the object ID of the accessible element. + Specifies the child ID of the accessible element. + Pointer to a buffer that receives the identity string. The callee allocates this buffer using . When finished, the caller must free the buffer by calling . + Pointer to a buffer that receives the length of the identity string. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Pointer to a buffer containing identity string of an HMENU-based accessible element. + Specifies the length of the identity string specified by . + Pointer to a buffer that receives the HMENU of the accessible element. + Pointer to a buffer that receives the child ID of the accessible element. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Pointer to a buffer containing identity string of an Hwnd-based accessible element. + Specifies the length of the identity string specified by . + Pointer to a buffer that receives the HWND of the accessible element. + Pointer to a buffer that receives the object ID of the accessible element. + Pointer to a buffer that receives the child ID of the accessible element. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the HMENU-based accessible element to be annotated. + Specifies the child ID of the accessible element. + Specifies which property of the accessible element is to be annotated. + Specifies a new value for the property. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the HMENU-accessible element to be annotated. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Specifies an array of properties that is to be handled by the specified callback object. + Specifies the number of properties in the array. + Specifies the callback object, which will be invoked when a client requests one of the overridden properties. + May be ANNO_THIS, indicating that the annotation affects the indicated accessible element only; or ANNO_CONTAINER, indicating that it applies to the element and its immediate element children. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the HMENU-based accessible element to be annotated. + Specifies the child ID of the accessible element. + Specifies which property of the accessible element is to be annotated. + Specifies a new value for the property. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Specifies which property of that element is to be annotated. + Specifies a new value for the property. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Specifies an array of properties that is to be handled by the specified callback object. + Specifies the number of properties in the array. + Specifies the callback object, which will be invoked when a client requests one of the overridden properties. + May be ANNO_THIS, indicating that the annotation affects the indicated accessible element only; or ANNO_CONTAINER, indicating that it applies to the element and its immediate element children. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Specifies which property of that element is to be annotated. + Specifies a new value for the property. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be annotated. + Specifies the length of the string identified by the parameter. + Specifies an array of properties to be handled by the specified callback object. + Specifies the number of properties in the array. + Specifies the callback object that will be invoked when a client requests one of the overridden properties. + May be ANNO_THIS, indicating that the annotation affects the indicated accessible element only; or ANNO_CONTAINER, indicating that it applies to the element and its immediate element children. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be annotated. + Specifies the length of the string identified by the parameter. + Specifies the property of the accessible element to be annotated. + Specifies a new value for the property. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + This parameter is intended for internal use only. + An object. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + This parameter is intended for internal use only. + This parameter is intended for internal use only. + This parameter is intended for internal use only. + This parameter is intended for internal use only. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + This parameter is intended for internal use only. + If successful, returns S_OK. For other possible return values, see the documentation for . + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + This parameter is intended for internal use only. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + An object. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + An integer representing the count. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + A string representing the action. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + A string representing the description. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + If successful, returns S_OK. Otherwise, returns another standard COM error code. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + A string. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + This parameter is intended for internal use only. + An integer. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + A string. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + A string. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + An object. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + An object. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + An object. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + An object. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + This parameter is intended for internal use only. + A string. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Specifies the handle of a window for which an IAccessible interface pointer is to be retrieved. + Specifies the object ID. + Specifies the address of a pointer variable that receives the address of the object's IAccessible interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Specifies which child of the IAccessible object the caller wants to identify. + Address of a variable that receives a pointer to a callee-allocated identity string. The callee allocates the identity string using ; the caller must release the identity string by using when finished. + Address of a variable that receives the length, in bytes, of the callee-allocated identity string. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + + + The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Contains a string that identifies the property being requested. + Specifies the length of the identity string specified by the parameter. + Specifies a GUID indicating the desired property. + Specifies the value of the overridden property. This parameter is valid only if is TRUE. The server must set this to VT_EMPTY if is set to FALSE. + Indicates whether the server is supplying a value for the requested property. The server should set this to TRUE if it is returning an overriding property or to FALSE if it is not returning a property (in which case it should also set to VT_EMPTY). + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the HMENU-based accessible element to be annotated. + Specifies the child ID of the accessible element. + Specifies an array of properties to be reset. These properties will revert to the default behavior that they displayed before they were annotated. + Specifies the number of properties in the array. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Specifies an array of properties that is to be reset. These properties will revert to the default behavior that they displayed before they were annotated. + Specifies the number of properties in the array. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be un-annotated. + Length of . + Specifies an array of properties that is to be reset. These properties will revert to the default behavior they displayed before they were annotated. + Specifies the number of properties in the array. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the HMENU-based accessible element. + Specifies the child ID of the accessible element. + Pointer to a buffer that receives the identity string. The callee allocates this buffer using . When finished, the caller must free the buffer by calling . + Pointer to a buffer that receives the length of the identity string. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Specifies the HWND of the accessible element that the caller wants to identify. + Specifies the object ID of the accessible element. + Specifies the child ID of the accessible element. + Pointer to a buffer that receives the identity string. The callee allocates this buffer using . When finished, the caller must free the buffer by calling . + Pointer to a buffer that receives the length of the identity string. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Pointer to a buffer containing identity string of an HMENU-based accessible element. + Specifies the length of the identity string specified by . + Pointer to a buffer that receives the HMENU of the accessible element. + Pointer to a buffer that receives the child ID of the accessible element. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Pointer to a buffer containing identity string of an Hwnd-based accessible element. + Specifies the length of the identity string specified by . + Pointer to a buffer that receives the HWND of the accessible element. + Pointer to a buffer that receives the object ID of the accessible element. + Pointer to a buffer that receives the child ID of the accessible element. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the HMENU-based accessible element to be annotated. + Specifies the child ID of the accessible element. + Specifies which property of the accessible element is to be annotated. + Specifies a new value for the property. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the HMENU-accessible element to be annotated. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Specifies an array of properties that is to be handled by the specified callback object. + Specifies the number of properties in the array. + Specifies the callback object, which will be invoked when a client requests one of the overridden properties. + May be ANNO_THIS, indicating that the annotation affects the indicated accessible element only; or ANNO_CONTAINER, indicating that it applies to the element and its immediate element children. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the HMENU-based accessible element to be annotated. + Specifies the child ID of the accessible element. + Specifies which property of the accessible element is to be annotated. + Specifies a new value for the property. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Specifies which property of that element is to be annotated. + Specifies a new value for that property. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Specifies an array of properties that is to be handled by the specified callback object. + Specifies the number of properties in the array. + Specifies the callback object, which will be invoked when a client requests one of the overridden properties. + May be ANNO_THIS, indicating that the annotation affects the indicated accessible element only; or ANNO_CONTAINER, indicating that it applies to the element and its immediate element children. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Identifies the accessible element that is to be annotated. This replaces the identity string. + Specifies which property of that element is to be annotated. + Specifies a new value for that property. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be annotated. + Specifies the length of the string identified by the parameter. + Specifies an array of properties to be handled by the specified callback object. + Specifies an array of properties to be handled by the specified callback object. + Specifies the callback object that will be invoked when a client requests one of the overridden properties. + May be ANNO_THIS, indicating that the annotation affects the indicated accessible element only; or ANNO_CONTAINER, indicating that it applies to the element and its immediate element children. + + + The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface. + Identifies the accessible element that is to be annotated. + Specifies the length of the string identified by the parameter. + Specifies the property of the accessible element to be annotated. + Specifies a new value for the property. + + + \ No newline at end of file diff --git a/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.deps.json b/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.deps.json new file mode 100644 index 0000000..cc64302 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.deps.json @@ -0,0 +1,740 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v7.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v7.0": { + "ConsoleApp1/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "Accessibility": "4.0.0.0", + "Microsoft.VisualBasic": "10.1.0.0", + "Microsoft.VisualBasic.Forms": "7.0.0.0", + "Microsoft.Win32.Registry.AccessControl": "7.0.0.0", + "Microsoft.Win32.SystemEvents": "7.0.0.0", + "PresentationCore": "7.0.0.0", + "PresentationFramework.Aero": "7.0.0.0", + "PresentationFramework.Aero2": "7.0.0.0", + "PresentationFramework.AeroLite": "7.0.0.0", + "PresentationFramework.Classic": "7.0.0.0", + "PresentationFramework": "7.0.0.0", + "PresentationFramework.Luna": "7.0.0.0", + "PresentationFramework.Royale": "7.0.0.0", + "PresentationUI": "7.0.0.0", + "ReachFramework": "7.0.0.0", + "System.CodeDom": "7.0.0.0", + "System.Configuration.ConfigurationManager": "7.0.0.0", + "System.Design": "7.0.0.0", + "System.Diagnostics.EventLog": "7.0.0.0", + "System.Diagnostics.PerformanceCounter": "7.0.0.0", + "System.DirectoryServices": "4.0.0.0", + "System.Drawing.Common": "7.0.0.0", + "System.Drawing.Design": "7.0.0.0", + "System.Drawing": "7.0.0.0", + "System.IO.Packaging": "7.0.0.0", + "System.Printing": "7.0.0.0", + "System.Resources.Extensions": "7.0.0.0", + "System.Security.Cryptography.Pkcs": "7.0.0.0", + "System.Security.Cryptography.ProtectedData": "7.0.0.0", + "System.Security.Cryptography.Xml": "7.0.0.0", + "System.Security.Permissions": "7.0.0.0", + "System.Threading.AccessControl": "7.0.0.0", + "System.Windows.Controls.Ribbon": "7.0.0.0", + "System.Windows.Extensions": "7.0.0.0", + "System.Windows.Forms.Design": "7.0.0.0", + "System.Windows.Forms.Design.Editors": "7.0.0.0", + "System.Windows.Forms": "7.0.0.0", + "System.Windows.Forms.Primitives": "7.0.0.0", + "System.Windows.Input.Manipulations": "7.0.0.0", + "System.Windows.Presentation": "7.0.0.0", + "System.Xaml": "7.0.0.0", + "UIAutomationClient": "7.0.0.0", + "UIAutomationClientSideProviders": "7.0.0.0", + "UIAutomationProvider": "7.0.0.0", + "UIAutomationTypes": "7.0.0.0", + "WindowsBase": "7.0.0.0", + "WindowsFormsIntegration": "7.0.0.0" + }, + "runtime": { + "ConsoleApp1.dll": {} + } + }, + "FSharp.Core/7.0.401": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.4.123.42509" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Accessibility/4.0.0.0": { + "runtime": { + "Accessibility.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "7.0.1323.51811" + } + } + }, + "Microsoft.VisualBasic/10.1.0.0": { + "runtime": { + "Microsoft.VisualBasic.dll": { + "assemblyVersion": "10.1.0.0", + "fileVersion": "7.0.1323.51811" + } + } + }, + "Microsoft.VisualBasic.Forms/7.0.0.0": { + "runtime": { + "Microsoft.VisualBasic.Forms.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51811" + } + } + }, + "Microsoft.Win32.Registry.AccessControl/7.0.0.0": { + "runtime": { + "Microsoft.Win32.Registry.AccessControl.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "Microsoft.Win32.SystemEvents/7.0.0.0": { + "runtime": { + "Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "PresentationCore/7.0.0.0": { + "runtime": { + "PresentationCore.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "PresentationFramework.Aero/7.0.0.0": { + "runtime": { + "PresentationFramework.Aero.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "PresentationFramework.Aero2/7.0.0.0": { + "runtime": { + "PresentationFramework.Aero2.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "PresentationFramework.AeroLite/7.0.0.0": { + "runtime": { + "PresentationFramework.AeroLite.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "PresentationFramework.Classic/7.0.0.0": { + "runtime": { + "PresentationFramework.Classic.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "PresentationFramework/7.0.0.0": { + "runtime": { + "PresentationFramework.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "PresentationFramework.Luna/7.0.0.0": { + "runtime": { + "PresentationFramework.Luna.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "PresentationFramework.Royale/7.0.0.0": { + "runtime": { + "PresentationFramework.Royale.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "PresentationUI/7.0.0.0": { + "runtime": { + "PresentationUI.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "ReachFramework/7.0.0.0": { + "runtime": { + "ReachFramework.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "System.CodeDom/7.0.0.0": { + "runtime": { + "System.CodeDom.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Configuration.ConfigurationManager/7.0.0.0": { + "runtime": { + "System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Design/7.0.0.0": { + "runtime": { + "System.Design.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51811" + } + } + }, + "System.Diagnostics.EventLog/7.0.0.0": { + "runtime": { + "System.Diagnostics.EventLog.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Diagnostics.PerformanceCounter/7.0.0.0": { + "runtime": { + "System.Diagnostics.PerformanceCounter.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.DirectoryServices/4.0.0.0": { + "runtime": { + "System.DirectoryServices.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Drawing.Common/7.0.0.0": { + "runtime": { + "System.Drawing.Common.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Drawing.Design/7.0.0.0": { + "runtime": { + "System.Drawing.Design.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51811" + } + } + }, + "System.Drawing/7.0.0.0": { + "runtime": { + "System.Drawing.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51811" + } + } + }, + "System.IO.Packaging/7.0.0.0": { + "runtime": { + "System.IO.Packaging.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Printing/7.0.0.0": { + "runtime": { + "System.Printing.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "System.Resources.Extensions/7.0.0.0": { + "runtime": { + "System.Resources.Extensions.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Security.Cryptography.Pkcs/7.0.0.0": { + "runtime": { + "System.Security.Cryptography.Pkcs.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Security.Cryptography.ProtectedData/7.0.0.0": { + "runtime": { + "System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Security.Cryptography.Xml/7.0.0.0": { + "runtime": { + "System.Security.Cryptography.Xml.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Security.Permissions/7.0.0.0": { + "runtime": { + "System.Security.Permissions.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Threading.AccessControl/7.0.0.0": { + "runtime": { + "System.Threading.AccessControl.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Windows.Controls.Ribbon/7.0.0.0": { + "runtime": { + "System.Windows.Controls.Ribbon.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "System.Windows.Extensions/7.0.0.0": { + "runtime": { + "System.Windows.Extensions.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51816" + } + } + }, + "System.Windows.Forms.Design/7.0.0.0": { + "runtime": { + "System.Windows.Forms.Design.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51811" + } + } + }, + "System.Windows.Forms.Design.Editors/7.0.0.0": { + "runtime": { + "System.Windows.Forms.Design.Editors.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51811" + } + } + }, + "System.Windows.Forms/7.0.0.0": { + "runtime": { + "System.Windows.Forms.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51811" + } + } + }, + "System.Windows.Forms.Primitives/7.0.0.0": { + "runtime": { + "System.Windows.Forms.Primitives.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51811" + } + } + }, + "System.Windows.Input.Manipulations/7.0.0.0": { + "runtime": { + "System.Windows.Input.Manipulations.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "System.Windows.Presentation/7.0.0.0": { + "runtime": { + "System.Windows.Presentation.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "System.Xaml/7.0.0.0": { + "runtime": { + "System.Xaml.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "UIAutomationClient/7.0.0.0": { + "runtime": { + "UIAutomationClient.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "UIAutomationClientSideProviders/7.0.0.0": { + "runtime": { + "UIAutomationClientSideProviders.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "UIAutomationProvider/7.0.0.0": { + "runtime": { + "UIAutomationProvider.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "UIAutomationTypes/7.0.0.0": { + "runtime": { + "UIAutomationTypes.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "WindowsBase/7.0.0.0": { + "runtime": { + "WindowsBase.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + }, + "WindowsFormsIntegration/7.0.0.0": { + "runtime": { + "WindowsFormsIntegration.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.1323.51815" + } + } + } + } + }, + "libraries": { + "ConsoleApp1/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/7.0.401": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZL16YHLJnkosMooVXjvJH0vGf7O4RSNtCpA/qw6OAHYxPCYSZRc5pKFTpDeDLdSWpOJDaZlveKcn42F0UDo77A==", + "path": "fsharp.core/7.0.401", + "hashPath": "fsharp.core.7.0.401.nupkg.sha512" + }, + "Accessibility/4.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "Microsoft.VisualBasic/10.1.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "Microsoft.VisualBasic.Forms/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Win32.Registry.AccessControl/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Win32.SystemEvents/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "PresentationCore/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "PresentationFramework.Aero/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "PresentationFramework.Aero2/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "PresentationFramework.AeroLite/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "PresentationFramework.Classic/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "PresentationFramework/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "PresentationFramework.Luna/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "PresentationFramework.Royale/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "PresentationUI/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "ReachFramework/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.CodeDom/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Configuration.ConfigurationManager/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Design/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.EventLog/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.PerformanceCounter/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.DirectoryServices/4.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Drawing.Common/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Drawing.Design/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Drawing/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.IO.Packaging/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Printing/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Resources.Extensions/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.Pkcs/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.ProtectedData/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.Xml/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Security.Permissions/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Threading.AccessControl/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Windows.Controls.Ribbon/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Windows.Extensions/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Windows.Forms.Design/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Windows.Forms.Design.Editors/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Windows.Forms/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Windows.Forms.Primitives/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Windows.Input.Manipulations/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Windows.Presentation/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "System.Xaml/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "UIAutomationClient/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "UIAutomationClientSideProviders/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "UIAutomationProvider/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "UIAutomationTypes/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "WindowsBase/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "WindowsFormsIntegration/7.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.dll b/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.dll new file mode 100644 index 0000000..5c0e629 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.exe b/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.exe new file mode 100644 index 0000000..712dae0 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.exe differ diff --git a/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.pdb b/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.pdb new file mode 100644 index 0000000..c7df611 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.pdb differ diff --git a/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.runtimeconfig.json b/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.runtimeconfig.json new file mode 100644 index 0000000..184be8b --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.runtimeconfig.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "tfm": "net7.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "7.0.0" + } + } +} \ No newline at end of file diff --git a/ConsoleApp1/bin/Debug/net7.0/FSharp.Core.dll b/ConsoleApp1/bin/Debug/net7.0/FSharp.Core.dll new file mode 100644 index 0000000..723d5c6 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/FSharp.Core.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/Microsoft.VisualBasic.Forms.dll b/ConsoleApp1/bin/Debug/net7.0/Microsoft.VisualBasic.Forms.dll new file mode 100644 index 0000000..27db845 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/Microsoft.VisualBasic.Forms.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/Microsoft.VisualBasic.Forms.xml b/ConsoleApp1/bin/Debug/net7.0/Microsoft.VisualBasic.Forms.xml new file mode 100644 index 0000000..29eed54 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/Microsoft.VisualBasic.Forms.xml @@ -0,0 +1,2385 @@ + + + + Microsoft.VisualBasic.Forms + + + + Provides properties, methods, and events related to the current application. + + + Initializes a new instance of the class. + + + Changes the culture used by the current thread for string manipulation and for string formatting. + + . Name of the culture as a string. For a list of possible names, see . + + is . + + is not a valid culture name. + + + Changes the culture that the current thread uses for retrieving culture-specific resources. + + . Name of the culture as a string. For a list of possible names, see . + + is . + + is not a valid culture name. + + + Returns the value of the specified environment variable. + A containing the name of the environment variable. + + is . + The environment variable specified by does not exist. + The calling code does not have with access. + A containing the value of the environment variable with the name . + + + Gets the culture that the current thread uses for string manipulation and string formatting. + A object that represents the culture the current thread uses for string manipulation and string formatting. + + + Gets an object that provides properties for getting information about the application's assembly, such as the version number, description, and so on. + The object for the current application. + + + Gets an object that provides properties and methods for writing event and exception information to the application's log listeners. + The object for the current application. + + + Gets the culture that the current thread uses for retrieving culture-specific resources. + A object that represents the culture that the current thread uses for retrieving culture-specific resources. + + + Provides context for the ApplyApplicationDefaults event. + + + Gets or sets the default font for Forms and UserControls application-wide. If this property is not written, or the event is not handled, the default font for Forms and UserControls is set by the system. + + + Gets or sets the general for the application. + The general for the application. The default value is . + + + Gets or sets the minimum time, in milliseconds, that an application's Splash dialog is displayed. + + + Represents the callback method that will handle the event. + + + + + Provides properties for getting the information about the application, such as the version number, description, loaded assemblies, and so on. + + + Initializes a new instance of the class with the specified assembly information. + + . The assembly for which to obtain the information. + + + Gets the name, without the extension, of the assembly file for the application. + A containing the file name. + + + Gets the company name associated with the application. + The assembly does not have an attribute. + A that contains the company name associated with the application. + + + Gets the copyright notice associated with the application. + The assembly does not have an attribute. + A containing the copyright notice associated with the application. + + + Gets the description associated with the application. + The assembly does not have an attribute. + A containing the description associated with the application. + + + Gets the directory where the application is stored. + A that contains the directory where the application is stored. + + + Gets a collection of all assemblies loaded by the application. + The application domain is not loaded. + A of containing all the assemblies loaded by the application. + + + Gets the product name associated with the application. + The assembly does not have an attribute. + A containing the product name associated with the application. + + + Gets the current stack-trace information. + The requested stack-trace information is out of range. + A containing the current stack-trace information. The return value can be . + + + Gets the title associated with the application. + The assembly does not have an attribute. + A containing the associated with the application. + + + Gets the trademark notice associated with the application. + The assembly does not have an attribute. + A containing the trademark notice associated with the application. + + + Gets the version number of the application. + The application does not have sufficient permissions to access the assembly version. + A object containing the version number of the application. + + + Gets the amount of physical memory mapped to the process context. + A situation in which partial trust exists and the user lacks necessary permissions. + A containing the number of bytes of physical memory mapped to the process context. + + + Indicates how a Visual Basic application authenticates the user for the object. + + + The constructor does not initialize the principal for the application's main thread. The application needs to initialize the principal for the application's main thread. + + + The constructor initializes the principal for the application's main thread with the current user's Windows user information. + + + This exception is thrown when a subsequent instance of a single-instance application is unable to connect to the first application instance. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data about the exception being thrown. + The object that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + A object describing the error. + The object that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. + + + Provides properties, methods, and events related to the current application. + + + Initializes a new instance of the class. + + + Gets a collection containing the command-line arguments as strings for the current application. + A of , containing the command-line arguments as strings for the current application. + + + Sets the values to use as the current application's command-line arguments. + A of , containing the strings to use as the command-line arguments for the current application. + + + This exception is thrown by the Visual Basic Application Model when the property has not been set. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized object data about the exception being thrown. + The object that contains contextual information about the source or destination. + + + Initializes a new instance of the class with a specified error message. + A message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + A object describing the error. + The object that is the cause of the current exception. If the parameter is not a null reference ( in Visual Basic), the current exception is raised in a catch block that handles the inner exception. + + + Represents the method that will handle the event. + The source of the event. + A object that contains the event data. + + + Indicates which condition should cause a Windows Forms application to shut down. + + + Shut down only after the last form closes. + + + Shut down when the main form closes. + + + Provides data for the event. + + + Initializes a new instance of the class. + A object that contains the command-line arguments of the application. + + + Gets the command-line arguments of the application. + A object that contains the command-line arguments of the application. + + + Represents the method that will handle the event. + The source of the event. + A object that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + A object that contains the command-line arguments of the subsequent application instance. + A that indicates whether the first application instance should be brought to the foreground upon exiting the exception handler. + + + Indicates whether the first application instance should be brought to the foreground upon exiting the exception handler. + A that indicates whether the first application instance should be brought to the foreground upon exiting the exception handler. + + + Gets the command-line arguments of the subsequent application instance. + A object that contains the command-line arguments of the subsequent application instance. + + + Represents the method that will handle the event. + The source of the event. + A object that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + A that indicates whether the application should exit upon exiting the exception handler. + The that occurred. + + + Indicates whether the application should exit upon exiting the exception handler. + A that indicates whether the application should exit upon exiting the exception handler. + + + Represents the method that will handle the event. + The source of the event. + A object that contains the event data. + + + Provides access to the information about the current user. + + + Initializes a new instance of the class. + + + Determines whether the current user belongs to the specified role. + The name of the role for which to check membership. + + if the current user is a member of the specified role; otherwise, . + + + Gets or sets the current principal (for role-based security). + The caller does not have the permission required to set the principal. + A value representing the security context. + + + Gets or sets the principal object representing the current user. + An object representing the current user. + + + Gets a value that indicates whether the user has been authenticated. + + if the user was authenticated; otherwise, . + + + Gets the name of the current user. + + . The name of the current user. + + + Provides properties, methods, and events related to the current application. + + + Occurs when the application is ready to accept default values for various application areas. + + + Occurs when the network availability changes. + + + Occurs when the application shuts down. + + + Occurs when the application starts. + + + Occurs when attempting to start a single-instance application and the application is already active. + + + Occurs when the application encounters an unhandled exception. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified authentication mode. + One of the enumeration values that specifies the application's authentication mode. + + + Processes all Windows messages currently in the message queue. + + + Hides the application's splash screen. + + + When overridden in a derived class, allows a designer to emit code that configures the splash screen and main form. + + + When overridden in a derived class, allows a designer to emit code that initializes the splash screen. + + + Sets the visual styles, text display styles, and current principal for the main application thread (if the application uses Windows authentication), and initializes the splash screen, if defined. + A read-only collection containing the command-line arguments as strings for the current application. + A indicating if application startup should continue. + + + Provides the starting point for when the main application is ready to start running, after the initialization is done. + + + When overridden in a derived class, allows for code to run when the application shuts down. + + + When overridden in a derived class, allows for code to run when the application starts. + The command-line arguments of the application and indicates whether the application startup should be canceled. + A that indicates if the application should continue starting up. + + + When overridden in a derived class, allows for code to run when a subsequent instance of a single-instance application starts. + The command-line arguments of the subsequent application instance and indicates whether the first application instance should be brought to the foreground upon exiting the exception handler. + + + When overridden in a derived class, allows for code to run when an unhandled exception occurs in the application. + The data for the event. + A that indicates whether the event was raised. + + + Sets up and starts the Visual Basic Application model. + The command line from . + + + Determines if the application has a splash screen defined, and if it does, displays it. + + + Gets the object for the current thread of a Windows Forms application. + Contextual information about the current thread. + + + Determines whether this application will use the Windows XP styles for windows, controls, and so on. + A value that indicates whether this application will use the XP Windows styles for windows, controls, and so on. + + + Gets or sets the HighDpiMode for the application. + + + Gets or sets a value that indicates whether this application is a single-instance application. + + to indicate this application is a single-instance application; otherwise, . + + + Gets or sets the main form for this application. + The main form for this application. + + + Gets or sets the minimum length of time, in milliseconds, for which the splash screen is displayed. + The minimum length of time, in milliseconds, for which the splash screen is displayed. + + + Gets a collection of all the application's open forms. + A collection that contains all of the application's open forms. + + + Determines whether the application saves the user settings on exit. + + to indicate that the application saves the user settings on exit. Otherwise, to indicate the settings are not implicitly saved. + + + Determines what happens when the application's main form closes. + One of the enumeration values that indicates what the application should do when the main form closes. + + + Gets or sets the splash screen for this application. + The same value is assigned to this property and the property. + The splash screen for the application. + + + When overridden in a derived class, this property allows a designer to specify the default text rendering engine for the application's forms. + + . A value of indicates that the application should use the default text rendering engine for Visual Basic 2005. A value of indicates that the application should use the text rendering engine for Visual Basic .NET 2002 and Visual Basic .NET 2003. + + + Indicates how to play sounds when calling audio methods. + + + Causes the method to play the sound in the background. The calling code continues to execute. + + + Causes the method to play the sound in the background until the method is called. The calling code continues to execute. + + + Causes the method to play the sound, and waits until it completes before calling code continues. + + + Returns a reference to and information about the current Visual Basic host window. + + + Initializes a new instance of the class. + + + Gets the current Visual Basic host object. + A object that returns a reference to and information about the current Visual Basic host window. + + + Represents a host window for Visual Basic. + + + Gets the host Window for the current Visual Basic environment. + The host window for the current Visual Basic environment. + + + Gets the title of the host window for the current Visual Basic environment. + The title of the host window for the current Visual Basic environment. + + + Provides methods for playing sounds. + + + Initializes a new instance of the class. + + + Plays a .wav sound file. + + array that represents the sound file. + + mode for playing the sound. By default, . + + is . + + is not one of the enumeration values. + A partial-trust situation exists in which the user lacks necessary permissions. + + + Plays a .wav sound file. + + that represents the sound file. + + mode for playing the sound. By default, . + + is . + + is not one of the enumeration values. + A partial-trust situation exists in which the user lacks necessary permissions. + + + Plays a .wav sound file. + A containing the name of the sound file. + + is an empty string. + The user does not have sufficient permissions to access the file named by . + The file path is malformed in . + The path name in is too long. + A partial-trust situation exists in which the user lacks necessary permissions. + + + Plays a .wav sound file. + A containing the name of the sound file. + + mode for playing the sound. By default, . + + is an empty string. + The user does not have sufficient permissions to access the file named by . + The file path is malformed in . + The path name in is too long. + + is not one of the enumeration values. + A partial-trust situation exists in which the user lacks necessary permissions. + + + Plays a system sound. + + object representing the system sound to play. + + is . + + + Stops a sound playing in the background. + + + Provides properties for accessing the current local time and Universal Coordinated Time (equivalent to Greenwich Mean Time) from the system clock. + + + Initializes a new instance of the class. + + + Gets a object that contains the current local date and time on the computer, expressed as a UTC (GMT) time. + A object that contains the current date and time expressed as UTC (GMT) time. + + + Gets a object that contains the current local date and time on this computer. + A object that contains the current local date and time. + + + Gets the millisecond count from the computer's system timer. + An containing the millisecond count from the computer's system timer. + + + Provides properties for manipulating computer components such as audio, the clock, the keyboard, the file system, and so on. + + + Initializes a new instance of the class. + + + Gets an object that provides properties for methods for playing sounds. + The object for the computer. + + + Gets an object that provides methods for manipulating the Clipboard. + The object for the computer. + + + Gets an object that provides properties for accessing the current state of the keyboard, such as what keys are currently pressed, and provides a method to send keystrokes to the active window. + The object for the computer. + + + Gets an object that provides properties for getting information about the format and configuration of the mouse installed on the local computer. + The object for the computer. + + + Gets the object that represents the computer's primary display screen. + A object that represents the computer's primary screen. + + + Provides properties for getting information about the computer's memory, loaded assemblies, name, and operating system. + + + Initializes a new instance of the class. + + + Gets the total amount of free physical memory for the computer. + The application cannot obtain the memory status. + A containing the number of bytes of free physical memory for the computer. + + + Gets the total amount of the computer's free virtual address space. + The application cannot obtain the memory status. + A containing the number of bytes of the computer's free virtual address space. + + + Gets the current UI culture installed with the operating system. + A object represents the UI culture installed on the computer. + + + Gets the full operating system name. + The calling code does not have full trust. + A containing the operating-system name. + + + Gets the platform identifier for the operating system of the computer. + The application cannot obtain the operating-system platform information. + A containing the platform identifier for the operating system of the computer, chosen from the member names of the enumeration. + + + Gets the version of the computer's operating system. + The application cannot obtain the operating-system version information. + A containing the current version number of the operating system. + + + Gets the total amount of physical memory for the computer. + The application cannot obtain the memory status. + A containing the number of bytes of physical memory for the computer. + + + Gets the total amount of virtual address space available for the computer. + The application cannot obtain the memory status. + A containing the number of bytes of virtual address space available for the computer. + + + Provides properties for accessing the current state of the keyboard, such as what keys are currently pressed, and provides a method to send keystrokes to the active window. + + + Initializes a new instance of the class. + + + Sends one or more keystrokes to the active window, as if typed on the keyboard. + A that defines the keys to send. + A partial-trust situation exists in which the user lacks necessary permissions. + + + Sends one or more keystrokes to the active window, as if typed on the keyboard. + A that defines the keys to send. + Optional. A that specifies whether or not to wait for keystrokes to get processed before the application continues. by default. + A partial-trust situation exists in which the user lacks necessary permissions. + + + Gets a value that indicates whether the ALT key is down. + + if the ALT key is down; otherwise, . + + + Gets a value that indicates whether CAPS LOCK is turned on. + A value: if CAPS LOCK is turned on; otherwise, . + + + Gets a value that indicates whether a CTRL key is down. + + if a CTRL key is down; otherwise, . + + + Gets a value that indicates whether the NUM LOCK key is on. + + if NUM LOCK is on; otherwise, . + + + Gets a indicating whether the SCROLL LOCK key is on. + + if SCROLL LOCK is on; otherwise, . + + + Gets a value that indicates whether a SHIFT key is down. + + if a SHIFT key is down; otherwise, . + + + Provides properties for getting information about the format and configuration of the mouse installed on the local computer. + + + Initializes a new instance of the class. + + + Gets a that indicates if the functionality of the left and right mouse buttons has been swapped. + The computer has no mouse installed. + A with a value if the functionality of the left and right mouse buttons has been swapped; otherwise, . + + + Gets a that indicates if the mouse has a scroll wheel. + The computer has no mouse installed. + A Boolean with value if the mouse has a scroll wheel; otherwise . + + + Gets a number that indicates how much to scroll when the mouse wheel is rotated one notch. + The mouse has no scroll wheel. + An that indicates how much to scroll when the mouse wheel is rotated one notch. A positive value indicates scrolling by that number of lines, while a negative value indicates scrolling by one screen at a time. + + + Provides a property, event, and methods for interacting with the network to which the computer is connected. + + + Occurs when the network availability changes. + + + Initializes a new instance of the class. + + + Downloads the specified remote file and saves it in the specified location. + Path of the file to download, including file name and host address. + File name and path of the downloaded file. + + ends with a trailing slash. + The server does not respond within the default timeout (100 seconds). + User lacks necessary permissions to perform a network operation. + The request is denied by the target web server. + + + Downloads the specified remote file and saves it in the specified location. + Path of the file to download, including file name and host address. + File name and path of the downloaded file. + User name to authenticate. Default is an empty string, "". + Password to authenticate. Default is an empty string, "". + + ends with a trailing slash. + The server does not respond within the default timeout (100 seconds). + User lacks necessary permissions to perform a network operation. + The request is denied by the target web server. + + + Downloads the specified remote file and saves it in the specified location. + Path of the file to download, including file name and host address. + File name and path of the downloaded file. + User name to authenticate. Default is an empty string, "". + Password to authenticate. Default is an empty string, "". + + to display the progress of the operation; otherwise . Default is . + + . Timeout interval, in milliseconds. Default is 100 seconds. + + to overwrite existing files; otherwise . Default is . + + ends with a trailing slash. + + is set to and the destination file already exists. + The server does not respond within the specified . + User lacks necessary permissions to perform a network operation. + The request is denied by the target web server. + + + Downloads the specified remote file and saves it in the specified location. + Path of the file to download, including file name and host address. + File name and path of the downloaded file. + User name to authenticate. Default is an empty string, "". + Password to authenticate. Default is an empty string, "". + + to display the progress of the operation; otherwise . Default is . + Timeout interval, in milliseconds. Default is 100 seconds. + + to overwrite existing files; otherwise . Default is . + Specifies behavior when the user clicks Cancel or No on the dialog box shown as a result of ShowUI set to . Default is . + + ends with a trailing slash. + + is set to and the destination file already exists. + The server does not respond within the specified . + User lacks necessary permissions to perform a network operation. + The request is denied by the target web server. + + + Downloads the specified remote file and saves it in the specified location. + Path of the file to download, including file name and host address. + File name and path of the downloaded file. + + ends with a trailing slash. + The server does not respond within the default timeout (100 seconds). + User lacks necessary permissions to perform a network operation. + The request is denied by the target web server. + + + Downloads the specified remote file and saves it in the specified location. + + or . Path of the file to download, including file name and host address. + + . File name and path of the downloaded file. + + . Credentials to be supplied. + + to display the progress of the operation; otherwise . Default is . + Timeout interval, in milliseconds. Default is 100 seconds. + + to overwrite existing files; otherwise . Default is . + + ends with a trailing slash. + + is set to and the destination file already exists. + The server does not respond within the specified . + User lacks necessary permissions to perform a network operation. + The request is denied by the target web server. + + + Downloads the specified remote file and saves it in the specified location. + Path of the file to download, including file name and host address. + File name and path of the downloaded file. + Credentials to be supplied. + + to display the progress of the operation; otherwise . Default is . + Timeout interval, in milliseconds. Default is 100 seconds. + + to overwrite existing files; otherwise . Default is . + Specifies behavior when the user clicks Cancel or No on the dialog box shown as a result of set to . Default is . + + ends with a trailing slash. + + is set to and the destination file already exists. + The server does not respond within the specified . + User lacks necessary permissions to perform a network operation. + The request is denied by the target web server. + + + Downloads the specified remote file and saves it in the specified location. + Path of the file to download, including file name and host address. + File name and path of the downloaded file. + User name to authenticate. Default is an empty string, "". + Password to authenticate. Default is an empty string, "". + + ends with a trailing slash. + The server does not respond within the default timeout (100 seconds). + User lacks necessary permissions to perform a network operation. + The request is denied by the target web server. + + + Downloads the specified remote file and saves it in the specified location. + Path of the file to download, including file name and host address. + File name and path of the downloaded file. + User name to authenticate. Default is an empty string, "". + Password to authenticate. Default is an empty string, "". + + to display the progress of the operation; otherwise . Default is . + Timeout interval, in milliseconds. Default is 100 seconds. + + to overwrite existing files; otherwise . Default is . + + ends with a trailing slash. + + is set to and the destination file already exists. + The server does not respond within the specified . + User lacks necessary permissions to perform a network operation. + The request is denied by the target web server. + + + Downloads the specified remote file and saves it in the specified location. + Path of the file to download, including file name and host address. + File name and path of the downloaded file. + User name to authenticate. Default is an empty string, "". + Password to authenticate. Default is an empty string, "". + + to display the progress of the operation; otherwise . Default is . + Timeout interval, in milliseconds. Default is 100 seconds. + + to overwrite existing files; otherwise . Default is . + Specifies behavior when the user clicks Cancel or No on the dialog box shown as a result of ShowUI set to . Default is . + + ends with a trailing slash. + + is set to and the destination file already exists. + The server does not respond within the specified . + User lacks necessary permissions to perform a network operation. + The request is denied by the target web server. + + + Pings the specified server. + The URL, computer name, or IP number of the server to ping. + No network connection is available. + URL was not valid. + + if the operation was successful; otherwise . + + + Pings the specified server. + The URL, computer name, or IP number of the server to ping. + Time threshold in milliseconds for contacting the destination. Default is 500. + No network connection is available. + URL was not valid. + + if the operation was successful; otherwise . + + + Pings the specified server. + The URI of the server to ping. + No network connection is available. + URL was not valid. + + if the operation was successful; otherwise . + + + Pings the specified server. + The URI of the server to ping. + Time threshold in milliseconds for contacting the destination. Default is 500. + No network connection is available. + URL was not valid. + + if the operation was successful; otherwise . + + + Sends the specified file to the specified host address. + Path and name of file to upload. + URL, IP address, or URI of destination server. + The source file path is not valid. + + does not include a file name. + User lacks necessary permissions to perform a network operation. + The server does not respond within the default timeout (100 seconds). + The request is denied by the target web server. + + + Sends the specified file to the specified host address. + Path and name of file to upload. + URL, IP address, or URI of destination server. + User name to authenticate. Default is an empty string: "". + Password to authenticate. Default is an empty string: "". + + is less than or equal to zero. + + does not include a file name. + User lacks necessary permissions to perform a network operation. + The server does not respond within the default timeout (100 seconds). + The request is denied by the target web server. + + + Sends the specified file to the specified host address. + Path and name of file to upload. + URL, IP address, or URI of destination server. + User name to authenticate. Default is an empty string: "". + Password to authenticate. Default is an empty string: "". + + to display progress of the operation; otherwise . Default is . + Timeout interval in milliseconds. Default is 100 seconds. + + is less than or equal to zero. + + does not include a file name. + User lacks necessary permissions to perform a network operation. + The server does not respond within the specified . + The request is denied by the target web server. + + + Sends the specified file to the specified host address. + Path and name of file to upload. + URL, IP address, or URI of destination server. + User name to authenticate. Default is an empty string: "". + Password to authenticate. Default is an empty string: "". + Whether to display progress of the operation. Default is . + Timeout interval in milliseconds. Default is 100 seconds. + Action to be taken when the user clicks Cancel. Default is . + + is less than or equal to zero. + + does not include a file name. + User lacks necessary permissions to perform a network operation. + The server does not respond within the specified . + The request is denied by the target web server. + + + Sends the specified file to the specified host address. + Path and name of file to upload. + URL, IP address, or URI of destination server. + The source file path is not valid. + + does not include a file name. + User lacks necessary permissions to perform a network operation. + The server does not respond within the default timeout (100 seconds). + The request is denied by the target web server. + + + Sends the specified file to the specified host address. + Path and name of file to upload. + URL, IP address, or URI of destination server. + Credentials for authentication. + + to display progress of the operation; otherwise . Default is . + Timeout interval in milliseconds. Default is 100 seconds. + + is less than or equal to zero. + + does not include a file name. + User lacks necessary permissions to perform a network operation. + The server does not respond within the specified . + The request is denied by the target web server. + + + Sends the specified file to the specified host address. + Path and name of file to upload. + URL, IP address, or URI of destination server. + Credentials for authentication. + + to display progress of the operation; otherwise . Default is . + Timeout interval in milliseconds. Default is 100 seconds. + Action to be taken when the user clicks Cancel. Default is . + + is less than or equal to zero. + + does not include a file name. + User lacks necessary permissions to perform a network operation. + The server does not respond within the specified . + The request is denied by the target web server. + + + Sends the specified file to the specified host address. + Path and name of file to upload. + URL, IP address, or URI of destination server. + User name to authenticate. Default is an empty string: "". + Password to authenticate. Default is an empty string: "". + + is less than or equal to zero. + + does not include a file name. + User lacks necessary permissions to perform a network operation. + The server does not respond within the default timeout (100 seconds). + The request is denied by the target web server. + + + Sends the specified file to the specified host address. + Path and name of file to upload. + URL, IP address, or URI of destination server. + User name to authenticate. Default is an empty string: "". + Password to authenticate. Default is an empty string: "". + + to display progress of the operation; otherwise . Default is . + Timeout interval in milliseconds. Default is 100 seconds. + + is less than or equal to zero. + + does not include a file name. + User lacks necessary permissions to perform a network operation. + The server does not respond within the specified . + The request is denied by the target web server. + + + Sends the specified file to the specified host address. + Path and name of file to upload. + URL, IP address, or URI of destination server. + User name to authenticate. Default is an empty string: "". + Password to authenticate. Default is an empty string: "". + Whether to display progress of the operation. Default is . + Timeout interval in milliseconds. Default is 100 seconds. + Action to be taken when the user clicks Cancel. Default is . + + is less than or equal to zero. + + does not include a file name. + User lacks necessary permissions to perform a network operation. + The server does not respond within the specified . + The request is denied by the target web server. + + + Indicates whether a computer is connected to a network. + + if the computer is connected to a network; otherwise . + + + Provides data for the and events. + + + Initializes a new instance of the class. + A that indicates whether a network is available to the application. + + + Gets a value indicating whether a network is available to the application. + A that indicates whether a network is available to the application. + + + Represents the method that will handle the or event. + The source of the event. + A object that contains the event data. + + + Provides properties for manipulating computer components such as audio, the clock, the keyboard, the file system, and so on. + + + Initializes a new instance of the class. + + + Gets an object that provides properties for accessing the current local time and Universal Coordinated Time (the equivalent to Greenwich Mean Time) from the system clock. + The object for the computer. + + + Gets an object that provides properties and methods for working with drives, files, and directories. + The object for the computer. + + + Gets an object that provides properties for getting information about the computer's memory, loaded assemblies, name, and operating system. + The object for the computer. + + + Gets the computer name. + A containing the name of the computer. + + + Gets an object that provides a property and methods for interacting with the network to which the computer is connected. + The object for the computer. + + + Gets an object that provides properties and methods for manipulating the registry. + The object for the computer. + + + Determines what to do when the object attempts to write to a log and there is less free disk space available than specified by the property. + + + Discard log messages. + + + Throw an exception. + + + Provides a simple listener that directs logging output to file. + + + Initializes a new instance of the class with the default name. + + + Initializes a new instance of the class with the supplied name. + + . The name of the instance object. + + + Closes the underlying stream for the current log file and releases any resources associated with the current stream. + + + Closes the underlying stream and optionally releases the managed resources. + + releases both managed and unmanaged resources; releases only unmanaged resources. + + + Flushes the underlying stream that writes to the current log file. + + + Gets the custom XML configuration attributes supported by the trace listener. + + array containing the XML configuration attributes recognized by this listener. + + + Writes trace information, a data object, and event information to the output file or stream. + A object that contains the current process ID, thread ID, and stack trace information. + A name of the trace source that invoked this method. + One of the enumeration values. + A numeric identifier for the event. + The trace data to emit. + + + Writes trace information, an array of data objects, and event information to the output file or stream. + A object that contains the current process ID, thread ID, and stack trace information. + The name of the trace source that invoked this method. + One of the enumeration values. + A numeric identifier for the event. + An array of objects to emit as data. + + + Writes trace information, a message and event information to the output file or stream. + A object that contains the current process ID, thread ID, and stack trace information. + A name of the trace source that invoked this method. + One of the enumeration values. + A numeric identifier for the event. + A message to write. + + + Writes trace information, a formatted array of objects, and event information to the output file or stream. + A object that contains the current process ID, thread ID, and stack trace information. + A name of the trace source that invoked this method. + One of the enumeration values. + A numeric identifier for the event. + A format string that contains zero or more format items, which correspond to objects in the array. + An array containing zero or more objects to format. + + + Writes a verbatim message to disk, without any additional context information. + + . The custom message to write. + + + Writes a verbatim message to disk, followed by the current line terminator, without any additional context information. + + . The custom message to write. + + + Determines whether to append the output to the current file or write it to a new or existing file. + + , with indicating that the output is appended to the current file, and indicating that output is written to a new file. The default setting for this property is . + + + Indicates whether or not the writing to the log file stream flushes the buffer. + + , with indicating that the stream is flushed after every write; otherwise the log entries are buffered and written more efficiently. The default setting for this property is . + + + Gets or sets the base name for the log files, which is used to create the full log-file name. + + . The base name for the log files. The default is the application's product name. + + + Gets or sets the log file directory when the property is set to . + + , which is the name of the log-file directory. The default setting for this property is the user's directory for application data. + + + Gets or sets the delimiter used to delimit fields within a log message. + + , which is the delimiter used for fields within a log message. The default setting for this property is the TAB character. + + + Determines what to do when writing to the log file and there is less free disk space available than specified by the property. + + . Determines what to do when attempting to write to the log file and there is less free disk space available than specified by the property, or if the log file size is greater than what the property allows. The default value is . + + + Gets or sets the encoding to use when creating a new log file. + + , which is the encoding to use when creating a new log file. The default value of this property is . + + + Gets the current full log-file name. + + , which is the current full log-file name. + + + Indicates whether or not the host name of the logging machine should be included in the output. + + . Use if the host identifier should be included; otherwise use . The default value is . + + + Gets or sets location for the log files. + + , which is the location for the log file. The default value is . + + + Determines which date to include in the names of the log files. + + . This indicates which date to include in the log-file names. The default value is . + + + Gets or sets the maximum allowed size of the log file, in bytes. + When this property is set to a value less than 1000. + + . This is the maximum allowed log-file size, in bytes. The default value is 5000000. + + + Gets or sets the amount of free disk space, in bytes, necessary before messages can be written to the log file. + When this property is set to a value less than 0. + + . This is the amount of free disk space necessary. The default value is 10000000. + + + Provides a property and methods for writing event and exception information to the application's log listeners. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + + . The name to give to the property object. + + + Creates a new object and adds it to the collection. + + + Writes a message to the application's log listeners. + Required. The message to log. If is , an empty string is used. + Code with partial trust calls the method, but writes to an event log listener that requires full trust. + + + Writes a message to the application's log listeners. + Required. The message to log. If is , an empty string is used. + The type of message. By default, . + The message type is not one of the enumeration values. + Code with partial trust calls the method, but writes to an event log listener that requires full trust. + + + Writes a message to the application's log listeners. + Required. The message to log. If is , an empty string is used. + The type of message. By default, . + Message identifier, typically used for correlation. By default, related to entryType as described in the table. + The message type is not one of the enumeration values. + Code with partial trust calls the method, but writes to an event log listener that requires full trust. + + + Writes exception information to the application's log listeners. + Required. Exception to log. + + is . + Code with partial trust calls the method, but writes to an event log listener that requires full trust. + + + Writes exception information to the application's log listeners. + Required. Exception to log. + The type of message. By default, . + String to append to the message. By default, this is an empty string. + + is . + The message type is not one of the enumeration values. + Code with partial trust calls the method, but writes to an event log listener that requires full trust. + + + Writes exception information to the application's log listeners. + Required. Exception to log. + The type of message. By default, . + String to append to the message. By default, this is an empty string. + Message identifier, typically used for correlation. By default, related to entryType as described in the table in the Remarks section. + + is . + The message type is not one of the enumeration values. + Code with partial trust calls the method, but writes to an event log listener that requires full trust. + + + Gets the file the object that underlies the object. + The object that underlies the object. + + + Gets to the object that underlies the object. + The object that underlies the object. + + + Determines which date to include in the names of the class log files. + + + Include the current date in the log file name. + + + Do not include the date in the log file name. + + + Include the first day of the current week in the log file name. + + + Determines which predefined path the class uses to write its log files. + + + Use the path for the application data that is shared among all users. + + + If the string specified by is not empty, then use it as the path. Otherwise, use the path for a user's application data. + + + Use the path for the executable file that started the application. + + + Use the path for a user's application data. + + + Use the path of the current system's temporary folder. + + + Provides methods for manipulating the Clipboard. + + + Clears the Clipboard. + + + Indicates whether the Clipboard contains audio data. + + if audio data is stored on the Clipboard; otherwise . + + + Indicates whether the Clipboard contains data in the specified custom format. + + . Name of the custom format to be checked. Required. + + if data in the specified custom format is stored on the Clipboard; otherwise . + + + Returns a indicating whether the Clipboard contains a file drop list. + + if a file drop list is stored on the Clipboard; otherwise . + + + Returns a indicating whether an image is stored on the Clipboard. + + if an image is stored on the Clipboard; otherwise . + + + Determines if there is text on the Clipboard. + + if the Clipboard contains text; otherwise . + + + Determines if there is text on the Clipboard. + + . If specified, identifies what text format to be checked for. Required. + + if the Clipboard contains text; otherwise . + + + Retrieves an audio stream from the Clipboard. + A object containing audio data or if the Clipboard does not contain any audio data. + + + Retrieves data in a custom format from the Clipboard. + + . Name of the data format. Required. + An representing the Clipboard data or if the Clipboard does not contain any data that is in the specified format or can be converted to that format. + + + Retrieves data from the Clipboard as an . + An object that represents the data currently on the Clipboard, or if there is no data on the Clipboard. + + + Retrieves a collection of strings representing file names from the Clipboard. + A containing file names or if the Clipboard does not contain any data that is in the format or can be converted to that format. + + + Retrieves an image from the Clipboard. + An representing the Clipboard image data or if the Clipboard does not contain any data that is in the format or can be converted to that format. + + + Retrieves text from the Clipboard. + The Clipboard text data or an empty string if the Clipboard does not contain data in the or format, depending on the operating system. + + + Retrieves text from the Clipboard. + + . If specified, identifies what text format should be retrieved. Default is . Required. + The Clipboard text data or an empty string if the Clipboard does not contain data in the specified format. + + + Writes audio data to the Clipboard. + + array. Audio data to be written to the Clipboard. Required. + + + Writes audio data to the Clipboard. + + Audio data to be written to the clipboard. Required. + + + Writes data in a custom format to the Clipboard. + + . Format of data. Required. + + . Data object to be written to the Clipboard. Required. + + + Writes a to the Clipboard. + + . Data object to be written to the Clipboard. Required. + + + Writes a collection of strings representing file paths to the Clipboard. + + . List of file names. Required. + + + Writes an image to the Clipboard. + + . Image to be written. Required. + + + Writes text to the Clipboard. + + . Text to be written. Required. + + is an empty string. + + is . + + + Writes text to the Clipboard. + + . Text to be written. Required. + + . Format to be used when writing text. Default is . Required. + + is an empty string. + + is . + + + Provides properties and methods for working with drives, files, and directories. + + + Combines two paths and returns a properly formatted path. + + . First path to be combined. + + . Second path to be combined. + + or are malformed paths. + The combination of the specified paths. + + + Copies a directory to another directory. + The directory to be copied. + The location to which the directory should be copied. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The source directory does not exist. + The source path and target path are the same. + The operation is cyclic. + The path exceeds the system-defined maximum length. + A folder name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + A destination file exists but cannot be accessed. + + + Copies a directory to another directory. + The directory to be copied. + The location to which the directory should be copied. + Whether to visually track the operation's progress. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The source directory does not exist. + The source path and target path are the same. + The operation is cyclic. + The path exceeds the system-defined maximum length. + A folder name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + A destination file exists but cannot be accessed. + + is set to and the user cancels the operation, or one or more files in the directory cannot be copied. + + + Copies a directory to another directory. + The directory to be copied. + The location to which the directory should be copied. + Whether to visually track the operation's progress. Default is . + Specifies what should be done if the user clicks Cancel during the operation. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The source directory does not exist. + The source path and target path are the same. + The operation is cyclic. + The path exceeds the system-defined maximum length. + A folder name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + A destination file exists but cannot be accessed. + + is set to and the user cancels the operation, or one or more files in the directory cannot be copied. + + + Copies a directory to another directory. + The directory to be copied. + The location to which the directory should be copied. + + to overwrite existing files; otherwise . Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The source directory does not exist. + The source path and target path are the same. + The operation is cyclic. + The path exceeds the system-defined maximum length. + A folder name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + A destination file exists but cannot be accessed. + + + Copies a file to a new location. + The file to be copied. + The location to which the file should be copied. + + contains path information. + + or is or an empty string. + The source file is not valid or does not exist. + A file in the target directory with the same name is in use. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The path exceeds the system-defined maximum length. + The user does not have required permission. + The user lacks necessary permissions to view the path. + + + Copies a file to a new location. + The file to be copied. + The location to which the file should be copied. + Whether to visually track the operation's progress. Default is . + + contains path information. + + or is or an empty string. + The source file is not valid or does not exist. + The destination file exists and is set to . + A file or directory name in the path contains a colon (:) or is in an invalid format. + The path exceeds the system-defined maximum length. + The user does not have required permission. + The user lacks necessary permissions to view the path. + + + Copies a file to a new location. + The file to be copied. + The location to which the file should be copied. + Whether to visually track the operation's progress. Default is . + Specifies what should be done if the user clicks Cancel during the operation. Default is . + + contains path information. + + or is or an empty string. + The source file is not valid or does not exist. + The destination file exists and is set to . + A file or directory name in the path contains a colon (:) or is in an invalid format. + The path exceeds the system-defined maximum length. + The user does not have required permission. + The user lacks necessary permissions to view the path. + + is set to , and the user has canceled the operation or an unspecified I/O error occurs. + + + Copies a file to a new location. + The file to be copied. + The location to which the file should be copied. + + if existing files should be overwritten; otherwise . Default is . + + contains path information. + + or is or an empty string. + The source file is not valid or does not exist. + The destination file exists and is set to . + A file or directory name in the path contains a colon (:) or is in an invalid format. + The path exceeds the system-defined maximum length. + The user does not have required permission. + The user lacks necessary permissions to view the path. + + + Creates a directory. + Name and location of the directory. + The directory name is malformed. For example, it contains illegal characters or is only white space. + + is or an empty string. + The directory name is too long. + The directory name is only a colon (:). + The parent directory of the directory to be created is read-only. + The user does not have permission to create the directory. + + + Deletes a directory. + Directory to be deleted. + Specifies what should be done when a directory that is to be deleted contains files or directories. Default is . + The path is a zero-length string, is malformed, contains only white space, or contains invalid characters (including wildcard characters). The path is a device path (starts with \\.\). + + is or an empty string. + The directory does not exist or is a file. + A file in the directory or subdirectory is in use. + The directory name contains a colon (:). + The path exceeds the system-defined maximum length. + The user does not have required permissions. + The user cancels the operation or the directory cannot be deleted. + + + Deletes a directory. + Directory to be deleted. + Specifies whether to visually track the operation's progress. Default is . + Specifies whether or not the deleted file should be sent to the Recycle Bin. Default is . + The path is a zero-length string, is malformed, contains only white space, or contains invalid characters (including wildcard characters). The path is a device path (starts with \\.\). + + is or an empty string. + The directory does not exist or is a file. + A file in the directory or subdirectory is in use. + The directory name contains a colon (:). + The path exceeds the system-defined maximum length. + The user does not have required permissions. + The user cancels the operation or the directory cannot be deleted. + + + Deletes a directory. + Directory to be deleted. + Specifies whether to visually track the operation's progress. Default is . + Specifies whether or not the deleted file should be sent to the Recycle Bin. Default is . + Specifies whether to throw an exception if the user clicks Cancel. + The path is a zero-length string, is malformed, contains only white space, or contains invalid characters (including wildcard characters). The path is a device path (starts with \\.\). + + is or an empty string. + The directory does not exist or is a file. + A file in the directory or subdirectory is in use. + The directory name contains a colon (:). + The path exceeds the system-defined maximum length. + The user does not have required permissions. + The user cancels the operation or the directory cannot be deleted. + + + Deletes a file. + Name and path of the file to be deleted. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; it has a trailing slash where a file must be specified; or it is a device path (starts with \\.\). + + is or an empty string. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The file is in use. + The user lacks necessary permissions to view the path. + The file does not exist. + The user does not have permission to delete the file or the file is read-only. + + + Deletes a file. + Name and path of the file to be deleted. + Whether to visually track the operation's progress. Default is . + Whether or not the deleted file should be sent to the Recycle Bin. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; it has a trailing slash where a file must be specified; or it is a device path (starts with \\.\). + + is or an empty string. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The file is in use. + The user lacks necessary permissions to view the path. + The file does not exist. + The user does not have permission to delete the file or the file is read-only. + + + Deletes a file. + Name and path of the file to be deleted. + Whether to visually track the operation's progress. Default is . + Whether or not the deleted file should be sent to the Recycle Bin. Default is . + Specifies whether or not an exception is thrown when the user cancels the operation. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; it has a trailing slash where a file must be specified; or it is a device path (starts with \\.\). + + is or an empty string. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The file is in use. + The user lacks necessary permissions to view the path. + The file does not exist. + The user does not have permission to delete the file or the file is read-only. + The user cancelled the operation and is set to . + + + Returns if the specified directory exists. + Path of the directory. + + if the directory exists; otherwise . + + + Returns if the specified file exists. + Name and path of the file. + The name of the file ends with a backslash (\). + Returns if the file exists; otherwise this method returns . + + + Returns a read-only collection of strings representing the names of files containing the specified text. + The directory to be searched. + The search text. + + if the search should be case-sensitive; otherwise . Default is . + Whether to include subfolders. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + is or an empty string. + The specified directory does not exist. + The specified directory points to an existing file. + The path exceeds the system-defined maximum length. + The specified directory path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user lacks necessary permissions. + Read-only collection of the names of files containing the specified text. + + + Returns a read-only collection of strings representing the names of files containing the specified text. + The directory to be searched. + The search text. + + if the search should be case-sensitive; otherwise . Default is . + Whether to include subfolders. Default is . + Pattern to be matched. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + is or an empty string. + The specified directory does not exist. + The specified directory points to an existing file. + The path exceeds the system-defined maximum length. + The specified directory path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user lacks necessary permissions. + Read-only collection of the names of files containing the specified text. + + + Returns a collection of strings representing the path names of subdirectories within a directory. + Name and path of directory. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + is or an empty string. + The specified directory does not exist. + The specified directory points to an existing file. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user lacks necessary permissions. + Read-only collection of the path names of subdirectories within the specified directory. + + + Returns a collection of strings representing the path names of subdirectories within a directory. + Name and path of directory. + Whether to include subfolders. Default is . + Pattern to match names. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + One or more of the specified wildcard characters is , an empty string, or contains only spaces. + The specified directory does not exist. + The specified directory points to an existing file. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user lacks necessary permissions. + Read-only collection of the path names of subdirectories within the specified directory. + + + Returns a object for the specified path. + + . Path of directory. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + is or an empty string. + The path exceeds the system-defined maximum length. + The directory path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + + object for the specified path. + + + Returns a object for the specified drive. + Drive to be examined. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + is or an empty string. + The path exceeds the system-defined maximum length. + The user lacks necessary permissions to view the path. + + object for the specified drive. + + + Returns a object for the specified file. + Name and path of the file. + The path name is malformed. For example, it contains invalid characters or is only white space. The file name has a trailing slash mark. + + is or an empty string. + The path contains a colon in the middle of the string. + The path is too long. + The user lacks necessary permissions. + The user lacks ACL (access control list) access to the file. + + object for the specified file. + + + Returns a read-only collection of strings representing the names of files within a directory. + Directory to be searched. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + is . + The directory to search does not exist. + + points to an existing file. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user lacks necessary permissions. + Read-only collection of file names from the specified directory. + + + Returns a read-only collection of strings representing the names of files within a directory. + Directory to be searched. + Whether to include subfolders. Default is . + Pattern to be matched. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + is . + The directory to search does not exist. + + points to an existing file. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user lacks necessary permissions. + Read-only collection of file names from the specified directory. + + + Parses the file name out of the path provided. + Required. Path to be parsed. . + The file name from the specified path. + + + Returns the parent path of the provided path. + Path to be examined. + Path does not have a parent path because it is a root path. + + is . + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The parent path of the provided path. + + + Creates a uniquely named zero-byte temporary file on disk and returns the full path of that file. + + containing the full path of the temporary file. + + + Moves a directory from one location to another. + Path of the directory to be moved. + Path of the directory to which the source directory is being moved. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The directory does not exist. + The source is a root directory or The source path and the target path are the same. + The path exceeds the system-defined maximum length. + The operation is cyclic. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user does not have required permission. + + + Moves a directory from one location to another. + Path of the directory to be moved. + Path of the directory to which the source directory is being moved. + Specifies whether to visually track the operation's progress. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The directory does not exist. + The target directory already exists and is set to . + The path exceeds the system-defined maximum length. + The operation is cyclic. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user does not have required permission. + + + Moves a directory from one location to another. + Path of the directory to be moved. + Path of the directory to which the source directory is being moved. + Specifies whether to visually track the operation's progress. Default is . + Specifies whether or not an exception is thrown when the user cancels the operation. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The directory does not exist. + + is set to and a subdirectory of the file cannot be copied. + + is set to , and the user cancels the operation, or the operation cannot be completed. + The user lacks necessary permissions to view the path. + The path exceeds the system-defined maximum length. + The operation is cyclic. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user does not have required permission. + + + Moves a directory from one location to another. + Path of the directory to be moved. + Path of the directory to which the source directory is being moved. + + if existing directories should be overwritten; otherwise . Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\). + + or is or an empty string. + The directory does not exist. + The target directory already exists and is set to . + The path exceeds the system-defined maximum length. + The operation is cyclic. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user does not have required permission. + + + Moves a file to a new location. + Path of the file to be moved. + Path of the directory into which the file should be moved. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is or an empty string. + The source file is not valid or does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + + + Moves a file to a new location. + Path of the file to be moved. + Path of the directory into which the file should be moved. + Specifies whether to visually track the operation's progress. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is or an empty string. + The source file is not valid or does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + + + Moves a file to a new location. + Path of the file to be moved. + Path of the directory into which the file should be moved. + Specifies whether to visually track the operation's progress. Default is . + Specifies whether or not an exception is thrown when the user cancels the operation. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is or an empty string. + The source file is not valid or does not exist. + The file is in use by another process, or an I/O error occurs. + + is set to , and either the user has cancelled the operation or an unspecified I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + + + Moves a file to a new location. + Path of the file to be moved. + Path of the directory into which the file should be moved. + + to overwrite existing files; otherwise . Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is or an empty string. + The source file is not valid or does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + + + The method allows you to create a object, which provides a way to easily and efficiently parse structured text files, such as logs. The object can be used to read both delimited and fixed-width files. + The file to be opened with the . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + A row cannot be parsed using the specified format. The exception message specifies the line causing the exception, while the property is assigned the text contained in the line. + The user lacks necessary permissions to view the path. + + to read the specified file. + + + The method allows you to create a object, which provides a way to easily and efficiently parse structured text files, such as logs. The object can be used to read both delimited and fixed-width files. + The file to be opened with the . + Widths of the fields. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + A row cannot be parsed using the specified format. The exception message specifies the line causing the exception, while the property is assigned the text contained in the line. + The user lacks necessary permissions to view the path. + + to read the specified file. + + + The method allows you to create a object, which provides a way to easily and efficiently parse structured text files, such as logs. The object can be used to read both delimited and fixed-width files. + The file to be opened with the . + Delimiters for the fields. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + A row cannot be parsed using the specified format. The exception message specifies the line causing the exception, while the property is assigned the text contained in the line. + The user lacks necessary permissions to view the path. + + to read the specified file. + + + Opens a object to read from a file. + File to be read. + The file name ends with a backslash (\). + The specified file cannot be found. + The user lacks necessary permissions to read from the file. + + object to read from the file. + + + Opens a object to read from a file. + File to be read. + The encoding to use for the file contents. Default is ASCII. + The file name ends with a backslash (\). + The specified file cannot be found. + The user lacks necessary permissions to read from the file. + + object to read from the file. + + + Opens a object to write to the specified file. + File to be written to. + + to append to the contents of the file; to overwrite the contents of the file. Default is . + The file name ends with a trailing slash. + + object to write to the specified file. + + + Opens a to write to the specified file. + File to be written to. + + to append to the contents in the file; to overwrite the contents of the file. Default is . + Encoding to be used in writing to the file. Default is ASCII. + The file name ends with a trailing slash. + + object to write to the specified file. + + + Returns the contents of a file as a byte array. + File to be read. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + There is not enough memory to write the string to buffer. + The user lacks necessary permissions to view the path. + + array containing the contents of the file. + + + Returns the contents of a text file as a . + Name and path of the file to read. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + There is not enough memory to write the string to buffer. + The user lacks necessary permissions to view the path. + + containing the contents of the file. + + + Returns the contents of a text file as a . + Name and path of the file to read. + Character encoding to use in reading the file. Default is UTF-8. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + There is not enough memory to write the string to buffer. + The user lacks necessary permissions to view the path. + + containing the contents of the file. + + + Renames a directory. + Path and name of directory to be renamed. + New name for directory. + + contains path information. + + is . + + -or- + + is or an empty string. + The directory does not exist. + There is an existing file or directory with the name specified in . + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user does not have required permission. + + + Renames a file. + File to be renamed. + New name of file. + + contains path information or ends with a backslash (\). + + is . + + -or- + + is or an empty string. + The file does not exist. + There is an existing file or directory with the name specified in . + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + The user lacks necessary permissions to view the path. + The user does not have required permission. + + + Writes data to a binary file. + Path and name of the file to be written to. + Data to be written to the file. + + to append to the file contents; to overwrite the file contents. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + There is not enough memory to write the string to buffer. + The user lacks necessary permissions to view the path. + + + Writes text to a file. + File to be written to. + Text to be written to file. + + to append to the contents of the file; to overwrite the contents of the file. Default is . + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + There is not enough memory to write the string to buffer. + The user lacks necessary permissions to view the path. + + + Writes text to a file. + File to be written to. + Text to be written to file. + + to append to the contents of the file; to overwrite the contents of the file. Default is . + What encoding to use when writing to file. Default is UTF-8. + The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\); it ends with a trailing slash. + + is . + The file does not exist. + The file is in use by another process, or an I/O error occurs. + The path exceeds the system-defined maximum length. + A file or directory name in the path contains a colon (:) or is in an invalid format. + There is not enough memory to write the string to buffer. + The user lacks necessary permissions to view the path. + + + Gets or sets the current directory. + The path is not valid. + The user lacks necessary permissions. + The current directory for file I/O operations. + + + Returns a read-only collection of all available drive names. + A read-only collection of all available drives as objects. + + + Gets an object that provides properties for accessing commonly referenced directories. + This property returns the object for the computer. + + + This class supports in Visual Basic. + The type of the object to store. + + + This class supports in Visual Basic. + + + This property supports in Visual Basic. + The value associated with this class. + + + Provides properties and methods for manipulating the registry. + + + Gets a value from a registry key. + + . Key from which the value is to be retrieved. Required. + + . Value to be retrieved. Required. + + . Default value to be supplied if the value does not exist. Required. + The user does not have the permissions required to read from the registry key. + The that contains the specified value has been marked for deletion. + + does not begin with a valid registry root. + Gets a value from a registry key. + + + Writes a value to a registry key. + + . Name of the key to be written to. Required. + + . Name of the value to be written. Required. + + . Value to be written. Required. + + is . + + does not begin with a valid registry root. + + -or- + + is longer than the maximum length allowed (255 characters). + The is read-only and thus cannot be written to; for example, it is a root-level node, or it has not been opened with write access. + The user does not have the permissions required to create or modify registry keys. + + + Writes a value to a registry key. + + . Name of the key to be written to. Required. + + . Name of the value to be written. Required. + + . Value to be written. Required. + + . Required. + + is . + + does not begin with a valid registry root. + + -or- + + is longer than the maximum length allowed (255 characters). + + -or- + + The type of does not match the registry data type specified by , therefore the data cannot be converted properly. + The is read-only, and thus cannot be written to; for example, it is a root-level node, or it has not been opened with write access. + The user does not have the permissions required to create or modify registry keys. + + + Returns a type which provides access to . + + + + + + Returns a type which provides access to . + + + + + + Returns a type which provides access to . + + + + + + Returns a type, which provides access to . + + + + + + Returns a type, which provides access to . + + + + + + Returns a type, which provides access to . + + + + + + Provides properties for accessing commonly referenced directories. + + + Gets a path name pointing to the Application Data directory for the all users. + The path is empty, usually because the operating system does not support the directory. + The path to the Application Data directory for the all users. + + + Gets a path name pointing to the Application Data directory for the current user. + The path is empty, usually because the operating system does not support the directory. + The path to the Application Data directory for the current user. + + + Gets a path name pointing to the Desktop directory. + The path is empty, usually because the operating system does not support the directory. + The path to the Desktop directory. + + + Gets a path name pointing to the My Documents directory. + The path is empty, usually because the operating system does not support the directory. + The path to the My Documents directory. + + + Gets a path name pointing to the My Music directory. + The path is empty, usually because the operating system does not support the directory. + The path to the My Music directory. + + + Gets a path name pointing to the My Pictures directory. + The path is empty, usually because the operating system does not support the directory. + The path to the My Pictures directory. + + + Gets a path pointing to the Program Files directory. + The path is empty, usually because the operating system does not support the directory. + The path to the Program Files directory. + + + Gets a path name pointing to the Programs directory. + The path is empty, usually because the operating system does not support the directory. + The path to the Programs directory. + + + Gets a path name pointing to the Temp directory. + The path is empty, usually because the operating system does not support the directory. + The path to the Temp directory. + + + \ No newline at end of file diff --git a/ConsoleApp1/bin/Debug/net7.0/Microsoft.VisualBasic.dll b/ConsoleApp1/bin/Debug/net7.0/Microsoft.VisualBasic.dll new file mode 100644 index 0000000..abe1d65 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/Microsoft.VisualBasic.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/Microsoft.Win32.Registry.AccessControl.dll b/ConsoleApp1/bin/Debug/net7.0/Microsoft.Win32.Registry.AccessControl.dll new file mode 100644 index 0000000..55e4169 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/Microsoft.Win32.Registry.AccessControl.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/Microsoft.Win32.Registry.AccessControl.xml b/ConsoleApp1/bin/Debug/net7.0/Microsoft.Win32.Registry.AccessControl.xml new file mode 100644 index 0000000..1343a5f --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/Microsoft.Win32.Registry.AccessControl.xml @@ -0,0 +1,11 @@ + + + + Microsoft.Win32.Registry.AccessControl + + + + Access Control List (ACL) APIs are specific to the way in which Windows manages access to resources, and are not supported on this platform. + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/Microsoft.Win32.SystemEvents.dll b/ConsoleApp1/bin/Debug/net7.0/Microsoft.Win32.SystemEvents.dll new file mode 100644 index 0000000..3077bfc Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/Microsoft.Win32.SystemEvents.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/Microsoft.Win32.SystemEvents.xml b/ConsoleApp1/bin/Debug/net7.0/Microsoft.Win32.SystemEvents.xml new file mode 100644 index 0000000..2643725 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/Microsoft.Win32.SystemEvents.xml @@ -0,0 +1,545 @@ + + + + Microsoft.Win32.SystemEvents + + + + + Provides data for the event. + + + + + Initializes a new instance of the class. + + + + + Gets the power mode. + + + + + Represents the method that will handle the event. + + + + + Specifies how the system + power mode changes. + + + + + The system is about to resume. + + + + + The power mode status has changed. This may + indicate a weak or charging battery, a transition + from AC power from battery, or other change in the + status of the system power supply. + + + + + The system is about to be suspended. + + + + + Provides data for the event. + + + + + Initializes a new instance of the class. + + + + + Gets how the session ended. + + + + + Represents the method that will handle the event. + + + + + Provides data for the event. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether to cancel the user request to end the session. + + + + + Gets how the session is ending. + + + + + Represents the method that will handle the event. + + + + + Specifies how the current + logon session is ending. + + + + + The user is logging off. The system may continue + running but the user who started this application + is logging off. + + + + + The system is shutting down. + + + + + Provides data for the event. + + + + + Initializes a new instance of the class. + + + + + Gets the reason for the session switch. + + + + + Represents the method that will handle the event. + + + + + Specifies the reason for the session switch + + + + + A session was connected to the console session. + + + + + A session was disconnected from the console session. + + + + + A session was connected to the remote session. + + + + + A session was disconnected from the remote session. + + + + + A user has logged on to the session. + + + + + A user has logged off the session. + + + + + A session has been locked. + + + + + A session has been unlocked. + + + + + A session has changed its remote controlled status. + + + + + Provides a set of global system events to callers. + + + + + Occurs when the display settings are changing. + + + + + Occurs when the user changes the display settings. + + + + + Occurs before the thread that listens for system events is terminated. + Delegates will be invoked on the events thread. + + + + + Occurs when the user adds fonts to or removes fonts from the system. + + + + + Occurs when the system is running out of available RAM. + + + + + Occurs when the user switches to an application that uses a different + palette. + + + + + Occurs when the user suspends or resumes the system. + + + + + Occurs when the user is logging off or shutting down the system. + + + + + Occurs when the user is trying to log off or shutdown the system. + + + + + Occurs when a user session switches. + + + + + Occurs when the user changes the time on the system clock. + + + + + Occurs when a windows timer interval has expired. + + + + + Occurs when a user preference has changed. + + + + + Occurs when a user preference is changing. + + + + + Console handler we add in case we are a console application or a service. + Without this we will not get end session events. + + + + + Creates a new window timer associated with the system events window. + + + + + Creates the static resources needed by system events. + + + + + Called on the control's owning thread to perform the actual callback. + This empties this control's callback queue, propagating any exceptions + back as needed. + + + + + Executes the given delegate asynchronously on the thread that listens for system events. Similar to Control.BeginInvoke(). + + + + + Kills the timer specified by the given id. + + + + + Callback that handles the create timer + user message. + + + + + Handler that raises the DisplaySettings changing event + + + + + Handler that raises the DisplaySettings changed event + + + + + Handler for any event that fires a standard EventHandler delegate. + + + + + Callback that handles the KillTimer user message. + + + + + Handler for WM_POWERBROADCAST. + + + + + Handler for WM_ENDSESSION. + + + + + Handler for WM_QUERYENDSESSION. + + + + + Handler for WM_THEMECHANGED + VS 2005 note: Before VS 2005, we used to fire UserPreferenceChanged with category + set to Window. In VS 2005, we support visual styles and need a new category Theme + since Window is too general. We fire UserPreferenceChanged with this category, but + for backward compat, we also fire it with category set to Window. + + + + + Handler for WM_SETTINGCHANGE and WM_SYSCOLORCHANGE. + + + + + Handler for WM_TIMER. + + + + + A standard Win32 window proc for our broadcast window. + + + + + This is the method that runs our window thread. This method + creates a window and spins up a message loop. The window + is made visible with a size of 0, 0, so that it will trap + global broadcast messages. + + + + + Provides data for the event. + + + + + Initializes a new instance of the class. + + + + + Gets the ID number for the timer. + + + + + Represents the method that will handle the event. + + + + + Identifies areas of user preferences that + have changed. + + + + + Specifies user + preferences associated with accessibility + of the system for users with disabilities. + + + + + Specifies user preferences + associated with system colors, such as the + default color of windows or menus. + + + + + Specifies user + preferences associated with the system desktop. + This may reflect a change in desktop background + images, or desktop layout. + + + + + Specifies user preferences + that are not associated with any other category. + + + + + Specifies + user preferences for icon settings. This includes + icon height and spacing. + + + + + + Specifies user preferences for keyboard settings, + such as the keyboard repeat rate. + + + + + Specifies user preferences + for menu settings, such as menu delays and + text alignment. + + + + + Specifies user preferences + for mouse settings, such as double click + time and mouse sensitivity. + + + + + Specifies user preferences + for policy settings, such as user rights and + access levels. + + + + + Specifies user preferences + for system power settings. An example of a + power setting is the time required for the + system to automatically enter low power mode. + + + + + Specifies user preferences + associated with the screensaver. + + + + + Specifies user preferences + associated with the dimensions and characteristics + of windows on the system. + + + + + Specifies user preferences + associated with the locale of the system. + + + + + Specifies user preferences + associated with the visual style. + + + + + Provides data for the event. + + + + + Initializes a new instance of the class. + + + + + Gets the category of user preferences that has changed. + + + + + Represents the method that will handle the event. + + + + + Provides data for the event. + + + + + Initializes a new instance of the class. + + + + + Gets the category of user preferences that has Changing. + + + + + Represents the method that will handle the event. + + + + Failed to create system events window thread. + + + Cannot create timer. + + + Cannot end timer. + + + '{1}' is not a valid value for '{0}'. '{0}' must be greater than {2}. + + + SystemEvents is not supported on this platform. + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/PresentationCore.dll b/ConsoleApp1/bin/Debug/net7.0/PresentationCore.dll new file mode 100644 index 0000000..18c61e2 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/PresentationCore.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Aero.dll b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Aero.dll new file mode 100644 index 0000000..c6ddfdb Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Aero.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Aero2.dll b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Aero2.dll new file mode 100644 index 0000000..9c96866 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Aero2.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.AeroLite.dll b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.AeroLite.dll new file mode 100644 index 0000000..7b4fd4a Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.AeroLite.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Classic.dll b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Classic.dll new file mode 100644 index 0000000..7a00241 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Classic.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Luna.dll b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Luna.dll new file mode 100644 index 0000000..64cbedb Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Luna.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Royale.dll b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Royale.dll new file mode 100644 index 0000000..618f6d4 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.Royale.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.dll b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.dll new file mode 100644 index 0000000..67a1465 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/PresentationFramework.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/PresentationUI.dll b/ConsoleApp1/bin/Debug/net7.0/PresentationUI.dll new file mode 100644 index 0000000..5df1da6 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/PresentationUI.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/ReachFramework.dll b/ConsoleApp1/bin/Debug/net7.0/ReachFramework.dll new file mode 100644 index 0000000..4a36459 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/ReachFramework.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.CodeDom.dll b/ConsoleApp1/bin/Debug/net7.0/System.CodeDom.dll new file mode 100644 index 0000000..02eaef0 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.CodeDom.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.CodeDom.xml b/ConsoleApp1/bin/Debug/net7.0/System.CodeDom.xml new file mode 100644 index 0000000..07c2158 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.CodeDom.xml @@ -0,0 +1,105 @@ + + + + System.CodeDom + + + + Tells whether or not the current class should be generated as a module + + + + The "core" or "standard" assembly that contains basic types such as Object, Int32 and the like + that is to be used for the compilation.
+ If the value of this property is an empty string (or null), the default core assembly will be used by the + compiler (depending on the compiler version this may be mscorlib.dll or System.Runtime.dll in + a Framework or reference assembly directory).
+ If the value of this property is not empty, CodeDom will emit compiler options to not reference any assemblies + implicitly during compilation. It will also explicitly reference the assembly file specified in this property.
+ For compilers that only implicitly reference the "core" or "standard" assembly by default, this option can be used on its own. + For compilers that implicitly reference more assemblies on top of the "core" / "standard" assembly, using this option may require + specifying additional entries in the System.CodeDom.Compiler.ReferencedAssemblies collection.
+ Note: An ICodeCompiler / CoodeDomProvider implementation may choose to ignore this property. +
+
+ + + Provides a base class for code generators. + + + + + + Gets a value indicating whether the specified value is a valid language + independent identifier. + + + + + There is no CodeDom provider defined for the language. + + + This CodeDomProvider does not support this method. + + + The output writer for code generation and the writer supplied don't match and cannot be used. This is generally caused by a bad implementation of a CodeGenerator derived class. + + + This code generation API cannot be called while the generator is being used to generate something else. + + + Element type {0} is not supported. + + + The 'Comment' property of the CodeCommentStatement '{0}' cannot be null. + + + Invalid Primitive Type: {0}. Consider using CodeObjectCreateExpression. + + + Identifier '{0}' is not valid. + + + The total arity specified in '{0}' does not match the number of TypeArguments supplied. There were '{1}' TypeArguments supplied. + + + Argument {0} cannot be null or zero-length. + + + The file name '{0}' was already in the collection. + + + The type name:"{0}" on the property:"{1}" of type:"{2}" is not a valid language-independent type name. + + + The region directive '{0}' contains invalid characters. RegionText cannot contain any new line characters. + + + The CodeChecksumPragma file name '{0}' contains invalid path characters. + + + Timed out waiting for a program to execute. The command being executed was {0}. + + + This CodeDomProvider type does not have a constructor that takes providerOptions - "{0}". + + + The identifier:"{0}" on the property:"{1}" of type:"{2}" is not a valid language-independent identifier name. Check to see if CodeGenerator.IsValidLanguageIndependentIdentifier allows the identifier name. + + + {unknown} + + + auto-generated> + + + This code was generated by a tool. + + + Changes to this file may cause incorrect behavior and will be lost if + + + the code is regenerated. + +
+
diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Configuration.ConfigurationManager.dll b/ConsoleApp1/bin/Debug/net7.0/System.Configuration.ConfigurationManager.dll new file mode 100644 index 0000000..dbc5a42 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Configuration.ConfigurationManager.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Configuration.ConfigurationManager.xml b/ConsoleApp1/bin/Debug/net7.0/System.Configuration.ConfigurationManager.xml new file mode 100644 index 0000000..18b4bf4 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Configuration.ConfigurationManager.xml @@ -0,0 +1,1468 @@ + + + + System.Configuration.ConfigurationManager + + + + + Simple dictionary config factory + config is a dictionary mapping key->value + + <add key="name" value="text"> sets key=text + <remove key="name"> removes the definition of key + <clear> removes all definitions + + + + + + Given a partially composed config object (possibly null) + and some input from the config system, return a + further partially composed config object + + + + + Make the name of the key attribute configurable by derived classes. + + + + + Make the name of the value attribute configurable by derived classes. + + + + + Used to satisfy legacy interfaces. + + + + + Replace one file with another, retrying if locked. + + + + + Components should implement this interface if they want to persist custom settings + in a hosting application. This interface allows the application author to tell a control + whether to persist, when to load, save etc. + + + + + Indicates to the implementor that settings should be persisted. + + + + + Unique key that identifies an individual instance of a settings group(s). This key is needed + to identify which instance of a component owns a given group(s) of settings. Usually, the component + will frame its own key, but this property allows the hosting application to override it if necessary. + + + + + Tells the component to load its settings. + + + + + Tells the component to save its settings. + + + + + Tells the component to reset its settings. Typically, the component can call Reset on its settings class(es). + + + + + Base settings class for client applications. + + + + + Default constructor without a concept of "owner" component. + + + + + Constructor that takes an IComponent. The IComponent acts as the "owner" of this settings class. One + of the things we do is query the component's site to see if it has a SettingsProvider service. If it + does, we allow it to override the providers specified in the metadata. + + + + + Convenience overload that takes the settings key + + + + + Convenience overload that takes the owner component and settings key. + + + + + The Context to pass on to the provider. Currently, this will just contain the settings group name. + + + + + The SettingsBase class queries this to get the collection of SettingsProperty objects. We reflect over + the properties defined on the current object's type and use the metadata on those properties to form + this collection. + + + + + Just overriding to add attributes. + + + + + Provider collection + + + + + Derived classes should use this to uniquely identify separate instances of settings classes. + + + + + Fires when the value of a setting is changed. (INotifyPropertyChanged implementation.) + + + + + Fires when the value of a setting is about to change. This is a cancellable event. + + + + + Fires when settings are retrieved from a provider. It fires once for each provider. + + + + + Fires when Save() is called. This is a cancellable event. + + + + + Used in conjunction with Upgrade - retrieves the previous value of a setting from the provider. + Provider must implement IApplicationSettingsProvider to support this. + + + + + Fires the PropertyChanged event. + + + + + Fires the SettingChanging event. + + + + + Fires the SettingsLoaded event. + + + + + Fires the SettingsSaving event. + + + + + Causes a reload to happen on next setting access, by clearing the cached values. + + + + + Calls Reset on the providers. + Providers must implement IApplicationSettingsProvider to support this. + + + + + Overridden from SettingsBase to support validation event. + + + + + Overridden from SettingsBase to support validation event. + + + + + Called when the app is upgraded so that we can instruct the providers to upgrade their settings. + Providers must implement IApplicationSettingsProvider to support this. + + + + + Creates a SettingsProperty object using the metadata on the given property + and returns it. + + + + + Ensures this class is initialized. Initialization involves reflecting over properties and building + a list of SettingsProperty's. + + + + + Returns a SettingsProperty used to initialize settings. We initialize a setting with values + derived from class level attributes, if present. Otherwise, we initialize to + reasonable defaults. + + + + + Gets all the settings properties for this provider. + + + + + Retrieves the value of a setting. We need this method so we can fire the SettingsLoaded event + when settings are loaded from the providers.Ideally, this should be fired from SettingsBase, + but unfortunately that will not happen in Whidbey. Instead, we check to see if the value has already + been retrieved. If not, we fire the load event, since we expect SettingsBase to load all the settings + from this setting's provider. + + + + + Returns true if this is a clickonce deployed app. + + + + + Only those settings class properties that have a SettingAttribute on them are + treated as settings. This routine filters out other properties. + + + + + Resets the provider collection. This needs to be called when providers change after + first being set. + + + + + Indicates that a setting is to be stored on a per-application basis. + + + + + The AppSettingsReader class provides a wrapper for System.Configuration.ConfigurationManager.AppSettings + which provides a single method for reading values from the config file of a particular type. + + + + + Gets the value for specified key from ConfigurationManager.AppSettings, and returns + an object of the specified type containing the value from the config file. If the key + isn't in the config file, or if it is not a valid value for the given type, it will + throw an exception with a descriptive message so the user can make the appropriate + change + + + + + Translate an ExeDefinition string from the Declaration in a file + to the appropriate enumeration + + string representation of value + [optional] - can provide better error + + + + Add implicit sections to the specified factory list. + + The factory list to add to. If null, adds to the current record's factory list. + + + + ConfigurationSection class for sections that store client settings. + + + + + This class abstracts the details of config system away from the LocalFileSettingsProvider. It talks to + the configuration API and the relevant Sections to read and write settings. + It understands sections of type ClientSettingsSection. + + NOTE: This API supports reading from app.exe.config and user.config, but writing only to + user.config. + + + + + A private configuration host that we use to write settings to config. We need this so we + can enforce a quota on the size of stuff written out. + + + + + ClientConfigurationHost implements this - a way of getting some info from it without + depending too much on its internals. + + + + + We delegate this to the ClientConfigurationHost. The only thing we need to do here is to + build a configPath from the ConfigurationUserLevel we get passed in. + + + + + If the stream we are asked for represents a config file that we know about, we ask + the host to assert appropriate permissions. + + + + + If this is a stream that represents a user.config file that we know about, we ask + the host to assert appropriate permissions. + + + + + The ClientSettingsStore talks to the LocalFileSettingsProvider through a dictionary which maps from + setting names to StoredSetting structs. This struct contains the relevant information. + + + + + Used on classes derived from ConfigurationElementCollection. Specifies the collection item type and + verbs used for add/remove/clear. + + + + + A config exception can contain a filename (of a config file) and a line number (of the location in the file in + which a + problem was encountered). Section handlers should throw this exception (or subclasses) together with filename and + line + number information where possible. + + + + + Holds the configuration file mapping for machine.config. It is the base class for + ExeConfigurationFileMap and WebConfigurationFileMap. + + + + + Recursively loads configuration section groups and sections belonging to a configuration object. + + + + + Indicates to the provider what default value to use for this setting when no stored value + is found. The value should be encoded into a string and is interpreted based on the SerializeAs + value for this setting. For example, if SerializeAs is Xml, the default value will be + "stringified" Xml. + + + + + Constructor takes the default value as string. + + + + + Default value. + + + + + The line number or 0 if no source. + + + + + Not specific to a particular section, nor a global schema error + + + + + Error specific to a particular section + + + + + Error in the global (file) schema + + + + + This interface is an extension to SettingsProvider that a provider can implement + to support additional functionality for settings classes that derive from ApplicationSettingsBase. + + + + + Retrieves the previous value of a given SettingsProperty. This is used in conjunction with Upgrade. + + + + + Resets all settings to their "default" values. + + + + + Indicates to the provider that the app has been upgraded. This is a chance for the provider to upgrade + its stored settings as appropriate. + + + + + The IConfigurationSectionHandler interface defines the contract that all configuration section handlers + must implement in order to participate in the resolution of configuration settings. + Composes and creates config objects. + This interface is implemented by config providers. Classes implementing IConfigurationSectionHandler + define the rules for cooking XML config into usable objects. The cooked objects can be of arbitrary + type. + Configuration is composable (e.g., config in a child directory is layered over config in a parent + directory), so, IConfigurationSectionHandler is supplied with the parent config as well as any number of + XML fragments. + + + + + The function is responsible for inspecting "section", "context", and "parent", and creating + a config object. + Note that "parent" is guaranteed to be an object that was returned from a Create call on the + same IConfigurationSectionHandler implementation. (E.g., if Create returns a Hashtable, then "parent" + is always a Hashtable if it's non-null.) + Returned objects must be immutable. In particular, it's important that the "parent" object + being passed in is not altered: if a modification must be made, then it must be cloned before + it is modified. + + the object inherited from parent path + reserved, in ASP.NET used to convey virtual path of config being evaluated + the xml node rooted at the section to handle + a new config object + + + + Given a partially composed config object (possibly null) and some input from the config system, + return a further partially composed config object. + + + + + The IPersistComponentSettings interface enables components hosted in an application to persist their + settings in a manner transparent to the application. However, in some cases, the application may want to + override the provider(s) specified by a component. For example, at design time, we may want to persist + settings differently. This service enables this scenario. The ApplicationSettingsBase class queries this + service from the owner component's site. + + + + + Queries the service whether it wants to override the provider for the given SettingsProperty. If it + doesn't want to, it should return null, in which the provider will remain unchanged. + + + + + This is a provider used to store configuration settings locally for client applications. + + + + + Abstract SettingsProvider property. + + + + + We maintain a single instance of the ClientSettingsStore per instance of provider. + + + + + Abstract ProviderBase method. + + + + + Abstract SettingsProvider method + + + + + Abstract SettingsProvider method + + + + + Implementation of IClientSettingsProvider.Reset. Resets user scoped settings to the values + in app.exe.config, does nothing for app scoped settings. + + + + + Implementation of IClientSettingsProvider.Upgrade. + Tries to locate a previous version of the user.config file. If found, it migrates matching settings. + If not, it does nothing. + + + + + Implementation of IClientSettingsProvider.GetPreviousVersion. + + + + + Locates the previous version of user.config, if present. The previous version is determined + by walking up one directory level in the *UserConfigPath and searching for the highest version + number less than the current version. + + + + + Gleans information from the SettingsContext and determines the name of the config section. + + + + + Retrieves the values of settings from the given config file (as opposed to using + the configuration for the current context) + + + + + Indicates whether a setting is roaming or not. + + + + + This provider needs settings to be marked with either the UserScopedSettingAttribute or the + ApplicationScopedSettingAttribute. This method determines whether this setting is user-scoped + or not. It will throw if none or both of the attributes are present. + + + + + Private version of upgrade that uses isRoaming to determine which config file to use. + + + + + This section handler allows <appSettings file="user.config" /> + The file pointed to by the file= attribute is read as if it is + an appSettings section in the config file. + Note: the user.config file must have its root element match the + section referring to it. So if appSettings has a file="user.config" + attribute the root element in user.config must also be named appSettings. + + + + + Simple dictionary config factory + + + + + [To be supplied.] + + + + + [To be supplied.] + + + + + Line number or 0 if there is no source. + + + + + Use this attribute to mark properties on a settings class that are to be treated + as settings. ApplicationSettingsBase will ignore all properties not marked with + this or a derived attribute. + + + + + Event args for the SettingChanging event. + + + + + Event handler for the SettingChanging event. + + + + + Description for a particular setting. + + + + + Constructor takes the description string. + + + + + Description string. + + + + + Description for a particular settings group. + + + + + Constructor takes the description string. + + + + + Description string. + + + + + Name of a particular settings group. + + + + + Constructor takes the group name. + + + + + Name of the settings group. + + + + + Event args for the SettingLoaded event. + + + + + Event handler for the SettingsLoaded event. + + + + + Indicates the SettingsManageability for a group of/individual setting. + + + + + Constructor takes a SettingsManageability enum value. + + + + + SettingsManageability value to use + + + + + Indicates the provider associated with a group of/individual setting. + + + + + Constructor takes the provider's assembly qualified type name. + + + + + Constructor takes the provider's type. + + + + + Type name of the provider + + + + + Event handler for the SettingsSaving event. + + + + + Indicates the SettingsSerializeAs for a group of/individual setting. + + + + + Constructor takes a SettingsSerializeAs enum value. + + + + + SettingsSerializeAs value to use + + + + Single-tag dictionary config factory + + Use for tags of the form: <MySingleTag key1="value1" ... keyN="valueN"/> + + + Create + + Given a partially composed config object (possibly null) + and some input from the config system, return a + further partially composed config object + + + + Indicates settings that are to be treated "specially". + + + + + Indicates the SpecialSetting for a group of/individual settings. + + + + + SpecialSetting value to use + + + + + Find type references that used to be found without assembly names + + + + + Indicates that a setting is to be stored on a per-user basis. + + + + + Skip this element and its children, then read to next start element, + or until we hit end of file. + + + + + Read to the next start element, and verify that all XML nodes read are permissible. + + + + + Skip this element and its children, then read to next start element, or until we hit + end of file. Verify that nodes that are read after the skipped element are permissible. + + + + + Skip until we hit the end element for our parent, and verify that nodes at the + parent level are permissible. + + + + + Add an error if the node type is not permitted by the configuration schema. + + + + + Add an error if there are attributes that have not been examined, and are therefore unrecognized. + + + + + Add an error if the retrieved attribute is null, and therefore not present. + + + + + Verify and Retrieve the Boolean Attribute. If it is not + a valid value then log an error and set the value to a given default. + + + + + Format an Xml element to be written to the config file. + + the element + start position of the element + indent for each depth + skip indent for the first element? + + + + + Indicates that the provider should disable any logic that gets invoked when an application + upgrade is detected. + + + + + Helper class for getting identity hashes for types that used + to live in Assembly Evidence. + + + + + Gives a hash equivalent to what Url.Normalize() gives. + + + + + Uses the AssemblyName's public key to generate a hash equivalent to what + StrongName.Normalize() gives. + + + + + Register the configuration system to apply settings from configuration files + to and related classes. + + + + The parameter '{0}' is invalid. + + + The string parameter '{0}' cannot be null or empty. + + + The value assigned to property '{0}' cannot be null or empty. + + + The value assigned to property '{0}' is invalid. + + + An unexpected error occurred in '{0}'. + + + {0}: {1} + + + An error occurred loading a configuration file + + + An error occurred creating the configuration section handler for {0} + + + An error occurred creating the configuration section for {0} + + + Invalid format for a section or section group name + + + Cannot add a ConfigurationSection that already belongs to the Configuration. + + + Cannot add a ConfigurationSection with the same name that already exists. + + + Cannot add a ConfigurationSection to a Configuration with a location. + + + Cannot add a ConfigurationSectionGroup that already belongs to the Configuration. + + + Cannot add a ConfigurationSectionGroup with the same name that already exists. + + + Cannot add a ConfigurationSectionGroup to a Configuration with a location. + + + It is an error to use a section registered as allowExeDefinition='MachineToApplication' beyond the application, in the user's config. (This is the default behavior if not specified) + + + It is an error to use a section registered as allowExeDefinition='MachineOnly' beyond machine.config. + + + It is an error to use a section registered as allowExeDefinition='MachineToRoamingUser' beyond the roaming user config, in the local user config. + + + The configuration section 'appSettings' has an unexpected declaration. + + + The attribute '{0}' has been locked in a higher level configuration. + + + A collection item has been locked in a higher level configuration. The collection may not be cleared. + + + The collection item has been locked in a higher level configuration and may not be changed. + + + This collection does not permit items to be added in or above the inherited items. + + + This collection does not permit items to be added in or below the inherited items. + + + Inherited items may not be removed. + + + Elements of this collection may not be removed. + + + The entry '{0}' has already been added. + + + Entry already removed. + + + The entry '{0}' is not in the collection. + + + The element <{0}> may only appear once in this section. + + + The element '{0}' has been locked in a higher level configuration. + + + Expected to find an element. + + + The attribute '{0}' is not valid in the locked list for this section. The following attributes can be locked: {1}. Multiple attributes may be listed separated by commas. + + + The attribute '{0}' is not valid in the locked list for this section. The following attributes can be locked: {1}. + + + Invalid key value. + + + The element '{0}' is not valid in the locked list for this section. The following elements can be locked: {1}. Multiple elements may be listed separated by commas. + + + The element '{0}' is not valid in the locked list for this section. The following elements can be locked: {1}. + + + Property '{0}' is not a ConfigurationElement. + + + The configuration is read only. + + + The attribute '{0}' is required and is locked at a higher level configuration. The configuration with the lock should lock the entire element if it needs to lock required attributes. + + + The attribute '{0}' is required and cannot be locked. The configuration should lock the entire element if it needs to lock required attributes. + + + Required attribute '{0}' not found. + + + The configuration section cannot contain a CDATA or text element. + + + Unrecognized attribute '{0}'. Note that attribute names are case-sensitive. + + + Unrecognized element. + + + Unrecognized element '{0}'. + + + The value may not contain the '{0}' character. + + + ConfigurationSection properties for a <section> declaration cannot be edited in a Configuration with a location. + + + ConfigurationSection properties can not be edited for the parent section of another section (ie. a section retrieved by calling GetParentSection on a section) + + + ConfigurationSection properties for a location section cannot be edited when allowLocation=false. + + + ConfigurationSection properties cannot be edited when locked. + + + ConfigurationSection cannot be edited before being added to a section group belonging to an instance of class Configuration. + + + ConfigurationSection cannot be edited because it is a built-in section. + + + ConfigurationSection cannot be edited because it is not declared. + + + ConfigurationSectionGroup properties for a <sectionGroup> declaration cannot be edited in a Configuration with a location. + + + ConfigurationSectionGroup cannot be edited before being added to a section group belonging to an instance of class Configuration. + + + AllowOverride and InheritInChildApplications can not be set in the exe configuration, these settings have no meaning there. + + + Unable to open configSource file '{0}'. + + + Configuration system failed to initialize + + + Only one <configSections> element allowed per config file and if present must be the first child of the root <configuration> element. + + + exePath must be specified when not running inside a stand alone exe. + + + This is not valid for the parent section of another section (ie. a section retrieved by calling GetParentSection on a section) + + + The configuration section 'connectionStrings' has an unexpected declaration. + + + Data read count is not equal to data available. + + + This element is not currently associated with any context + + + The '{0}' attribute cannot be an empty string. {1}="*" may be used to lock all attributes. + + + The '{0}' attribute cannot be an empty string. {1}="*" may be used to lock all elements. + + + An error occurred executing the configuration section handler for {0}. + + + Configuration file {0} does not have root <configuration> tag + + + The configuration file has been changed by another program. + + + GetParentSection can only be applied to ConfigurationSections from the first instance of a Configuration. + + + Error in configuration section "{0}": AllowLocation is false and either AllowOverride or InheritInChildApplications is true. + + + Unable to open file '{0}' for writing because it is read-only or hidden. + + + The property '{0}' must have value 'true' or 'false'. + + + Invalid node type. + + + <location> sections are allowed only within <configuration> sections. + + + <location> path attribute must be a relative virtual path. It cannot contain any of '?' ':' '\\' '*' '"' '<' '>' or '|'. + + + <location> path attribute must be a relative virtual path. It cannot start with any of ' ' '.' '/' or '\\'. + + + <location> path attribute must be a relative virtual path. It cannot end with any of ' ' '.' '/' or '\\'. + + + The '{0}' attribute must be specified on the '{1}' tag. + + + More data than expected. + + + The root element must match the name of the section referencing the file, '{0}' + + + Namespace of '{0}' on configuration element is invalid, only '{1}' is valid. + + + A configuration file cannot be created for the requested Configuration object. + + + This configuration section cannot be encrypted. + + + Configuration section handler returned a null object. + + + This operation does not apply at runtime. + + + The Configuration property '{0}' may not be derived from ConfigurationSection. + + + Provider must implement the class '{0}'. + + + The RootSectionGroup cannot be edited + + + The 'allowDefinition' attribute must be one of the following values: Everywhere, MachineOnly, MachineToWebRoot, MachineToApplication. + + + The 'allowExeDefinition' attribute must be one of the following values: MachineOnly, MachineToApplication, MachineToRoamingUser, MachineToLocalUser. + + + This section is not allowed in <location> elements. This section has been marked allowLocation="false". + + + This configuration section cannot be used at this path. This happens when the site administrator has locked access to this section using <location allowOverride="false"> from an inherited configuration file. + + + Sections must only appear once per config file. See the help topic <location> for exceptions. + + + The configSource file '{0}' can only be used by one type of section, and may not be the same as the configuration file. + + + The configSource file '{0}' is also used in a parent, this is not allowed. + + + The format of a configSource file must be an element containing the name of the section. + + + The configSource attribute must be a relative physical path. + + + The 'configSource' property may not be set in a configuration that has no associated file. + + + A section using 'configSource' may contain no other attributes or elements. + + + The configuration system has already been initialized. + + + Section or group name '{0}' is already defined. Updates to this may only occur at the configuration level where it is defined. + + + Section or group name '{0}' is already defined. This can not be defined multiple times. + + + The section name 'location' is reserved for <location> sections. + + + Section names beginning with config are reserved. + + + Type '{0}' does not inherit from '{1}'. + + + Unexpected end of element {0}. + + + Unexpected element name {0}. + + + expected XmlNodeType.Element, type is {0}. + + + Unrecognized configuration section {0}. + + + Unable to save config to file '{0}'. + + + The expected format is an integer value in seconds. + + + The converter cannot convert values with type '{0}'. + + + Failed to decrypt using provider '{0}'. Error message from the provider: {1} + + + The default value of the property '{0}' cannot be parsed. The error is: {1} + + + The default value for the property '{0}' has different type than the one of the property itself. + + + The data specified for decryption is bad. + + + The '{0}' attribute cannot be an empty string. + + + The section is marked as being protected. However, the <EncryptedData> child node was not found in the section's node. Make sure that the section is correctly encrypted. + + + The section is marked as being protected, but it does not have the correct format. It should contain only the <EncryptedData> child node. + + + Failed to encrypt the section '{0}' using provider '{1}'. Error message from the provider: {2} + + + Index {0} is out of range. + + + The enumeration value must be one of the following: {0}. + + + The configuration section must be added to a configuration hierarchy before you can protect it. + + + Unable to find a converter that supports conversion to/from string for the property '{0}' of type '{1}'. + + + No information about the exception is available. + + + A configuration property cannot have the name '{0}' because it starts with the reserved prefix 'config' or 'lock'. + + + A configuration item alias for '{0}' cannot have the name '{1}' because it starts with the reserved prefix 'config' or 'lock'. + + + A configuration item cannot have the name '{0}' because it starts with the reserved prefix 'config' or 'lock'. + + + The protection provider '{0}' was not found. + + + The value does not conform to the validation regex string '{0}'. + + + The string cannot be null or empty. + + + The type '{0}' must be derived from the type '{1}'. + + + The value of the property '{0}' cannot be parsed. The error is: {1} + + + The value of the property '{0}' cannot be converted to string. The error is: {1} + + + The value for the property '{0}' is not valid. The error is: {1} + + + The type '{0}' cannot be resolved. Please verify the spelling is correct or that the full type name is provided. + + + Unable to load type '{0}' because it is not public. + + + The configuration setting '{0}' was not recognized. + + + The value must be different than {0}. + + + The value must be equal to {0}. + + + The value must be inside the range {0}-{1}. + + + The value must not be in the range {0}-{1}. + + + Only types derived from {0} are valid validator types. + + + The supplied validator does not support validating the configuration element type {0}. + + + The supplied validator does not support the type of the property '{0}'. + + + The configuration element '{0}' is not valid. The error is: {1} + + + The supplied method name '{0}' was not found. The callback method must be a public static void method with one object parameter. + + + The upper range limit value must be greater than the lower range limit value. + + + The value must have a resolution of {0}. + + + The string cannot contain any of the following characters: '{0}'. + + + The string must be no more than {0} characters long. + + + The string must be at least {0} characters long. + + + The supplied value is not of type which the validator can process. + + + Multiple validator attributes are not currently supported. The property '{0}' has more than one validator attribute associated with it. + + + The time span value must be positive. + + + The type specified does not extend ProtectedConfigurationProvider class. + + + Locking of elements or attributes within a configuration section is not supported for legacy section '{0}'. + + + A section using 'configProtectionProvider' may contain no other attributes. + + + The configProtectionProvider attribute cannot be an empty string. + + + The section '{0}' is a built-in section. It cannot be declared by the user. + + + The attribute '{0}' cannot be specified because its name starts with the reserved prefix 'config' or 'lock'. + + + The file name '{0}' is invalid because the same file name is already referenced by the configuration hierarchy you have opened. + + + This provider instance has already been initialized. + + + Provider name cannot be null or empty. + + + Collection is read-only. + + + The configSource '{0}' is invalid. It must refer to a file in the same directory or in a subdirectory as the configuration file. + + + The configSource attribute is invalid. + + + InheritInChildApplications cannot be set to "false" if the location path is referring to machine.config or the root web.config. + + + Changing both AllowOverride and OverrideMode is not supported for compatibility reasons. Please use only one or the other. + + + The 'overrideMode' and 'overrideModeDefault' attributes must be one of the following values: Inherited, Allow, Deny. + + + A <location> tag may contain only one of the 'allowOverride' or 'overrideMode' attributes. + + + The machine.config file '{0}' was not found. + + + Cannot access a closed stream. + + + Could not find a type-converter to convert object if type '{0}' from string. + + + Could not find a type-converter to convert object if type '{0}' to string. + + + The property '{0}' could not be created from it's default value. Error message: {1} + + + The property '{0}' could not be created from it's default value because the default value is of a different type. + + + The current configuration system does not support user-scoped settings. + + + Failed to save settings: {0} + + + Failed to save settings: unable to access the configuration section. + + + Unknown ConfigurationUserLevel specified. + + + The setting {0} has both an ApplicationScopedSettingAttribute and a UserScopedSettingAttribute. + + + The setting {0} does not have either an ApplicationScopedSettingAttribute or UserScopedSettingAttribute. + + + The settings property '{0}' was not found. + + + The settings property '{0}' is read-only. + + + The settings property '{0}' is of a non-compatible type. + + + Failed to instantiate provider: {0}. + + + Failed to load provider type: {0}. + + + The key '{0}' does not exist in the appSettings configuration section. + + + The value '{0}' was found in the appSettings configuration section for key '{1}', and this value is not a valid {2}. + + + (empty string) + + + The '{0}' attribute must be set to an integer value. + + + Required attribute '{0}' cannot be empty. + + + Only elements allowed. + + + Child nodes not allowed. + + + Argument {0} cannot be null or zero-length. + + + The file name '{0}' was already in the collection. + + + Could not create listener '{0}'. + + + Could not create {0}. + + + Could not find type for class {0}. + + + Could not find constructor for class {0}. + + + switchType needs to be a valid class name. It can't be empty. + + + The specified type, '{0}' is not derived from the appropriate base type, '{1}'. + + + 'switchValue' and 'switchName' cannot both be specified on source '{0}'. + + + A listener with no type name specified references the sharedListeners section and cannot have any attributes other than 'Name'. Listener: '{0}'. + + + Listener '{0}' does not exist in the sharedListeners section. + + + initializeData needs to be valid for this TraceListener. + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Design.dll b/ConsoleApp1/bin/Debug/net7.0/System.Design.dll new file mode 100644 index 0000000..cbc9622 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Design.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Diagnostics.EventLog.dll b/ConsoleApp1/bin/Debug/net7.0/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..9744440 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Diagnostics.EventLog.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Diagnostics.EventLog.xml b/ConsoleApp1/bin/Debug/net7.0/System.Diagnostics.EventLog.xml new file mode 100644 index 0000000..47a8c53 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Diagnostics.EventLog.xml @@ -0,0 +1,678 @@ + + + + System.Diagnostics.EventLog + + + + + Provides interaction with Windows event logs. + + + + + The contents of the log. + + + + + Gets or sets the name of the log to read from and write to. + + + + + The machine on which this event log resides. + + + + + Indicates if the component monitors the event log for changes. + + + + + The object used to marshal the event handler calls issued as a result of an EventLog change. + + + + + The application name (source name) to use when writing to the event log. + + + + + Raised each time any application writes an entry to the event log. + + + + + The machine on which this event log resides. + + + + + The binary data associated with this entry in the event log. + + + + + The sequence of this entry in the event log. + + + + + The category for this message. + + + + + An application-specific category number assigned to this entry. + + + + + The number identifying the message for this source. + + + + + The type of entry - Information, Warning, etc. + + + + + The text of the message for this entry. + + + + + The name of the application that wrote this entry. + + + + + The application-supplied strings used in the message. + + + + + The full number identifying the message in the event message dll. + + + + + The time at which the application logged this entry. + + + + + The time at which the system logged this entry to the event log. + + + + + The username of the account associated with this entry by the writing application. + + + + + A SafeHandle implementation over a native CoTaskMem allocated via StringToCoTaskMemAuto. + + + + + A SafeHandle implementation over a native CoTaskMem allocated via SecureStringToCoTaskMemUnicode. + + + + + Represents an opaque Event Bookmark obtained from an EventRecord. + The bookmark denotes a unique identifier for the event instance as + well as marks the location in the result set of the EventReader + that the event instance was obtained from. + + + + + Creates a bookmark that identifies an event in a channel. + + An XML string that represents the bookmark. + + + + Gets the XML string that represents the bookmark. + + + + + Describes the metadata for a specific Keyword defined by a Provider. + An instance of this class is obtained from a ProviderMetadata object. + + + + + Describes the metadata for a specific Level defined by a Provider. + An instance of this class is obtained from a ProviderMetadata object. + + + + + Log Type + + + + + Log Isolation + + + + + Log Mode + + + + + Provides access to static log information and configures + log publishing and log file properties. + + + + + describes an exception thrown from Event Log related classes. + + + + + The object requested by the operation is not found. + + + + + The state of the reader cursor has become invalid, most likely due to the fact + that the log has been cleared. User needs to obtain a new reader object if + they wish to continue navigating result set. + + + + + Provider has been uninstalled while ProviderMetadata operations are being performed. + Obtain a new ProviderMetadata object, when provider is reinstalled, to continue navigating + provider's metadata. + + + + + Data obtained from the eventlog service, for the current operation, is invalid . + + + + + A SafeHandle implementation over native EVT_HANDLE + obtained from EventLog Native Methods. + + + + + Describes the run-time properties of logs and external log files. An instance + of this class is obtained from EventLogSession. + + + + + Describes the metadata for a specific Log Reference defined + by a Provider. An instance of this class is obtained from + a ProviderMetadata object. + + + + + Encapsulates the information for fast access to Event Values + of an EventLogRecord. An instance of this class is constructed + and then passed to EventLogRecord.GetEventPropertyValues. + + + + + Allows a user to define events of interest. An instance of this + class is passed to an EventReader to actually obtain the EventRecords. + The EventLogQuery can be as simple specifying that all events are of + interest, or it can contain query / xpath expressions that indicate exactly + what characteristics events should have. + + + + + This public class is used for reading event records from event log. + + + + + events buffer holds batched event (handles). + + + + + The current index where the function GetNextEvent is (inside the eventsBuffer). + + + + + The number of events read from the batch into the eventsBuffer + + + + + When the reader finishes (will always return only ERROR_NO_MORE_ITEMS). + For subscription, this means we need to wait for next event. + + + + + Maintains cached display / metadata information returned from + EventRecords that were obtained from this reader. + + + + + Session Login Type + + + + + The type: log / external log file to query + + + + + Defines a session for Event Log operations. The session can + be configured for a remote machine and can use specific + user credentials. + + + + + Describes the status of a particular log with respect to + an instantiated EventLogReader. Since it is possible to + instantiate an EventLogReader with a query containing + multiple logs and the reader can be configured to tolerate + errors in attaching to those logs, this class allows the + user to determine exactly what the status of those logs is. + + + + + Used for subscribing to event record notifications from + event log. + + + + + Maintains cached display / metadata information returned from + EventRecords that were obtained from this reader. + + + + + Event Metadata + + + + + The metadata for a specific Opcode defined by a Provider. + An instance of this class is obtained from a ProviderMetadata object. + + + + + Represents an event obtained from an EventReader. + + + + + The custom event handler args. + + + + + The EventRecord being notified. + NOTE: If non null, then caller is required to call Dispose(). + + + + + If any error occurred during subscription, this will be non-null. + After a notification containing an exception, no more notifications will + be made for this subscription. + + + + + Describes the metadata for a specific Task defined by a Provider. + An instance of this class is obtained from a ProviderMetadata object. + + + + + This internal class contains wrapper methods over the Native + Methods of the Eventlog API. Unlike the raw Native Methods, + these methods throw EventLogExceptions, check platform + availability and perform additional helper functionality + specific to function. Also, all methods of this class expose + the Link Demand for Unmanaged Permission to callers. + + + + + Exposes all the metadata for a specific event Provider. An instance + of this class is obtained from EventLogManagement and is scoped to a + single Locale. + + + + + This class does not expose underlying Provider metadata objects. Instead it + exposes a limited set of Provider metadata information from the cache. The reason + for this is so the cache can easily Dispose the metadata object without worrying + about who is using it. + + + + + WindowsEventLevel + + + + + Log always + + + + + Only critical errors + + + + + All errors, including previous levels + + + + + All warnings, including previous levels + + + + + All informational events, including previous levels + + + + + All events, including previous levels + + + + + WindowsEventTask + + + + + Undefined task + + + + + EventOpcode + + + + + An informational event + + + + + An activity start event + + + + + An activity end event + + + + + A trace collection start event + + + + + A trace collection end event + + + + + An extensional event + + + + + A reply event + + + + + An event representing the activity resuming from the suspension + + + + + An event representing the activity is suspended, pending another activity's completion + + + + + An event representing the activity is transferred to another component, and can continue to work + + + + + An event representing receiving an activity transfer from another component + + + + + EventOpcode + + + + + Wild card value + + + + + Events providing response time information + + + + + WDI context events + + + + + WDI diagnostic events + + + + + SQM events + + + + + FAiled security audits + + + + + Successful security audits + + + + + Incorrect CorrelationHint value mistakenly shipped in .NET 3.5. Don't use: duplicates AuditFailure. + + + + + Transfer events where the related Activity ID is a computed value and not a GUID + + + + + Events raised using classic eventlog API + + + + Event log names must consist of printable characters and cannot contain \\, *, ?, or spaces + + + The event log source '{0}' cannot be deleted, because it's equal to the log name. + + + Cannot monitor EntryWritten events for this EventLog. This might be because the EventLog is on a remote machine which is not a supported scenario. + + + Cannot open log {0} on computer '{1}'. {2} + + + Cannot open log for source '{0}'. You may not have write access. + + + Cannot read log entry number {0}. The event log may be corrupt. + + + Cannot retrieve all entries. + + + Invalid eventID value '{0}'. It must be in the range between '{1}' and '{2}'. + + + Index {0} is out of bounds. + + + Cannot initialize the same object twice. + + + The log name: '{0}' is invalid for customer log creation. + + + Invalid value '{1}' for parameter '{0}'. + + + Invalid format for argument {0}. + + + Log {0} has already been registered as a source on the local computer. + + + Cannot open registry key {0}\\{1}\\{2}. + + + Source {0} already exists on the local computer. + + + Source {0} is not registered on the local computer. + + + The event log '{0}' on computer '{1}' does not exist. + + + Log entry string is too long. A string written to the event log cannot exceed 32766 characters. + + + The source '{0}' is not registered in log '{1}'. (It is registered in log '{2}'.) " The Source and Log properties must be matched, or you may set Log to the empty string, and it will automatically be matched to the Source property.NoAccountInfo=Cannot obta ... + + + MaximumKilobytes must be between 64 KB and 4 GB, and must be in 64K increments. + + + The description for Event ID '{0}' in Source '{1}' cannot be found. The local computer may not have the necessary registry information or message DLL files to display the message, or you may not have permission to access them. The following information i ... + + + Cannot find Log {0} on computer '{1}'. + + + Log property value has not been specified. + + + Must specify value for {0}. + + + Source property was not set before opening the event log in write mode. + + + Source property was not set before writing to the event log. + + + No current EventLog entry available, cursor is located before the first or after the last element of the enumeration. + + + Log to delete was not specified. + + + The size of {0} is too big. It cannot be longer than {1} characters. + + + EventLog access is not supported on this platform. + + + Cannot open registry key {0}\\{1}\\{2} on computer '{3}'. + + + Cannot open registry key {0} on computer {1}. + + + Cannot open registry key {0} on computer {1}. You might not have access. + + + 'retentionDays' must be between 1 and 365 days. + + + The source was not found, but some or all event logs could not be searched. Inaccessible logs: {0}. + + + The source was not found, but some or all event logs could not be searched. To create the source, you need permission to read all event logs to make sure that the new source name is unique. Inaccessible logs: {0}. + + + Source {0} already exists on the computer '{1}'. + + + The source '{0}' is not registered on machine '{1}', or you do not have write access to the {2} registry key. + + + The maximum allowed number of replacement strings is 255. + + + Log {0} has already been registered as a source on the local computer. + + + + Evt Variant types + + + + + The query flags to get information about query + + + + + Publisher Metadata properties + + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Diagnostics.PerformanceCounter.dll b/ConsoleApp1/bin/Debug/net7.0/System.Diagnostics.PerformanceCounter.dll new file mode 100644 index 0000000..32c48ca Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Diagnostics.PerformanceCounter.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Diagnostics.PerformanceCounter.xml b/ConsoleApp1/bin/Debug/net7.0/System.Diagnostics.PerformanceCounter.xml new file mode 100644 index 0000000..8551850 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Diagnostics.PerformanceCounter.xml @@ -0,0 +1,798 @@ + + + + System.Diagnostics.PerformanceCounter + + + + + A class defining the counter type, name and help string for a custom counter. + + + + + A struct holding the raw data for a performance counter. + + + + + Raw value of the counter. + + + + + Optional base raw value for the counter (only used if multiple counter based). + + + + + Raw system frequency + + + + + Raw counter frequency + + + + + Raw counter frequency + + + + + Raw timestamp + + + + + Raw high fidelity timestamp + + + + + Counter type + + + + + Static functions to calculate the performance value off the sample + + + + + Static functions to calculate the performance value off the samples + + + + + Set of utility functions for interpreting the counter data + + + + + Converts 100NS elapsed time to fractional seconds + + + + + + Computes the calculated value given a raw counter sample. + + + + + Computes the calculated value given a raw counter sample. + + + + + + + + A holder of instance data. + + + + + A collection containing all the instance data for a counter. This collection is contained in the + when using the + method. + + + + + The collection returned from the method. + that contains all the counter and instance data. + The collection contains an InstanceDataCollection object for each counter. Each InstanceDataCollection + object contains the performance data for all counters for that instance. In other words the data is + indexed by counter name and then by instance name. + + + + + Performance Counter component. + This class provides support for NT Performance counters. + It handles both the existing counters (accessible by Perf Registry Interface) + and user defined (extensible) counters. + This class is a part of a larger framework, that includes the perf dll object and + perf service. + + + + + The defaut constructor. Creates the perf counter object + + + + + Creates the Performance Counter Object + + + + + Creates the Performance Counter Object on local machine. + + + + + Creates the Performance Counter Object on local machine. + + + + + Creates the Performance Counter Object, assumes that it's a single instance + + + + + Creates the Performance Counter Object, assumes that it's a single instance + + + + + Returns the performance category name for this performance counter + + + + + Returns the description message for this performance counter + + + + + Sets/returns the performance counter name for this performance counter + + + + + Sets/Returns the counter type for this performance counter + + + + + Sets/returns an instance name for this performance counter + + + + + Returns true if counter is read only (system counter, foreign extensible counter or remote counter) + + + + + Set/returns the machine name for this performance counter + + + + + Directly accesses the raw value of this counter. If counter type is of a 32-bit size, it will truncate + the value given to 32 bits. This can be significantly more performant for scenarios where + the raw value is sufficient. Note that this only works for custom counters created using + this component, non-custom counters will throw an exception if this property is accessed. + + + + + + + + + Frees all the resources allocated by this counter + + + + + Frees all the resources allocated for all performance + counters, frees File Mapping used by extensible counters, + unloads dll's used to read counters. + + + + + + + + + + Decrements counter by one using an efficient atomic operation. + + + + + + + + + Increments the value of this counter. If counter type is of a 32-bit size, it'll truncate + the value given to 32 bits. This method uses a mutex to guarantee correctness of + the operation in case of multiple writers. This method should be used with caution because of the negative + impact on performance due to creation of the mutex. + + + + + Increments counter by one using an efficient atomic operation. + + + + + Initializes required resources + + + + + Obtains a counter sample and returns the raw value for it. + + + + + Obtains a counter sample and returns the calculated value for it. + NOTE: For counters whose calculated value depend upon 2 counter reads, + the very first read will return 0.0. + + + + + Removes this counter instance from the shared memory + + + + + A Performance counter category object. + + + + + Creates a PerformanceCounterCategory object for given category. + Uses the local machine. + + + + + Creates a PerformanceCounterCategory object for given category. + Uses the given machine name. + + + + + Gets/sets the Category name + + + + + Gets/sets the Category help + + + + + Gets/sets the Machine name + + + + + Returns true if the counter is registered for this category + + + + + Returns true if the counter is registered for this category on the current machine. + + + + + Returns true if the counter is registered for this category on a particular machine. + + + + + Registers one extensible performance category with counter type NumberOfItems32 with the system + + + + + Registers one extensible performance category of the specified category type with counter type NumberOfItems32 with the system + + + + + Registers the extensible performance category with the system on the local machine + + + + + Removes the counter (category) from the system + + + + + Returns true if the category is registered on the current machine. + + + + + Returns true if the category is registered in the machine. + + + + + Returns the instance names for a given category + + + + + + Returns an array of counters in this category. The counter must have only one instance. + + + + + Returns an array of counters in this category for the given instance. + + + + + Returns an array of performance counter categories for the current machine. + + + + + Returns an array of performance counter categories for a particular machine. + + + + + Returns an array of instances for this category + + + + + Returns true if the instance already exists for this category. + + + + + Returns true if the instance already exists for the category specified. + + + + + Returns true if the instance already exists for this category and machine specified. + + + + + Reads all the counter and instance data of this performance category. Note that reading the entire category + at once can be as efficient as reading a single counter because of the way the system provides the data. + + + + + + + + Enum of friendly names to counter types (maps directory to the native types) + + + + + CounterSet is equivalent to "Counter Object" in native performance counter terminology, + or "Counter Category" in previous framework releases. It defines a abstract grouping of + counters, where each counter defines measurable matrix. In the new performance counter + infrastructure, CounterSet is defined by GUID called CounterSetGuid, and is hosted inside + provider application, which is also defined by another GUID called ProviderGuid. + + + + + CounterSet constructor. + + ProviderGuid identifies the provider application. A provider identified by ProviderGuid could publish several CounterSets defined by different CounterSetGuids + CounterSetGuid identifies the specific CounterSet. CounterSetGuid should be unique. + One of defined CounterSetInstanceType values + + + + Add non-displayable new counter to CounterSet; that is, perfmon would not display the counter. + + CounterId uniquely identifies the counter within CounterSet + One of defined CounterType values + + + + Add named new counter to CounterSet. + + CounterId uniquely identifies the counter within CounterSet + One of defined CounterType values + This is friendly name to help provider developers as indexer. and it might not match what is displayed in counter consumption applications lie perfmon. + + + + Create instances of the CounterSet. Created CounterSetInstance identifies active identity and tracks raw counter data for that identity. + + Friendly name identifies the instance. InstanceName would be shown in counter consumption applications like perfmon. + CounterSetInstance object + + + + CounterSetInstance class maps to "Instance" in native performance counter implementation. + + + + + Access CounterSetInstanceCounterDataSet property. Developers can then use defined indexer to access + specific CounterData object to query/update raw counter data. + + + + + CounterData class is used to store actual raw counter data. It is the value element within + CounterSetInstanceCounterDataSet, which is part of CounterSetInstance. + + + + + CounterData constructor + + The memory location to store raw counter data + + + + Value property it used to query/update actual raw counter data. + + + + + RawValue property it used to query/update actual raw counter data. + This property is not thread-safe and should only be used + for performance-critical single-threaded access. + + + + + CounterSetInstanceCounterDataSet is part of CounterSetInstance class, and is used to store raw counter data + for all counters added in CounterSet. + + + + + CounterId indexer to access specific CounterData object. + + CounterId that matches one CounterSet::AddCounter()call + CounterData object with matched counterId + + + + CounterName indexer to access specific CounterData object. + + CounterName that matches one CounterSet::AddCounter() call + CounterData object with matched counterName + + + + Enum of friendly names to CounterSet instance type (maps directory to the native types defined in perflib.h) + + + + + Single means that at any time CounterSet should only have at most 1 active instance. + + + + + Multiple means that CounterSet could have multiple active instances. + + + + + GlobalAggregate means that CounterSet could have multiple active instances, but counter consumption + applications (for example, perfmon) would aggregate raw counter data from different instances. + + + + + GlobalAggregateWithHistory is similar to GlobalAggregate, but counter consumption applications + (for example, permfon) would aggregate raw counter data not only from active instances, but also + from instances since consumption applications start. + + + + + MultipleInstancesWithAggregate acts similar to Multiple, but it also generate aggregated instance + "_Total" that hosts aggregated raw counter data from all other instances. + + + + + InstanceAggregate only exists in Longhonr Server. Counter consumption applications aggregate raw + counter data for active instances with the same instance name. + + + + + Enum of friendly names to counter types (maps directory to the native types defined in winperf.h). + + + + Invalid value '{1}' for parameter '{0}'. + + + Cannot load Category Help data because an invalid index '{0}' was read from the registry. Performance counters on the machine may need to be repaired. + + + Cannot load Counter Name data because an invalid index '{0}' was read from the registry. Performance counters on the machine may need to be repaired. + + + Cannot load Performance Counter data because an unexpected registry key value type was read from '{0}'. Performance counters on the machine may need to be repaired. + + + Instance names used for writing to custom counters must be 127 characters or less. + + + PerformanceCounterInstanceLifetime.Process is not valid in the global shared memory. If your performance counter category was created with an older version of the Framework, it uses the global shared memory. Either use PerformanceCounterInstanceLifetime. ... + + + Custom counters file view is out of memory. + + + Cannot continue the current operation, the performance counters memory mapping has been corrupted. + + + Category '{0}' is marked as single-instance. Performance counters in this category can only be created without instance names. + + + Category '{0}' is marked as multi-instance. Performance counters in this category can only be created with instance names. + + + An instance with a lifetime of Process can only be accessed from a PerformanceCounter with the InstanceLifetime set to PerformanceCounterInstanceLifetime.Process. + + + An instance with a lifetime of Global can only be accessed from a PerformanceCounter with the InstanceLifetime set to PerformanceCounterInstanceLifetime.Global. + + + Instance '{0}' already exists with a lifetime of Process. It cannot be recreated or reused until it has been removed or until the process using it has exited. + + + Cannot access shared memory, AppDomain has been unloaded. + + + Cannot create file mapping. + + + Cannot map view of file. + + + MismatchedCounterTypes=Mismatched counter types. + + + There was an error calculating the PerformanceCounter value (0x{0}). + + + Only objects of type CounterCreationData can be added to a CounterCreationDataCollection. + + + Instance '{0}' does not exist in the specified Category. + + + Could not read Category Index '{0}'. + + + The Counter layout for the Category specified is invalid, a counter of the type: AverageCount64, AverageTimer32, CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Ns, CounterMultiTimer100NsInverse, RawFraction, or SampleFraction has to be i ... + + + Counter '{0}' does not exist in the specified Category. + + + Help Not Available + + + Category '{0}' does not exist. + + + Counter '{0}' does not exist. + + + Cannot create or delete the Performance Category '{0}' because access is denied. + + + Invalid value '{1}' for property '{0}'. + + + Category name property has not been set. + + + Cannot create Performance Category '{0}' because it already exists. + + + Invalid category name. Its length must be in the range between '{0}' and '{1}'. Double quotes, control characters and leading or trailing spaces are not allowed. + + + Category names must be 1024 characters or less. + + + Invalid counter name. Its length must be in the range between '{0}' and '{1}'. Double quotes, control characters and leading or trailing spaces are not allowed. + + + Invalid help string. Its length must be in the range between '{0}' and '{1}'. + + + Invalid empty or null string for counter name. + + + Cannot create Performance Category with counter name '{0}' because the name is a duplicate. + + + Cannot delete Performance Category because this category is not registered or is a system category. + + + Counter is not single instance, an instance name needs to be specified. + + + Instance '{0}' does not exist in category '{1}'. + + + The InstanceLifetime cannot be set after the instance has been initialized. You must use the default constructor and set the CategoryName, InstanceName, CounterName, InstanceLifetime and ReadOnly properties manually before setting the RawValue. + + + Cannot update Performance Counter, this object has been initialized as ReadOnly. + + + Writeable performance counters are not allowed when running in AppContainer. + + + Failed to initialize because CategoryName is missing. + + + Failed to initialize because CounterName is missing. + + + InstanceLifetime is unused by ReadOnly counters. + + + Cannot write to a Performance Counter in a remote machine. + + + The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly. + + + Single instance categories are only valid with the Global lifetime. + + + Counter is single instance, instance name '{0}' is not valid for this counter category. + + + Cannot remove Performance Counter Instance, this object as been initialized as ReadOnly. + + + Could not locate Performance Counter with specified category name '{0}', counter name '{1}'. + + + Cannot initialize security descriptor initialized. + + + Cannot open registry key '{0}' on computer '{1}' + + + Cannot calculate the size of the file view. + + + Cannot read Category '{0}'. + + + Performance Counters are not supported on this platform. + + + CounterSetInstanceType '{0}' is not a valid CounterSetInstanceType. + + + CounterSet provider '{0}' not active. + + + CounterType '{0}' is not a valid CounterType. + + + Cannot AddCounter to CounterSet '{0}' after CreateCounterSetInstance. + + + CounterId '{0}' already added to CounterSet '{1}'. + + + Non-empty instanceName required. + + + CounterSet '{0}' not installed yet. + + + Single instance type CounterSet '{0}' can only have 1 CounterSetInstance. + + + Non-empty counterName required. + + + CounterName '{0}' already added to CounterSet '{1}'. + + + CounterSet provider '{0}' not found. + + + CounterSet '{0}' does not include any counters. + + + CounterSet '{0}' already registered. + + + Instance '{0}' already exists in CounterSet '{1}'. + + + Cannot allocate raw counter data for CounterSet '{0}' Instance '{1}'. + + + Cannot locate raw counter data location for CounterSet '{0}', Counter '{1}, in Instance '{2}'. + + + One machine (either '{0}' or local) may not have remote administration enabled, or both machines may not be running the remote registry service. + + + No remote connection to '{0}' while trying to read the registry. + + + Cannot access a closed category sample. + + + Access to the registry key '{0}' is denied. + + + + Blittable version of Windows BOOL type. It is convenient in situations where + manual marshalling is required, or to avoid overhead of regular bool marshalling. + + + Some Windows APIs return arbitrary integer values although the return type is defined + as BOOL. It is best to never compare BOOL to TRUE. Always use bResult != BOOL.FALSE + or bResult == BOOL.FALSE . + + + + + Returns a string message for the specified Win32 error code. + + + + + TOKEN_INFORMATION_CLASS enumeration. + + + + + Creates a . + + + + + Creates a around a registry handle. + + Handle to wrap + Whether to control the handle lifetime + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.DirectoryServices.dll b/ConsoleApp1/bin/Debug/net7.0/System.DirectoryServices.dll new file mode 100644 index 0000000..2775d28 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.DirectoryServices.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.DirectoryServices.xml b/ConsoleApp1/bin/Debug/net7.0/System.DirectoryServices.xml new file mode 100644 index 0000000..fb1c30a --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.DirectoryServices.xml @@ -0,0 +1,1438 @@ + + + + System.DirectoryServices + + + + + Specifies what kind of acknowledgment to get after sending a message. + + + + + Requests secure authentication. When this flag is set, the WinNT provider uses NT LAN Manager (NTLM) + to authenticate the client. Active Directory will use Kerberos, and possibly NTLM, to authenticate the client. + + + + + Forces ADSI to use encryption for data exchange over the network. + + + + + Encrypts the channel with SSL. Data will be encrypted using SSL. Active Directory requires that the + Certificate Server be installed to support SSL encryption. + + + + + For a WinNT provider, ADSI tries to connect to a primary domain controller or a backup domain + controller. For Active Directory, this flag indicates that a writeable server is not required for a + serverless binding. + + + + + Request no authentication. The providers may attempt to bind client, as an anonymous user, to the targeted + object. The WinNT provider does not support this flag. Active Directory establishes a connection between + the client and the targeted object, but will not perform any authentication. Setting this flag amounts to + requesting an anonymous binding, which means "Everyone" as the security context. + + + + + When this flag is set, ADSI will not attempt to query the objectClass property and thus will only expose + the base interfaces supported by all ADSI objects instead of the full object support. + + + + + Verifies data integrity to ensure the data received is the same as the data sent. The Secure flag + must be set also in order to use the signing. + + + + + Encrypts data using Kerberos. The Secure flag must be set also in order to use the sealing. + + + + + Enables ADSI to delegate the user's security context, which is necessary for moving objects across domains. + + + + + Specify this flag when using the LDAP provider if your ADsPath includes a server name. Do not use + this flag for paths that include a domain name or for serverless paths. + + + + + Specifies the behavior in which aliases are dereferenced. + + + + + Contains the children (child entries) of an entry in the Active Directory. + + + + + Gets the schemas that specify which children are shown. + + + + + Creates a request to create a new entry in the container. + + + + + Returns the child with the given name. + + + + + Returns the child with the given name and of the given type. + + + + + Deletes a child from this collection. + + + + + Supports a simple ForEach-style iteration over a collection and defines + enumerators, size, and synchronization methods. + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element of the collection + and returns a Boolean value indicating whether a valid element is available. + + + + + Resets the enumerator back to its initial position before the first element in the collection. + + + + + Encapsulates a node or an object in the Active Directory hierarchy. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class that will bind + to the directory entry at . + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class that will bind + to the native Active Directory object which is passed in. + + + + + Gets a + containing the child entries of this node in the Active + Directory hierarchy. + + + + + Gets the globally unique identifier of the . + + + + + Gets the relative name of the object as named with the underlying directory service. + + + + + Gets the native Active Directory Services Interface (ADSI) object. + + + + + Gets this entry's parent entry in the Active Directory hierarchy. + + + + + Gets or sets the password to use when authenticating the client. + + + + + Gets or sets the path for this . + + + + + Gets a of properties set on this object. + + + + + Gets the name of the schema used for this + + + + + Gets the that holds schema information for this + entry. An entry's + determines what properties are valid for it. + + + + + Gets a value indicating whether the cache should be committed after each + operation. + + + + + Gets or sets the username to use when authenticating the client. + + + + + Binds to the ADs object (if not already bound). + + + + + Closes the + and releases any system resources associated with this component. + + + + + Saves any changes to the entry in the directory store. + + + + + Creates a copy of this entry as a child of the given parent. + + + + + Creates a copy of this entry as a child of the given parent and gives it a new name. + + + + + Deletes this entry and its entire subtree from the Active Directory hierarchy. + + + + + Searches the directory store at the given path to see whether an entry exists. + + + + + If UsePropertyCache is true, calls GetInfo the first time it's necessary. + If it's false, calls GetInfoEx on the given property name. + + + + + Calls a method on the native Active Directory. + + + + + Reads a property on the native Active Directory object. + + + + + Sets a property on the native Active Directory object. + + + + + Moves this entry to the given parent. + + + + + Moves this entry to the given parent, and gives it a new name. + + + + + Loads the property values for this directory entry into the property cache. + + + + + Loads the values of the specified properties into the property cache. + + + + + Changes the name of this entry. + + + + + Performs queries against the Active Directory hierarchy. + + + + + Initializes a new instance of the class with , + , , and set to their default values. + + + + + Initializes a new instance of the class with + , , and set to their default + values, and set to the given value. + + + + + Initializes a new instance of the class with + and set to their default + values, and and set to the respective given values. + + + + + Initializes a new instance of the class with + set to its default + value, and , , and set to the respective given values. + + + + + Initializes a new instance of the class with , + , and set to their default + values, and set to the given value. + + + + + Initializes a new instance of the class with + and set to their default + values, and and set to the respective given values. + + + + + Initializes a new instance of the class with set to its default + value, and , , and set to the respective given values. + + + + + Initializes a new instance of the class with the , , , and properties set to the given + values. + + + + + Gets or sets a value indicating whether the result should be cached on the + client machine. + + + + + Gets or sets the maximum amount of time that the client waits for + the server to return results. If the server does not respond within this time, + the search is aborted, and no results are returned. + + + + + Gets or sets a value indicating whether the search should retrieve only the names of requested + properties or the names and values of requested properties. + + + + + Gets or sets the Lightweight Directory Access Protocol (LDAP) filter string format. + + + + + Gets or sets the page size in a paged search. + + + + + Gets the set of properties retrieved during the search. By default, the + and properties are retrieved. + + + + + Gets or sets how referrals are chased. + + + + + Gets or sets the scope of the search that should be observed by the server. + + + + + Gets or sets the time limit that the server should observe to search a page of results (as + opposed to the time limit for the entire search). + + + + + Gets or sets the maximum amount of time the server spends searching. If the + time limit is reached, only entries found up to that point will be returned. + + + + + Gets or sets the maximum number of objects that the + server should return in a search. + + + + + Gets or sets the node in the Active Directory hierarchy + at which the search will start. + + + + + Gets the property on which the results should be sorted. + + + + + Gets or sets a value indicating whether searches should be carried out in an asynchronous + way. + + + + + Gets or sets a value indicating whether the search should also return deleted objects that match the search + filter. + + + + + Gets or sets an attribute name to indicate that an attribute-scoped query search should be + performed. + + + + + Gets or sets a value to indicate how the aliases of found objects are to be + resolved. + + + + + Gets or sets a value to indicate the search should return security access information for the specified + attributes. + + + + + Gets or sets a value to return extended DNs according to the requested + format. + + + + + Gets or sets a value to indicate a directory synchronization search, which returns all changes since a specified + state. + + + + + Gets or sets a value to indicate the search should use the LDAP virtual list view (VLV) + control. + + + + + Executes the search and returns only the first entry that is found. + + + + + Executes the search and returns a collection of the entries that are found. + + + + + Specifies the possible representations of the distinguished name. + + + + + Contains the properties on a . + + + + + Gets the property with the given name. + + + + + Gets the number of properties available on this entry. + + + + + Copies the elements of this instance into an , starting at a particular index into the array. + + + + + Returns an enumerator, which can be used to iterate through the collection. + + + + + Holds a collection of values for a multi-valued property. + + + + + Appends the value to the set of values for this property. + + + + + Appends the values to the set of values for this property. + + + + + Appends the values to the set of values for this property. + + + + + Copies the elements of this instance into an , + starting at a particular index into the given . + + + + + Removes the value from the collection. + + + + + Specifies if and how referral chasing is pursued. + + + + + Never chase the referred-to server. Setting this option + prevents a client from contacting other servers in a referral process. + + + + + Chase only subordinate referrals which are a subordinate naming context in a + directory tree. The ADSI LDAP provider always turns off this flag for paged + searches. + + + + + Chase external referrals. + + + + + Chase referrals of either the subordinate or external type. + + + + + Contains the properties on a . + + + + + Gets the property with the given name. + + + + + Specifies a collection of values for a multi-valued property. + + + + + Contains a list of schema names used for the property of a . + + + + + Gets or sets the object at the given index. + + + + + Gets the number of objects available on this entry. + + + + + Appends the value to the collection. + + + + + Appends the values to the collection. + + + + + Removes all items from the collection. + + + + + Determines if the collection contains a specific value. + + + + + Determines the index of a specific item in the collection. + + + + + Inserts an item at the specified position in the collection. + + + + + Removes an item from the collection. + + + + + Removes the item at the specified index from the collection. + + + + + Encapsulates a node in the Active Directory hierarchy + that is returned during a search through . + + + + + Retrieves the that corresponds to the , from the Active Directory + hierarchy. + + + + + Gets the path for this . + + + + + Gets a + of properties set on this object. + + + + + Contains the instances of returned during a + query to the Active Directory hierarchy through . + + + + + Gets the handle returned by IDirectorySearch::ExecuteSearch, which was called + by the DirectorySearcher that created this object + + + + + Gets a read-only collection of the properties specified on before the + search was executed. + + + + + Supports a simple ForEach-style iteration over a collection. + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element of the collection + and returns a Boolean value indicating whether a valid element is available. + + + + + Resets the enumerator back to its initial position before the first element in the collection. + + + + + Specifies the scope of a directory search. + + + + + Limits the search to the base object. The result contains at most one object. + + + + + Searched one level of the immediate children, excluding the base object. + + + + + Searches the whole subtree, including all the children and the base object itself. + + + + + Specifies the available options for examining security information of an object. + + + + + + Initializes the search flags attribute value i.e. fetches it from + the directory, if this object is bound. + + + + + Returns a DomainController object for the DC that holds the specified FSMO role + + + + Internal class that is used as a key in the hashtable + of directory entries + + + + + This class manages a list of directory entries + for an object that needs to bind to several + objects in AD. This maintains a cache of directory entries + and creates a new directory entry (for a given dn) only if + it doesn't already exist + + + + Private Variables + + + Returns a DomainController object for the DC that holds the specified FSMO role + + + + Helper class for dealing with struct AdsValue. + + + + + Moves the enumerator to the next value In the list. + + + + + Returns the current value of the enumerator. If GetNext() has never been called, + or if it has been called but it returned false, will throw an exception. + + + + + Returns the enumerator to the start of the sequence. + + + + + Moves the pointer to the next value In the contained IEnumVariant, and + stores the current value In currentValue. + + + + + PropertyValue as a co-class that implements the IAdsPropertyValue interface. + + + + + PropertyEntry as a co-class that implements the IAdsPropertyEntry interface. + + + + + For boolean type, the default marshaller does not work, so need to have specific marshaller. For other types, use the + default marshaller which is more efficient. There is no such interface on the type library this is the same as IAdsObjectOptions + with a different signature. + + + + The value provided for adsObject does not implement IADs. + + + There is no such object on the server. + + + The path is invalid. + + + The Active Directory object located at the path {0} is not a container. + + + The object cannot be deleted. + + + There is no current child object. + + + The directory cannot report the number of properties. + + + The entry properties cannot be enumerated. Consider using the entry schema to determine what properties are available. + + + No current property exists. + + + No current value is available. + + + The PageSize must be greater than 0 or set to 0 for no paging. + + + SizeLimit must be greater than or equal to 0. + + + The provider does not support searching and cannot search {0}. + + + No current entry exists. + + + The {0} search filter is invalid. + + + The ADSVALUE with the union value {0} cannot be converted to the ADSTYPEENUM type {1}. + + + ADSVALUE type is invalid. + + + Handling of this ADSVALUE type is not yet implemented (type = {0}). + + + Active Directory Client is not installed on this computer. + + + [Not Set] + + + Enumerator is positioned before the first item or after the last item. + + + New PropertyValueCollection cannot be set into a DirectoryEntry PropertyCollection. + + + New properties cannot be added to a DirectoryEntry PropertyCollection. + + + DirectoryEntry PropertyCollection cannot be cleared. + + + Properties cannot be removed from a DirectoryEntry PropertyCollection. + + + The value for the property {0} cannot be set. + + + BeforeCount must be greater than or equal to 0. + + + AfterCount must be greater than or equal to 0. + + + Offset must be greater than or equal to 0. + + + Target percentage should be in the range of 0 to 100 inclusively. + + + ApproximateTotal must be greater or equal to 0. + + + DirectorySynchronization cannot be combined with PageSize. + + + VirtualListView cannot be combined with CacheResults. + + + When AttributeScopeQuery is specified, only SearchScope.Base is supported. + + + Only one type of operation can be performed in a sequence. + + + An unknown error occurred. + + + This property is only supported on computers running Windows XP and later operating systems. + + + This property is not supported when targeting Windows Server 2000 domain controllers. + + + The target of the directory context should be an Active Directory domain controller or ADAM instance. + + + An error occurred when synchronizing the server. + + + "{0}" is an unknown ActiveDirectoryTransportType. + + + ActiveDirectoryTransportType.Smtp not supported. + + + The newly created object has not been committed to the backend store, so it cannot be deleted. + + + The newly created object has not been committed to the backend store, so GetDirectoryEntry cannot be called. + + + The Specified directory object cannot be found. + + + The transport "{0}" cannot be found. + + + The site "{0}" does not exist. + + + The site "{0}" is newly created and has not been committed to the backend store. + + + The computer is not in a site. + + + The subnet "{0}" is newly created and has not been committed to the backend store. + + + The site link "{0}" is newly created and has not been committed to the backend store. + + + The replication connection "{0}" is newly created and has not been committed to the backend store. + + + A forest trust relationship exists between "{0}" and "{1}". + + + A domain trust relationship exists between "{0}" and "{1}". + + + Cannot remove "{0}". It was not found in the specified collection. + + + Cannot add "{0}". It currently exists in the specified collection. + + + The site "{0}" does not contain a nTDSSiteSettings object. + + + This directory server is not in the current site. + + + The end time must be later than the start time. + + + Information about the domain could not be retrieved ({0}). + + + The thread or process token could not be accessed ({0}). + + + Information from the thread token could not be retrieved ({0}). + + + This computer's policy information could not be retrieved ({0}). + + + Failure in updating rIDAvailablePool value. New value exceeds the maximum limit. + + + The specified string parameter is empty. + + + The name specified in the directory context must be an ADAM instance. + + + The name specified in the directory context must be an Active Directory domain controller. + + + The name specified in the directory context must be the DNS name of the application partition. + + + The name specified in the directory context must be an Active Directory domain controller or a forest. + + + The name specified in the directory context must be an Active Directory domain controller or a domain. + + + The name specified in the directory context must be an Active Directory domain. + + + The name specified in the directory context must be an Active Directory forest. + + + The name specified in the directory context must be an ADAM configuration set. + + + The name specified in the directory context must be an ADAM instance or an ADAM configuration set. + + + The name specified in the directory context must be a global catalog. + + + The name specified in the directory context must be an Active Directory domain controller or an ADAM instance. + + + The specified name is not a forest, Active Directory domain controller, ADAM instance, or ADAM configuration set. + + + The directory server does not host the specified application partition. + + + The specified application partition does not exist. + + + A Directory server that hosts the specified application partition not found. + + + Global catalog not found in forest "{0}". + + + Domain controller not found in the domain "{0}". + + + ADAM instance not found in configuration set "{0}". + + + Domain controller "{0}" does not exist or cannot be contacted. + + + Global catalog "{0}" does not exist or cannot be contacted. + + + ADAM instance "{0}" does not exist or cannot be contacted. + + + Directory server "{0}" does not exist or cannot be contacted. + + + The specified domain does not exist or cannot be contacted. + + + The specified forest does not exist or cannot be contacted. + + + The specified ADAM configuration set does not exist or cannot be contacted. + + + The specified application partition does not exist or cannot be contacted. + + + Property "{0}" on object "{1}" not found. + + + Property "{0}" not found. + + + An ADAM instance could not be found. + + + Operation valid only for objects that exist on the backend store. + + + The server object name has an invalid format. + + + Object class must not be specified for Active Directory application partitions. + + + The specified distinguished name has an invalid format. + + + Application partition is neither an Active Directory, nor ADAM application partition. + + + Schema property "{0}" has an unknown syntax. + + + The requested mode is invalid. + + + No Windows Server 2003 domain controllers exist in the domain. + + + Domain controller data not found for the specified Active Directory domain controller. + + + No Windows Server 2003 domain controllers exist in the forest. + + + The schema object "{0}" is newly created and has not been committed to the backend store. + + + One or more flags are invalid. + + + Cannot perform this operation on a global catalog object. + + + The specified value cannot be removed or overwritten. It is inherited from a super class. + + + The Active Directory domain controller must be running Windows Server 2003 operating system or later. + + + Schema property with link id "{0}" not found. + + + Cannot perform this operation on disabled global catalog object. + + + This property is not supported for an ADAM application partition. + + + This operation is not supported for an ADAM application partition. + + + Current security context is not associated with an Active Directory domain or forest. + + + The local computer is not joined to a domain or the domain cannot be contacted. + + + Unable to obtain DNS hostname of Active Directory domain controller with ntdsa object name "{0}". + + + Unable to obtain DNS hostname or port number of ADAM instance with ntdsa object name "{0}". + + + Name: "{0}" + + + Creation of single level application partition is not supported. + + + Unable to obtain the site name of domain controller "{0}". + + + Unable to obtain the distinguished name of the site object for domain controller "{0}". + + + Unable to obtain the distinguished name of the computer object of domain controller "{0}". + + + Unable to obtain the distinguished name of the server object of domain controller "{0}". + + + Unable to obtain the distinguished name of the ntds settings object of domain controller "{0}". + + + Unable to obtain the guid of the ntds settings object of domain controller "{0}". + + + DirectoryContextType.Domain and DirectoryContextType.Forest are the only valid values for contextType when the name of the context is not specified. + + + The specified directory server must be an Active Directory domain controller. + + + The specified directory server must be an ADAM instance. + + + The system acl cannot be modified as it was not retrieved from the backend store. + + + The discretionary acl cannot be modified as it was not retrieved from the backend store. + + + A collision occurred in the forest trust relationship. + + + A forest trust relationship does not exist between "{0}" and "{1}". + + + A domain trust relationship does not exist between "{0}" and "{1}". + + + A forest trust relationship should not exist between "{0}" and "{1}". + + + The trust relationship between "{0}" and "{1}" is not "{2}". + + + Trust relationship with Windows NT 4.0 domain not supported. + + + Operation for Kerberos type trust not supported. + + + The provider does not support retrieval of the security descriptor in binary form. + + + Multiple security descriptors for an object are not supported. + + + ntSecurityDescriptor property exists in cache, but has no values. + + + Must be the name of an Active Directory domain controller. + + + Must be the name of an ADAM instance. + + + Must be in the same Active Directory forest as the name specified in the directory context. + + + Must be in the same ADAM Configuration Set as the name specified in the directory context. + + + Trust verification not supported. + + + Only single dimensional arrays are supported for the requested action. + + + Number was less than the array's lower bound in the first dimension. + + + Destination array was not long enough. Check destIndex and length, and the array's lower bounds. + + + A negative value is not permitted for the replication interval. + + + The value exceeds the maximum allowed for replication interval. + + + The value can not be represented in whole minutes. + + + The value exceeds the maximum allowed. + + + System.DirectoryServices is not supported on this platform. + + + + Blittable version of Windows BOOL type. It is convenient in situations where + manual marshalling is required, or to avoid overhead of regular bool marshalling. + + + Some Windows APIs return arbitrary integer values although the return type is defined + as BOOL. It is best to never compare BOOL to TRUE. Always use bResult != BOOL.FALSE + or bResult == BOOL.FALSE . + + + + + Blittable version of Windows BOOLEAN type. It is convenient in situations where + manual marshalling is required, or to avoid overhead of regular bool marshalling. + + + Some Windows APIs return arbitrary integer values although the return type is defined + as BOOLEAN. It is best to never compare BOOLEAN to TRUE. Always use bResult != BOOLEAN.FALSE + or bResult == BOOLEAN.FALSE . + + + + + OBJECT_ATTRIBUTES structure. + The OBJECT_ATTRIBUTES structure specifies attributes that can be applied to objects or object handles by routines + that create objects and/or return handles to objects. + + + + + Optional handle to root object directory for the given ObjectName. + Can be a file system directory or object manager directory. + + + + + Name of the object. Must be fully qualified if RootDirectory isn't set. + Otherwise is relative to RootDirectory. + + + + + If null, object will receive default security settings. + + + + + Optional quality of service to be applied to the object. Used to indicate + security impersonation level and context tracking mode (dynamic or static). + + + + + Equivalent of InitializeObjectAttributes macro with the exception that you can directly set SQOS. + + + + + This handle can be inherited by child processes of the current process. + + + + + This flag only applies to objects that are named within the object manager. + By default, such objects are deleted when all open handles to them are closed. + If this flag is specified, the object is not deleted when all open handles are closed. + + + + + Only a single handle can be open for this object. + + + + + Lookups for this object should be case insensitive. + + + + + Create on existing object should open, not fail with STATUS_OBJECT_NAME_COLLISION. + + + + + Open the symbolic link, not its target. + + + + + SECURITY_QUALITY_OF_SERVICE structure. + Used to support client impersonation. Client specifies this to a server to allow + it to impersonate the client. + + + + + SECURITY_IMPERSONATION_LEVEL enumeration values. + [SECURITY_IMPERSONATION_LEVEL] + + + + + The server process cannot obtain identification information about the client and cannot impersonate the client. + [SecurityAnonymous] + + + + + The server process can obtain identification information about the client, but cannot impersonate the client. + [SecurityIdentification] + + + + + The server process can impersonate the client's security context on it's local system. + [SecurityImpersonation] + + + + + The server process can impersonate the client's security context on remote systems. + [SecurityDelegation] + + + + + SECURITY_CONTEXT_TRACKING_MODE + + + + + The server is given a snapshot of the client's security context. + [SECURITY_STATIC_TRACKING] + + + + + The server is continually updated with changes. + [SECURITY_DYNAMIC_TRACKING] + + + + + Length in bytes, not including the null terminator, if any. + + + + + Max size of the buffer in bytes + + + + + TOKEN_INFORMATION_CLASS enumeration. + + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Drawing.Common.dll b/ConsoleApp1/bin/Debug/net7.0/System.Drawing.Common.dll new file mode 100644 index 0000000..deb7ec7 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Drawing.Common.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Drawing.Common.xml b/ConsoleApp1/bin/Debug/net7.0/System.Drawing.Common.xml new file mode 100644 index 0000000..2d0ab71 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Drawing.Common.xml @@ -0,0 +1,6517 @@ + + + + System.Drawing.Common + + + + + Opt-In flag to look for resources in the same assembly but with the "bitmapSuffix" config setting. + i.e. System.Web.UI.WebControl.Button.bmp -> System.Web.UI.WebControl.Button.VisualStudio.11.0.bmp + + + + + Opt-In flag to look for resources in the another assembly with the "bitmapSuffix" config setting + i.e. System.Web.dll -> System.Web.VisualStudio.11.0.dll + + + + + The BufferedGraphics class can be thought of as a "Token" or "Reference" to the buffer that a + BufferedGraphicsContext creates. While a BufferedGraphics is outstanding, the memory associated with the + buffer is locked. The general design is such that under normal conditions a single BufferedGraphics will be in + use at one time for a given BufferedGraphicsContext. + + + + + Internal constructor, this class is created by BufferedGraphicsContext. + + + + + Allows access to the Graphics wrapper for the buffer. + + + + + Renders the buffer to the specified target graphics. + + + + + Internal method that renders the specified buffer into the target. + + + + + Determines if we need to dispose of the Context when this is disposed. + + + + + Renders the buffer to the original graphics used to allocate the buffer. + + + + + Renders the buffer to the specified target HDC. + + + + + The BufferedGraphicsContext class can be used to perform standard double buffer rendering techniques. + + + + + Basic constructor. + + + + + Allows you to set the maximum width and height of the buffer that will be retained in memory. + You can allocate a buffer of any size, however any request for a buffer that would have a total + memory footprint larger that the maximum size will be allocated temporarily and then discarded + with the BufferedGraphics is released. + + + + + Returns a BufferedGraphics that is matched for the specified target Graphics object. + + + + + Returns a BufferedGraphics that is matched for the specified target HDC object. + + + + + Returns a BufferedGraphics that is matched for the specified target HDC object. + + + + + Returns a BufferedGraphics that is matched for the specified target HDC object. + + + + + This routine allows us to control the point were we start using throw away + managers for painting. Since the buffer manager stays around (by default) + for the life of the app, we don't want to consume too much memory + in the buffer. However, re-allocating the buffer for small things (like + buttons, labels, etc) will hit us on runtime performance. + + + + + Fills in the fields of a BITMAPINFO so that we can create a bitmap + that matches the format of the display. + + This is done by creating a compatible bitmap and calling GetDIBits + to return the color masks. This is done with two calls. The first + call passes in biBitCount = 0 to GetDIBits which will fill in the + base BITMAPINFOHEADER data. The second call to GetDIBits (passing + in the BITMAPINFO filled in by the first call) will return the color + table or bitmasks, as appropriate. + + True if successful, false otherwise. + + + + Initialize the color table of the BITMAPINFO pointed to by pbmi. Colors + are set to the current system palette. + + Note: call only valid for displays of 8bpp or less. + + True is successful, false otherwise. + + + + Returns a Graphics object representing a buffer. + + + + + Create a DIB section with an optimal format w.r.t. the specified hdc. + + If DIB <= 8bpp, then the DIB color table is initialized based on the + specified palette. If the palette handle is NULL, then the system + palette is used. + + Note: The hdc must be a direct DC (not an info or memory DC). + + Note: On palettized displays, if the system palette changes the + UpdateDIBColorTable function should be called to maintain + the identity palette mapping between the DIB and the display. + + A valid bitmap handle if successful, IntPtr.Zero otherwise. + + + + Disposes the DC, but leaves the bitmap alone. + + + + + Disposes the bitmap, will ASSERT if bitmap is being used (checks oldbitmap). if ASSERTed, call DisposeDC() first. + + + + + Disposes of the Graphics buffer. + + + + + Invalidates the cached graphics buffer. + + + + + Returns a Graphics object representing a buffer. + + + + Initializes a new instance of the class with the specified coordinates. + + + Gets the First character position of this . + + + Gets the Length of this . + + + Indicates whether the current instance is equal to another instance of the same type. + An instance to compare with this instance. + true if the current instance is equal to the other instance; otherwise, false. + + + + Specifies alignment of content on the drawing surface. + + + + + Content is vertically aligned at the top, and horizontally aligned on the left. + + + + + Content is vertically aligned at the top, and horizontally aligned at the center. + + + + + Content is vertically aligned at the top, and horizontally aligned on the right. + + + + + Content is vertically aligned in the middle, and horizontally aligned on the left. + + + + + Content is vertically aligned in the middle, and horizontally aligned at the center. + + + + + Content is vertically aligned in the middle, and horizontally aligned on the right. + + + + + Content is vertically aligned at the bottom, and horizontally aligned on the left. + + + + + Content is vertically aligned at the bottom, and horizontally aligned at the center. + + + + + Content is vertically aligned at the bottom, and horizontally aligned on the right. + + + + + This interface defines methods for obtaining a display/window device context handle (Win32 hdc). + Note: Display and window dc handles are obtained and released using BeginPaint/EndPaint and + GetDC/ReleaseDC; this interface is intended to be used with the last method only. + + Warning to implementors: Creating and releasing non-display dc handles using this interface needs + special care, for instance using other Win32 functions like CreateDC or CreateCompatibleDC require + DeleteDC instead of ReleaseDC to properly free the dc handle. + + See the DeviceContext class for an implementation of this interface, it uses the Dispose method + for freeing non-display dc handles. + + This is a low-level API that is expected to be used with TextRenderer or PInvoke calls. + + + + + Returns true if GDI+ has been started, but not shut down + + + + + This property will give us back a hashtable we can use to store all of our static brushes and pens on + a per-thread basis. This way we can avoid 'object in use' crashes when different threads are + referencing the same drawing object. + + + + The ENHMETAHEADER structure is defined natively as a union with WmfHeader. + Extreme care should be taken if changing the layout of the corresponding managed + structures to minimize the risk of buffer overruns. The affected managed classes + are the following: ENHMETAHEADER, MetaHeader, MetafileHeaderWmf, MetafileHeaderEmf. + + + + Encapsulates a GDI+ drawing surface. + + + + + The context state previous to the current Graphics context (the head of the stack). + We don't keep a GraphicsContext for the current context since it is available at any time from GDI+ and + we don't want to keep track of changes in it. + + + + + Handle to native DC - obtained from the GDI+ graphics object. We need to cache it to implement + IDeviceContext interface. + + + + + Callback for EnumerateMetafile methods. + This method can then call Metafile.PlayRecord to play the record that was just enumerated. + + if >= MinRecordType, it's an EMF+ record + always 0 for EMF records + size of the data, or 0 if no data + pointer to the data, or NULL if no data (UINT32 aligned) + pointer to callbackData, if any + False to abort enumerating, true to continue. + + + + Constructor to initialize this object from a native GDI+ Graphics pointer. + + + + + Creates a new instance of the class from the specified handle to a device context. + + + + + Creates a new instance of the Graphics class from the specified handle to a device context and handle to a device. + + + + + Creates a new instance of the class from a window handle. + + + + + Creates an instance of the class from an existing . + + + + + Deletes this , and frees the memory allocated for it. + + + + + Handle to native GDI+ graphics object. This object is created on demand. + + + + + Gets or sets the associated with this . + + + + + Gets or sets the interpolation mode associated with this Graphics. + + + + + Gets or sets the rendering mode for text associated with this . + + + + + Gets or sets the world transform for this . + + + + + Gets or sets the world transform elements for this . + + + This is a more performant alternative to that does not need disposal. + + + + + Forces immediate execution of all operations currently on the stack. + + + + + Forces execution of all operations currently on the stack. + + + + + Resets the world transform to identity. + + + + + Multiplies the that represents the world transform and . + + + + + Multiplies the that represents the world transform and . + + + + + Draws an arc from the specified ellipse. + + + + + Draws an arc from the specified ellipse. + + + + + Draws an arc from the specified ellipse. + + + + + Draws an arc from the specified ellipse. + + + + + Draws a cubic bezier curve defined by four ordered pairs that represent points. + + + + + Draws a cubic bezier curve defined by four points. + + + + + Draws a cubic bezier curve defined by four points. + + + + + Draws the outline of a rectangle specified by . + + A Pen that determines the color, width, and style of the rectangle. + A Rectangle structure that represents the rectangle to draw. + + + + Draws the outline of a rectangle specified by . + + + + + Draws the outline of the specified rectangle. + + + + + Draws the outline of the specified rectangle. + + + + + Draws the outlines of a series of rectangles. + + + + + Draws the outlines of a series of rectangles. + + + + + Draws the outline of an ellipse defined by a bounding rectangle. + + + + + Draws the outline of an ellipse defined by a bounding rectangle. + + + + + Draws the outline of an ellipse specified by a bounding rectangle. + + + + + Draws the outline of an ellipse defined by a bounding rectangle. + + + + + Draws the outline of a pie section defined by an ellipse and two radial lines. + + + + + Draws the outline of a pie section defined by an ellipse and two radial lines. + + + + + Draws the outline of a pie section defined by an ellipse and two radial lines. + + + + + Draws the outline of a pie section defined by an ellipse and two radial lines. + + + + + Draws the outline of a polygon defined by an array of points. + + + + + Draws the outline of a polygon defined by an array of points. + + + + + Draws the lines and curves defined by a . + + + + + Draws a curve defined by an array of points. + + + + + Draws a curve defined by an array of points. + + + + + Draws a curve defined by an array of points. + + + + + Draws a curve defined by an array of points. + + + + + Draws a curve defined by an array of points. + + + + + Draws a curve defined by an array of points. + + + + + Draws a closed curve defined by an array of points. + + + + + Draws a closed curve defined by an array of points. + + + + + Draws a closed curve defined by an array of points. + + + + + Draws a closed curve defined by an array of points. + + + + + Fills the entire drawing surface with the specified color. + + + + + Fills the interior of a rectangle with a . + + + + + Fills the interior of a rectangle with a . + + + + + Fills the interior of a rectangle with a . + + + + + Fills the interior of a rectangle with a . + + + + + Fills the interiors of a series of rectangles with a . + + + + + Fills the interiors of a series of rectangles with a . + + + + + Fills the interior of a polygon defined by an array of points. + + + + + Fills the interior of a polygon defined by an array of points. + + + + + Fills the interior of a polygon defined by an array of points. + + + + + Fills the interior of a polygon defined by an array of points. + + + + + Fills the interior of an ellipse defined by a bounding rectangle. + + + + + Fills the interior of an ellipse defined by a bounding rectangle. + + + + + Fills the interior of an ellipse defined by a bounding rectangle. + + + + + Fills the interior of an ellipse defined by a bounding rectangle. + + + + + Fills the interior of a pie section defined by an ellipse and two radial lines. + + + + + Fills the interior of a pie section defined by an ellipse and two radial lines. + + A Brush that determines the characteristics of the fill. + A Rectangle structure that represents the bounding rectangle that defines the ellipse from which the pie section comes. + Angle in degrees measured clockwise from the x-axis to the first side of the pie section. + Angle in degrees measured clockwise from the parameter to the second side of the pie section. + + + + Fills the interior of a pie section defined by an ellipse and two radial lines. + + + + + Fills the interior of a pie section defined by an ellipse and two radial lines. + + + + + Fills the interior a closed curve defined by an array of points. + + + + + Fills the interior of a closed curve defined by an array of points. + + + + + Fills the interior a closed curve defined by an array of points. + + + + + Draws a string with the specified font. + + + + + Draws the specified image at the specified location. + + + + + Draws a line connecting the two specified points. + + + + + Draws a series of line segments that connect an array of points. + + + + + Draws a line connecting the two specified points. + + + + + Draws a line connecting the two specified points. + + + + + Draws a series of line segments that connect an array of points. + + + + + CopyPixels will perform a gdi "bitblt" operation to the source from the destination with the given size. + + + + + CopyPixels will perform a gdi "bitblt" operation to the source from the destination with the given size. + + + + + CopyPixels will perform a gdi "bitblt" operation to the source from the destination with the given size + and specified raster operation. + + + + + GDI+ will return a 'generic error' when we attempt to draw an Emf + image with width/height == 1. Here, we will hack around this by + resetting the errorstatus. Note that we don't do simple arg checking + for height || width == 1 here because transforms can be applied to + the Graphics object making it difficult to identify this scenario. + + + + + Creates a Region class only if the native region is not infinite. + + + + + Represents an object used in connection with the printing API, it is used to hold a reference to a + PrintPreviewGraphics (fake graphics) or a printer DeviceContext (and maybe more in the future). + + + + + CopyPixels will perform a gdi "bitblt" operation to the source from the destination with the given size + and specified raster operation. + + + + + Draws a line connecting the two specified points. + + + + + Draws a series of cubic Bezier curves from an array of points. + + + + + Draws a series of cubic Bezier curves from an array of points. + + + + + Fills the interior of a path. + + + + + Fills the interior of a . + + + + + Draws this image to a graphics object. The drawing command originates on the graphics + object, but a graphics object generally has no idea how to render a given image. So, + it passes the call to the actual image. This version crops the image to the given + dimensions and allows the user to specify a rectangle within the image to draw. + + + + + Draws this image to a graphics object. The drawing command originates on the graphics + object, but a graphics object generally has no idea how to render a given image. So, + it passes the call to the actual image. This version stretches the image to the given + dimensions and allows the user to specify a rectangle within the image to draw. + + + + + Combines current Graphics context with all previous contexts. + When BeginContainer() is called, a copy of the current context is pushed into the GDI+ context stack, it keeps track of the + absolute clipping and transform but reset the public properties so it looks like a brand new context. + When Save() is called, a copy of the current context is also pushed in the GDI+ stack but the public clipping and transform + properties are not reset (cumulative). Consecutive Save context are ignored with the exception of the top one which contains + all previous information. + The return value is an object array where the first element contains the cumulative clip region and the second the cumulative + translate transform matrix. + WARNING: This method is for internal FX support only. + + + + + Gets the cumulative offset. + + The cumulative offset. + + + + Gets the cumulative offset and clip region. + + The cumulative offset. + The cumulative clip region or null if the clip region is infinite. + + + + Saves the current context into the context stack. + + + + + Pops all contexts from the specified one included. The specified context is becoming the current context. + + + + + GDI+ will return a 'generic error' with specific win32 last error codes when + a terminal server session has been closed, minimized, etc... We don't want + to throw when this happens, so we'll guard against this by looking at the + 'last win32 error code' and checking to see if it is either 1) access denied + or 2) proc not found and then ignore it. + + The problem is that when you lock the machine, the secure desktop is enabled and + rendering fails which is expected (since the app doesn't have permission to draw + on the secure desktop). Not sure if there's anything you can do, short of catching + the desktop switch message and absorbing all the exceptions that get thrown while + it's the secure desktop. + + + + + Specifies the unit of measure for the given data. + + + + + Specifies the world unit as the unit of measure. + + + + + Specifies 1/75 inch as the unit of measure. + + + + + Specifies a device pixel as the unit of measure. + + + + + Specifies a printer's point (1/72 inch) as the unit of measure. + + + + + Specifies the inch as the unit of measure. + + + + + Specifies the document unit (1/300 inch) as the unit of measure. + + + + + Specifies the millimeter as the unit of measure. + + + + + An abstract base class that provides functionality for 'Bitmap', 'Icon', 'Cursor', and 'Metafile' descended classes. + + + + + Creates an from the specified file. + + + + + Creates an from the specified data stream. + + + + + Cleans up Windows resources for this . + + + + + Cleans up Windows resources for this . + + + + + Creates an exact copy of this . + + + + + Saves this to the specified file. + + + + + Saves this to the specified file in the specified format. + + + + + Saves this to the specified file in the specified format and with the specified encoder parameters. + + + + + Saves this to the specified stream in the specified format. + + + + + Saves this to the specified stream in the specified format. + + + + + Adds an to this . + + + + + Adds an to the specified . + + + + + Gets the width and height of this . + + + + + Gets the width and height of this . + + + + + Gets the width of this . + + + + + Gets the height of this . + + + + + Gets the horizontal resolution, in pixels-per-inch, of this . + + + + + Gets the vertical resolution, in pixels-per-inch, of this . + + + + + Gets attribute flags for this . + + + + + Gets the format of this . + + + + + Gets the pixel format for this . + + + + + Gets an array of the property IDs stored in this . + + + + + Gets an array of objects that describe this . + + + + + Gets a bounding rectangle in the specified units for this . + + + + + Gets or sets the color palette used for this . + + + + + Returns the thumbnail for this . + + + + + Returns the number of frames of the given dimension. + + + + + Gets the specified property item from this . + + + + + Selects the frame specified by the given dimension and index. + + + + + Sets the specified property item to the specified value. + + + + + Removes the specified property item from this . + + + + + Returns information about the codecs used for this . + + + + + Creates a from a Windows handle. + + + + + Creates a from the specified Windows handle with the specified color palette. + + + + + Returns a value indicating whether the pixel format is extended. + + + + + Returns a value indicating whether the pixel format is canonical. + + + + + Gets an array of GUIDs that represent the dimensions of frames within this . + + + + + Returns the size of the specified pixel format. + + + + + Returns a value indicating whether the pixel format contains alpha information. + + + + + Animates one or more images that have time-based frames. + See the ImageInfo.cs file for the helper nested ImageInfo class. + + A common pattern for using this class is as follows (See PictureBox control): + 1. The winform app (user's code) calls ImageAnimator.Animate() from the main thread. + 2. Animate() spawns the animating (worker) thread in the background, which will update the image + frames and raise the OnFrameChanged event, which handler will be executed in the main thread. + 3. The main thread triggers a paint event (Invalidate()) from the OnFrameChanged handler. + 4. From the OnPaint event, the main thread calls ImageAnimator.UpdateFrames() and then paints the + image (updated frame). + 5. The main thread calls ImageAnimator.StopAnimate() when needed. This does not kill the worker thread. + + Comment on locking the image ref: + We need to synchronize access to sections of code that modify the image(s), but we don't want to block + animation of one image when modifying a different one; for this, we use the image ref for locking the + critical section (lock(image)). + + This class is safe for multi-threading but Image is not; multithreaded applications must use a critical + section lock using the image ref the image access is not from the same thread that executes ImageAnimator + code. If the user code locks on the image ref forever a deadlock will happen preventing the animation + from occurring. + + + Animates one or more images that have time-based frames. This file contains the nested ImageInfo class + - See ImageAnimator.cs for the definition of the outer class. + + + + + A list of images to be animated. + + + + + A variable to flag when an image or images need to be updated due to the selection of a new frame + in an image. We don't need to synchronize access to this variable, in the case it is true we don't + do anything, otherwise the worse case is where a thread attempts to update the image's frame after + another one did which is harmless. + + + + + The thread used for animating the images. + + + + + Lock that allows either concurrent read-access to the images list for multiple threads, or write- + access to it for a single thread. Observe that synchronization access to image objects are done + with critical sections (lock). + + + + + Flag to avoid a deadlock when waiting on a write-lock and an attempt to acquire a read-lock is + made in the same thread. If RWLock is currently owned by another thread, the current thread is going to wait on an + event using CoWaitForMultipleHandles while pumps message. + The comment above refers to the COM STA message pump, not to be confused with the UI message pump. + However, the effect is the same, the COM message pump will pump messages and dispatch them to the + window while waiting on the writer lock; this has the potential of creating a re-entrancy situation + that if during the message processing a wait on a reader lock is originated the thread will be block + on itself. + While processing STA message, the thread may call back into managed code. We do this because + we can not block finalizer thread. Finalizer thread may need to release STA objects on this thread. If + the current thread does not pump message, finalizer thread is blocked, and AD unload is blocked while + waiting for finalizer thread. RWLock is a fair lock. If a thread waits for a writer lock, then it needs + a reader lock while pumping message, the thread is blocked forever. + This TLS variable is used to flag the above situation and avoid the deadlock, it is ThreadStatic so each + thread calling into ImageAnimator is guarded against this problem. + + + + + Prevent instantiation of this class. + + + + + Advances the frame in the specified image. The new frame is drawn the next time the image is rendered. + + + + + Advances the frame in all images currently being animated. The new frame is drawn the next time the image is rendered. + + + + + Adds an image to the image manager. If the image does not support animation this method does nothing. + This method creates the image list and spawns the animation thread the first time it is called. + + + + + Whether or not the image has multiple time-based frames. + + + + + Removes an image from the image manager so it is no longer animated. + + + + + Worker thread procedure which implements the main animation loop. + NOTE: This is the ONLY code the worker thread executes, keeping it in one method helps better understand + any synchronization issues. + WARNING: Also, this is the only place where ImageInfo objects (not the contained image object) are modified, + so no access synchronization is required to modify them. + + + + + ImageAnimator nested helper class used to store extra image state info. + + + + + Whether the image supports animation. + + + + + The current frame has changed but the image has not yet been updated. + + + + + The total animation time of the image in milliseconds, or 0 if not animated. + + + + + Whether animation should progress, respecting the image's animation support + and if there are animation frames or loops remaining. + + + + + Advance the animation by the specified number of milliseconds. If the advancement + progresses beyond the end time of the current Frame, + will be called. Subscribed handlers often use that event to call + . + + If the animation progresses beyond the end of the image's total animation time, + the animation will loop. + + + + This animation does not respect a GIF's specified number of animation repeats; + instead, animations loop indefinitely. + + The number of milliseconds to advance the animation by + + + + The image this object wraps. + + + + + Selects the current frame as the active frame in the image. + + + + + Raises the FrameChanged event. + + + + + Helpers to allow using System.Numerics types like the System.Drawing equivalents. + + + + + Defines an object used to draw lines and curves. + + + + + Creates a Pen from a native GDI+ object. + + + + + Initializes a new instance of the Pen class with the specified . + + + + + Initializes a new instance of the class with the specified + and . + + + + + Initializes a new instance of the Pen class with the specified . + + + + + Initializes a new instance of the class with the specified and width. + + + + + Creates an exact copy of this . + + + + + Cleans up Windows resources for this . + + + + + Cleans up Windows resources for this . + + + + + Gets or sets the width of this . + + + + + Sets the values that determine the style of cap used to end lines drawn by this . + + + + + Gets or sets the cap style used at the beginning of lines drawn with this . + + + + + Gets or sets the cap style used at the end of lines drawn with this . + + + + + Gets or sets a custom cap style to use at the beginning of lines drawn with this . + + + + + Gets or sets a custom cap style to use at the end of lines drawn with this . + + + + + Gets or sets the cap style used at the beginning or end of dashed lines drawn with this . + + + + + Gets or sets the join style for the ends of two overlapping lines drawn with this . + + + + + Gets or sets the limit of the thickness of the join on a mitered corner. + + + + + Gets or sets the alignment for objects drawn with this . + + + + + Gets or sets the geometrical transform for objects drawn with this . + + + + + Resets the geometric transform for this to identity. + + + + + Multiplies the transform matrix for this by the specified . + + + + + Multiplies the transform matrix for this by the specified in the specified order. + + + + + Translates the local geometrical transform by the specified dimensions. This method prepends the translation + to the transform. + + + + + Translates the local geometrical transform by the specified dimensions in the specified order. + + + + + Scales the local geometric transform by the specified amounts. This method prepends the scaling matrix to the transform. + + + + + Scales the local geometric transform by the specified amounts in the specified order. + + + + + Rotates the local geometric transform by the specified amount. This method prepends the rotation to the transform. + + + + + Rotates the local geometric transform by the specified amount in the specified order. + + + + + Gets the style of lines drawn with this . + + + + + Gets or sets the color of this . + + + + + Gets or sets the that determines attributes of this . + + + + + Gets or sets the style used for dashed lines drawn with this . + + + + + This method is called after the user sets the pen's dash style to custom. Here, we make sure that there + is a default value set for the custom pattern. + + + + + Gets or sets the distance from the start of a line to the beginning of a dash pattern. + + + + + Gets or sets an array of custom dashes and spaces. The dashes are made up of line segments. + + + + + Gets or sets an array of custom dashes and spaces. The dashes are made up of line segments. + + + + + Specifies the different patterns available 'RotateFlipType' objects. + + + + + Encapsulates text layout information (such as alignment and linespacing), display manipulations (such as + ellipsis insertion and national digit substitution) and OpenType features. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified . + + + + + Initializes a new instance of the class with the specified + and language. + + + + + Initializes a new instance of the class from the specified + existing . + + + + + Cleans up Windows resources for this . + + + + + Creates an exact copy of this . + + + + + Gets or sets a that contains formatting information. + + + + + Sets the measure of characters to the specified range. + + + + + Specifies text alignment information. + + + + + Gets or sets the line alignment. + + + + + Gets or sets the for this . + + + + + Sets tab stops for this . + + + + + Gets the tab stops for this . + + + + + Gets or sets the for this . + + + + + Gets a generic default . + Remarks from MSDN: A generic, default StringFormat object has the following characteristics: + - No string format flags are set. + - Character alignment and line alignment are set to StringAlignmentNear. + - Language ID is set to neutral language, which means that the current language associated with the calling thread is used. + - String digit substitution is set to StringDigitSubstituteUser. + - Hot key prefix is set to HotkeyPrefixNone. + - Number of tab stops is set to zero. + - String trimming is set to StringTrimmingCharacter. + + + + + Gets a generic typographic . + Remarks from MSDN: A generic, typographic StringFormat object has the following characteristics: + - String format flags StringFormatFlagsLineLimit, StringFormatFlagsNoClip, and StringFormatFlagsNoFitBlackBox are set. + - Character alignment and line alignment are set to StringAlignmentNear. + - Language ID is set to neutral language, which means that the current language associated with the calling thread is used. + - String digit substitution is set to StringDigitSubstituteUser. + - Hot key prefix is set to HotkeyPrefixNone. + - Number of tab stops is set to zero. + - String trimming is set to StringTrimmingNone. + + + + + Gets the for this . + + + + + Gets the language of for this . + + + + + Cleans up Windows resources for this . + + + + + Converts this to a human-readable string. + + + + + Defines a graphic metafile. A metafile contains records that describe a sequence of graphics operations that + can be recorded and played back. + + + + + Initializes a new instance of the class from the specified handle and + . + + + + + Initializes a new instance of the class from the specified handle and + . + + + + + Initializes a new instance of the class from the specified filename. + + + + + Initializes a new instance of the class from the specified device context, bounded + by the specified rectangle. + + + + + Initializes a new instance of the class from the specified handle to a device context. + + + + + Initializes a new instance of the class from the specified device context, bounded + by the specified rectangle. + + + + + Initializes a new instance of the class from the specified device context, bounded + by the specified rectangle. + + + + + Initializes a new instance of the class from the specified device context, bounded + by the specified rectangle. + + + + + Initializes a new instance of the class from the specified device context, bounded + by the specified rectangle. + + + + + Initializes a new instance of the class from the specified device context, bounded + by the specified rectangle. + + + + + Initializes a new instance of the class from the specified device context, bounded + by the specified rectangle. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class from the specified data stream. + + + + + Initializes a new instance of the class from the specified data stream. + + + + + Initializes a new instance of the class from the specified data stream. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class from the specified data stream. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class from the specified handle and + . + + + + + Initializes a new instance of the class from the specified stream. + + + + + Initializes a new instance of the class from the specified handle to a device context. + + + + + Initializes a new instance of the class from the specified device context, bounded + by the specified rectangle. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class from the specified data stream. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class with the specified filename. + + + + + Initializes a new instance of the class from a native metafile handle. + + + + + Plays an EMF+ file. + + + + + Returns the associated with the specified . + + + + + Returns the associated with the specified . + + + + + Returns the associated with the specified . + + + + + Returns the associated with the specified . + + + + + Returns the associated with this . + + + + + Returns a Windows handle to an enhanced . + + + + + Specifies which GDI+ objects use color adjustment information. + + + + + Defines color adjustment information that is used by all GDI+ objects that do not have their own color + adjustment information. + + + + + Defines color adjustment information for + objects. + + + + + Defines color adjustment information for objects. + + + + + Defines color adjustment information for objects. + + + + + Defines color adjustment information for text. + + + + + Specifies the number of types specified. + + + + + Specifies the number of types specified. + + + + + Specifies a range of CMYK channels. + + + + + Specifies the Cyan color channel. + + + + + Specifies the Magenta color channel. + + + + + Specifies the Yellow color channel. + + + + + Specifies the Black color channel. + + + + + This element specifies to leave the color channel unchanged from the last selected channel. + + + + + Defines a map for converting colors. + + + + + Initializes a new instance of the class. + + + + + Specifies the existing to be converted. + + + + + Specifies the new to which to convert. + + + + + Specifies the types of color maps. + + + + + A default color map. + + + + + Specifies a color map for a . + + + + + Specifies available options for color-adjusting. GDI+ can adjust color data only, grayscale data only, or both. + + + + + Both colors and grayscale are color-adjusted. + + + + + Grascale values are not color-adjusted. + + + + + Only grascale values are color-adjusted. + + + + + Specifies two modes for color component values. + + + + + Specifies that integer values supplied are 32-bit values. + + + + + Specifies that integer values supplied are 64-bit values. + + + + + Specifies the methods available in a metafile to read and write graphic commands. + + + + + Specifies the metafile type. + + + + + Windows enhanced metafile. Contains GDI commands. Metafiles of this type are referred to as an EMF file. + + + + + Windows enhanced metafile plus. Contains GDI+ commands. Metafiles of this type are referred to as an EMF+ file. + + + + + Dual Windows enhanced metafile. Contains equivalent GDI and GDI+ commands. Metafiles of this type are referred to as an EMF+ file. + + + + + An object that is initialized with the globally unique identifier for the color space category. + + + + + An object that is initialized with the globally unique identifier for the image items category. + + + + + An object that is initialized with the globally unique identifier for the save as CMYK category. + + + + + Specifies a EncoderParameter data type. + + + + + The data is an 8-bit unsigned value. + + + + + The data is an 8-bit ASCII value. + + + + + The data is a 16-bit unsigned value. + + + + + The data is a 32-bit unsigned value. + + + + + The data is two long integers, specifying the numerator and the denominator of a rational number, respectively. + + + + + Two longs which specify a range of integer values. + The first Long specifies the lower end and the second one specifies the higher end. + All values are inclusive at both ends. + + + + + An 8-bit undefined value that can take any value depending on field definition. + + + + + Two Rationals. The first Rational specifies the lower end and the second specifies the higher end. + All values are inclusive at both ends + + + + + The parameter is a pointer to a block of custom metadata. + + + + + The EncoderValue enum. + + + + + Specifies the CMYK color space. + + + + + Specifies the YCCK color space. + + + + + Specifies the LZW compression method. + + + + + For a TIFF image, specifies the CCITT3 compression method. + + + + + For a TIFF image, specifies the CCITT4 compression method. + + + + + For a TIFF image, specifies the RLE compression method. + + + + + For a TIFF image, specifies no compression. + + + + + Specifies interlaced mode. + + + + + Specifies non-interlaced mode. + + + + + For a GIF image, specifies version 87. + + + + + For a GIF images, specifies version 89a. + + + + + Specifies progressive mode. + + + + + Specifies non-progressive mode. + + + + + For a JPEG image, specifies lossless 90-degree clockwise rotation. + + + + + For a JPEG image, specifies lossless 180-degree rotation. + + + + + For a JPEG image, specifies lossless 270-degree clockwise rotation. + + + + + For a JPEG image, specifies a lossless horizontal flip. + + + + + For a JPEG image, specifies a lossless vertical flip. + + + + + Specifies multiframe encoding. + + + + + Specifies the last frame of a multi-frame image. + + + + + Specifies that the encoder object is to be closed. + + + + + For a GIF image, specifies the time frame dimension. + + + + + Specifies the resolution frame dimension. + + + + + For a TIFF image, specifies the page frame dimension + + + + + Initializes a new instance of the class with the specified GUID. + + + + + Specifies a global unique identifier (GUID) that represents this . + + + + + The time dimension. + + + + + The resolution dimension. + + + + + The page dimension. + + + + + Returns a value indicating whether the specified object is an equivalent to + this . + + + + + Converts this to a human-readable string. + + + + + Specifies the attributes of the pixel data contained in an object. + + + + + There is no format information. + + + + + Pixel data is scalable. + + + + + Pixel data contains alpha information. + + + + + Pixel data is partially scalable, but there are some limitations. + + + + + Pixel data uses an RGB color space. + + + + + Pixel data uses a CMYK color space. + + + + + Pixel data is grayscale. + + + + + Specifies the format of the image. + + + + + Initializes a new instance of the class with the specified GUID. + + + + + Specifies a global unique identifier (GUID) that represents this . + + + + + Specifies a memory bitmap image format. + + + + + Specifies the bitmap image format. + + + + + Specifies the enhanced Windows metafile image format. + + + + + Specifies the Windows metafile image format. + + + + + Specifies the GIF image format. + + + + + Specifies the JPEG image format. + + + + + Specifies the W3C PNG image format. + + + + + Specifies the Tag Image File Format (TIFF) image format. + + + + + Specifies the Exchangeable Image Format (EXIF). + + + + + Specifies the Windows icon image format. + + + + + Specifies the High Efficiency Image Format (HEIF). + + + This format is supported since Windows 10 1809. + + + + + Specifies the WebP image format. + + + This format is supported since Windows 10 1809. + + + + + Returns a value indicating whether the specified object is an equivalent to this + . + + + + + Returns a hash code. + + + + + Converts this to a human-readable string. + + + + + Indicates the access mode for an . + + + + + Specifies the image is read-only. + + + + + Specifies the image is write-only. + + + + + Specifies the image is read-write. + + + + + Indicates the image resides in a user input buffer, to which the user controls access. + + + + + Specifies the format of a . + + + + + Specifies an invalid type. + + + + + Specifies a standard Windows metafile. + + + + + Specifies a Windows Placeable metafile. + + + + + Specifies a Windows enhanced metafile. + + + + + Specifies a Windows enhanced metafile plus. + + + + + Specifies both enhanced and enhanced plus commands in the same file. + + + + + Specifies the type of color data in the system palette. The data can be color data with alpha, grayscale only, + or halftone data. + + + + + Specifies alpha data. + + + + + Specifies grayscale data. + + + + + Specifies halftone data. + + + + + Specifies the format of the color data for each pixel in the image. + + + + + Specifies that pixel data contains color indexed values which means they are an index to colors in the + system color table, as opposed to individual color values. + + + + + Specifies that pixel data contains GDI colors. + + + + + Specifies that pixel data contains alpha values that are not pre-multiplied. + + + + + Specifies that pixel format contains pre-multiplied alpha values. + + + + + Specifies that pixel format is undefined. + + + + + Specifies that pixel format is a don't care. + + + + + Specifies that pixel format is 1 bit per pixel indexed color. The color table therefore has two colors in it. + + + + + Specifies that pixel format is 4 bits per pixel indexed color. The color table therefore has 16 colors in it. + + + + + Specifies that pixel format is 8 bits per pixel indexed color. The color table therefore has 256 colors in it. + + + + + Specifies that pixel format is 16 bits per pixel. The color information specifies 65536 shades of gray. + + + + + Specifies that pixel format is 16 bits per pixel. The color information specifies 32768 shades of color of + which 5 bits are red, 5 bits are green and 5 bits are blue. + + + + + Specifies that pixel format is 16 bits per pixel. The color information specifies 32768 shades of color of + which 5 bits are red, 5 bits are green, 5 bits are blue and 1 bit is alpha. + + + + + Specifies that pixel format is 24 bits per pixel. The color information specifies 16777216 shades of color + of which 8 bits are red, 8 bits are green and 8 bits are blue. + + + + + Specifies that pixel format is 24 bits per pixel. The color information specifies 16777216 shades of color + of which 8 bits are red, 8 bits are green and 8 bits are blue. + + + + + Specifies that pixel format is 32 bits per pixel. The color information specifies 16777216 shades of color + of which 8 bits are red, 8 bits are green and 8 bits are blue. The 8 additional bits are alpha bits. + + + + + Specifies that pixel format is 32 bits per pixel. The color information specifies 16777216 shades of color + of which 8 bits are red, 8 bits are green and 8 bits are blue. The 8 additional bits are pre-multiplied alpha bits. + + + + + Specifies that pixel format is 48 bits per pixel. The color information specifies 16777216 shades of color + of which 8 bits are red, 8 bits are green and 8 bits are blue. The 8 additional bits are alpha bits. + + + + + Specifies pixel format is 64 bits per pixel. The color information specifies 16777216 shades of color of + which 16 bits are red, 16 bits are green and 16 bits are blue. The 16 additional bits are alpha bits. + + + + + Specifies that pixel format is 64 bits per pixel. The color information specifies 16777216 shades of color + of which 16 bits are red, 16 bits are green and 16 bits are blue. The 16 additional bits are pre-multiplied + alpha bits. + + + + + Specifies that pixel format is 64 bits per pixel. The color information specifies 16777216 shades of color + of which 16 bits are red, 16 bits are green and 16 bits are blue. The 16 additional bits are alpha bits. + + + + + Encapsulates a metadata property to be included in an image file. + + + + + Represents the ID of the property. + + + + + Represents the length of the property. + + + + + Represents the type of the property. + + + + + Contains the property value. + + + + + Defines an Placeable Metafile. + + + + + Indicates the presence of a placeable metafile header. + + + + + Stores the handle of the metafile in memory. + + + + + The x-coordinate of the upper-left corner of the bounding rectangle of the metafile image on the output device. + + + + + The y-coordinate of the upper-left corner of the bounding rectangle of the metafile image on the output device. + + + + + The x-coordinate of the lower-right corner of the bounding rectangle of the metafile image on the output device. + + + + + The y-coordinate of the lower-right corner of the bounding rectangle of the metafile image on the output device. + + + + + Indicates the number of twips per inch. + + + + + Reserved. Do not use. + + + + + Indicates the checksum value for the previous ten WORDs in the header. + + + + + Specifies the attributes of a bitmap image. + + + + + Specifies the pixel width of the . + + + + + Specifies the pixel height of the . + + + + + Specifies the stride width of the . + + + + + Specifies the format of the pixel information in this . + + + + + Specifies the address of the pixel data. + + + + + Reserved. Do not use. + + + + EMF+ Flags + + + The ENHMETAHEADER structure is defined natively as a union with WmfHeader. + Extreme care should be taken if changing the layout of the corresponding managed + structures to minimize the risk of buffer overruns. The affected managed classes + are the following: ENHMETAHEADER, MetaHeader, MetafileHeaderWmf, MetafileHeaderEmf. + + + The ENHMETAHEADER structure is defined natively as a union with WmfHeader. + Extreme care should be taken if changing the layout of the corresponding managed + structures to minimize the risk of buffer overruns. The affected managed classes + are the following: ENHMETAHEADER, MetaHeader, MetafileHeaderWmf, MetafileHeaderEmf. + + + The ENHMETAHEADER structure is defined natively as a union with WmfHeader. + Extreme care should be taken if changing the layout of the corresponding managed + structures to minimize the risk of buffer overruns. The affected managed classes + are the following: ENHMETAHEADER, MetaHeader, MetafileHeaderWmf, MetafileHeaderEmf. + + + + Defines a 5 x 5 matrix that contains the homogeneous coordinates for the RGBA space. + + + + + Initializes a new instance of the class. + + + + + Represents the element at the 0th row and 0th column of this . + + + + + Represents the element at the 0th row and 1st column of this . + + + + + Represents the element at the 0th row and 2nd column of this . + + + + + Represents the element at the 0th row and 3rd column of this . + + + + + Represents the element at the 0th row and 4th column of this . + + + + + Represents the element at the 1st row and 0th column of this . + + + + + Represents the element at the 1st row and 1st column of this . + + + + + Represents the element at the 1st row and 2nd column of this . + + + + + Represents the element at the 1st row and 3rd column of this . + + + + + Represents the element at the 1st row and 4th column of this . + + + + + Represents the element at the 2nd row and 0th column of this . + + + + + Represents the element at the 2nd row and 1st column of this . + + + + + Represents the element at the 2nd row and 2nd column of this . + + + + + Represents the element at the 2nd row and 3rd column of this . + + + + + Represents the element at the 2nd row and 4th column of this . + + + + + Represents the element at the 3rd row and 0th column of this . + + + + + Represents the element at the 3rd row and 1st column of this . + + + + + Represents the element at the 3rd row and 2nd column of this . + + + + + Represents the element at the 3rd row and 3rd column of this . + + + + + Represents the element at the 3rd row and 4th column of this . + + + + + Represents the element at the 4th row and 0th column of this . + + + + + Represents the element at the 4th row and 1st column of this . + + + + + Represents the element at the 4th row and 2nd column of this . + + + + + Represents the element at the 4th row and 3rd column of this . + + + + + Represents the element at the 4th row and 4th column of this . + + + + + Initializes a new instance of the class with the elements in the specified matrix. + + + + + Gets or sets the value of the specified element of this . + + + + + Defines an array of colors that make up a color palette. + + + + + Specifies how to interpret the color information in the array of colors. + + + + + Specifies an array of objects. + + + + + Gets/Sets the Encoder for the EncoderPameter. + + + + + Gets the EncoderParameterValueType object from the EncoderParameter. + + + + + Gets the EncoderParameterValueType object from the EncoderParameter. + + + + + Gets the NumberOfValues from the EncoderParameter. + + + + + Copy the EncoderParameters data into a chunk of memory to be consumed by native GDI+ code. + + We need to marshal the EncoderParameters info from/to native GDI+ ourselves since the definition of the managed/unmanaged classes + are different and the native class is a bit weird. The native EncoderParameters class is defined in GDI+ as follows: + + class EncoderParameters { + UINT Count; // Number of parameters in this structure + EncoderParameter Parameter[1]; // Parameter values + }; + + We don't have the 'Count' field since the managed array contains it. In order for this structure to work with more than one + EncoderParameter we need to preallocate memory for the extra n-1 elements, something like this: + + EncoderParameters* pEncoderParameters = (EncoderParameters*) malloc(sizeof(EncoderParameters) + (n-1) * sizeof(EncoderParameter)); + + Also, in 64-bit platforms, 'Count' is aligned in 8 bytes (4 extra padding bytes) so we use IntPtr instead of Int32 to account for + that. + + + + + Copy the native GDI+ EncoderParameters data from a chunk of memory into a managed EncoderParameters object. + See ConvertToMemory for more info. + + + + + Contains information about how image colors are manipulated during rendering. + + + + + Initializes a new instance of the class. + + + + + Cleans up Windows resources for this . + + + + + Cleans up Windows resources for this . + + + + + Creates an exact copy of this . + + + + + Sets the 5 X 5 color adjust matrix to the specified . + + + + + Sets the 5 X 5 color adjust matrix to the specified 'Matrix' with the specified 'ColorMatrixFlags'. + + + + + Sets the 5 X 5 color adjust matrix to the specified 'Matrix' with the specified 'ColorMatrixFlags'. + + + + + Clears the color adjust matrix to all zeroes. + + + + + Clears the color adjust matrix. + + + + + Sets a color adjust matrix for image colors and a separate gray scale adjust matrix for gray scale values. + + + + + Specifies the unit of measurement for the rectangle used to size and position a metafile. + This is specified during the creation of the . + + + + + Specifies a pixel as the unit of measure. + + + + + Specifies a printer's point as the unit of measure. + + + + + Specifies an inch as the unit of measure. + + + + + Specifies 1/300 of an inch as the unit of measure. + + + + + Specifies a millimeter as the unit of measure. + + + + + Specifies .01 millimeter as the unit of measure. Provided for compatibility with GDI. + + + + + Contains attributes of an associated . + + + + + Gets the type of the associated . + + + + + Gets the size, in bytes, of the associated . + + + + + Gets the version number of the associated . + + + + + Gets the horizontal resolution, in dots-per-inch, of the associated . + + + + + Gets the vertical resolution, in dots-per-inch, of the associated . + + + + + Gets a that bounds the associated . + + + + + Returns a value indicating whether the associated is in the Windows metafile format. + + + + + Returns a value indicating whether the associated is in the Windows Placeable metafile format. + + + + + Returns a value indicating whether the associated is in the Windows enhanced metafile format. + + + + + Returns a value indicating whether the associated is in the Windows enhanced + metafile format or the Windows enhanced metafile plus. + + + + + Returns a value indicating whether the associated is in the Windows enhanced + metafile plus format. + + + + + Returns a value indicating whether the associated is in the Dual enhanced metafile + format. This format supports both the enhanced and the enhanced plus format. + + + + + Returns a value indicating whether the associated supports only the Windows + enhanced metafile plus format. + + + + + Returns a value indicating whether the associated is device-dependent. + + + + + Gets the WMF header file for the associated . + + + + + Gets the size, in bytes, of the enhanced metafile plus header file. + + + + + Gets the logical horizontal resolution, in dots-per-inch, of the associated . + + + + + Gets the logical vertical resolution, in dots-per-inch, of the associated . + + + + + Represents the type of the associated . + + + + + Represents the sizi, in bytes, of the header file. + + + + + Represents the version number of the header format. + + + + + Represents the size, in bytes, of the associated . + + + + + Specifies several of the units of measure Microsoft Win32 uses for printing. + + + + + The default unit (0.01 in.). + + + + + One thousandth of an inch (0.001 in.). + + + + + One hundredth of a millimeter (0.01 mm). + + + + + One tenth of a millimeter (0.1 mm). + + + + + Specifies print preview information for a single page. This class cannot be inherited. + + + + + Initializes a new instance of the class. + + + + + Gets the image of the printed page. + + + + + Gets the size of the printed page, in hundredths of an inch. + + + + + A PrintController which "prints" to a series of images. + + + + + Implements StartPrint for generating print preview information. + + + + + Implements StartEnd for generating print preview information. + + + + + Implements EndPage for generating print preview information. + + + + + Implements EndPrint for generating print preview information. + + + + + Represents the method that will handle the , + , or + event of a . + + + + + Specifies the type of action for the . + + + + + Printing to a file. + + + + + Printing to a preview. + + + + + Printing to a printer. + + + + + Controls how a document is printed. + + + + + Represents a SafeHandle for a Printer's Device Mode struct handle (DEVMODE) + + + DEVMODEs are pretty expensive, so we cache one here and share it + with the Standard and Preview print controllers. + + + + + Specifies how to free the handle. + The boolean returned should be true for success and false if the runtime + should fire a SafeHandleCriticalFailure MDA (CustomerDebugProbe) if that + MDA is enabled. + + + + + When overridden in a derived class, begins the control sequence of when and how to print a page in a document. + + + + + When overridden in a derived class, completes the control sequence of when and how to print a page in a document. + + + + + If you have nested PrintControllers, this method won't get called on the inner one. + Add initialization code to StartPrint or StartPage instead. + + + + + Returns true if print was aborted. + + + If you have nested PrintControllers, this method won't get called on the inner one + Add initialization code to StartPrint or StartPage instead. + + + + + When overridden in a derived class, begins the control sequence of when and how to print a document. + + + + + When overridden in a derived class, completes the control sequence of when and how to print a document. + + + + + Represents the method that will handle the event of a . + + + + + Provides data for the event. + + + + + It's too expensive to compare 2 instances of PageSettings class, as the getters + are accessing the printer spooler, thus we track any explicit invocations of the setters or getters on this class, + and this field tracks if PageSettings property was accessed. It will return a false + positive when the user is reading property values, but we'll take a perf hit in this case assuming this event is not + used often. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the page settings for the page to be printed. + + + + + Represents the method that will handle the event of a + . + + + + + Specifies the printer's duplex setting. + + + + + The printer's default duplex setting. + + + + + Single-sided printing. + + + + + Double-sided, horizontal printing. + + + + + Double-sided, vertical printing. + + + + + Represents the exception that is thrown when trying to access a printer using invalid printer settings. + + + + + Initializes a new instance of the class. + + + + + Specifies the margins of a printed page. + + + + + Initializes a new instance of a the class with one-inch margins. + + + + + Initializes a new instance of a the class with the specified left, right, top, and bottom margins. + + + + + Gets or sets the left margin, in hundredths of an inch. + + + + + Gets or sets the right margin, in hundredths of an inch. + + + + + Gets or sets the top margin, in hundredths of an inch. + + + + + Gets or sets the bottom margin, in hundredths of an inch. + + + + + Gets or sets the left margin with double value, in hundredths of an inch. + When use the setter, the ranger of setting double value should between + 0 to Int.MaxValue; + + + + + Gets or sets the right margin with double value, in hundredths of an inch. + When use the setter, the ranger of setting double value should between + 0 to Int.MaxValue; + + + + + Gets or sets the top margin with double value, in hundredths of an inch. + When use the setter, the ranger of setting double value should between + 0 to Int.MaxValue; + + + + + Gets or sets the bottom margin with double value, in hundredths of an inch. + When use the setter, the ranger of setting double value should between + 0 to Int.MaxValue; + + + + + Retrieves a duplicate of this object, member by member. + + + + + Compares this to a specified to see whether they + are equal. + + + + + Calculates and retrieves a hash code based on the left, right, top, and bottom margins. + + + + + Tests whether two objects are identical. + + + + + Tests whether two objects are different. + + + + + Provides some interesting information for the Margins in String form. + + + + + Provides a type converter to convert to and from various other representations, such as a string. + + + + + Determines if a converter can convert an object of the given source + type to the native type of the converter. + + + + + Gets a value indicating whether this converter can + convert an object to the given destination type using the context. + + + + + Converts the given object to the converter's native type. + + + + + Converts the given object to another type. The most common types to convert + are to and from a string object. The default implementation will make a call + to ToString on the object if the object is valid and if the destination + type is string. If this cannot convert to the destination type, this will + throw a NotSupportedException. + + + + + Determines if changing a value on this object should require a call to + CreateInstance to create a new value. + + + + + Creates an instance of this type given a set of property values + for the object. This is useful for objects that are immutable, but still + want to provide changable properties. + + + + + Specifies the standard paper sizes. + + + + + The paper size is defined by the user. + + + + + Letter paper (8.5 in. by 11 in.). + + + + + Legal paper (8.5 in. by 14 in.). + + + + + A4 paper (210 mm by 297 mm). + + + + + C paper (17 in. by 22 in.). + + + + + D paper (22 in. by 34 in.). + + + + + E paper (34 in. by 44 in.). + + + + + Letter small paper (8.5 in. by 11 in.). + + + + + Tabloid paper (11 in. by 17 in.). + + + + + Ledger paper (17 in. by 11 in.). + + + + + Statement paper (5.5 in. by 8.5 in.). + + + + + Executive paper (7.25 in. by 10.5 in.). + + + + + A3 paper (297 mm by 420 mm). + + + + + A4 small paper (210 mm by 297 mm). + + + + + A5 paper (148 mm by 210 mm). + + + + + B4 paper (250 mm by 353 mm). + + + + + B5 paper (176 mm by 250 mm). + + + + + Folio paper (8.5 in. by 13 in.). + + + + + Quarto paper (215 mm by 275 mm). + + + + + 10-by-14-inch paper. + + + + + 11-by-17-inch paper. + + + + + Note paper (8.5 in. by 11 in.). + + + + + #9 envelope (3.875 in. by 8.875 in.). + + + + + #10 envelope (4.125 in. by 9.5 in.). + + + + + #11 envelope (4.5 in. by 10.375 in.). + + + + + #12 envelope (4.75 in. by 11 in.). + + + + + #14 envelope (5 in. by 11.5 in.). + + + + + DL envelope (110 mm by 220 mm). + + + + + C5 envelope (162 mm by 229 mm). + + + + + C3 envelope (324 mm by 458 mm). + + + + + C4 envelope (229 mm by 324 mm). + + + + + C6 envelope (114 mm by 162 mm). + + + + + C65 envelope (114 mm by 229 mm). + + + + + B4 envelope (250 mm by 353 mm). + + + + + B5 envelope (176 mm by 250 mm). + + + + + B6 envelope (176 mm by 125 mm). + + + + + Italy envelope (110 mm by 230 mm). + + + + + Monarch envelope (3.875 in. by 7.5 in.). + + + + + 6 3/4 envelope (3.625 in. by 6.5 in.). + + + + + US standard fanfold (14.875 in. by 11 in.). + + + + + German standard fanfold (8.5 in. by 12 in.). + + + + + German legal fanfold (8.5 in. by 13 in.). + + + + + ISO B4 (250 mm by 353 mm). + + + + + Japanese postcard (100 mm by 148 mm). + + + + + 9-by-11-inch paper. + + + + + 10-by-11-inch paper. + + + + + 15-by-11-inch paper. + + + + + Invite envelope (220 mm by 220 mm). + + + + + Letter extra paper (9.275 in. by 12 in.). + This value is specific to the PostScript driver and is used only by Linotronic printers in order to conserve paper. + + + + + Legal extra paper (9.275 in. by 15 in.). + This value is specific to the PostScript driver and is used only by Linotronic printers in order to conserve paper. + + + + + Tabloid extra paper (11.69 in. by 18 in.). + This value is specific to the PostScript driver and is used only by Linotronic printers in order to conserve paper. + + + + + A4 extra paper (236 mm by 322 mm). + This value is specific to the PostScript driver and is used only by Linotronic printers in order to conserve paper. + + + + + Letter transverse paper (8.275 in. by 11 in.). + + + + + A4 transverse paper (210 mm by 297 mm). + + + + + Letter extra transverse paper (9.275 in. by 12 in.). + + + + + SuperA/SuperA/A4 paper (227 mm by 356 mm). + + + + + SuperB/SuperB/A3 paper (305 mm by 487 mm). + + + + + Letter plus paper (8.5 in. by 12.69 in.). + + + + + A4 plus paper (210 mm by 330 mm). + + + + + A5 transverse paper (148 mm by 210 mm). + + + + + JIS B5 transverse paper (182 mm by 257 mm). + + + + + A3 extra paper (322 mm by 445 mm). + + + + + A5 extra paper (174 mm by 235 mm). + + + + + ISO B5 extra paper (201 mm by 276 mm). + + + + + A2 paper (420 mm by 594 mm). + + + + + A3 transverse paper (297 mm by 420 mm). + + + + + A3 extra transverse paper (322 mm by 445 mm). + + + + + Japanese double postcard (200 mm by 148mm). + + + + + A6 paper (105 mm by 148 mm). + + + + + Japanese Kaku #2 envelope. + + + + + Japanese Kaku #3 envelope. + + + + + Japanese Chou #3 envelope. + + + + + Japanese Chou #4 envelope. + + + + + Letter rotated paper (11 in. by 8.5 in.). + + + + + A3 rotated paper (420mm by 297 mm). + + + + + A4 rotated paper (297 mm by 210 mm). + + + + + A5 rotated paper (210 mm by 148 mm). + + + + + JIS B4 rotated paper (364 mm by 257 mm). + + + + + JIS B5 rotated paper (257 mm by 182 mm). + + + + + Japanese rotated postcard (148 mm by 100 mm). + + + + + Japanese rotated double postcard (148 mm by 200 mm). + + + + + A6 rotated paper (148 mm by 105 mm). + + + + + Japanese rotated Kaku #2 envelope. + + + + + Japanese rotated Kaku #3 envelope. + + + + + Japanese rotated Chou #3 envelope. + + + + + Japanese rotated Chou #4 envelope. + + + + + JIS B6 paper (128 mm by 182 mm). + + + + + JIS B6 rotated paper (182 mm by 128 mm). + + + + + 12-by-11-inch paper. + + + + + Japanese You #4 envelope. + + + + + Japanese You #4 rotated envelope. + + + + + PRC 16K paper (146 mm by 215 mm). + + + + + PRC 32K paper (97 mm by 151 mm). + + + + + PRC 32K big paper (97 mm by 151 mm). + + + + + PRC #1 envelope (102 mm by 165 mm). + + + + + PRC #2 envelope (102 mm by 176 mm). + + + + + PRC #3 envelope (125 mm by 176 mm). + + + + + PRC #4 envelope (110 mm by 208 mm). + + + + + PRC #5 envelope (110 mm by 220 mm). + + + + + PRC #6 envelope (120 mm by 230 mm). + + + + + PRC #7 envelope (160 mm by 230 mm). + + + + + PRC #8 envelope (120 mm by 309 mm). + + + + + PRC #9 envelope (229 mm by 324 mm). + + + + + PRC #10 envelope (324 mm by 458 mm). + + + + + PRC 16K rotated paper (146 mm by 215 mm). + + + + + PRC 32K rotated paper (97 mm by 151 mm). + + + + + PRC 32K big rotated paper (97 mm by 151 mm). + + + + + PRC #1 rotated envelope (165 mm by 102 mm). + + + + + PRC #2 rotated envelope (176 mm by 102 mm). + + + + + PRC #3 rotated envelope (176 mm by 125 mm). + + + + + PRC #4 rotated envelope (208 mm by 110 mm). + + + + + PRC #5 rotated envelope (220 mm by 110 mm). + + + + + PRC #6 rotated envelope (230 mm by 120 mm). + + + + + PRC #7 rotated envelope (230 mm by 160 mm). + + + + + PRC #8 rotated envelope (309 mm by 120 mm). + + + + + PRC #9 rotated envelope (324 mm by 229 mm). + + + + + PRC #10 rotated envelope (458 mm by 324 mm). + + + + + Specifies the size of a piece of paper. + + + + + Initializes a new instance of the class with default properties. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the height of the paper, in hundredths of an inch. + + + + + Gets the type of paper. + + + + + Gets or sets the name of the type of paper. + + + + + Same as Kind, but values larger than or equal to DMPAPER_LAST do not map to PaperKind.Custom. + + + + + Gets or sets the width of the paper, in hundredths of an inch. + + + + + Provides some interesting information about the PaperSize in String form. + + + + + Specifies the paper tray from which the printer gets paper. + + + + + Initializes a new instance of the class with default properties. + + + + + Gets a value indicating the type of paper source. + + + + + Same as Kind, but values larger than DMBIN_USER do not map to PaperSourceKind.Custom. + + + + + Gets the name of the paper source. + + + + + Provides some interesting information about the PaperSource in String form. + + + + + Standard paper sources. + + + + + The upper bin of a printer (or, if the printer only has one bin, the only bin). + + + + + The lower bin of a printer. + + + + + The middle bin of a printer. + + + + + Manually-fed paper. + + + + + An envelope. + + + + + A manually-fed envelope. + + + + + Automatic-fed paper. + + + + + A tractor feed. + + + + + Small-format paper. + + + + + Large-format paper. + + + + + A large-capacity bin printer. + + + + + A paper cassette. + + + + + A printer-specific paper source. + + + + + Retrieves the resolution supported by a printer. + + + + + Initializes a new instance of the class with default properties. + + + + + Gets a value indicating the kind of printer resolution. + + + + + Gets the printer resolution in the horizontal direction, in dots per inch. + + + + + Gets the printer resolution in the vertical direction, in dots per inch. + + + + + Provides some interesting information about the PrinterResolution in String form. + + + + + Specifies a printer resolution. + + + + + High resolution. + + + + + Medium resolution. + + + + + Low resolution. + + + + + Draft-quality resolution. + + + + + Custom resolution. + + + + + Specifies a series of conversion methods that are useful when interoperating with the raw Win32 printing API. + This class cannot be inherited. + + + + + Converts the value, in fromUnit units, to toUnit units. + + + + + Converts the value, in fromUnit units, to toUnit units. + + + + + Converts the value, in fromUnit units, to toUnit units. + + + + + Converts the value, in fromUnit units, to toUnit units. + + + + + Converts the value, in fromUnit units, to toUnit units. + + + + + Converts the value, in fromUnit units, to toUnit units. + + + + + Specifies the option buttons in the print dialog box that designate the part of the document to print. + + + + + All pages are printed. + + + + + The pages between and are printed. + + + + + The selected pages are printed. + + + + + The current page is printed. The print dialog box requires Windows 2000 or later for this setting; if used + with an earlier operating system, all pages will be printed. + + + + + Specifies a print controller that sends information to a printer. + + + + + Implements StartPrint for printing to a physical printer. + + + + + Implements StartPage for printing to a physical printer. + + + + + Implements EndPage for printing to a physical printer. + + + + + Implements EndPrint for printing to a physical printer. + + + + + Specifies settings that apply to a single page. + + + + + Initializes a new instance of the class using the default printer. + + + + + Initializes a new instance of the class using the specified printer. + + + + + Gets the bounds of the page, taking into account the Landscape property. + + + + + Gets or sets a value indicating whether the page is printed in color. + + + + + Returns the x dimension of the hard margin + + + + + Returns the y dimension of the hard margin. + + + + + Gets or sets a value indicating whether the page should be printed in landscape or portrait orientation. + + + + + Gets or sets a value indicating the margins for this page. + + + + + Gets or sets the paper size. + + + + + Gets or sets a value indicating the paper source (i.e. upper bin). + + + + + Gets the PrintableArea for the printer. Units = 100ths of an inch. + + + + + Gets or sets the printer resolution for the page. + + + + + Gets or sets the associated printer settings. + + + + + Copies the settings and margins. + + + + + Copies the relevant information out of the PageSettings and into the handle. + + + + + Copies the relevant information out of the handle and into the PageSettings. + + + + + Provides some interesting information about the PageSettings in String form. + + + + + Defines a reusable object that sends output to the printer. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the default page settings for the document being printed. + + + + + Gets or sets the name to display to the user while printing the document; for example, in a print status + dialog or a printer queue. + + + + + Gets or sets the that guides the printing process. + + + + + Gets or sets the printer on which the document is printed. + + + + + Occurs when the method is called, before the first page prints. + + + + + Occurs when is called, after the last page is printed. + + + + + Occurs when a page is printed. + + + + + Raises the event. + + + + + Raises the event. + + + + + Raises the event. + + + + + Raises the event. + + + + + Prints the document. + + + + + Provides some interesting information about the PrintDocument in String form. + + + + + Information about how a document should be printed, including which printer to print it on. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether the printer supports duplex (double-sided) printing. + + + + + Gets or sets the number of copies to print. + + + + + Gets or sets a value indicating whether the print out is collated. + + + + + Gets the default page settings for this printer. + + + + + Gets or sets the printer's duplex setting. + + + + + Gets or sets the first page to print. + + + + + Gets the names of all printers installed on the machine. + + + + + Gets a value indicating whether the property designates the default printer. + + + + + Gets a value indicating whether the printer is a plotter, as opposed to a raster printer. + + + + + Gets a value indicating whether the property designates a valid printer. + + + + + Gets the angle, in degrees, which the portrait orientation is rotated to produce the landscape orientation. + + + + + Gets the maximum number of copies allowed by the printer. + + + + + Gets or sets the highest or which may be selected in a print dialog box. + + + + + Gets or sets the lowest or which may be selected in a print dialog box. + + + + + Indicates the name of the printerfile. + + + + + Gets the paper sizes supported by this printer. + + + + + Gets the paper sources available on this printer. + + + + + Whether the print dialog has been displayed. In SafePrinting mode, a print dialog is required to print. + After printing, this property is set to false if the program does not have AllPrinting; this guarantees + a document is only printed once each time the print dialog is shown. + + + + + Gets or sets the pages the user has asked to print. + + + + + Indicates whether to print to a file instead of a port. + + + + + Gets or sets the name of the printer. + + + + + Gets the resolutions supported by this printer. + + + + + If the image is a JPEG or a PNG (Image.RawFormat) and the printer returns true from + ExtEscape(CHECKJPEGFORMAT) or ExtEscape(CHECKPNGFORMAT) then this function returns true. + + + + + This method utilizes the CHECKJPEGFORMAT/CHECKPNGFORMAT printer escape functions + to determine whether the printer can handle a JPEG image. + + If the image is a JPEG or a PNG (Image.RawFormat) and the printer returns true + from ExtEscape(CHECKJPEGFORMAT) or ExtEscape(CHECKPNGFORMAT) then this function returns true. + + + + + Gets a value indicating whether the printer supports color printing. + + + + + Gets or sets the last page to print. + + + + + Creates an identical copy of this object. + + + + + Creates a handle to a DEVMODE structure which correspond too the printer settings.When you are done with the + handle, you must deallocate it yourself: + Interop.Kernel32.GlobalFree(handle); + Where "handle" is the return value from this method. + + + + + Creates a handle to a DEVMODE structure which correspond to the printer and page settings. + When you are done with the handle, you must deallocate it yourself: + Interop.Kernel32.GlobalFree(handle); + Where "handle" is the return value from this method. + + + + + Creates a handle to a DEVNAMES structure which correspond to the printer settings. + When you are done with the handle, you must deallocate it yourself: + Interop.Kernel32.GlobalFree(handle); + Where "handle" is the return value from this method. + + + + + Copies the relevant information out of the handle and into the PrinterSettings. + + + + + Copies the relevant information out of the handle and into the PrinterSettings. + + + + + Provides some interesting information about the PrinterSettings in String form. + + + + + Collection of PaperSize's... + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating the number of paper sizes. + + + + + Retrieves the PaperSize with the specified index. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating the number of paper sources. + + + + + Gets the PaperSource with the specified index. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating the number of available printer resolutions. + + + + + Retrieves the PrinterResolution with the specified index. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating the number of strings. + + + + + Gets the string with the specified index. + + + + + Provides data for the and events. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Specifies which is causing this event. + + + + + Provides data for the event. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether the print job should be canceled. + + + + + Gets the used to paint the item. + + + + + Gets or sets a value indicating whether an additional page should be printed. + + + + + Gets the rectangular area that represents the portion of the page between the margins. + + + + + Gets the rectangular area that represents the total area of the page. + + + + + Gets the page settings for the current page. + + + + + Disposes of the resources (other than memory) used by the . + + + + Provides some interesting information about the TriState in String form. + + + + A collection that stores objects. + + + + + Initializes a new instance of based on another + . + + + + + Initializes a new instance of containing any array of + objects. + + + + + Represents the entry at the specified index of the . + + + + + Gets a value indicating whether the contains the specified + . + + + + + Copies the values to a one-dimensional instance + at the specified index. + + + + + Returns the index of a in the . + + + + + Construct a utilizing the given . + + Matrix data to construct from. + + + + Gets/sets the elements for the matrix. + + + + + Specifies the available dash cap styles with which a can end a line. + + + + + Add cardinal splines to the path object + + + + + Adds a polygon to the current figure. + + + + + Specifies the Copy Pixel (ROP) operation. + + + + + Fills the Destination Rectangle using the color associated with the index 0 in the physical palette. + + + + + Includes any windows that are Layered on Top. + + + + + Specifies style information applied to text. + + + + + Normal text. + + + + + Bold text. + + + + + Italic text. + + + + + Underlined text. + + + + + Text with a line through the middle. + + + + + Specifies the alignment of a text string relative to its layout rectangle. + + + + + Specifies the text be aligned near the layout. In a left-to-right layout, the near position is left. In a + right-to-left layout, the near position is right. + + + + + Specifies that text is aligned in the center of the layout rectangle. + + + + + Specifies that text is aligned far from the origin position of the layout rectangle. In a left-to-right + layout, the far position is right. In a right-to-left layout, the far position is left. + + + + + Specifies style information applied to String Digit Substitute. + + + + + Specifies the display and layout information for text strings. + + + + + Specifies that text is right to left. + + + + + Specifies that text is vertical. + + + + + Specifies that no part of any glyph overhangs the bounding rectangle. By default some glyphs + overhang the rectangle slightly where necessary to appear at the edge visually. For example + when an italic lower case letter f in a font such as Garamond is aligned at the far left + of a rectangle, the lower part of the f will reach slightly further left than the left edge + of the rectangle. Setting this flag will ensure no painting outside the rectangle but will + cause the aligned edges of adjacent lines of text to appear uneven. + + WARNING: + The GDI+ equivalent for this is StringFormatFlags::StringFormatFlagsNoFitBlackBox, + which is defined as 0x4. This was a mistake introduced since the first version of + the product and fixing it at this point would be a breaking change. + + + + + + Causes control characters such as the left-to-right mark to be shown in the output with a representative glyph. + + + + + Disables fallback to alternate fonts for characters not supported in the requested font. Any missing characters are + displayed with the fonts missing glyph, usually an open square. + + + + + Specifies that the space at the end of each line is included in a string measurement. + + + + + Specifies that the wrapping of text to the next line is disabled. NoWrap is implied when a point of origin + is used instead of a layout rectangle. When drawing text within a rectangle, by default, text is broken at + the last word boundary that is inside the rectangle's boundary and wrapped to the next line. + + + + + Specifies that only entire lines are laid out in the layout rectangle. By default, layout + continues until the end of the text or until no more lines are visible as a result of clipping, + whichever comes first. The default settings allow the last line to be partially obscured by a + layout rectangle that is not a whole multiple of the line height. + To ensure that only whole lines are seen, set this flag and be careful to provide a layout + rectangle at least as tall as the height of one line. + + + + + Specifies that characters overhanging the layout rectangle and text extending outside the layout + rectangle are allowed to show. By default, all overhanging characters and text that extends outside + the layout rectangle are clipped. Any trailing spaces (spaces that are at the end of a line) that + extend outside the layout rectangle are clipped. Therefore, the setting of this flag will have an + effect on a string measurement if trailing spaces are being included in the measurement. + If clipping is enabled, trailing spaces that extend outside the layout rectangle are not included + in the measurement. If clipping is disabled, all trailing spaces are included in the measurement, + regardless of whether they are outside the layout rectangle. + + + + + Specifies how to trim characters from a string that does not completely fit into a layout shape. + + + + + Specifies no trimming. + + + + + Specifies that the string is broken at the boundary of the last character + that is inside the layout rectangle. This is the default. + + + + + Specifies that the string is broken at the boundary of the last word that is inside the layout rectangle. + + + + + Specifies that the string is broken at the boundary of the last character that is inside + the layout rectangle and an ellipsis (...) is inserted after the character. + + + + + Specifies that the string is broken at the boundary of the last word that is inside the + layout rectangle and an ellipsis (...) is inserted after the word. + + + + + Specifies that the center is removed from the string and replaced by an ellipsis. + The algorithm keeps as much of the last portion of the string as possible. + + + + + Specifies the units of measure for a text string. + + + + + Specifies world units as the unit of measure. + + + + + Specifies the device unit as the unit of measure. + + + + + Specifies a pixel as the unit of measure. + + + + + Specifies a printer's point as the unit of measure. + + + + + Specifies an inch as the unit of measure. + + + + + Specifies 1/300 of an inch as the unit of measure. + + + + + Specifies a millimeter as the unit of measure + + + + + Specifies a printer's em size of 32 as the unit of measure. + + + + + Specifies a generic . + + + + + A generic Serif . + + + + + A generic SansSerif . + + + + + A generic Monospace . + + + + + Specifies the type of display for hotkey prefixes for text. + + + + + No hotkey prefix. + + + + + Display the hotkey prefix. + + + + + Do not display the hotkey prefix. + + + + + Specifies the quality of text rendering. + + + + + Glyph with system default rendering hint. + + + + + Glyph bitmap with hinting. + + + + + Glyph bitmap without hinting. + + + + + Anti-aliasing with hinting. + + + + + Glyph anti-alias bitmap without hinting. + + + + + Glyph CT bitmap with hinting. + + + + + Encapsulates a collection of objects. + + + + + Initializes a new instance of the class. + + + + + Cleans up Windows resources for this . + + + + + Adds a font from the specified file to this . + + + + + Adds a font contained in system memory to this . + + + + + When inherited, enumerates the FontFamily objects in a collection of fonts. + + + + + Disposes of this + + + + + Gets the array of objects associated + with this . + + + + + Represents the fonts installed on the system. + + + + + Initializes a new instance of the class. + + + + + WeakRefCollection - a collection that holds onto weak references. + + Essentially you pass in the object as it is, and under the covers + we only hold a weak reference to the object. + + ----------------------------------------------------------------- + !!!IMPORTANT USAGE NOTE!!! + Users of this class should set the RefCheckThreshold property + explicitly or call ScavengeReferences every once in a while to + remove dead references. + Also avoid calling Remove(item). Instead call RemoveByHashCode(item) + to make sure dead refs are removed. + + + + + Indicates the value where the collection should check its items to remove dead weakref left over. + Note: When GC collects weak refs from this collection the WeakRefObject identity changes since its + Target becomes null. This makes the item unrecognizable by the collection and cannot be + removed - Remove(item) and Contains(item) will not find it anymore. + A value of int.MaxValue means disabled by default. + + + + + Removes the value using its hash code as its identity. + This is needed because the underlying item in the collection may have already been collected changing + the identity of the WeakRefObject making it impossible for the collection to identify it. + See WeakRefObject for more info. + + + + + Wraps a weak ref object. + WARNING: Use this class carefully! + When the weak ref is collected, this object looses its identity. This is bad when the object has been + added to a collection since Contains(WeakRef(item)) and Remove(WeakRef(item)) would not be able to + identify the item. + + + + + Call this method from your Dispose(bool) to assert that unmanaged resources has been explicitly disposed. + + + + + Enumeration defining the different Graphics properties to apply to a WindowsGraphics when creating it from a + Graphics object. + + + + + Represents a Win32 device context. Provides operations for setting some of the properties of a device context. + It's the managed wrapper for an HDC. + + This class is divided into two files separating the code that needs to be compiled into retail builds and + debugging code. + + + + + This class is a wrapper to a Win32 device context, and the Hdc property is the way to get a + handle to it. + + The hDc is released/deleted only when owned by the object, meaning it was created internally; + in this case, the object is responsible for releasing/deleting it. + In the case the object is created from an existing hdc, it is not released; this is consistent + with the Win32 guideline that says if you call GetDC/CreateDC/CreatIC/CreateEnhMetafile, you are + responsible for calling ReleaseDC/DeleteDC/DeleteEnhMetafile respectively. + + This class implements some of the operations commonly performed on the properties of a dc in WinForms, + specially for interacting with GDI+, like clipping and coordinate transformation. + Several properties are not persisted in the dc but instead they are set/reset during a more comprehensive + operation like text rendering or painting; for instance text alignment is set and reset during DrawText (GDI), + DrawString (GDI+). + + Other properties are persisted from operation to operation until they are reset, like clipping, + one can make several calls to Graphics or WindowsGraphics object after setting the dc clip area and + before resetting it; these kinds of properties are the ones implemented in this class. + This kind of properties place an extra challenge in the scenario where a DeviceContext is obtained + from a Graphics object that has been used with GDI+, because GDI+ saves the hdc internally, rendering the + DeviceContext underlying hdc out of sync. DeviceContext needs to support these kind of properties to + be able to keep the GDI+ and GDI HDCs in sync. + + A few other persisting properties have been implemented in DeviceContext2, among them: + 1. Window origin. + 2. Bounding rectangle. + 3. DC origin. + 4. View port extent. + 5. View port origin. + 6. Window extent + + Other non-persisted properties just for information: Background/Foreground color, Palette, Color adjustment, + Color space, ICM mode and profile, Current pen position, Binary raster op (not supported by GDI+), + Background mode, Logical Pen, DC pen color, ARc direction, Miter limit, Logical brush, DC brush color, + Brush origin, Polygon filling mode, Bitmap stretching mode, Logical font, Intercharacter spacing, + Font mapper flags, Text alignment, Test justification, Layout, Path, Meta region. + See book "Windows Graphics Programming - Feng Yuang", P315 - Device Context Attributes. + + + + + This object's hdc. If this property is called, then the object will be used as an HDC wrapper, so the hdc + is cached and calls to GetHdc/ReleaseHdc won't PInvoke into GDI. Call Dispose to properly release the hdc. + + + + + Constructor to construct a DeviceContext object from an existing Win32 device context handle. + + + + + CreateDC creates a DeviceContext object wrapping an hdc created with the Win32 CreateDC function. + + + + + CreateIC creates a DeviceContext object wrapping an hdc created with the Win32 CreateIC function. + + + + + Used for wrapping an existing hdc. In this case, this object doesn't own the hdc so calls to + GetHdc/ReleaseHdc don't PInvoke into GDI. + + + + + Restores the device context to the specified state. The DC is restored by popping state information off a + stack created by earlier calls to the SaveHdc function. + The stack can contain the state information for several instances of the DC. If the state specified by the + specified parameter is not at the top of the stack, RestoreDC deletes all state information between the top + of the stack and the specified instance. + Specifies the saved state to be restored. If this parameter is positive, nSavedDC represents a specific + instance of the state to be restored. If this parameter is negative, nSavedDC represents an instance relative + to the current state. For example, -1 restores the most recently saved state. + See MSDN for more info. + + + + + Saves the current state of the device context by copying data describing selected objects and graphic + modes (such as the bitmap, brush, palette, font, pen, region, drawing mode, and mapping mode) to a + context stack. + The SaveDC function can be used any number of times to save any number of instances of the DC state. + A saved state can be restored by using the RestoreHdc method. + See MSDN for more details. + + + + + Selects a region as the current clipping region for the device context. + Remarks (From MSDN): + - Only a copy of the selected region is used. The region itself can be selected for any number of other device contexts or it can be deleted. + - The SelectClipRgn function assumes that the coordinates for a region are specified in device units. + - To remove a device-context's clipping region, specify a NULL region handle. + + + + + Creates a new clipping region from the intersection of the current clipping region and the specified rectangle. + + + + + Modifies the viewport origin for a device context using the specified horizontal and vertical offsets in + logical units. + + + + + + + + + This allows collections to treat DeviceContext objects wrapping the same HDC as the same objects. + + + + + Keeps a cache of some graphics primitives. Created to improve performance of TextRenderer.MeasureText methods + that don't receive a WindowsGraphics. This class maintains a cache of MRU WindowsFont objects in the process. + + + + + WindowsGraphicsCacheManager needs to track DeviceContext objects so it can ask them if a font is in use + before they it's deleted. + + + + + Represent the device type the context refers to. + + + + + WindowsGraphics is a library for rendering text and drawing using GDI; it was created to address performance + and compatibility issues found in GDI+ Graphics class. + + Note: WindowsGraphics is a stateful component, DC properties are persisted from method calls, as opposed to + Graphics (GDI+) which performs atomic operations and always restores the hdc. The underlying hdc is always + saved and restored on dispose so external HDCs won't be modified by WindowsGraphics. So we don't need to + restore previous objects into the dc in method calls. + + + + + Encapsulates a GDI Region object. + + + + + Creates a WindowsRegion from a region handle, if 'takeOwnership' is true, the handle is added to the + HandleCollector and is removed & destroyed on dispose. + + + + + Creates a WindowsRegion from a System.Drawing.Region. + + + + + Combines region1 & region2 into this region. The regions cannot be null. The three regions need not be + distinct. For example, the sourceRgn1 can equal this region. + + + + + The native region handle. + + + + + A rectangle representing the window region set with the SetWindowRgn function. + + + + + Defines a particular format for text, including font face, size, and style attributes. + + + + + Gets the size of this . + + + + + Gets style information for this . + + + + + Gets a value indicating whether this is bold. + + + + + Gets a value indicating whether this is Italic. + + + + + Gets a value indicating whether this is strikeout (has a line through it). + + + + + Gets a value indicating whether this is underlined. + + + + + Gets the of this . + + + + + Gets the face name of this . + + + + + Gets the unit of measure for this . + + + + + Returns the GDI char set for this instance of a font. This will only + be valid if this font was created from a classic GDI font definition, + like a LOGFONT or HFONT, or it was passed into the constructor. + + This is here for compatibility with native Win32 intrinsic controls + on non-Unicode platforms. + + + + + Determines if this font was created to represent a GDI vertical font. This will only be valid if this font + was created from a classic GDIfont definition, like a LOGFONT or HFONT, or it was passed into the constructor. + + This is here for compatibility with native Win32 intrinsic controls on non-Unicode platforms. + + + + + This property is required by the framework and not intended to be used directly. + + + + + Gets the name of this . + + + + + Returns true if this is a SystemFont. + + + + + Gets the height of this . + + + + + Get native GDI+ object pointer. This property triggers the creation of the GDI+ native object if not initialized yet. + + + + + Cleans up Windows resources for this . + + + + + Cleans up Windows resources for this . + + + + + Returns the height of this Font in the specified graphics context. + + + + + Returns a value indicating whether the specified object is a equivalent to this + . + + + + + Gets the hash code for this . + + + + + Returns a human-readable string representation of this . + + + + + Creates the GDI+ native font object. + + + + + Initializes a new instance of the class from the specified existing + and . + + + + + Initializes a new instance of the class with the specified attributes. + + + + + Initializes a new instance of the class with the specified attributes. + + + + + Initializes a new instance of the class with the specified attributes. + + + + + Initializes a new instance of the class with the specified attributes. + + + + + Initializes a new instance of the class with the specified attributes. + + + + + Initializes a new instance of the class with the specified attributes. + + + + + Initializes a new instance of the class with the specified attributes. + + + + + Initializes a new instance of the class with the specified attributes. + + + + + Initializes a new instance of the class with the specified attributes. + + + + + Initializes a new instance of the class with the specified attributes. + + + + + Initializes a new instance of the class with the specified attributes. + + + + + Initializes a new instance of the class with the specified attributes. + + + + + Constructor to initialize fields from an existing native GDI+ object reference. Used by ToLogFont. + + + + + Initializes this object's fields. + + + + + Initializes this object's fields. + + + + + Creates a from the specified Windows handle. + + + + + Creates a from the given LOGFONT using the screen device context. + + A boxed LOGFONT. + The newly created . + + + + Creates a from the given LOGFONT using the given device context. + + A boxed LOGFONT. + Handle to a device context (HDC). + The newly created . + + + + Creates a from the specified handle to a device context (HDC). + + The newly created . + + + + Creates an exact copy of this . + + + + + Returns a handle to this . + + + + + Gets the size, in points, of this . + + + + + Abstracts a group of type faces having a similar basic design but having certain variation in styles. + + + + + Initializes a new instance of the class with the specified name. + + The parameter determines how errors are handled when creating a + font based on a font family that does not exist on the end user's system at run time. If this parameter is + true, then a fall-back font will always be used instead. If this parameter is false, an exception will be thrown. + + + + + Initializes a new instance of the class with the specified name. + + + + + Initializes a new instance of the class in the specified + and with the specified name. + + + + + Initializes a new instance of the class from the specified generic font family. + + + + + Converts this to a human-readable string. + + + + + Gets a hash code for this . + + + + + Disposes of this . + + + + + Gets the name of this . + + + + + Returns the name of this in the specified language. + + + + + Returns an array that contains all of the objects associated with the current + graphics context. + + + + + Gets a generic SansSerif . + + + + + Gets a generic Serif . + + + + + Gets a generic monospace . + + + + + Returns an array that contains all of the objects associated with the specified + graphics context. + + + + + Indicates whether the specified is available. + + + + + Gets the size of the Em square for the specified style in font design units. + + + + + Returns the ascender metric for Windows. + + + + + Returns the descender metric for Windows. + + + + + Returns the distance between two consecutive lines of text for this with the + specified . + + + + + Provides methods to select bitmaps. + + + + + Returns a resource stream loaded from the appropriate location according to the current + suffix. + + The assembly from which the stream is loaded + The type whose namespace is used to scope the manifest resource name + The name of the manifest resource being requested + + The manifest resource stream corresponding to . + + + + + Returns a resource stream loaded from the appropriate location according to the current + suffix. + + The type from whose assembly the stream is loaded and whose namespace is used to scope the resource name + The name of the manifest resource being requested + + The manifest resource stream corresponding to . + + + + + The BufferedGraphicsManager is used for accessing a BufferedGraphicsContext. + + + + + Static constructor. Here, we hook the exit & unload events so we can clean up our context buffer. + + + + + Retrieves the context associated with the app domain. + + + + + Called on process exit + + + + + The ComWrappers implementation for System.Drawing.Common's COM interop usages. + + Supports IStream and IPicture COM interfaces. + + + + + Contains information about the context of a Graphics object. + + + + + Disposes this and all contexts up the stack. + + + + + Disposes this and all contexts up the stack. + + + + + The state id representing the GraphicsContext. + + + + + The translate transform in the GraphicsContext. + + + + + The clipping region the GraphicsContext. + + + + + The next GraphicsContext object in the stack. + + + + + The previous GraphicsContext object in the stack. + + + + + Flag that determines whether the context was created for a Graphics.Save() operation. + This kind of contexts are cumulative across subsequent Save() calls so the top context + info is cumulative. This is not the same for contexts created for a Graphics.BeginContainer() + operation, in this case the new context information is reset. See Graphics.BeginContainer() + and Graphics.Save() for more information. + + + + + Retrieves the printer graphics during preview. + + + + + Gets the Visible bounds of this graphics object. Used during print preview. + + + + + Simple wrapper to create a screen HDC within a using statement. + + + + + ToolboxBitmapAttribute defines the images associated with a specified component. + The component can offer a small and large image (large is optional). + + + + + Helper class for scaling coordinates and images according to current DPI scaling set in Windows for the primary screen. + + + + + The primary screen's (device) current horizontal DPI + + + + + The primary screen's (device) current vertical DPI + + + + + Returns whether scaling is required when converting between logical-device units, + if the application opted in the automatic scaling in the .config file. + + + + + Transforms a horizontal integer coordinate from logical to device units + by scaling it up for current DPI and rounding to nearest integer value + Note: this method should be called only inside an if (DpiHelper.IsScalingRequired) clause + + The horizontal value in logical units + The horizontal value in device units + + + + Transforms a vertical integer coordinate from logical to device units + by scaling it up for current DPI and rounding to nearest integer value + Note: this method should be called only inside an if (DpiHelper.IsScalingRequired) clause + + The vertical value in logical units + The vertical value in device units + + + + Returns a new Size with the input's + dimensions converted from logical units to device units. + Note: this method should be called only inside an if (DpiHelper.IsScalingRequired) clause + + Size in logical units + Size in device units + + + + Create and return a new bitmap scaled to the specified size. + Note: this method should be called only inside an if (DpiHelper.IsScalingRequired) clause + + The image to scale from logical units to device units + The size to scale image to + + + + Create a new bitmap scaled for the device units. + When displayed on the device, the scaled image will have same size as the original image would have when displayed at 96dpi. + Note: this method should be called only inside an if (DpiHelper.IsScalingRequired) clause + + The image to scale from logical units to device units + + + + Get a pinnable reference to the builder. + Does not ensure there is a null char after + This overload is pattern matched in the C# 7.3+ compiler so you can omit + the explicit method call, and write eg "fixed (char* c = builder)" + + + + + Get a pinnable reference to the builder. + + Ensures that the builder has a null char after + + + Returns the underlying storage of the builder. + + + + Returns a span around the contents of the builder. + + Ensures that the builder has a null char after + + + + Resize the internal buffer either by doubling current buffer size or + by adding to + whichever is greater. + + + Number of chars requested beyond current position. + + + + (printer name protected due to security restrictions) + + + Changes cannot be made to {0} because permissions are not valid. + + + Bitmaps that are icons cannot be made transparent. Icons natively support transparency. Use the Icon constructor to create an icon. + + + The color {0} is not a system color. + + + Function was ended. + + + File access is denied. + + + A Graphics object cannot be created from an image that has an indexed pixel format. + + + SetPixel is not supported for images with indexed pixel formats. + + + Destination points define a parallelogram which must have a length of 3. These points will represent the upper-left, upper-right, and lower-left coordinates (defined in that order). + + + Destination points must be an array with a length of 3 or 4. A length of 3 defines a parallelogram with the upper-left, upper-right, and lower-left corners. A length of 4 defines a quadrilateral with the fourth element of the array specifying the lower-rig ... + + + File not found. + + + Font '{0}' cannot be found. + + + Font '{0}' does not support style '{1}'. + + + A generic error occurred in GDI+. + + + Buffer is too small (internal GDI+ error). + + + Parameter is not valid. + + + Rectangle '{0}' cannot have a width or height equal to 0. + + + Operation requires a transformation of the image from GDI+ to GDI. GDI does not support images with a width or height greater than 32767. + + + Out of memory. + + + Not implemented. + + + GDI+ is not properly initialized (internal GDI+ error). + + + Only TrueType fonts are supported. '{0}' is not a TrueType font. + + + Only TrueType fonts are supported. This is not a TrueType font. + + + Object is currently in use elsewhere. + + + Overflow error. + + + Property cannot be found. + + + Property is not supported. + + + Unknown GDI+ error occurred. + + + Image format is unknown. + + + Current version of GDI+ does not support this feature. + + + Bitmap region is already locked. + + + (Global Assembly Cache) + + + BufferedGraphicsContext cannot be disposed of because a buffer operation is currently in progress. + + + Screen-compatible bitmap cannot be created. The screen bitmap format cannot be determined. + + + '{0}' data length expected {1}, read {2} + + + Internal state of the {0} class is invalid. + + + Property must be set to a valid ColorBlend object to use interpolation colors. + + + {0}{1} ColorBlend objects must be constructed with the same number of positions and color values. Positions must be between 0.0 and 1.0, 1.0 indicating the last element in the array. + + + ColorBlend object that was set is not valid. + + + Position's first element must be equal to 0. + + + Position's last element must be equal to 1.0. + + + Array of colors and positions must contain at least two elements. + + + Colors and positions do not have the same number of elements. + + + Value of '{1}' is not valid for '{0}'. + + + Value of '{0}' is not valid for font size unit. + + + Value of '{1}' is not valid for '{0}'. '{0}' should be greater than {2} and less than or equal to {3}. + + + Color '{0}' is not valid. + + + DashPattern value is not valid. + + + Value of '{1}' is not valid for '{0}'. '{0}' should be greater than or equal to {2} and less than or equal to {3}. + + + Win32 handle that was passed to {0} is not valid or is the wrong type. + + + Image type is unknown. + + + Value of '{1}' is not valid for '{0}'. '{0}' must be greater than or equal to {2}. + + + Permission state is not valid. + + + Argument '{0}' must be a picture that can be used as a {1}. + + + Settings to access printer '{0}' are not valid. + + + No printers are installed. + + + Handle {0} is not valid. + + + Parameter must be positive and < Width. + + + Parameter must be positive and < Height. + + + Native handle is 0. + + + Default printer is not set. + + + Not implemented. + + + Occurs when the document is about to be printed. + + + The name of the document shown to the user. + + + The page settings of the page currently being printed. + + + Occurs after the document has been printed. + + + Indicates that the graphics origin is located at the user-specified page margins. + + + Retrieves the print controller for this document. + + + Occurs once for each page to be printed. + + + Retrieves the settings for the printer the document is currently being printed to. + + + Occurs before each page is printed. Useful for changing PageSettings for a particular page. + + + System.Drawing.Common is not supported on non-Windows platforms. See https://aka.ms/systemdrawingnonwindows for more information. + + + Defines an object that sends output to a printer. + + + IDictionary parameter contains at least one entry that is not valid. Ensure all values are consistent with the object's properties. + + + PaperSize cannot be changed unless the Kind property is set to Custom. + + + Resource '{1}' cannot be found in class '{0}'. + + + Text "{0}" cannot be parsed. The expected text format is "{1}". + + + TriState.Default cannot be converted into a Boolean. + + + (Icon) + + + (none) + + + GetObjectType on this dc returned an invalid value. + + + The value of argument '{0}' ({1}) is invalid for Enum type '{2}'. + + + {0} is not a valid value for {1}. + + + Invalid Blend object. It should have at least 2 elements in each of the factors and positions arrays. + + + Invalid Blend object. The positions array must have 0.0 as its first element. + + + Invalid Blend object. The positions array must have 1.0 as its last element. + + + {0} only available on WMF files. + + + Cannot create Graphics from an indexed bitmap. + + + Could not open display (X-Server required. Check your DISPLAY environment variable) + + + Couldn't find specified file. + + + Icon instance was disposed. + + + Invalid GraphicsUnit + + + Invalid thumbnail size + + + No codec available for format:{0} + + + Operation not implemented under X11 + + + (none) + + + No valid icon image found + + + Null or empty path. + + + Invalid parameter passed. Number of points and types must be same. + + + Object has been disposed. + + + The value of the {0} property is less than zero. + + + The value of the {0} property is not one of the {1} values + + + The directory {0} of the filename {1} does not exist. + + + System.Drawing.Common is not supported on this platform. + + + + Blittable version of Windows BOOL type. It is convenient in situations where + manual marshalling is required, or to avoid overhead of regular bool marshalling. + + + Some Windows APIs return arbitrary integer values although the return type is defined + as BOOL. It is best to never compare BOOL to TRUE. Always use bResult != BOOL.FALSE + or bResult == BOOL.FALSE . + + + + + IStream interface. + + + This interface explicitly doesn't use the built-in COM support, but instead is only used with ComWrappers. + + + + + Statistics for . + + + + The definition in isn't blittable. + + + + + Pointer to the name. + + + + + Size of the stream in bytes. + + + + + The stream mode. + + + + + Supported locking modes. + + + + '0' means does not support lock modes. + + + + + Only for IStorage objects + + + + + Only valid for IStorage objects. + + + + + Caller is responsible for freeing the name memory. + + + + + Callee is responsible for allocating the name memory. + + + + + Type of the storage element. Used with . + + + + + + Stat flags for . + + + + + + Stat includes the name. + + + + + Stat doesn't include the name. + + + + + Stream / storage modes. + + + + + + Read only, and each change to a storage or stream element is written as it occurs. + Fails if the given storage object already exists. + [STGM_DIRECT] [STGM_READ] [STGM_FAILIFTHERE] [STGM_SHARE_DENY_WRITE] + + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Drawing.Design.dll b/ConsoleApp1/bin/Debug/net7.0/System.Drawing.Design.dll new file mode 100644 index 0000000..e3dda34 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Drawing.Design.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Drawing.dll b/ConsoleApp1/bin/Debug/net7.0/System.Drawing.dll new file mode 100644 index 0000000..20f03f5 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Drawing.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.IO.Packaging.dll b/ConsoleApp1/bin/Debug/net7.0/System.IO.Packaging.dll new file mode 100644 index 0000000..ba3ca7e Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.IO.Packaging.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.IO.Packaging.xml b/ConsoleApp1/bin/Debug/net7.0/System.IO.Packaging.xml new file mode 100644 index 0000000..5f54258 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.IO.Packaging.xml @@ -0,0 +1,2898 @@ + + + + System.IO.Packaging + + + + + This class is used to control Compression for package parts. + + + + + Compression is turned off in this mode. + + + + + Compression is optimized for a reasonable compromise between size and performance. + + + + + Compression is optimized for size. + + + + + Compression is optimized for performance. + + + + + Compression is optimized for super performance. + + + + + Content Type class + + + + + This constructor creates a ContentType object that represents + the content-type string. At construction time we validate the + string as per the grammar specified in RFC 2616. + Note: We allow empty strings as valid input. Empty string should + we used more as an indication of an absent/unknown ContentType. + + content-type + If the contentType parameter is null + If the contentType string has leading or + trailing Linear White Spaces(LWS) characters + If the contentType string invalid CR-LF characters + + + + TypeComponent of the Content Type + If the content type is "text/xml". This property will return "text" + + + + + SubType component + If the content type is "text/xml". This property will return "xml" + + + + + Enumerator which iterates over the Parameter and Value pairs which are stored + in a dictionary. We hand out just the enumerator in order to make this property + ReadOnly + Consider following Content type - + type/subtype ; param1=value1 ; param2=value2 ; param3="value3" + This will return an enumerator over a dictionary of the parameter/value pairs. + + + + + This method does a strong comparison of the content types, as parameters are not allowed. + We only compare the type and subType values in an ASCII case-insensitive manner. + Parameters are not allowed to be present on any of the content type operands. + + Content type to be compared with + + + + + This method does a weak comparison of the content types. We only compare the + type and subType values in an ASCII case-insensitive manner. + Parameter and value pairs are not used for the comparison. + If you wish to compare the parameters too, then you must get the ParameterValuePairs from + both the ContentType objects and compare each parameter entry. + The allowParameterValuePairs parameter is used to indicate whether the + comparison is tolerant to parameters being present or no. + + Content type to be compared with + If true, allows the presence of parameter value pairs. + If false, parameter/value pairs cannot be present in the content type string. + In either case, the parameter value pair is not used for the comparison. + + + + + ToString - outputs a normalized form of the content type string + + + + + + This method validates if the content type string has + valid CR-LF characters. Specifically we test if '\r' is + accompanied by a '\n' in the string, else its an error. + + + + + + Parses the type and subType tokens from the string. + Also verifies if the Tokens are valid as per the grammar. + + substring that has the type and subType of the content type + If the typeAndSubType parameter does not have the "/" character + + + + Parse the individual parameter=value strings + + This string has the parameter and value pair of the form + parameter=value + If the string does not have the required "=" + + + + This method returns the length of the first parameter value in the input string. + + + Starting index for parsing + + + + + Validating the given token + The following checks are being made - + 1. If all the characters in the token are either ASCII letter or digit. + 2. If all the characters in the token are either from the remaining allowed character set. + + string token + validated string token + If the token is Empty + + + + Validating if the value of a parameter is either a valid token or a + valid quoted string + + parameter value string + validate parameter value string + If the parameter value is empty + + + + This method validates if the text in the quoted string + + + + + + Returns true if the input character is an allowed character + Returns false if the input character is not an allowed character + + input character + + + + + Returns true if the input character is an ASCII digit or letter + Returns false if the input character is not an ASCII digit or letter + + input character + + + + + Returns true if the input character is one of the Linear White Space characters - + ' ', '\t', '\n', '\r' + Returns false if the input character is none of the above + + input character + + + + + This class is used to control Encryption RM for package parts. + + + + + Encryption is turned off in this mode. This is not supported. + + + + + RightsManagement is the only supported option right now. + + + + + This class ignores all calls to Flush() and Close() methods + depending on whether the IgnoreFlushAndClose property is set to true + or false. This has been created for performance improvements for the + ZipPackage. + + + + + Constructor + + + + + + Member of the abstract Stream class + + Bool, true if the stream can be read from, else false + + + + Member of the abstract Stream class + + Bool, true if the stream can be seeked, else false + + + + Member of the abstract Stream class + + Bool, true if the stream can be written to, else false + + + + Member of the abstract Stream class + + Long value indicating the length of the stream + + + + Member of the abstract Stream class + + Long value indicating the current position in the stream + + + + Member of the abstract Stream class + + only zero is supported + only SeekOrigin.Begin is supported + zero + + + + Member of the abstract Stream class + + + + + + Member of the abstract Stream class + + + + + + + The standard Stream.Read semantics, and in particular the restoration of the current + position in case of an exception, is implemented by the underlying stream. + + + + + Member of the abstract Stream class + + + + + + + + Member of the abstract Stream class + + + + + Dispose(bool) + + + + + + Collection of all the relationships corresponding to a given source PackagePart + + + + + Returns an enumerator over all the relationships for a Package or a PackagePart + + + + + + Returns an enumerator over all the relationships for a Package or a PackagePart + + + + + + Constructor + + For use by PackagePart + + + + Constructor + + For use by Package + + + + Add new relationship + + target + Enumeration indicating the base uri for the target uri + relationship type that uniquely defines the role of the relationship + String that conforms to the xsd:ID datatype. Unique across the source's relationships. + Null OK (ID will be generated). + + + + Return the relationship whose id is 'id', and null if not found. + + + + + Delete relationship with ID 'id' + + ID of the relationship to remove + + + + Clear all the relationships in this collection + Today it is only used when the entire relationship part is being deleted + + + + + Flush to stream (destructive) + + + Flush part. + + + + + Constructor + + package + part will be null if package is the source of the relationships + Shared constructor + + + + Returns the associated RelationshipPart for this part + + may be null + name of relationship part for the given part + + + + Parse PackageRelationship Stream + + relationship part + Thrown if XML is malformed + + + + Add new relationship to the Collection + + target + Enumeration indicating the base uri for the target uri + relationship type that uniquely defines the role of the relationship + String that conforms to the xsd:ID datatype. Unique across the source's relationships. + Null OK (ID will be generated). + Indicates whether the add call is made while parsing existing relationships + from a relationship part, or we are adding a new relationship + + + + Write PackageRelationship Stream + + part to persist to + + + + Write one Relationship element for each member of relationships. + This method is used by XmlDigitalSignatureProcessor code as well + + + + + Ensures that the PackageRelationship PackagePart has been created - lazy init + + + + + + + Resolves the target uri in the relationship against the source part or the + package root. This resolved Uri is then used by the Add method to figure + out if a relationship is being created to another relationship part. + + PackageRelationship target uri + Enum value specifying the interpretation of the base uri + for the relationship target uri + Resolved Uri + + + + A collection that ensures uniqueness among a list of elements while maintaining the order in which the elements were added. + This is similar to , but the items will not be sorted by a comparer but rather retain the + order in which they were added while still retaining good lookup, insertion, and removal. + + + + + Abstract Base class for the Package. + This is a part of the Packaging Layer APIs + + + + + Protected constructor for the abstract Base class. + This is the current contract between the subclass and the base class + If we decide some registration mechanism then this might change + + + If FileAccess enumeration does not have one of the valid values + + + + Gets the FileAccess with which the package was opened. This is a read only property. + This property gets set when the package is opened. + + FileAccess + If this Package object has been disposed + + + + The package properties are a subset of the standard OLE property sets + SummaryInformation and DocumentSummaryInformation, and include such properties + as Title and Subject. + + If this Package object has been disposed + + + + Opens a package at the specified Path. This method calls the overload which accepts all the parameters + with the following defaults - + FileMode - FileMode.OpenOrCreate, + FileAccess - FileAccess.ReadWrite + FileShare - FileShare.None + + Path to the package + Package + If path parameter is null + + + + Opens a package at the specified Path in the given mode. This method calls the overload which + accepts all the parameters with the following defaults - + FileAccess - FileAccess.ReadWrite + FileShare - FileShare.None + + Path to the package + FileMode in which the package should be opened + Package + If path parameter is null + If FileMode enumeration [packageMode] does not have one of the valid values + + + + Opens a package at the specified Path in the given mode with the specified access. This method calls + the overload which accepts all the parameters with the following defaults - + FileShare - FileShare.None + + Path to the package + FileMode in which the package should be opened + FileAccess with which the package should be opened + Package + If path parameter is null + If FileMode enumeration [packageMode] does not have one of the valid values + If FileAccess enumeration [packageAccess] does not have one of the valid values + + + + Open a package on this stream. This method calls the overload which accepts all the parameters + with the following defaults - + FileMode - FileMode.Open + FileAccess - FileAccess.Read + + Stream on which the package is to be opened + Package + If stream parameter is null + If package to be created should have readwrite/read access and underlying stream is write only + If package to be created should have readwrite/write access and underlying stream is read only + + + + Open a package on this stream. This method calls the overload which accepts all the parameters + with the following defaults - + FileAccess - FileAccess.ReadWrite + + Stream on which the package is to be opened + FileMode in which the package should be opened. + Package + If stream parameter is null + If FileMode enumeration [packageMode] does not have one of the valid values + If package to be created should have readwrite/read access and underlying stream is write only + If package to be created should have readwrite/write access and underlying stream is read only + + + + Creates a new part in the package. An empty stream corresponding to this part will be created in the + package. If a part with the specified uri already exists then we throw an exception. + This methods will call the CreatePartCore method which will create the actual PackagePart in the package. + + Uri of the PackagePart that is to be added + ContentType of the stream to be added + + If this Package object has been disposed + If the package is readonly, it cannot be modified + If partUri parameter is null + If contentType parameter is null + If partUri parameter does not conform to the valid partUri syntax + If a PackagePart with the given partUri already exists in the Package + + + + Creates a new part in the package. An empty stream corresponding to this part will be created in the + package. If a part with the specified uri already exists then we throw an exception. + This methods will call the CreatePartCore method which will create the actual PackagePart in the package. + + Uri of the PackagePart that is to be added + ContentType of the stream to be added + CompressionOption describing compression configuration + for the new part. This compression apply only to the part, it doesn't affect relationship parts or related parts. + This parameter is optional. + + If this Package object has been disposed + If the package is readonly, it cannot be modified + If partUri parameter is null + If contentType parameter is null + If partUri parameter does not conform to the valid partUri syntax + If CompressionOption enumeration [compressionOption] does not have one of the valid values + If a PackagePart with the given partUri already exists in the Package + + + + Returns a part that already exists in the package. If the part + Corresponding to the URI does not exist in the package then an exception is + thrown. The method calls the GetPartCore method which actually fetches the part. + + + + If this Package object has been disposed + If the package is write only, information cannot be retrieved from it + If partUri parameter is null + If partUri parameter does not conform to the valid partUri syntax + If the requested part does not exists in the Package + + + + This is a convenient method to check whether a given part exists in the + package. This will have a default implementation that will try to retrieve + the part and then if successful, it will return true. + If the custom file format has an easier way to do this, they can override this method + to get this information in a more efficient way. + + + + If this Package object has been disposed + If the package is write only, information cannot be retrieved from it + If partUri parameter is null + If partUri parameter does not conform to the valid partUri syntax + + + + This method will do all the house keeping required when a part is deleted + Then the DeletePartCore method will be called which will have the actual logic to + do the work specific to the underlying file format and will actually delete the + stream corresponding to this part. This method does not throw if the specified + part does not exist. This is in conformance with the FileInfo.Delete call. + + + If this Package object has been disposed + If the package is readonly, it cannot be modified + If partUri parameter is null + If partUri parameter does not conform to the valid partUri syntax + + + + This returns a collection of all the Parts within the package. + + + If this Package object has been disposed + If the package is writeonly, no information can be retrieved from it + + + + Member of the IDisposable interface. This method will clean up all the resources. + It calls the Flush method to make sure that all the changes made get persisted. + Note - subclasses should only override Dispose(bool) if they have resources to release. + See the Design Guidelines for the Dispose() pattern. + + + + + Closes the package and all the underlying parts and relationships. + Calls the Dispose Method, since they have the same semantics + + + + + Flushes the contents of the parts and the relationships to the package. + This method will call the FlushCore method which will do the actual flushing of contents. + + If this Package object has been disposed + If the package is readonly, it cannot be modified + + + + Creates a relationship at the Package level with the Target PackagePart specified as the Uri + + Target's URI + Enumeration indicating the base uri for the target uri + PackageRelationship type, having uri like syntax that is used to + uniquely identify the role of the relationship + + If this Package object has been disposed + If the package is readonly, it cannot be modified + If parameter "targetUri" is null + If parameter "relationshipType" is null + If parameter "targetMode" enumeration does not have a valid value + If TargetMode is TargetMode.Internal and the targetUri is an absolute Uri + If relationship is being targeted to a relationship part + + + + Creates a relationship at the Package level with the Target PackagePart specified as the Uri + + Target's URI + Enumeration indicating the base uri for the target uri + PackageRelationship type, having uri like syntax that is used to + uniquely identify the role of the relationship + String that conforms to the xsd:ID datatype. Unique across the source's + relationships. Null is OK (ID will be generated). An empty string is an invalid XML ID. + + If this Package object has been disposed + If the package is readonly, it cannot be modified + If parameter "targetUri" is null + If parameter "relationshipType" is null + If parameter "targetMode" enumeration does not have a valid value + If TargetMode is TargetMode.Internal and the targetUri is an absolute Uri + If relationship is being targeted to a relationship part + If parameter "id" is not a valid Xsd Id + If an id is provided in the method, and its not unique + + + + Deletes a relationship from the Package. This is done based on the + relationship's ID. The target PackagePart is not affected by this operation. + + The ID of the relationship to delete. An invalid ID will not + throw an exception, but nothing will be deleted. + If this Package object has been disposed + If the package is readonly, it cannot be modified + If parameter "id" is null + If parameter "id" is not a valid Xsd Id + + + + Returns a collection of all the Relationships that are + owned by the package + + + If this Package object has been disposed + If the package is write only, no information can be retrieved from it + + + + Returns a collection of filtered Relationships that are + owned by the package + The filter string is compared with the type of the relationships + in a case sensitive and culture ignorant manner. + + + If this Package object has been disposed + If the package is write only, no information can be retrieved from it + If parameter "relationshipType" is null + If parameter "relationshipType" is an empty string + + + + Retrieve a relationship per ID. + + The relationship ID. + The relationship with ID 'id' or throw an exception if not found. + If this Package object has been disposed + If the package is write only, no information can be retrieved from it + If parameter "id" is null + If parameter "id" is not a valid Xsd Id + If the requested relationship does not exist in the Package + + + + Returns whether there is a relationship with the specified ID. + + The relationship ID. + true iff a relationship with ID 'id' is defined on this source. + If this Package object has been disposed + If the package is write only, no information can be retrieved from it + If parameter "id" is null + If parameter "id" is not a valid Xsd Id + + + + This method is for custom implementation corresponding to the underlying file format. + This method will actually add a new part to the package. An empty part should be + created as a result of this call. + + + + + + + + + This method is for custom implementation corresponding to the underlying file format. + This method will actually return the part after reading the actual physical bits. + If the PackagePart does not exists in the underlying package then this method should return a null. + This method must not throw an exception if a part does not exist. + + + + + + + This method is for custom implementation corresponding to the underlying file format. + This method will actually delete the part from the underlying package. + This method should not throw if the specified part does not exist. + This is in conformance with the FileInfo.Delete call. + + + + + + This method is for custom implementation corresponding to the underlying file format. + This is the method that knows how to get the actual parts. If there are no parts, + this method should return an empty array. + + + + + + This method is for custom implementation corresponding to the underlying file format. + This method should be used to dispose the resources that are specific to the file format. + Also everything should be flushed to the disc before closing the package. + + Subclasses that manage non-memory resources should override this method and free these resources. + Any override should be careful to always call base.Dispose(disposing) to ensure orderly cleanup. + + + + This method is for custom implementation corresponding to the underlying file format. + This method flushes the contents of the package to the disc. + + + + + + Path to the package. + FileMode in which the package should be opened. + FileAccess with which the package should be opened. + FileShare with which the package is opened. + Package + If path parameter is null + If FileAccess enumeration [packageAccess] does not have one of the valid values + If FileMode enumeration [packageMode] does not have one of the valid values + + + + + Stream on which the package is created + FileMode in which the package is to be opened + FileAccess on the package that is opened + Package + If stream parameter is null + If FileMode enumeration [packageMode] does not have one of the valid values + If FileAccess enumeration [packageAccess] does not have one of the valid values + If package to be created should have readwrite/read access and underlying stream is write only + If package to be created should have readwrite/write access and underlying stream is read only + + + + Retrieve a relationship per ID. + + The relationship ID. + The relationship with ID 'id' or null if not found. + + + + Returns a collection of all the Relationships that are + owned by the package based on the filter string. + + + + + + This class represents the a PackagePart within a container. + This is a part of the Packaging Layer APIs + + + + + Protected constructor for the abstract Base class. + This is the current contract between the subclass and the base class + If we decide some registration mechanism then this might change + + You should use this constructor in the rare case when you do not have + the content type information related to this part and would prefer to + obtain it later as required. + + These parts have the CompressionOption as NotCompressed by default. + + NOTE : If you are using this constructor from your subclass or passing a null + for the content type parameter, be sure to implement the GetContentTypeCore + method, as that will be called to get the content type value. This is provided + to enable lazy initialization of the ContentType property. + + + Package in which this part is being created + uri of the part + If parameter "package" is null + If parameter "partUri" is null + + + + Protected constructor for the abstract Base class. + This is the current contract between the subclass and the base class + If we decide some registration mechanism then this might change + + These parts have the CompressionOption as NotCompressed by default. + + NOTE : If you are using this constructor from your subclass or passing a null + for the content type parameter, be sure to implement the GetContentTypeCore + method, as that will be called to get the content type value. This is provided + to enable lazy initialization of the ContentType property. + + + Package in which this part is being created + uri of the part + Content Type of the part, can be null if the value + is unknown at the time of construction. However the value has to be made + available anytime the ContentType property is called. A null value only indicates + that the value will be provided later. Every PackagePart must have a valid + Content Type + If parameter "package" is null + If parameter "partUri" is null + If parameter "partUri" does not conform to the valid partUri syntax + + + + Protected constructor for the abstract Base class. + This is the current contract between the subclass and the base class + If we decide some registration mechanism then this might change + + NOTE : If you are using this constructor from your subclass or passing a null + for the content type parameter, be sure to implement the GetContentTypeCore + method, as that will be called to get the content type value. This is provided + to enable lazy initialization of the ContentType property. + + + Package in which this part is being created + uri of the part + Content Type of the part, can be null if the value + is unknown at the time of construction. However the value has to be made + available anytime the ContentType property is called. A null value only indicates + that the value will be provided later. Every PackagePart must have a valid + Content Type + compression option for this part + If parameter "package" is null + If parameter "partUri" is null + If CompressionOption enumeration [compressionOption] does not have one of the valid values + If parameter "partUri" does not conform to the valid partUri syntax + + + + The Uri for this PackagePart. It is always relative to the Package Root + The PackagePart properties can not be accessed if the parent container is closed. + + + If this part has been deleted + If the parent package has been closed or disposed + + + + The Content type of the stream that is represented by this part. + The PackagePart properties can not be accessed if the parent container is closed. + The content type value can be provided by the underlying physical format + implementation at the time of creation of the Part object ( constructor ) or + We can initialize it in a lazy manner when the ContentType property is called + called for the first time by calling the GetContentTypeCore method. + Note: This method GetContentTypeCore() is only for lazy initialization of the Content + type value and will only be called once. There is no way to change the content type of + the part once it has been assigned. + + Content Type of the Part [can never return null] + If this part has been deleted + If the parent package has been closed or disposed + If the subclass fails to provide a non-null content type value. + + + + The parent container for this PackagePart + The PackagePart properties can not be accessed if the parent container is closed. + + + If this part has been deleted + If the parent package has been closed or disposed + + + + CompressionOption class that was provided as a parameter during the original CreatePart call. + The PackagePart properties can not be accessed if the parent container is closed. + + If this part has been deleted + If the parent package has been closed or disposed + + + + Custom Implementation for the GetContentType Method + This method should only be implemented by those physical format implementors where + the value for the content type cannot be provided at the time of construction of + Part object and if calculating the content type value is a non-trivial or costly + operation. The return value has to be a valid ContentType. This method will be used in + real corner cases. The most common usage should be to provide the content type in the + constructor. + This method is only for lazy initialization of the Content type value and will only + be called once. There is no way to change the content type of the part once it is + assigned. + + Content type for the Part + By default, this method throws a NotSupportedException. If a subclass wants to + initialize the content type for a PackagePart in a lazy manner they must override this method. + + + + Returns the underlying stream that is represented by this part + with the default FileMode and FileAccess + Note: If you are requesting a stream for a relationship part and + at the same time using relationship APIs to manipulate relationships, + the final persisted data will depend on which data gets flushed last. + + + If this part has been deleted + If the parent package has been closed or disposed + If the subclass fails to provide a non-null stream object + + + + Returns the underlying stream in the specified mode and the + default FileAccess + Note: If you are requesting a stream for a relationship part for editing + and at the same time using relationship APIs to manipulate relationships, + the final persisted data will depend on which data gets flushed last. + + + + If this part has been deleted + If the parent package has been closed or disposed + If FileMode enumeration [mode] does not have one of the valid values + If FileAccess.Read is provided and FileMode values are any of the following - + FileMode.Create, FileMode.CreateNew, FileMode.Truncate, FileMode.Append + If the mode and access for the Package and the Stream are not compatible + If the subclass fails to provide a non-null stream object + + + + Returns the underlying stream that is represented by this part + in the specified mode with the access. + Note: If you are requesting a stream for a relationship part and + at the same time using relationship APIs to manipulate relationships, + the final persisted data will depend on which data gets flushed last. + + + + + If this part has been deleted + If the parent package has been closed or disposed + If FileMode enumeration [mode] does not have one of the valid values + If FileAccess enumeration [access] does not have one of the valid values + If FileAccess.Read is provided and FileMode values are any of the following - + FileMode.Create, FileMode.CreateNew, FileMode.Truncate, FileMode.Append + If the mode and access for the Package and the Stream are not compatible + If the subclass fails to provide a non-null stream object + + + + Custom Implementation for the GetSream Method + + + + + + + + Adds a relationship to this PackagePart with the Target PackagePart specified as the Uri + Initial and trailing spaces in the name of the PackageRelationship are trimmed. + + + Enumeration indicating the base uri for the target uri + PackageRelationship type, having uri like syntax that is used to + uniquely identify the role of the relationship + + If this part has been deleted + If the parent package has been closed or disposed + If the package is readonly, it cannot be modified + If parameter "targetUri" is null + If parameter "relationshipType" is null + If parameter "targetMode" enumeration does not have a valid value + If TargetMode is TargetMode.Internal and the targetUri is an absolute Uri + If relationship is being targeted to a relationship part + + + + Adds a relationship to this PackagePart with the Target PackagePart specified as the Uri + Initial and trailing spaces in the name of the PackageRelationship are trimmed. + + + Enumeration indicating the base uri for the target uri + PackageRelationship type, having uri like syntax that is used to + uniquely identify the role of the relationship + String that conforms to the xsd:ID datatype. Unique across the source's + relationships. Null is OK (ID will be generated). An empty string is an invalid XML ID. + + If this part has been deleted + If the parent package has been closed or disposed + If the package is readonly, it cannot be modified + If parameter "targetUri" is null + If parameter "relationshipType" is null + If parameter "targetMode" enumeration does not have a valid value + If TargetMode is TargetMode.Internal and the targetUri is an absolute Uri + If relationship is being targeted to a relationship part + If parameter "id" is not a valid Xsd Id + If an id is provided in the method, and its not unique + + + + Deletes a relationship from the PackagePart. This is done based on the + relationship's ID. The target PackagePart is not affected by this operation. + + The ID of the relationship to delete. An invalid ID will not + throw an exception, but nothing will be deleted. + If this part has been deleted + If the parent package has been closed or disposed + If the package is readonly, it cannot be modified + If parameter "id" is null + If parameter "id" is not a valid Xsd Id + + + + Returns a collection of all the Relationships that are + owned by this PackagePart + + + If this part has been deleted + If the parent package has been closed or disposed + If the package is write only, no information can be retrieved from it + + + + Returns a collection of filtered Relationships that are + owned by this PackagePart + The relationshipType string is compared with the type of the relationships + in a case sensitive and culture ignorant manner. + + + If this part has been deleted + If the parent package has been closed or disposed + If the package is write only, no information can be retrieved from it + If parameter "relationshipType" is null + If parameter "relationshipType" is an empty string + + + + Retrieve a relationship per ID. + + The relationship ID. + The relationship with ID 'id' or throw an exception if not found. + If this part has been deleted + If the parent package has been closed or disposed + If the package is write only, no information can be retrieved from it + If parameter "id" is null + If parameter "id" is not a valid Xsd Id + If the requested relationship does not exist in the Package + + + + Returns whether there is a relationship with the specified ID. + + The relationship ID. + true iff a relationship with ID 'id' is defined on this source. + If this part has been deleted + If the parent package has been closed or disposed + If the package is write only, no information can be retrieved from it + If parameter "id" is null + If parameter "id" is not a valid Xsd Id + + + + This property returns the content type of the part + as a validated strongly typed ContentType object + + + + + write the relationships part + + + + + + + Retrieve a relationship per ID. + + The relationship ID. + The relationship with ID 'id' or null if not found. + + + + Returns a collection of all the Relationships that are + owned by this PackagePart, based on the filter string + + + + + + This class is used to get an enumerator for the Parts in a container. + This is a part of the MMCF Packaging Layer APIs + + + + + Returns an enumerator over all the Parts in the container + + + + + + Returns an enumerator over all the Parts in the container + + + + + + Returns an enumerator over all the Parts in the Container + + + + + + This class provides access to the "core properties", such as Title and + Subject, of an RM-protected XPS package. These properties are a subset of + of the standard OLE property sets SummaryInformation and + DocumentSummaryInformation. + + + + + Allow the object to clean up all resources it holds (both managed and + unmanaged), and ensure that the resources won't be released a + second time by removing it from the finalization queue. + + + + + This default implementation is provided for subclasses that do not + make use of the IDisposable functionality. + + + + + The title. + + + + + The topic of the contents. + + + + + The primary creator. The identification is environment-specific and + can consist of a name, email address, employee ID, etc. It is + recommended that this value be only as verbose as necessary to + identify the individual. + + + + + A delimited set of keywords to support searching and indexing. This + is typically a list of terms that are not available elsewhere in the + properties. + + + + + The description or abstract of the contents. + + + + + The user who performed the last modification. The identification is + environment-specific and can consist of a name, email address, + employee ID, etc. It is recommended that this value be only as + verbose as necessary to identify the individual. + + + + + The revision number. This value indicates the number of saves or + revisions. The application is responsible for updating this value + after each revision. + + + + + The date and time of the last printing. + + + + + The creation date and time. + + + + + The date and time of the last modification. + + + + + The category. This value is typically used by UI applications to create navigation + controls. + + + + + A unique identifier. + + + + + The type of content represented, generally defined by a specific + use and intended audience. Example values include "Whitepaper", + "Security Bulletin", and "Exam". (This property is distinct from + MIME content types as defined in RFC 2045.) + + + + + The primary language of the package content. The language tag is + composed of one or more parts: A primary language subtag and a + (possibly empty) series of subsequent subtags, for example, "EN-US". + These values MUST follow the convention specified in RFC 3066. + + + + + The version number. This value is set by the user or by the application. + + + + + The status of the content. Example values include "Draft", + "Reviewed", and "Final". + + + + + This class is used to express a relationship between a source and a target part. + The only way to create a PackageRelationship, is to call the PackagePart.CreateRelationship() + or Package.CreateRelationship(). A relationship is owned by a part or by the package itself. + If the source part is deleted all the relationships it owns are also deleted. + A target of the relationship need not be present. + This class is part of the MMCF Packaging layer. + + + + + This is a reference to the parent PackagePart to which this relationship belongs. + + Uri + + + + Uri of the TargetPart, that this relationship points to. + + + + + + Type of the relationship - used to uniquely define the role of the relationship + + + + + + Enumeration value indicating the interpretations of the "base" of the target uri. + + + + + + PackageRelationship's identifier. Unique across relationships for the given source. + + String + + + + PackageRelationship's owning Package object. + + Package + + + + PackageRelationship constructor + + Owning Package object for this relationship + owning part - will be null if the owner is the container + target of relationship + enum specifying the interpretation of the base uri for the target uri + type name + unique identifier + + + + Collection of all the relationships corresponding to a given source PackagePart. + This class is part of the MMCF Packaging Layer. It handles serialization to/from + relationship parts, creation of those parts and offers methods to create, delete + and enumerate relationships. + + + + + Returns an enumerator for all the relationships for a PackagePart + + + + + + Returns an enumerator over all the relationships for a PackagePart + + + + + + Constructor + + For use by PackagePart + + + + Internal class for the FilteredEnumerator + + + + + Constructs a FilteredEnumerator + + + + + + + This method keeps moving the enumerator the next position till + a relationship is found with the matching Name + + Bool indicating if the enumerator successfully moved to the next position + + + + Gets the current object in the enumerator + + + + + + Resets the enumerator to the beginning + + + + + Gets the current object in the enumerator + + + + + + This class is used to represent a PackageRelationship selector. PackageRelationships can be + selected based on their Type or ID. This class will specify what the selection is based on and + what the actual criteria is. + + + + Constructor + + Source Uri of the PackagePart or PackageRoot ("/") that owns the relationship + PackageRelationshipSelectorType enum representing the type of the selectionCriteria + The actual string that is used to select the relationships + If sourceUri is null + If selectionCriteria is null + If selectorType Enumeration does not have a valid value + If PackageRelationshipSelectorType.Id and selection criteria is not valid Xsd Id + If PackageRelationshipSelectorType.Type and selection criteria is not valid relationship type + If sourceUri is not "/" to indicate the PackageRoot, then it must conform to the + valid PartUri syntax + + + + This is a uri to the parent PackagePart to which this relationship belongs. + + PackagePart + + + + Enumeration value indicating the interpretations of the SelectionCriteria. + + + + + + Selection Criteria - actual value (could be ID or type) on which the selection is based + + + + + + This method returns the list of selected PackageRelationships as per the + given criteria, from a part in the Package provided + + Package object from which we get the relationships + + If package parameter is null + + + + Enum to represent the different selector types for PackageRelationshipSelector + + + + + Id + + + + + Type + + + + + This method is used to determine if we support a given Encoding as per the + OPC and XPS specs. Currently the only two encodings supported are UTF-8 and + UTF-16 (Little Endian and Big Endian) + + XmlReader + + + + This method returns the count of xml attributes other than: + 1. xmlns="namespace" + 2. xmlns:someprefix="namespace" + Reader should be positioned at the Element whose attributes + are to be counted. + + + An integer indicating the number of non-xmlns attributes + + + + Synchronize access to IsolatedStorage methods that can step on each-other + + See PS 1468964 for details. + + + + This class has the utility methods for composing and parsing an Uri of pack:// scheme + + + This class has the utility methods for composing and parsing an Uri of pack:// scheme + + + + + This method is used to create a valid part Uri given a relative URI + Makes sure that the URI - + 1. Relative + 2. Begins with '/' + 3. Does not begin with two "//" + 4. Does not end with "/" + 5. Does not have a fragment component + 6. Does the correct escaping + 7. And is refined correctly + + The relative uri that represents the part within a package + Returns a relative URI with an absolute path that points to a part within a package + If partUri parameter is null + If partUri parameter is an absolute Uri + If partUri parameter is empty + If partUri parameter ends with "/" + If partUri parameter starts with two "/" + If partUri parameter has a fragment + + + + This method is used to resolve part Uris + Constructs resolved relative URI from two relative URIs + This method should be used in places where we have a + a target URI in the PackageRelationship and we want to get the + name of the part it targets with respect to the source part + + This should be a valid partName. + The only exception to this rule is an Uri of the form "/". This uri + will only be used to resolve package level relationships. This Uri + indicates that the relative Uri is being resolved against the root of the + package. + This URI can be any relative URI + + If either sourcePartUri or targetUri parameter is null + If either sourcePartUri or targetUri parameter is an absolute Uri + If sourcePartUri parameter does not conform to the valid partUri syntax + + + + This method returns the relative uri between two given parts + + + + The relative path between two parts + If either the sourcePartUri or targetPartUri parameter is null + If either sourcePartUri or targetPartUri parameter does not conform to the valid partUri syntax + + + + Returns the normalized form of the part URI + + Part Uri + Normalized Part Uri + If partUri is null + If partUri parameter does not conform to the valid partUri syntax + + + + This method compares two part uris and returns an int to indicate the equivalence + Null values are allowed + + First part Uri to be compared + Second part Uri to be compared + A 32-bit signed integer indicating the lexical relationship between the compared Uri components. + Value - Less than zero means firstUri is less than secondUri + Value - Equal to zero means both the Uris are equal + Value - Greater than zero means firstUri is greater than secondUri + If firstPartUri or secondPartUri parameter does not conform to the valid partUri syntax + + + + IsRelationshipPartUri method returns a boolean indicating whether the + Uri given is a relationship part Uri or not. + + uri of part to evaluate + true if the given part is a PackageRelationship part + Does not inspect the part contents - this is based solely on the name + If partUri parameter is null + If partUri parameter is an absolute Uri + If partUri parameter does not conform to the valid partUri Syntax + + + + This method returns a relationship part Uri given a part Uri + Example Input - partUri - /files/document.xaml + Return - Relationship Uri - /files/_rels/document.xaml.rels + If the input to the method is Uri - "/", then we will return /_rels/.rels as the + relationship part Uri for the Package level relationships + + Part Uri for which the relationship part Uri is wanted + returns a Uri that conforms to the relationship part Uri syntax + If the input Uri is a relationship part Uri itself + If partUri parameter is null + If partUri parameter is an absolute Uri + If partUri parameter does not conform to the valid partUri Syntax + + + + Given a valid relationship Part Uri, this method returns the source Part Uri for + this relationship Part Uri. + If the relationship part name is for the Package Level relationships [/_rels/.rels], + we return a relative Uri of the form "/" indicating that it has no part as the parent, + but is at the package level + Example Input - Relationship Uri - /files/_rels/document.xaml.rels + Returns -Source Part Uri - /files/document.xaml + + relationship part Uri + A uri that is a valid source part Uri for the relationship Uri provided + If relationshipPartUri parameter is null + If relationshipPartUri parameter is an absolute Uri + If relationshipPartUri parameter does not conform to the valid partUri Syntax + If the relationshipPartUri is not a relationship part Uri itself + If the resultant Uri obtained is a relationship part Uri + + + + This method is used to validate a part Uri + This method does not perform a case sensitive check of the Uri + + The string that represents the part within a package + Returns the part uri if it is valid + If partUri parameter is null + If partUri parameter is an absolute Uri + If partUri parameter is empty + If partUri parameter does not start with a "/" + If partUri parameter starts with two "/" + If partUri parameter ends with a "/" + If partUri parameter has a fragment + If partUri parameter has some escaped characters that should not be escaped + or some characters that should be escaped are not escaped. + + + + pack scheme name + + + + + ValidatedPartUri class + Once the partUri has been validated as per the syntax in the OPC spec + we create a ValidatedPartUri, this way we do not have to re-validate + this. + This class is heavily used throughout the Packaging APIs and in order + to reduce the parsing and number of allocations for Strings and Uris + we cache the results after parsing. + + + + + This method is used to create a valid pack Uri + + This is the uri that points to the entire package. + This parameter should be an absolute Uri. This parameter cannot be null or empty + This method will create a valid pack uri that references the entire package + A Uri with the "pack://" scheme + If packageUri parameter is null + If packageUri parameter is not an absolute Uri + + + + This method is used to create a valid pack Uri + + This is the uri that points to the entire package. + This parameter should be an absolute Uri. This parameter cannot be null or empty + This is the uri that points to the part within the package + This parameter should be a relative Uri. + This parameter can be null in which case we will create a valid pack uri + that references the entire package + A Uri with the "pack://" scheme + If packageUri parameter is null + If packageUri parameter is not an absolute Uri + If partUri parameter does not conform to the valid partUri syntax + + + + This method is used to create a valid pack Uri + + This is the uri that points to the entire package. + This parameter should be an absolute Uri. This parameter cannot be null or empty + This is the uri that points to the part within the package + This parameter should be a relative Uri. + This parameter can be null in which case we will create a valid pack uri + that references the entire package + Fragment for the resulting Pack URI. This parameter can be null + The fragment string must start with a "#" + A Uri with the "pack://" scheme + If packageUri parameter is null + If packageUri parameter is not an absolute Uri + If partUri parameter does not conform to the valid partUri syntax + If fragment parameter is empty or does not start with a "#" + + + + This method parses the pack uri and returns the inner + Uri that points to the package as a whole. + + Uri which has pack:// scheme + Returns the inner uri that points to the entire package + If packUri parameter is null + If packUri parameter is not an absolute Uri + If packUri parameter does not have "pack://" scheme + If inner packageUri extracted from the packUri has a fragment component + + + + This method parses the pack uri and returns the absolute + path of the URI. This corresponds to the part within the + package. This corresponds to the absolute path component in + the Uri. If there is no part component present, this method + returns a null + + Returns a relative Uri that represents the + part within the package. If the pack Uri points to the entire + package then we return a null + Returns a relative URI with an absolute path that points to a part within a package + If packUri parameter is null + If packUri parameter is not an absolute Uri + If packUri parameter does not have "pack://" scheme + If partUri extracted from packUri does not conform to the valid partUri syntax + + + + This method compares two pack uris and returns an int to indicate the equivalence. + + First Uri of pack:// scheme to be compared + Second Uri of pack:// scheme to be compared + A 32-bit signed integer indicating the lexical relationship between the compared Uri components. + Value - Less than zero means firstUri is less than secondUri + Value - Equal to zero means both the Uris are equal + Value - Greater than zero means firstUri is greater than secondUri + If either of the Uris are not absolute or if either of the Uris are not with pack:// scheme + If firstPackUri or secondPackUri parameter is not an absolute Uri + If firstPackUri or secondPackUri parameter does not have "pack://" scheme + + + + This method is used to validate the package uri + + + + + + + Escapes - %', '@', ',', '?' in the package URI + This method modifies the string in a culture safe and case safe manner. + + + + + + + The package properties are a subset of the standard OLE property sets + SummaryInformation and DocumentSummaryInformation, and include such properties + as Title and Subject. + + + Setting a property to null deletes this property. 'null' is never strictly speaking + a property value, but an absence indicator. + + + + + The primary creator. The identification is environment-specific and + can consist of a name, email address, employee ID, etc. It is + recommended that this value be only as verbose as necessary to + identify the individual. + + + + + The title. + + + + + The topic of the contents. + + + + + The category. This value is typically used by UI applications to create navigation + controls. + + + + + A delimited set of keywords to support searching and indexing. This + is typically a list of terms that are not available elsewhere in the + properties. + + + + + The description or abstract of the contents. + + + + + The type of content represented, generally defined by a specific + use and intended audience. Example values include "Whitepaper", + "Security Bulletin", and "Exam". (This property is distinct from + MIME content types as defined in RFC 2616.) + + + + + The status of the content. Example values include "Draft", + "Reviewed", and "Final". + + + + + The version number. This value is set by the user or by the application. + + + + + The revision number. This value indicates the number of saves or + revisions. The application is responsible for updating this value + after each revision. + + + + + The creation date and time. + + + + + The date and time of the last modification. + + + + + The user who performed the last modification. The identification is + environment-specific and can consist of a name, email address, + employee ID, etc. It is recommended that this value be only as + verbose as necessary to identify the individual. + + + + + The date and time of the last printing. + + + + + A language of the intellectual content of the resource + + + + + A unique identifier. + + + + + The TargetMode enumeration is used to interpret the + "base" uri for the PackageRelationship target Uri. + Possible values - + 0: "Internal" - target points to a part within the package + PackageRelationship target uri must be relative. + 1: "External" - target points to an external resource. The + resource can be relative to the package entity + or an absolute URI + + + + + TargetMode is "Internal". + PackageRelationship target points to a part within the package + PackageRelationship target uri must be relative. + + + + + TargetMode is "External". + PackageRelationship target points to an external resource. + PackageRelationship target uri can be relative or absolute. + The resource can be relative to the package entity or an absolute URI. + + + + + replaces all future references of namespace URI 'oldNamespace' with 'newNamespace' + + + the namespace to subsume with + + + the namespace to be subsumed + + + + + Reads the next node from the stream. + + + true if the next node was read successfully; false if there are no more nodes to read. + + + + + Used to handle 'start element' tags. These are actually + just called 'element' tags, the 'start' is just for clarity + + + is set to true if there is the document contains more elements, false if the end of the + document has been reached. + + + true if an element was read that should not be ignored + false if the element read should be ignored or the end of document has been reached + + + + + Used to handle any end element tag + + + is set to true if there is the document contains more elements, false if the end of the + document has been reached. + + + true if an element was read that should not be ignored + false if the element read should be ignored or the end of document has been reached + + + + + Gets the value of the attribute with the specified index. + + + The index of the attribute. The index is zero-based. (The first attribute has index 0.) + + + The value of the specified attribute. If the attribute is not found, a null reference is returned. + + + + + Gets the value of the attribute with the specified name. + + + The qualified name of the attribute. + + + The value of the specified attribute. If the attribute is not found, a null reference is returned. + + + + + Gets the value of the attribute with the specified local name and namespace URI. + + + The local name of the attribute. + + + The namespace URI of the attribute. + + + The value of the specified attribute. If the attribute is not found, a null reference is returned. + + + + + Gets the value of the attribute with the specified index. + + + The index of the attribute. The index is zero-based. (The first attribute has index 0.) + + + + + Moves to the attribute with the specified name. + + + The qualified name of the attribute. + + + true if the attribute is found; otherwise, false. If false, the reader's position does not change. + + + + + Moves to the attribute with the specified local name and namespace URI. + + + The local name of the attribute. + + + The namespace URI of the attribute. + + + true if the attribute is found; otherwise, false. If false, the reader's position does not change. + + + + + Moves to the first attribute. + + + true if an attribute exists (the reader moves to the first attribute); + otherwise, false (the position of the reader does not change). + + + + + Moves to the next attribute. + + + true if there is a next attribute; false if there are no more attributes. + + + + + Resolves a namespace prefix in the current element's scope. + + + The prefix whose namespace URI you want to resolve. To match the default namespace, + pass an empty string. This string does not have to be atomized. + + + The namespace URI to which the prefix maps or a null reference if no matching prefix is found. + + + + + This override is to ensure that the value + for the xmlns attribute reflects all the + compatibility (subsuming) rules. + + + + + Gets the namespace URI (as defined in the W3C Namespace specification) of the node + on which the reader is positioned. + + + + + Gets the depth of the current node in the XML document. + + + + + Gets a value indicating whether the current node has any attributes + + + + + Gets the number of attributes on the current node. + + + + + Retrieves the correctly mapped namespace from the namespace provided + + + The name of the namespace to retrieve the mapping of + + + The name of the mapped namespace. + + + + + Adds the namespace to the namespace map. The default is to map the namespace to itself. + The namespace is mapped to the value returned by the callback, if a callback exists and the + callback returns a subsuming namespace. + + + The name of the namespace to be mapped. + + + The name of the mapped namespace. + + + + + Used to determine whether a given namespace subsumes another namespace + + + The name of the namespace to be checked. + + + true if the namespace subsumes another namespace; false otherwise + + + + + Used to specify that a namespace subsumes another namespace + + + The name of the namespace to be added. + + + + + Used to determine whether a given namespace is known/supported + + + The name of the namespace to be checked. + + + true if the namespace is known/supported; false otherwise + + + + + Used to specify that a namespace is known or supported + + + The name of the namespace to be added. + + + + + Used to determine whether a given namespace should be ignored. A namespace should be ignored if: + EITHER + a) the namespace is not known/supported and has been marked Ignorable + OR + b) the namespace is the markup-compatibility namespace + + + The name of the prefix to be checked. + + + true if the namespace should be ignored; false otherwise + + + + + breaks up a space-delineated string into namespace/element pairs + + + the string to be parsed + + + The calling element, used in case of an error + + + the list of namespace/element pairs + + + + + converts a string of space-delineated prefixes into a list of namespaces + + + the string to be parsed + + + the list of namespace/element pairs + + + + + advances the reader to the next known namespace/attribute pair + + + true if a known namespace/attribute pair was found + + + + + Scans the current element for compatibility attributes. Pushes a new + scope onto the stack under the following conditions: + 1) Ignorable or MustUnderstand attribute read + 2) current element has not previously declared an Ignorable or + MustUnderstand attribute + + However, if a last condition is not fulfilled, then the scope is popped off + before the function returns + 3) current element is not empty + + stores in _ignoredAttributeCount the number of attributes on the current element + that should be ignored, for the sake of improving perf in attribute-related + methods/properties + + + the depth of the Reader at the element currently being processed + + + + + pops a scope if the end of a compatibility region. + + + the depth of the Reader at the element currently being processed + + + + + pushes a new scope onto the stack with a depth passed as an arg. + PushScope does not push a scope if the top scope on the stack is not a lower depth. + + + the depth of the Reader at the element currently being processed + + + + + pops a scope off the top of the stack. + PopScope *always* pops, it does not check the depth before doing so + + + + + handles mc:AlternateContent element + + a good way to think of AlternateContent blocks is as a switch/case + statement. The AlternateContent tag is like switch, Choice is like + case, and Fallback is like default. + + + the depth of the Reader at the element currently being processed + + + returns whether the Reader has more to be read + + + + + handles mc:Choice element + + a good way to think of AlternateContent blocks is as a switch/case + statement. The AlternateContent tag is like switch, Choice is like + case, and Fallback is like default. + + + the depth of the Reader at the element currently being processed + + + returns whether the Reader has more to be read + + + + + handles mc:Fallback element + + a good way to think of AlternateContent blocks is as a switch/case + statement. The AlternateContent tag is like switch, Choice is like + case, and Fallback is like default. + + + the depth of the Reader at the element currently being processed + + + returns whether the Reader has more to be read + + + + + handles mc:Ignorable="foo" attribute + + Ignorable is used to indicate that the namespace the prefix is mapped to can + be ignored, i.e. when the namespace/element or namespace/attribute occurs it + is not returned by the reader. + + + + + handles mc:MustUnderstand="foo" attribute + + MustUnderstand is used to indicate that the namespace the prefix is mapped to + cannot be handled, and if it is not understood an exception is thrown + + + + + handles mc:ProcessContent="foo:bar" attribute + + ProcessContent is used to indicate that an ignorable namespace has some + elements that should be skipped, but contain child elements that should be processed. + + The wildcard token ("foo:*") indicates that the children of any element in that + namespace should be processed. + + + + + handles mc:PreserveElements="foo:bar" attribute + + functionality is supported, but not implemented + + + + + handles mc:PreserveAttributes="foo:bar" attribute + + functionality is supported, but not implemented + + + + + helper method to generate an exception + + + + + CompatibilityScopes are used to handle markup-compatibility elements and attributes. + Each scope stores the "previous" or parent scope, its depth, and an associated XmlCompatibilityReader. + At a particular Reader depth, only one scope should be pushed. + + + + + ZipPackage is a specific implementation for the abstract Package + class, corresponding to the Zip file format. + This is a part of the Packaging Layer APIs. + + + + + This method is for custom implementation for the underlying file format + Adds a new item to the zip archive corresponding to the PackagePart in the package. + + PartName + Content type of the part + Compression option for this part + + If partUri parameter is null + If contentType parameter is null + If partUri parameter does not conform to the valid partUri syntax + If CompressionOption enumeration [compressionOption] does not have one of the valid values + + + + This method is for custom implementation specific to the file format. + Returns the part after reading the actual physical bits. The method + returns a null to indicate that the part corresponding to the specified + Uri was not found in the container. + This method does not throw an exception if a part does not exist. + + + + + + + This method is for custom implementation specific to the file format. + Deletes the part corresponding to the uri specified. Deleting a part that does not + exists is not an error and so we do not throw an exception in that case. + + + If partUri parameter is null + If partUri parameter does not conform to the valid partUri syntax + + + + This method is for custom implementation specific to the file format. + This is the method that knows how to get the actual parts from the underlying + zip archive. + + + + Some or all of the parts may be interleaved. The Part object for an interleaved part encapsulates + the Uri of the proper part name and the ZipFileInfo of the initial piece. + This function does not go through the extra work of checking piece naming validity + throughout the package. + + + This means that interleaved parts without an initial piece will be silently ignored. + Other naming anomalies get caught at the Stream level when an I/O operation involves + an anomalous or missing piece. + + + This function reads directly from the underlying IO layer and is supposed to be called + just once in the lifetime of a package (at init time). + + + An array of ZipPackagePart. + + + + This method is for custom implementation corresponding to the underlying zip file format. + + + + + Closes the underlying ZipArchive object for this container + + True if called during Dispose, false if called during Finalize + + + + Internal constructor that is called by the OpenOnFile static method. + + File path to the container. + Container is opened in the specified mode if possible + Container is opened with the specified access if possible + Container is opened with the specified share if possible + + + + Internal constructor that is called by the Open(Stream) static methods. + + + + + + + + ExtensionComparer + The Extensions are stored in the Default Dictionary in their original form, + however they are compared in a normalized manner. + Equivalence for extensions in the content type stream, should follow + the same rules as extensions of partnames. Also, by the time this code is invoked, + we have already validated, that the extension is in the correct format as per the + part name rules.So we are simplifying the logic here to just convert the extensions + to Upper invariant form and then compare them. + + + + + This is a helper class that maintains the Content Types File related to + this ZipPackage. + + + + + Initialize the object without uploading any information from the package. + Complete initialization in read mode also involves calling ParseContentTypesFile + to deserialize content type information. + + + + + Find the content type stream, allowing for interleaving. Naming collisions + (as between an atomic and an interleaved part) will result in an exception being thrown. + Return null if no content type stream has been found. + + + The input array is lexicographically sorted + + + + + This class represents a Part within a Zip container. + This is a part of the Packaging Layer APIs. + This implementation is specific to the Zip file format. + + + + + Custom Implementation for the GetStream Method + + Mode in which the stream should be opened + Access with which the stream should be opened + Stream Corresponding to this part + + + + Constructs a ZipPackagePart for an atomic (i.e. non-interleaved) part. + This is called from the ZipPackage class as a result of GetPartCore, + GetPartsCore or CreatePartCore methods + + + + + + + + + + + + Obtain the ZipFileInfo descriptor of an atomic part. + + + + + The FileFormatException class is thrown when an input file or a data stream that is supposed to conform + to a certain file format specification is malformed. + + + + + Creates a new instance of FileFormatException class. + This constructor initializes the Message property of the new instance to a system-supplied message that describes the error, + such as "An input file or a data stream does not conform to the expected file format specification." + This message takes into account the current system culture. + + + + + Creates a new instance of FileFormatException class. + This constructor initializes the Message property of the new instance with a specified error message. + + The message that describes the error. + + + + Creates a new instance of FileFormatException class. + This constructor initializes the Message property of the new instance with a specified error message. + The InnerException property is initialized using the innerException parameter. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. + + + + Creates a new instance of FileFormatException class. + This constructor initializes the Message property of the new instance to a system-supplied message that describes the error and includes the file name, + such as "The file 'sourceUri' does not conform to the expected file format specification." + This message takes into account the current system culture. + The SourceUri property is initialized using the sourceUri parameter. + + The Uri of a file that caused this error. + + + + Creates a new instance of FileFormatException class. + This constructor initializes the Message property of the new instance using the message parameter. + The content of message is intended to be understood by humans. + The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The SourceUri property is initialized using the sourceUri parameter. + + The Uri of a file that caused this error. + The message that describes the error. + + + + Creates a new instance of FileFormatException class. + This constructor initializes the Message property of the new instance to a system-supplied message that describes the error and includes the file name, + such as "The file 'sourceUri' does not conform to the expected file format specification." + This message takes into account the current system culture. + The SourceUri property is initialized using the sourceUri parameter. + The InnerException property is initialized using the innerException parameter. + + The Uri of a file that caused this error. + The exception that is the cause of the current exception. + + + + Creates a new instance of FileFormatException class. + This constructor initializes the Message property of the new instance using the message parameter. + The content of message is intended to be understood by humans. + The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The SourceUri property is initialized using the sourceUri parameter. + The InnerException property is initialized using the innerException parameter. + + The Uri of a file that caused this error. + The message that describes the error. + The exception that is the cause of the current exception. + + + + Sets the SerializationInfo object with the file name and additional exception information. + + The object that holds the serialized object data. + The contextual information about the source or destination. + + + + Returns the name of a file that caused this exception. This property may be equal to an empty string + if obtaining the file path that caused the error was not possible. + + The file name. + + Critical : Calls critical Demand for path discovery + Safe : Path which could be leaked by an exception is already known to caller since it is supplied by the caller + + + + Format error in package. + + + Cannot modify readonly container + + + Cannot retrieve parts of writeonly container + + + FileMode/FileAccess for Part.GetStream is not compatible with FileMode/FileAccess used to open the Package. + + + ContentType string cannot have leading/trailing Linear White Spaces [LWS - RFC 2616]. + + + Unrecognized root element in Core Properties part. + + + CreateNew not supported + + + The target of the Core Properties relationship does not reference an existing part. + + + Default tag is not valid per the schema. Verify that attributes are correct. + + + More than one '{0}' property found. + + + '{0}' element must be empty. + + + Encoding format is not supported. Only UTF-8 and UTF-16 are supported. + + + Relationships tag expected at root level. + + + ';' must be followed by parameter=value pair. + + + Semicolon separator is required between two valid parameter=value pairs. + + + Invalid file format. + + + File '{0}' has an invalid file format. + + + PackagePart subclass must implement GetContentTypeCore method if passing a null value for the content type when PackagePart object is constructed. + + + A Linear White Space character is not valid. + + + Parameter value must be a valid token or a quoted string as per RFC 2616. + + + Parameter and value pair is not valid. Expected form is parameter=value. + + + Part URI is not valid per rules defined in the Open Packaging Conventions specification. + + + '{0}' property name is not valid in Core Properties part. + + + Relationship Type cannot contain only spaces or be empty. + + + A token is not valid. Refer to RFC 2616 for correct grammar of content types. + + + ContentType string is not valid. Expected format is type/subtype. + + + '{0}' attribute value is not valid. + + + Relationships XML elements cannot specify attribute '{0}'. + + + Package has more than one Core Properties relationship. + + + TargetMode for a Core Properties relationship must be 'Internal'. + + + Core Properties part: core property elements can contain only text data. + + + '{0}' ID conflicts with the ID of an existing relationship for the specified source. + + + PackageRelationship part URI syntax is not valid. + + + '{0}' ID is not a valid XSD ID. + + + GetContentTypeCore method cannot return null for the content type stream. + + + Returned stream for the part is null. + + + Package object was closed and disposed, so cannot carry out operations on this object or any stream opened on a part of this package. + + + Override tag is not valid per the schema. Verify that attributes are correct. + + + Part was deleted. + + + PackageRelationship with specified ID does not exist for the source part. + + + PackageRelationship with specified ID does not exist at the Package level. + + + Cannot access part because parent package was closed. + + + Cannot add part for the specified URI because it is already in the package. + + + Specified part does not exist in the package. + + + Cannot add part to the package. Part names cannot be derived from another part name by appending segments to it. + + + Part URI cannot contain a Fragment component. + + + Part URI is empty. + + + Part URI cannot end with a forward slash. + + + Part URI cannot start with two forward slashes. + + + Part URI must start with a forward slash. + + + Core Properties part: A property start-tag was expected. + + + Unexpected number of attributes is found on '{0}'. + + + Incorrect content type for PackageRelationship part. + + + PackageRelationship parts cannot have relationships to other parts. + + + PackageRelationship part URI is expected. + + + PackageRelationship part URI is not expected. + + + Relationships tag has extra attributes. + + + Relationship tag contains incorrect attribute. + + + PackageRelationship target must be relative URI if TargetMode is Internal. + + + PackageRelationship cannot target another PackageRelationship. + + + '{0}' tag requires a nonempty '{1}' attribute. + + + '{0}' tag requires attribute '{1}'. + + + Relationship tag requires attribute '{0}'. + + + Cannot access Stream object because it was closed or disposed. + + + Truncate not supported + + + Required Types tag not found. + + + Types tag has attributes not valid per the schema. + + + Content Types XML does not match schema. + + + Unknown xsi:type for DateTime on '{0}'. + + + Unrecognized namespace in Core Properties part. + + + Unrecognized tag found in Relationships XML. + + + Cannot get stream with FileMode.Create, FileMode.CreateNew, FileMode.Truncate, FileMode.Append when access is FileAccess.Read. + + + Cannot be an absolute URI. + + + The Core Properties relationship references a part that has an incorrect content type. + + + Choice cannot follow a Fallback. + + + AlternateContent must contain one or more Choice elements. + + + Choice is valid only in AlternateContent. + + + There is a cycle of XML compatibility definitions, such that namespace '{0}' overrides itself. This could be due to inconsistent XmlnsCompatibilityAttributes in different assemblies. Please change the definitions to eliminate this cycle. + + + Duplicate Preserve declaration for element {1} in namespace '{0}'. + + + Duplicate ProcessContent declaration for element '{1}' in namespace '{0}'. + + + Duplicate wildcard Preserve declaration for namespace '{0}'. + + + Duplicate wildcard ProcessContent declaration for namespace '{0}'. + + + Fallback is valid only in AlternateContent. + + + '{0}' element is not a valid child of AlternateContent. Only Choice and Fallback elements are valid children of an AlternateContent element. + + + '{0}' attribute is not valid for '{1}' element. + + + '{0}' format is not valid. + + + Cannot have both a specific and a wildcard Preserve declaration for namespace '{0}'. + + + Cannot have both a specific and a wildcard ProcessContent declaration for namespace '{0}'. + + + Requires attribute must contain a valid namespace prefix. + + + '{0}' attribute value is not a valid XML name. + + + AlternateContent must contain only one Fallback element. + + + MustUnderstand condition failed on namespace '{0}' + + + '{0}' namespace cannot preserve items; it must be declared Ignorable first. + + + '{0}' namespace cannot process content; it must be declared Ignorable first. + + + Choice must contain Requires attribute. + + + '{0}' prefix is not defined. + + + Unrecognized compatibility attribute '{0}'. + + + Unrecognized Compatibility element '{0}'. + + + Core Properties part: Text data of XSD type 'DateTime' was expected. + + + CreateNew is not a valid FileMode for a non-empty stream. + + + Archive file cannot be size 0. + + + Package URI obtained from the pack URI cannot contain a Fragment. + + + The '{0}' parameter must start with '#'. + + + URI must contain pack:// scheme. + + + Must have absolute URI. + + + File contains corrupted data. + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Printing.dll b/ConsoleApp1/bin/Debug/net7.0/System.Printing.dll new file mode 100644 index 0000000..5b97aab Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Printing.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Resources.Extensions.dll b/ConsoleApp1/bin/Debug/net7.0/System.Resources.Extensions.dll new file mode 100644 index 0000000..f478bac Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Resources.Extensions.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Resources.Extensions.xml b/ConsoleApp1/bin/Debug/net7.0/System.Resources.Extensions.xml new file mode 100644 index 0000000..80092d5 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Resources.Extensions.xml @@ -0,0 +1,148 @@ + + + + System.Resources.Extensions + + + + + Adds a resource of specified type represented by a string value. + If the type is a primitive type, the value will be converted using TypeConverter by the writer + to that primitive type and stored in the resources in binary format. + If the type is not a primitive type, the string value will be stored in the resources as a + string and converted with a TypeConverter for the type when reading the resource. + This is done to avoid activating arbitrary types during resource writing. + + Resource name + Value of the resource in string form understood by the type's TypeConverter + Assembly qualified type name of the resource + + + + Adds a resource of specified type represented by a byte[] value which will be + passed to the type's TypeConverter when reading the resource. + + Resource name + Value of the resource in byte[] form understood by the type's TypeConverter + Assembly qualified type name of the resource + + + + Adds a resource of specified type represented by a byte[] value which will be + passed to BinaryFormatter when reading the resource. + + Resource name + Value of the resource in byte[] form understood by BinaryFormatter + Assembly qualified type name of the resource + + + + Adds a resource of specified type represented by a Stream value which will be + passed to the type's constructor when reading the resource. + + Resource name + Value of the resource in Stream form understood by the types constructor + Assembly qualified type name of the resource + Indicates that the stream should be closed after resources have been written + + + + Compares type names as strings, ignoring version. + When type names are missing, mscorlib is assumed. + This comparer is not meant to capture all scenarios (eg: TypeForwards) + but is meant to serve as a best effort, avoiding false positives, in the + absence of real type metadata. + + + + Stream length must be non-negative and less than 2^31 - 1 - origin. + + + Stream was not readable + + + Stream was not writable. + + + The ResourceReader class does not know how to read this version of .resources files. Expected version: {0} This file: {1} + + + Corrupt .resources file. The specified type doesn't exist. + + + Corrupt .resources file. String length must be non-negative. + + + Corrupt .resources file. The specified data length '{0}' is not a valid position in the stream. + + + Corrupt .resources file. A resource name extends past the end of the stream. + + + Corrupt .resources file. The resource name for name index {0} extends past the end of the stream. + + + Corrupt .resources file. Invalid offset '{0}' into data section. + + + Corrupt .resources file. Unable to read resources from this file because of invalid header information. Try regenerating the .resources file. + + + Corrupt .resources file. String for name index '{0}' extends past the end of the file. + + + Corrupt .resources file. Invalid offset '{0}' into name section. + + + Corrupt .resources file. Resource name extends past the end of the file. + + + The type serialized in the .resources file was not the same type that the .resources file said it contained. Expected '{0}' but read '{1}'. + + + Corrupt .resources file. The specified type doesn't match the available data in the stream. + + + Too many bytes in what should have been a 7 bit encoded Int32. + + + Enumeration already finished. + + + Enumeration has not started. Call MoveNext. + + + Resource was of type '{0}' instead of String - call GetObject instead. + + + The resource writer has already been closed and cannot be edited. + + + This platform does not support binary serialized resources. + + + Cannot read resources that depend on serialization. + + + Stream does not support seeking. + + + This .resources file should not be read with this reader. The resource reader type is "{0}". + + + Cannot access a closed resource set. + + + Use of ResourceManager for custom types is disabled. Set the MSBuild Property CustomResourceTypesSupport to true in order to enable it. + + + ResourceReader is closed. + + + Stream is not a valid resource file. + + + Could not load a converter for type {0}. + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.Pkcs.dll b/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.Pkcs.dll new file mode 100644 index 0000000..4cf395b Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.Pkcs.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.Pkcs.xml b/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.Pkcs.xml new file mode 100644 index 0000000..6943d4d --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.Pkcs.xml @@ -0,0 +1,637 @@ + + + + System.Security.Cryptography.Pkcs + + + + + Decodes the provided data as a CMS/PKCS#7 EnvelopedData message. + + + The data to decode. + + + The parameter was not successfully decoded. + + + + + Gets or sets the RSA signature padding to use. + + The RSA signature padding to use. + + + + Initializes a new instance of the CmsSigner class with a specified signer + certificate, subject identifier type, private key object, and RSA signature padding. + + + One of the enumeration values that specifies the scheme to use for identifying + which signing certificate was used. + + + The certificate whose private key will be used to sign a message. + + + The private key object to use when signing the message. + + + The RSA signature padding to use. + + + + + Create a CertBag for a specified certificate type and encoding. + + The identifier for the certificate type + The encoded value + + No validation is done to ensure that the value is + correct for the indicated . Note that for X.509 + public-key certificates the correct encoding for a CertBag value is to wrap the + DER-encoded certificate in an OCTET STRING. + + + + + Create a timestamp request using a pre-computed hash value. + + The pre-computed hash value to be timestamped. + + The Object Identifier (OID) for the hash algorithm which produced . + + + The Object Identifier (OID) for a timestamp policy the Timestamp Authority (TSA) should use, + or null to express no preference. + + + An optional nonce (number used once) to uniquely identify this request to pair it with the response. + The value is interpreted as an unsigned big-endian integer and may be normalized to the encoding format. + + + Indicates whether the Timestamp Authority (TSA) must (true) or must not (false) include + the signing certificate in the issued timestamp token. + + RFC3161 extensions to present with the request. + + An representing the chosen values. + + + + + + + Get a SignedCms representation of the RFC3161 Timestamp Token. + + The SignedCms representation of the RFC3161 Timestamp Token. + + Successive calls to this method return the same object. + The SignedCms class is mutable, but changes to that object are not reflected in the + object which produced it. + The value from calling can be interpreted again as an + via another call to . + + + + + Represents the timestamp token information class defined in RFC3161 as TSTInfo. + + + + + Initializes a new instance of the class with the specified parameters. + + An OID representing the TSA's policy under which the response was produced. + A hash algorithm OID of the data to be timestamped. + A hash value of the data to be timestamped. + An integer assigned by the TSA to the . + The timestamp encoded in the token. + The accuracy with which is compared. Also see . + to ensure that every timestamp token from the same TSA can always be ordered based on the , regardless of the accuracy; to make indicate when token has been created by the TSA. + The nonce associated with this timestamp token. Using a nonce always allows to detect replays, and hence its use is recommended. + The hint in the TSA name identification. The actual identification of the entity that signed the response will always occur through the use of the certificate identifier. + The extension values associated with the timestamp. + If , , or are present in the , then the same value should be used. If is not provided, then the accuracy may be available through other means such as i.e. . + ASN.1 corrupted data. + + + + Gets the version of the timestamp token. + + The version of the timestamp token. + + + + Gets an OID representing the TSA's policy under which the response was produced. + + An OID representing the TSA's policy under which the response was produced. + + + + Gets an OID of the hash algorithm. + + An OID of the hash algorithm. + + + + Gets the data representing the message hash. + + The data representing the message hash. + + + + Gets an integer assigned by the TSA to the . + + An integer assigned by the TSA to the . + + + + Gets the timestamp encoded in the token. + + The timestamp encoded in the token. + + + + Gets the accuracy with which is compared. + + + The accuracy with which is compared. + + + + Gets a value indicating if every timestamp token from the same TSA can always be ordered based on the , regardless of the accuracy; If , indicates when the token has been created by the TSA. + + A value indicating if every timestamp token from the same TSA can always be ordered based on the . + + + + Gets the nonce associated with this timestamp token. + + The nonce associated with this timestamp token. + + + + Gets a value indicating whether there are any extensions associated with this timestamp token. + + A value indicating whether there are any extensions associated with this timestamp token. + + + + Gets the data representing the hint in the TSA name identification. + + The data representing the hint in the TSA name identification. + + The actual identification of the entity that signed the response + will always occur through the use of the certificate identifier (ESSCertID Attribute) + inside a SigningCertificate attribute which is part of the signer info. + + + + + Gets the extension values associated with the timestamp. + + The extension values associated with the timestamp. + + + + Encodes this object into a TSTInfo value + + The encoded TSTInfo value. + + + + Attempts to encode this object as a TSTInfo value, writing the result into the provided buffer. + + The destination buffer. + When this method returns , contains the bytes written to the buffer. + if the operation succeeded; if the buffer size was insufficient. + + + + Decodes an encoded TSTInfo value. + + The input or source buffer. + When this method returns , the decoded data. When this method returns , the value is , meaning the data could not be decoded. + The number of bytes used for decoding. + if the operation succeeded; otherwise. + + + + SafeHandle representing HCRYPTHASH handle + + + + + Safe handle representing a HCRYPTKEY + + + Since we need to delete the key handle before the provider is released we need to actually hold a + pointer to a CRYPT_KEY_CTX unmanaged structure whose destructor decrements a refCount. Only when + the provider refCount is 0 it is deleted. This way, we loose a race in the critical finalization + of the key handle and provider handle. This also applies to hash handles, which point to a + CRYPT_HASH_CTX. Those structures are defined in COMCryptography.h + + + + + Safehandle representing HCRYPTPROV + + + + Map from an ASCII char to its hex value, e.g. arr['b'] == 11. 0xFF means it's not a hex digit. + + + The `{0}` string cannot be empty or null. + + + Only single dimensional arrays are supported for the requested action. + + + The destination is too small to hold the encoded value. + + + Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection. + + + The OID value was invalid. + + + Value was invalid. + + + The RSA padding must be Pkcs1 or Pss. + + + Index was out of range. Must be non-negative and less than the size of the collection. + + + Index was out of range. Must be non-negative and less than or equal to the size of the collection. + + + Positive number required. + + + The KDF for algorithm '{0}' requires a char-based password input. + + + The hash value is not correct. + + + Invalid signature. + + + Could not determine signature algorithm for the signer certificate. + + + The certificate chain is incomplete, the self-signed root authority could not be determined. + + + Invalid originator identifier choice {0} found in decoded CMS. + + + The subject identifier type {0} is not valid. + + + Invalid cryptographic message type. + + + SignerInfo digest algorithm '{0}' is not valid for signature algorithm '{1}'. + + + The Date property is not available for none KID key agree recipient. + + + The CMS message is not encrypted. + + + The CMS message is not signed. + + + The cryptographic message does not contain an expected authenticated attribute. + + + Only one level of counter-signatures are supported on this platform. + + + The recipients collection is empty. You must specify at least one recipient. This platform does not implement the certificate picker UI. + + + No signer certificate was provided. This platform does not implement the certificate picker UI. + + + No signer certificate was provided. + + + The signed cryptographic message does not have a signer for the specified signer index. + + + The enveloped-data message does not contain the specified recipient. + + + The recipient type '{0}' is not supported for encryption or decryption on this platform. + + + Cannot create CMS signature for empty content. + + + CmsSigner has to be the first signer with NoSignature. + + + Cannot find the original signer. + + + A certificate with a private key is required. + + + An RSA key is required to decrypt for a RecipientInfo with a KeyTransport recipient type. + + + An RSA certificate is required for a CmsRecipient when used with RSAEncryptionPadding. + + + Certificate trust could not be established. The first reported error is: {0} + + + Unknown algorithm '{0}'. + + + Unable to determine the type of key handle from this keyspec {0}. + + + The certificate is not valid for the requested usage. + + + Key is not a valid public or private key. + + + This operation is not valid on an encrypted or enveloped Pkcs12SafeContents. + + + The Pkcs12CertBag contents are not an X.509 certificate. + + + The Pkcs12Builder can no longer be modified because one of the Seal methods was already invoked. + + + One of the Seal methods must be invoked on the Pkcs12Builder before invoking an Encode method. + + + Cannot enumerate the contents of an encrypted or enveloped Pkcs12SafeContents. + + + New Pkcs12SafeBag values cannot be added to a Pkcs12SafeContents that was read from existing data. + + + This decryption operation applies to 'Pkcs12ConfidentialityMode.{0}', but the target object is in 'Pkcs12ConfidentialityMode.{1}'. + + + This verification operation applies to 'Pkcs12IntegrityMode.{0}', but the target object is in 'Pkcs12IntegrityMode.{1}'. + + + Invalid signature parameters. + + + The EncryptedPrivateKeyInfo structure was decoded but was not successfully interpreted, the password may be incorrect. + + + The parameter should be a PKCS 9 attribute. + + + Cannot add multiple PKCS 9 signing time attributes. + + + PSS parameters were not present. + + + This platform requires that the PSS hash algorithm ({0}) match the data digest algorithm ({1}). + + + This platform does not support the MGF hash algorithm ({0}) being different from the signature hash algorithm ({1}). + + + Mask generation function '{0}' is not supported by this platform. + + + PSS salt size {0} is not supported by this platform with hash algorithm {1}. + + + The response from the timestamping server did not match the request nonce. + + + The response from the timestamping server was not understood. + + + The timestamping server did not grant the request. The request status is '{0}' with failure info '{1}'. + + + The timestamping request required the TSA certificate in the response, but it was not found. + + + The timestamping request required the TSA certificate not be included in the response, but certificates were present. + + + Duplicate items are not allowed in the collection. + + + AsnEncodedData element in the collection has wrong Oid value: expected = '{0}', actual = '{1}'. + + + System.Security.Cryptography.Pkcs is only supported on Windows platforms. + + + Algorithm '{0}' is not supported on this platform. + + + ASN1 corrupted data. + + + The string contains a character not in the 7 bit ASCII character set. + + + The algorithm identified by '{0}' is unknown, not valid for the requested usage, or was not handled. + + + '{0}' is not a known hash algorithm. + + + Attribute not found. + + + Certificate not found. + + + Certificate already present in the collection. + + + The key in the enveloped message is not valid or could not be decoded. + + + PKCS12 (PFX) without a supplied password has exceeded maximum allowed iterations. See https://go.microsoft.com/fwlink/?linkid=2233907 for more information. + + + + Return the managed representation of the recipients. + + .NET Framework compat: Unlike the desktop, we compute this once and then latch it. Since both RecipientInfo and RecipientInfoCollection are immutable objects, this should be + a safe optimization to make. + + + + + Attempt to decrypt the CMS using the specified "cert". If successful, return the ContentInfo that contains the decrypted content. If unsuccessful, return null and set "exception" + to a valid Exception object. Do not throw the exception as EnvelopedCms will want to continue decryption attempts against other recipients. Only if all the recipients fail to + decrypt will then EnvelopedCms throw the exception from the last failed attempt. + + + + + This is not just a convenience wrapper for Array.Resize(). In DEBUG builds, it forces the array to move in memory even if no resize is needed. This should be used by + helper methods that do anything of the form "call a native api once to get the estimated size, call it again to get the data and return the data in a byte[] array." + Sometimes, that data consist of a native data structure containing pointers to other parts of the block. Using such a helper to retrieve such a block results in an intermittent + AV. By using this helper, you make that AV repro every time. + + + + + .NET Framework compat: We do not complain about multiple matches. Just take the first one and ignore the rest. + + + + + Asserts on bad or non-canonicalized input. Input must come from trusted sources. + + Subject Key Identifier is string-ized as an upper case hex string. This format is part of the public api behavior and cannot be changed. + + + + + Asserts on bad or non-canonicalized input. Input must come from trusted sources. + + Serial number is string-ized as a reversed upper case hex string. This format is part of the public api behavior and cannot be changed. + + + + + Asserts on bad input. Input must come from trusted sources. + + + + + Asserts on bad input. Input must come from trusted sources. + + + + + Useful helper for "upgrading" well-known CMS attributes to type-specific objects such as Pkcs9DocumentName, Pkcs9DocumentDescription, etc. + + + + + Encrypt and encode a CMS. Return value is the RFC-compliant representation of the CMS that can be transmitted "on the wire." + + + + + Decode an encoded CMS. + Call RecipientInfos on the returned pal object to get the recipients. + Call TryDecrypt() on the returned pal object to attempt a decrypt for a single recipient. + + + + + Implements the ContentInfo.GetContentType() behavior. + + + + + EnvelopedCms.Decrypt() looks for qualifying certs from the "MY" store (as well as any "extraStore" passed to Decrypt()). + This method encapsulates exactly what a particular OS considers to be "the MY store." + + + + + If EnvelopedCms.Decrypt() fails to find any matching certs for any recipients, it throws CryptographicException(CRYPT_E_RECIPIENT_NOT_FOUND) on Windows. + This method encapsulates what other OS's decide to throw in this situation. + + + + + If you call RecipientInfos after an Encrypt(), the framework throws CryptographicException(CRYPT_E_INVALID_MSG_TYPE) on Windows. + This method encapsulates what other OS's decide to throw in this situation. + + + + + If you call Decrypt() after an Encrypt(), the framework throws CryptographicException(CRYPT_E_INVALID_MSG_TYPE) on Windows. + This method encapsulates what other OS's decide to throw in this situation. + + + + + If you call Decrypt() after a Encrypt(), the framework throws CryptographicException(CRYPT_E_INVALID_MSG_TYPE) on Windows. + This method encapsulates what other OS's decide to throw in this situation. + + + + + Retrieve the certificate's subject key identifier value. + + + + + Retrieve a private key object for the certificate to use with signing. + + + + + Retrieve a private key object for the certificate to use with decryption. + + + + + Get the one instance of PkcsPal. + + + + + Returns the inner content of the CMS. + + Special case: If the CMS is an enveloped CMS that has been decrypted and the inner content type is Oids.Pkcs7Data, the returned + content bytes are the decoded octet bytes, rather than the encoding of those bytes. This is a documented convenience behavior of + CryptMsgGetParam(CMSG_CONTENT_PARAM) that apparently got baked into the behavior of the managed EnvelopedCms class. + + + + + Returns (AlgId)(-1) if oid is unknown. + + + + Provides a cache for special instances of SafeHandles. + Specifies the type of SafeHandle. + + + + Gets a cached, invalid handle. As the instance is cached, it should either never be Disposed + or it should override to prevent disposal when the + instance represents an invalid handle: returns . + + + + Gets whether the specified handle is invalid handle. + The handle to compare. + true if is invalid handle; otherwise, false. + + + + Returns a string message for the specified Win32 error code. + + + + + Result codes from NCrypt APIs + + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.ProtectedData.dll b/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.ProtectedData.dll new file mode 100644 index 0000000..8eac4a9 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.ProtectedData.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.ProtectedData.xml b/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.ProtectedData.xml new file mode 100644 index 0000000..8aa5ac6 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.ProtectedData.xml @@ -0,0 +1,19 @@ + + + + System.Security.Cryptography.ProtectedData + + + + The data protection operation was unsuccessful. This may have been caused by not having the user profile loaded for the current thread's user context, which may be the case when the thread is impersonating. + + + Windows Data Protection API (DPAPI) is not supported on this platform. + + + + Returns a string message for the specified Win32 error code. + + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.Xml.dll b/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.Xml.dll new file mode 100644 index 0000000..5242b23 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.Xml.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.Xml.xml b/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.Xml.xml new file mode 100644 index 0000000..c3a12bd --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Security.Cryptography.Xml.xml @@ -0,0 +1,719 @@ + + + + System.Security.Cryptography.Xml + + + + + This exception helps catch the signed XML recursion limit error. + This is being caught in the SignedXml class while computing the + hash. ComputeHash can throw different kind of exceptions. + This unique exception helps catch the recursion limit issue. + + + + + Create an XML representation. + + + Based upon https://www.w3.org/TR/xmldsig-core/#sec-DSAKeyValue. + + + An containing the XML representation. + + + + + Deserialize from the XML representation. + + + Based upon https://www.w3.org/TR/xmldsig-core/#sec-DSAKeyValue. + + + An containing the XML representation. This cannot be null. + + + cannot be null. + + + The XML has the incorrect schema or the DSA parameters are invalid. + + + + + This method validates the _xmlDsigSearchDepthCounter counter + if the counter is over the limit defined by admin or developer. + + returns true if the limit has reached otherwise false + + + + Gets / Sets the max limit for recursive search of encryption key in signed XML + + + + + + + + + + + + + + + + + + + + + + + + + + Create an XML representation. + + + Based upon https://www.w3.org/TR/xmldsig-core/#sec-RSAKeyValue. + + + An containing the XML representation. + + + + + Deserialize from the XML representation. + + + Based upon https://www.w3.org/TR/xmldsig-core/#sec-RSAKeyValue. + + + An containing the XML representation. This cannot be null. + + + cannot be null. + + + The XML has the incorrect schema or the RSA parameters are invalid. + + + + + + + + Trace support for debugging issues signing and verifying XML signatures. + + + + + Types of events that are logged to the debug log + + + + + Canonicalization of input XML has begun + + + + + Verification of the signature format itself is beginning + + + + + Verification of a signed info is beginning + + + + + Signing is beginning + + + + + Signature verification is beginning + + + + + Input data has been transformed to its canonicalized form + + + + + The result of signature format validation + + + + + Namespaces are being propigated into the signature + + + + + Output from a Reference + + + + + The result of a signature verification + + + + + Calculating the final signature + + + + + A reference is being hashed + + + + + A signature has failed to verify + + + + + Verify that a reference has the correct hash value + + + + + Verification is processing the SignedInfo section of the signature + + + + + Verification status on the x.509 certificate in use + + + + + The signature is being rejected by the signature format verifier due to having + a canonicalization algorithm which is not on the known valid list. + + + + + The signature is being rejected by the signature verifier due to having + a transform algorithm which is not on the known valid list. + + + + + Check to see if logging should be done in this process + + + + + Check to see if verbose log messages should be generated + + + + + Convert the byte array into a hex string + + + + + Map a key to a string describing the key + + + + + Map an object to a string describing the object + + + + + Map an OID to the friendliest name possible + + + + + Log that canonicalization has begun on input data + + SignedXml object doing the signing or verification + transform canonicalizing the input + + + + Log that we're going to be validating the signature format itself + + SignedXml object doing the verification + Callback delegate which is being used for format verification + + + + Log that checking SignedInfo is beginning + + SignedXml object doing the verification + SignedInfo object being verified + + + + Log that signature computation is beginning + + SignedXml object doing the signing + Context of the signature + + + + Log that signature verification is beginning + + SignedXml object doing the verification + Context of the verification + + + + Log the canonicalized data + + SignedXml object doing the signing or verification + transform canonicalizing the input + + + + Log that the signature format callback has rejected the signature + + SignedXml object doing the signature verification + result of the signature format verification + + + + Log that a signature is being rejected as having an invalid format due to its canonicalization + algorithm not being on the valid list. + + SignedXml object doing the signature verification + Canonicalization algorithm + List of valid canonicalization algorithms + + + + Log that a signature is being rejected as having an invalid signature due to a transform + algorithm not being on the valid list. + + SignedXml object doing the signature verification + Transform algorithm that was not allowed + The valid C14N algorithms + The valid C14N algorithms + + + + Log namespaces which are being propagated into the signature + + SignedXml doing the signing or verification + namespaces being propagated + + + + Log the output of a reference + + The reference being processed + Stream containing the output of the reference + Stream containing the output of the reference + + + + Log the computation of a signature value when signing with an asymmetric algorithm + + SignedXml object calculating the signature + key used for signing + signature description being used to create the signature + hash algorithm used to digest the output + signature formatter used to do the signing + + + + Log the computation of a signature value when signing with a keyed hash algorithm + + SignedXml object calculating the signature + key the signature is created with + + + + Log the calculation of a hash value of a reference + + SignedXml object driving the signature + Reference being hashed + + + + Log the specific point where a signature is determined to not be verifiable + + SignedXml object doing the verification + location that the signature was determined to be invalid + + + + Log the success or failure of a signature verification operation + + SignedXml object doing the verification + public key used to verify the signature + true if the signature verified, false otherwise + + + + Log the check for appropriate X509 key usage + + SignedXml doing the signature verification + certificate having its key usages checked + key usages being examined + + + + Log that we are verifying a reference + + SignedXMl object doing the verification + reference being verified + + + + Log the hash comparison when verifying a reference + + SignedXml object verifying the signature + reference being verified + actual hash value of the reference + hash value the signature expected the reference to have + + + + Log the verification parameters when verifying the SignedInfo section of a signature using an + asymmetric key + + SignedXml object doing the verification + key being used to verify the signed info + type of signature description class used + type of hash algorithm used + type of signature deformatter used + hash value of the signed info + raw signature value + + + + Log the verification parameters when verifying the SignedInfo section of a signature using a + keyed hash algorithm + + SignedXml object doing the verification + hash algorithm doing the verification + hash value of the signed info + raw signature value + + + + Log that an X509 chain is being built for a certificate + + SignedXml object building the chain + chain built for the certificate + certificate having the chain built for it + + + + Write information when user hits the Signed XML recursion depth limit issue. + This is helpful in debugging this kind of issues. + + SignedXml object verifying the signature + reference being verified + + + + Write data to the log + + object doing the trace + severity of the debug event + data being written + type of event being traced + + + + + + Map from an ASCII char to its hex value, e.g. arr['b'] == 11. 0xFF means it's not a hex digit. + + + Index was out of range. Must be non-negative and less than the size of the collection. + + + Index was out of range. Must be non-negative and less than or equal to the size of the collection. + + + String cannot be empty or null. + + + A certificate chain could not be built to a trusted root authority. + + + Bad wrapped key size. + + + A Cipher Data element should have either a CipherValue or a CipherReference element. + + + Could not create hash algorithm object. + + + Could not create the XML transformation identified by the URI {0}. + + + Failed to create signing key. + + + A DigestMethod must be specified on a Reference prior to generating XML. + + + A Reference must contain a DigestValue. + + + An XmlDocument context is required for enveloped transforms. + + + Malformed element {0}. + + + Malformed encryption property element. + + + The key size should be a non negative integer. + + + Malformed reference element. + + + The length of the signature with a MAC should be less than the hash output length. + + + The length in bits of the signature with a MAC should be a multiple of 8. + + + X509 issuer serial number is invalid. + + + A KeyInfo element is required to check the signature. + + + The length of the encrypted data in Key Wrap is either 32, 40 or 48 bytes. + + + Signing key is not loaded. + + + Symmetric algorithm is not specified. + + + Cipher data is not specified. + + + Unable to retrieve the decryption key. + + + Unable to retrieve the encryption key. + + + The specified cryptographic transform is not supported. + + + At least one Reference element is required. + + + The Reference type must be set in an EncryptedReference object. + + + An XmlDocument context is required to resolve the Reference Uri {0}. + + + SignatureDescription could not be created for the signature algorithm supplied. + + + The key does not fit the SignatureMethod. + + + A signature method is required. + + + Signature requires a SignatureValue. + + + Signature requires a SignedInfo. + + + The input type was invalid for this transform. + + + Type of input object is invalid. + + + Unknown transform has been encountered. + + + Unable to resolve Uri {0}. + + + The specified Uri is not supported. + + + A Uri attribute is required for a CipherReference element. + + + Null Context property encountered. + + + IRelDecryptor is required. + + + Issuer node is required. + + + License node is required. + + + Unable to decrypt grant content. + + + The certificate key algorithm is not supported. + + + Actual hash value: {0} + + + Beginning canonicalization using "{0}" ({1}). + + + Beginning signature computation. + + + Beginning signature verification. + + + Building and verifying the X509 chain for certificate {0}. + + + Canonicalization transform is using resolver {0} and base URI "{1}". + + + Output of canonicalization transform: {0} + + + Certificate chain: + + + Checking signature format using format validator "[{0}] {1}.{2}". + + + Checking signature on SignedInfo with id "{0}". + + + Signature format validation was successful. + + + Signature format validation failed. + + + Found key usages "{0}" in extension {1} on certificate {2}. + + + No namespaces are being propagated. + + + Propagating namespace {0}="{1}". + + + Raw signature: {0} + + + Reference {0} hashed with "{1}" ({2}) has hash value {3}, expected hash value {4}. + + + Revocation mode for chain building: {0}. + + + Revocation flag for chain building: {0}. + + + Calculating signature with key {0} using signature description {1}, hash algorithm {2}, and asymmetric signature formatter {3}. + + + Calculating signature using keyed hash algorithm {0}. + + + Hashing reference {0}, Uri "{1}", Id "{2}", Type "{3}" with hash algorithm "{4}" ({5}). + + + Transformed reference contents: {0} + + + Canonicalization method "{0}" is not on the safe list. Safe canonicalization methods are: {1}. + + + URL retrieval timeout for chain building: {0}. + + + Verification failed checking {0}. + + + references + + + SignedInfo + + + X509 chain verification + + + X509 key usage verification + + + Verification flags for chain building: {0}. + + + Verification time for chain building: {0}. + + + Verification with key {0} was successful. + + + Verification with key {0} was not successful. + + + Processing reference {0}, Uri "{1}", Id "{2}", Type "{3}". + + + Verifying SignedInfo using key {0}, signature description {1}, hash algorithm {2}, and asymmetric signature deformatter {3}. + + + Verifying SignedInfo using keyed hash algorithm {0}. + + + Error building X509 chain: {0}: {1}. + + + Using context: {0} + + + Signed xml recursion limit hit while trying to decrypt the key. Reference {0} hashed with "{1}" and ({2}). + + + Transform method "{0}" is not on the safe list. Safe transform methods are: {1}. + + + {0} and {1} can only occur in combination + + + {0} is missing + + + {0} must contain child element {1} + + + Root element must be {0} element in namespace {1} + + + External entity resolution is not supported. + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Security.Permissions.dll b/ConsoleApp1/bin/Debug/net7.0/System.Security.Permissions.dll new file mode 100644 index 0000000..ebae325 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Security.Permissions.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Security.Permissions.xml b/ConsoleApp1/bin/Debug/net7.0/System.Security.Permissions.xml new file mode 100644 index 0000000..17f815f --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Security.Permissions.xml @@ -0,0 +1,32 @@ + + + + System.Security.Permissions + + + + Invalid permission state. + + + 'elem' was not a permission element. + + + Invalid Xml - can only parse elements of version one. + + + Operation on type '{0}' attempted with target of incorrect type. + + + The protected resources (only available with full trust) were: + + + The demanded resources were: + + + Request for principal permission failed. + + + Code Access Security is not supported on this platform. + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Threading.AccessControl.dll b/ConsoleApp1/bin/Debug/net7.0/System.Threading.AccessControl.dll new file mode 100644 index 0000000..d8b98a0 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Threading.AccessControl.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Threading.AccessControl.xml b/ConsoleApp1/bin/Debug/net7.0/System.Threading.AccessControl.xml new file mode 100644 index 0000000..047f284 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Threading.AccessControl.xml @@ -0,0 +1,243 @@ + + + + System.Threading.AccessControl + + + + + Blittable version of Windows BOOL type. It is convenient in situations where + manual marshalling is required, or to avoid overhead of regular bool marshalling. + + + Some Windows APIs return arbitrary integer values although the return type is defined + as BOOL. It is best to never compare BOOL to TRUE. Always use bResult != BOOL.FALSE + or bResult == BOOL.FALSE . + + + + + Returns a string message for the specified Win32 error code. + + + + + Provides static methods for converting from Win32 errors codes to exceptions, HRESULTS and error messages. + + + + + Converts, resetting it, the last Win32 error into a corresponding object, optionally + including the specified path in the error message. + + + + + Converts the specified Win32 error into a corresponding object, optionally + including the specified path in the error message. + + + + + If not already an HRESULT, returns an HRESULT for the specified Win32 error code. + + + + + Returns a Win32 error code for the specified HRESULT if it came from FACILITY_WIN32 + If not, returns the HRESULT unchanged + + + + + Mapping of the different success or failure values that can occur when p/invoking Interop.Kernel32.OpenEvent, + which is called inside the OpenExistingWorker methods defined in EventWaitHandle, Mutex and Semaphore. + + + + Gets or creates an instance, allowing a instance to be optionally specified to set it during the event creation. + to set the initial state to signaled if the named event is created as a result of this call; to set it to non-signaled. + One of the enum values that determines whether the event resets automatically or manually. + The name, if the event is a system-wide synchronization event; otherwise, or an empty string. + When this method returns, this argument is always set to if a local event is created; that is, when is or . If has a valid, non-empty value, this argument is set to when the system event is created, or it is set to if an existing system event is found with that name. This parameter is passed uninitialized. + The optional Windows access control security to apply. + An object that represents a system event wait handle, if named, or a local event wait handle, if nameless. + .NET Framework only: The length is beyond MAX_PATH (260 characters). + The enum value was out of legal range. + Could not find a part of the path specified in . + A system-wide synchronization event with the provided was not found. + -or- + An with system-wide name cannot be created. An of a different type might have the same name. + If a `name` is passed and the system event already exists, the existing event is returned. If `name` is `null` or , a new local event is always created. + + + + Opens a specified named event wait handle, if it already exists, applying the desired access rights. + + The name of the event wait handle to be opened. If it's prefixed by "Global", it refers to a machine-wide event wait handle. If it's prefixed by "Local", or doesn't have a prefix, it refers to a session-wide event wait handle. Both prefix and name are case-sensitive. + The desired access rights to apply to the returned event wait handle. + An existing named event wait handle. + is . + is an empty string. + The named event wait handle does not exist or is invalid. + The path was not found. + A Win32 error occurred. + The named event wait handle exists, but the user does not have the security access required to use it. + + + + Tries to open a specified named event wait handle, if it already exists, applying the desired access rights, and returns a value that indicates whether the operation succeeded. + + The name of the event wait handle to be opened. If it's prefixed by "Global", it refers to a machine-wide event wait handle. If it's prefixed by "Local", or doesn't have a prefix, it refers to a session-wide event wait handle. Both prefix and name are case-sensitive. + The desired access rights to apply to the returned event wait handle. + When this method returns , contains an object that represents the named event wait handle if the call succeeded, or otherwise. This parameter is treated as uninitialized. + if the named event wait handle was opened successfully; otherwise, . + is + is an empty string. + A Win32 error occurred. + The named event wait handle exists, but the user does not have the security access required to use it. + + + Gets or creates instance, allowing a to be optionally specified to set it during the mutex creation. + to give the calling thread initial ownership of the named system mutex if the named system mutex is created as a result of this call; otherwise, . + The optional name of the system mutex. If this argument is set to or , a local mutex is created. + When this method returns, this argument is always set to if a local mutex is created; that is, when is or . If has a valid non-empty value, this argument is set to when the system mutex is created, or it is set to if an existing system mutex is found with that name. This parameter is passed uninitialized. + The optional mutex access control security to apply. + An object that represents a system mutex, if named, or a local mutex, if nameless. + .NET Framework only: The length of the name exceeds the maximum limit. + A mutex handle with system-wide cannot be created. A mutex handle of a different type might have the same name. + + + + Opens a specified named mutex, if it already exists, applying the desired access rights. + + The name of the mutex to be opened. If it's prefixed by "Global", it refers to a machine-wide mutex. If it's prefixed by "Local", or doesn't have a prefix, it refers to a session-wide mutex. Both prefix and name are case-sensitive. + The desired access rights to apply to the returned mutex. + An existing named mutex. + is . + is an empty string. + The named mutex does not exist or is invalid. + The path was not found. + A Win32 error occurred. + The named mutex exists, but the user does not have the security access required to use it. + + + + Tries to open a specified named mutex, if it already exists, applying the desired access rights, and returns a value that indicates whether the operation succeeded. + + The name of the mutex to be opened. If it's prefixed by "Global", it refers to a machine-wide mutex. If it's prefixed by "Local", or doesn't have a prefix, it refers to a session-wide mutex. Both prefix and name are case-sensitive. + The desired access rights to apply to the returned mutex. + When this method returns , contains an object that represents the named mutex if the call succeeded, or otherwise. This parameter is treated as uninitialized. + if the named mutex was opened successfully; otherwise, . + is + is an empty string. + A Win32 error occurred. + The named mutex exists, but the user does not have the security access required to use it. + + + Gets or creates an instance, allowing a instance to be optionally specified to set it during the event creation. + The initial number of requests for the semaphore that can be satisfied concurrently. + The maximum number of requests for the semaphore that can be satisfied concurrently. + Optional argument to create a system semaphore. Set to or to create a local semaphore. + When this method returns, this argument is always set to if a local semaphore is created; that is, when is or . If has a valid, non-empty value, this argument is set to when the system semaphore is created, or it is set to if an existing system semaphore is found with that name. This parameter is passed uninitialized. + The optional semaphore access control security to apply. + An object that represents a system semaphore, if named, or a local semaphore, if nameless. + is a negative number. + -or- + is not a positive number. + is greater than . + A semaphore handle with the system-wide name '' cannot be created. A semaphore handle of a different type might have the same name. + + + + Opens a specified named semaphore, if it already exists, applying the desired access rights. + + The name of the semaphore to be opened. If it's prefixed by "Global", it refers to a machine-wide semaphore. If it's prefixed by "Local", or doesn't have a prefix, it refers to a session-wide semaphore. Both prefix and name are case-sensitive. + The desired access rights to apply to the returned semaphore. + An existing named semaphore. + is . + is an empty string. + The named semaphore does not exist or is invalid. + The path was not found. + -or- + A Win32 error occurred. + The named semaphore exists, but the user does not have the security access required to use it. + + + + Tries to open a specified named semaphore, if it already exists, applying the desired access rights, and returns a value that indicates whether the operation succeeded. + + The name of the semaphore to be opened. If it's prefixed by "Global", it refers to a machine-wide semaphore. If it's prefixed by "Local", or doesn't have a prefix, it refers to a session-wide semaphore. Both prefix and name are case-sensitive. + The desired access rights to apply to the returned semaphore. + When this method returns , contains an object that represents the named semaphore if the call succeeded, or otherwise. This parameter is treated as uninitialized. + if the named semaphore was opened successfully; otherwise, . + is + is an empty string. + A Win32 error occurred. + The named semaphore exists, but the user does not have the security access required to use it. + + + Enum value was out of legal range. + + + Non-negative number required. + + + Positive number required. + + + Empty name is not legal. + + + The initial count for the semaphore must be greater than or equal to zero and less than the maximum count. + + + The length of the name exceeds the maximum limit. + + + Cannot create '{0}' because a file or directory with the same name already exists. + + + The file '{0}' already exists. + + + Unable to find the specified file. + + + Could not find file '{0}'. + + + Could not find a part of the path. + + + Could not find a part of the path '{0}'. + + + The specified file name or path is too long, or a component of the specified path is too long. + + + The path '{0}' is too long, or a component of the specified path is too long. + + + The process cannot access the file '{0}' because it is being used by another process. + + + The process cannot access the file because it is being used by another process. + + + Access Control List (ACL) APIs are part of resource management on Windows and are not supported on this platform. + + + A WaitHandle with system-wide name '{0}' cannot be created. A WaitHandle of a different type might have the same name. + + + Access to the path is denied. + + + Access to the path '{0}' is denied. + + + A WaitHandle with system-wide name '{0}' cannot be created. A WaitHandle of a different type might have the same name. + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Windows.Controls.Ribbon.dll b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Controls.Ribbon.dll new file mode 100644 index 0000000..062ebb4 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Controls.Ribbon.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Windows.Extensions.dll b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Extensions.dll new file mode 100644 index 0000000..c534b49 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Extensions.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Windows.Extensions.xml b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Extensions.xml new file mode 100644 index 0000000..df98d04 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Extensions.xml @@ -0,0 +1,81 @@ + + + + System.Windows.Extensions + + + + Provides a cache for special instances of SafeHandles. + Specifies the type of SafeHandle. + + + + Gets a cached, invalid handle. As the instance is cached, it should either never be Disposed + or it should override to prevent disposal when the + instance represents an invalid handle: returns . + + + + Gets whether the specified handle is invalid handle. + The handle to compare. + true if is invalid handle; otherwise, false. + + + + Base class for safe handles representing NULL-based pointers. + + + + + SafeHandle for the CERT_CONTEXT structure defined by crypt32. + + + + + SafeHandle for the HCERTSTORE handle defined by crypt32. + + + + {0} is not a valid value for {1}. + + + {0} is an invalid handle. + + + Enumeration value '{0}' specified in condition mapping is not valid. + + + System.Windows.Extensions types are not supported on this platform. + + + Could not determine a universal resource identifier for the sound location. + + + Please be sure a sound file exists at the specified location. + + + Sound API only supports playing PCM wave files. + + + The file located at {0} is not a valid wave file. + + + The wave header is corrupt. + + + The request to load the wave file in memory timed out. + + + The LoadTimeout property of a SoundPlayer cannot be negative. + + + =There was an error reading the file located at {0}. Please make sure that a valid wave file exists at the specified location. + + + Text "{0}" cannot be parsed. The expected text format is "{1}". + + + IDictionary parameter contains at least one entry that is not valid. Ensure all values are consistent with the object's properties. + + + diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Design.Editors.dll b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Design.Editors.dll new file mode 100644 index 0000000..9c40f8f Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Design.Editors.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Design.dll b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Design.dll new file mode 100644 index 0000000..16fa087 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Design.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Design.xml b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Design.xml new file mode 100644 index 0000000..7e4cb82 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Design.xml @@ -0,0 +1,5904 @@ + + + + System.Windows.Forms.Design + + + + Provides data for the event. + + + Initializes a new instance of the class. + The design surface that is losing activation. + The design surface that is gaining activation. + + + Gets the design surface that is gaining activation. + A that is gaining activation. + + + Gets the design surface that is losing activation. + A that is losing activation. + + + Represents the method that will handle the event of a . This class cannot be inherited. + The source of the event, the . + An that contains the event data. + + + Provides a user interface for editing arrays at design time. + + + Initializes a new instance of using the specified data type for the array. + The data type of the items in the array. + + + Gets the data type that this collection is designed to contain. + A that indicates the data type that the collection is designed to contain. + + + Gets the items in the array. + The array from which to retrieve the items. + An array consisting of the items within the specified array. If the object specified in the parameter is not an array, a new empty object is returned. + + + Sets the items in the array. + The array to set the items to. + The array of objects to set as the items of the array. + An instance of the new array. If the object specified by the parameter is not an array, the object specified by the parameter is returned. + + + Provides a user interface for editing binary data. + + + Initializes a new instance of the class. + + + Edits the value of the specified object using the specified service provider and context. + An that can be used to gain additional context information. + A service provider object through which editing services may be obtained. + The object to edit the value of. + The new value of the object. If the value of the object hasn't changed, this should return the same object it was passed. + + + Gets the editor style used by the method. + An that can be used to gain additional context information. + An enum value indicating the provided editing style. + + + Displays byte arrays in hexadecimal, ANSI, and Unicode formats. + + + Initializes a new instance of the class. + + + Gets the bytes in the buffer. + The unsigned byte array reference. + + + Gets the display mode for the control. + The display mode that this control uses. The returned value is defined in . + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Writes the raw data from the data buffer to a file. + The file path to save to. + + is . + + is an empty string (""), contains only white space, or contains one or more invalid characters. + The specified path is invalid, such as being on an unmapped drive. + The file write failed. + The specified path, file name, or both exceed the system-defined maximum length. + The access requested is not permitted by the operating system for the specified , such as when access is or and the file or directory is set for read-only access. + + + Handles the event on the control's . + The source of the event. + A that contains the event data. + + + Sets the byte array to display in the viewer. + The byte array to display. + The specified byte array is . + + + Sets the current display mode. + The display mode to set. + The specified display mode is not from the enumeration. + + + Sets the file to display in the viewer. + The file path to load from. + + is . + + is an empty string (""), contains only white space, or contains one or more invalid characters. + The specified path is invalid, such as being on an unmapped drive. + The file load failed. + The specified path, file name, or both exceed the system-defined maximum length. + The access requested is not permitted by the operating system for the specified , such as when access is or and the file or directory is set for read-only access. + + + Sets the current line for the view. + The current line to display from. + + + Provides a user interface that can edit most types of collections at design time. + + + Initializes a new instance of the class using the specified collection type. + The type of the collection for this editor to edit. + + + Cancels changes to the collection. + + + Indicates whether original members of the collection can be removed. + The value to remove. + + if it is permissible to remove this value from the collection; otherwise, . The default implementation always returns . + + + Indicates whether multiple collection items can be selected at once. + + if it multiple collection members can be selected at the same time; otherwise, . By default, this returns . + + + Creates a new form to display and edit the current collection. + A to provide as the user interface for editing the collection. + + + Gets the data type that this collection contains. + The data type of the items in the collection, or an if no property can be located on the collection. + + + Creates a new instance of the specified collection item type. + The type of item to create. + A new instance of the specified object. + + + Gets the data types that this collection editor can contain. + An array of data types that this collection can contain. + + + Destroys the specified instance of the object. + The object to destroy. + + + Edits the value of the specified object using the specified service provider and context. + An that can be used to gain additional context information. + A service provider object through which editing services can be obtained. + The object to edit the value of. + An attempt to check out a file that is checked into a source code management program did not succeed. + The new value of the object. If the value of the object has not changed, this should return the same object it was passed. + + + Retrieves the display text for the given list item. + The list item for which to retrieve display text. + The display text for . + + + Gets the edit style used by the method. + An that can be used to gain additional context information. + A enumeration value indicating the provided editing style. If the method is not supported in the specified context, this method will return the identifier. + + + Gets an array of objects containing the specified collection. + The collection to edit. + An array containing the collection objects, or an empty object array if the specified collection does not inherit from . + + + Returns a list containing the given object. + An returned as an object. + An which contains the individual objects to be created. + + + Gets the requested service, if it is available. + The type of service to retrieve. + An instance of the service, or if the service cannot be found. + + + Sets the specified array as the items of the collection. + The collection to edit. + An array of objects to set as the collection items. + The newly created collection object or, otherwise, the collection indicated by the parameter. + + + Displays the default Help topic for the collection editor. + + + Gets the data type of each item in the collection. + The data type of the collection items. + + + Gets the data type of the collection object. + The data type of the collection object. + + + Gets a type descriptor that indicates the current context. + An that indicates the context currently in use, or if no context is available. + + + Gets the Help keyword to display the Help topic or topic list for when the editor's dialog box Help button or the F1 key is pressed. + The Help keyword to display the Help topic or topic list for when Help is requested from the editor. + + + Gets the available types of items that can be created for this collection. + The types of items that can be created. + + + Provides a modal dialog box for editing the contents of a collection using a . + + + Initializes a new instance of the class. + The to use for editing the collection. + + + Indicates whether you can remove the original members of the collection. + The value to remove. + + if it is permissible to remove this value from the collection; otherwise, . By default, this method returns the value from of the for this form. + + + Indicates whether multiple collection items can be selected at once. + + if it multiple collection members can be selected at the same time; otherwise, . By default, this method returns the value from of the for this form. + + + Creates a new instance of the specified collection item type. + The type of item to create. + A new instance of the specified object, or if the user chose to cancel the creation of this instance. + + + Destroys the specified instance of the object. + The object to destroy. + + + Displays the specified exception to the user. + The exception to display. + + + Gets the requested service, if it is available. + The type of service to retrieve. + An instance of the service, or if the service cannot be found. + + + Provides an opportunity to perform processing when a collection value has changed. + + + Shows the dialog box for the collection editor using the specified object. + An that can be used to show the dialog box. + A that indicates the result code returned from the dialog box. + + + Gets the data type of each item in the collection. + The data type of the collection items. + + + Gets the data type of the collection object. + The data type of the collection object. + + + Gets a type descriptor that indicates the current context. + An that indicates the context currently in use, or if no context is available. + + + Gets or sets the collection object to edit. + The collection object to edit. + + + Gets or sets the array of items for this form to display. + An array of objects for the form to display. + + + Gets the available item types that can be created for this collection. + The types of items that can be created. + + + Extends the design mode behavior of a component. + + + Initializes a new instance of the class. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Creates a method signature in the source code file for the default event on the component and navigates the user's cursor to that location. + An attempt to check out a file that is checked into a source code management program failed. + + + Attempts to retrieve the specified type of service from the design mode site of the designer's component. + The type of service to request. + An object implementing the requested service, or if the service cannot be resolved. + + + Prepares the designer to view, edit, and design the specified component. + The component for this designer. + + + Reinitializes an existing component. + A name/value dictionary of default values to apply to properties. May be if no default values are specified. + + + Initializes a newly created component. + A name/value dictionary of default values to apply to properties. May be if no default values are specified. + + + Initializes the settings for an imported component that is already initialized to settings other than the defaults. + + + Gets the of the specified . + The whose inheritance attribute to retrieve. + The of the specified designer. + + + Sets the default properties for the component. + + + Allows a designer to change or remove items from the set of attributes that it exposes through a . + The attributes for the class of the component. + + + Allows a designer to change or remove items from the set of events that it exposes through a . + The events for the class of the component. + + + Allows a designer to change or remove items from the set of properties that it exposes through a . + The properties for the class of the component. + + + Allows a designer to add to the set of attributes that it exposes through a . + The attributes for the class of the component. + + + Allows a designer to add to the set of events that it exposes through a . + The events for the class of the component. + + + Allows a designer to add to the set of properties that it exposes through a . + The properties for the class of the component. + + + Notifies the that this component has been changed. + A that indicates the member that has been changed. + The old value of the member. + The new value of the member. + + + Notifies the that this component is about to be changed. + A that indicates the member that is about to be changed. + + + For a description of this member, see the method. + The objects for the class of the component. The keys in the dictionary of attributes are the values of the attributes. + + + For a description of this member, see the method. + The objects that represent the events of the class of the component. The keys in the dictionary of events are event names. + + + For a description of this member, see the method. + The objects that represent the properties of the class of the component. The keys in the dictionary of properties are property names. + + + For a description of this member, see the method. + The objects for the class of the component. The keys in the dictionary of attributes are the values of the attributes. + + + For a description of this member, see the method. + The objects that represent the events of the class of the component. The keys in the dictionary of events are event names. + + + For a description of this member, see the method. + The objects that represent the properties of the class of the component. The keys in the dictionary of properties are property names. + + + Gets the design-time action lists supported by the component associated with the designer. + The design-time action lists supported by the component associated with the designer. + + + Gets the collection of components associated with the component managed by the designer. + The components that are associated with the component managed by the designer. + + + Gets the component this designer is designing. + The component managed by the designer. + + + Gets an attribute that indicates the type of inheritance of the associated component. + The for the associated component. + + + Gets a value indicating whether this component is inherited. + + if the component is inherited; otherwise, . + + + Gets the parent component for this designer. + The parent component for this designer, or if this designer is the root component. + + + Gets a collection of property values that override user settings. + A that indicates the shadow properties of the design document. + + + For a description of this member, see the property. + An that contains the collection of designers contained in the current parent designer. + + + For a description of this member, see the property. + An representing the parent designer, or if there is no parent. + + + Gets the design-time verbs supported by the component that is associated with the designer. + A of objects, or if no designer verbs are available. This default implementation always returns . + + + Represents a collection of shadow properties that should override inherited default or assigned values for specific properties. This class cannot be inherited. + + + Indicates whether a property matching the specified name exists in the collection. + The name of the property to check for in the collection. + + if the property exists in the collection; otherwise, . + + + Gets or sets the object at the specified index. + The name of the property to access in the collection. + The value of the specified property, if it exists in the collection. Otherwise, the value is retrieved from the current value of the nonshadowed property. + + + This date time editor is a suitable for visually editing objects. + + + Initializes a new instance of the class. + + + Edits the specified object value using the editor style provided by GetEditorStyle. A service provider is provided so that any required editing services can be obtained. + A type descriptor context that can be used to provide additional context information. + A service provider object through which editing services may be obtained. + An instance of the value being edited. + The new value of the object. If the value of the object hasn't changed, this should return the same object it was passed. + + + Retrieves the editing style of the method. If the method is not supported, this will return None. + A type descriptor context that can be used to provide additional context information. + An enum value indicating the provided editing style. + + + Represents a static header item on a smart tag panel. This class cannot be inherited. + + + Initializes a new instance of the class using the provided name string. + The text to be displayed in the header. + + + Initializes a new instance of the class using the provided name and category strings. + The text to be displayed in the header. + The case-sensitive that defines the groupings of panel entries. + + + Provides the base class for types that represent a panel item on a smart tag panel. + + + Initializes a new instance of the class. + The panel text for this item. + The case-sensitive that defines the groupings of panel entries. + Supplemental text for this item, potentially used in ToolTips or the status bar. + + + Gets or sets a value indicating whether to allow this item to be placed into a group of items that have the same property value. + + if the item can be grouped; otherwise, . The default is . + + + Gets the group name for an item. + A string that represents the group that the item is a member of. + + + Gets the supplemental text for the item. + A that contains the descriptive text for the item. + + + Gets the text for this item. + A that contains the display text for the item. + + + Gets a reference to a collection that can be used to store programmer-defined key/value pairs. + A collection that implements . + + + Gets or sets a value that indicates whether this item appears in source code view. + + if this item appears in source code view; otherwise, . The default is . + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Adds the supplied to the current collection. + The to add. + The index at which the value has been added. + + + Determines whether the contains a specific element. + The to locate in the . + + if the contains the specified value; otherwise, . + + + Copies the elements of the current collection into the supplied array, starting at the specified array index. + The one-dimensional array that is the destination of the elements copied from the current collection. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + Determines the index of a specific item in the collection. + The to locate in the collection. + The zero-based index of the first occurrence of within the entire , if found; otherwise, -1. + + + Inserts an element into the at the specified index. + The zero-based index at which should be inserted. + The to insert. + + + Removes the first occurrence of a specific object from the . + The to remove from the . + + + Gets or sets the element at the specified index. + The zero-based index of the element. + The at the specified index. + + + Provides the base class for types that define a list of items used to create a smart tag panel. + + + Initializes a new instance of the class. + A component related to the . + + + Returns an object that represents a service provided by the component associated with the . + A service provided by the . + An that represents a service provided by the . This value is if the does not provide the specified service. + + + Returns the collection of objects contained in the list. + A array that contains the items in this list. + + + Gets or sets a value indicating whether the smart tag panel should automatically be displayed when it is created. + + if the panel should be shown when the owning component is created; otherwise, . The default is . + + + Gets the component related to . + A component related to . + + + Represents a collection of objects. + + + Initializes a new instance of the class with default settings. + + + Initializes a new instance of the class with the specified panel items. + The array of objects to populate the collection. + + is . + + + Adds the supplied to the current collection. + The to add. + The position into which the new element is inserted into the collection's internal list. + + + Adds the elements of the supplied array to the end of the current collection. + The array of objects to add. + + is . + + + Adds the elements of the supplied to the end of the current collection. + The to add. + + is . + + + Indicates whether the collection contains a specific value. + The to search for. + + if the collection contains the specified value; otherwise, . + + + Copies the elements of the current collection into the supplied array, starting at the specified array index. + The one-dimensional array of type that is the destination of the elements copied from the current collection. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + + is multidimensional. + + -or- + + The number of elements in the current collection is greater than the available space from to the end of the destination array. + A problem occurred casting the elements of the current collection to the type of the destination array, perhaps as the result of a failed downcast. + + + Determines the index of a specific item in the collection. + The to locate in the collection. + The index of if found in the internal list; otherwise, -1. + + + Inserts the supplied into the collection at the specified position. + The zero-based index at which should be inserted. + The to insert into the collection. + + is less than 0 or greater than the count of elements in the current collection. + + + Performs additional custom processes when validating a value. + The object to validate. + + + Removes the first occurrence of a specific from the collection. + The to remove from the current collection. + + + Gets or sets the element at the specified index. + The zero-based index of the element. + The at the specified index. + + + Provides data for the event. + + + Initializes a new instance of the class. + The object that is associated with the collection. + A value that specifies whether a has been added or removed from the collection. + The collection of list elements after the action has been applied. + + + Gets the collection of objects associated with this event. + A that represents the current state of the collection. + + + Gets a flag indicating whether an element has been added or removed from the collection of objects. + A that indicates the type of change. + + + Gets the object that is associated with the collection of objects. + The associated with the managed . + + + Represents the method that will handle the event of a . This class cannot be inherited. + The source of the event. + A that contains the event data. + + + Specifies the type of change occurring in a collection of objects. + + + One or more objects have been added to the collection. + + + One or more objects have been removed from the collection. + + + Represents a smart tag panel item that is associated with a method in a class derived from . + + + Initializes a new instance of the class, with the specified method and display names. + The that contains the method this item is associated with. + The case-sensitive name of the method in the class derived from to invoke through the panel item. + The panel text for this item. + + + Initializes a new instance of the class, with the specified method and display names, and a flag that indicates whether the item should appear in other user interface contexts. + The that contains the method this item is associated with. + The case-sensitive name of the method in the class derived from to invoke through the panel item. + The panel text for this item. + A flag that specifies whether to also treat the associated method as a designer verb. + + + Initializes a new instance of the class, with the specified method, display, and category names. + The that contains the method this item is associated with. + The case-sensitive name of the method in the class derived from to invoke through the panel item. + The panel text for this item. + The case-sensitive used to group similar items on the panel. + + + Initializes a new instance of the class, with the specified method, display, and category names, and a flag that indicates whether the item should appear in other user interface contexts. + The that contains the method this item is associated with. + The case-sensitive name of the method in the class derived from to invoke through the panel item. + The panel text for this item. + The case-sensitive used to group similar items on the panel. + A flag that specifies whether to also treat the associated method as a designer verb for the associated component. + + + Initializes a new instance of the class, with the specified method and category names, and display and description text. + The that contains the method this item is associated with. + The case-sensitive name of the method in the class derived from to invoke through the panel item. + The panel text for this item. + The case-sensitive used to group similar items on the panel. + Supplemental text for this item, used in ToolTips or the status bar. + + + Initializes a new instance of the class, with the specified method and category names, display and description text, and a flag that indicates whether the item should appear in other user interface contexts. + The that contains the method this item is associated with. + The case-sensitive name of the method in the class derived from to invoke through the panel item. + The panel text for this item. + The case-sensitive used to group similar items on the panel. + Supplemental text for this item, used in ToolTips or the status bar. + A flag that specifies whether to also treat the associated method as a designer verb for the associated component. + + + Programmatically executes the method associated with the . + The method, named in cannot be found. + + + Gets a value that indicates the should appear in other user interface contexts. + + if the item is to be used in shortcut menus; otherwise, . The default is . + + + Gets the name of the method that this is associated with. + A that contains the name of the associated method. + + + Gets or sets a component that contributes its objects to the current panel. + The contributing component, which should have an associated designer that supplies items. + + + Represents a panel item that is associated with a property in a class derived from . This class cannot be inherited. + + + Initializes a new instance of the class, with the specified property and display names. + The case-sensitive name of the property associated with this panel item. + The panel text for this item. + + + Initializes a new instance of the class, with the specified property and category names, and display text. + The case-sensitive name of the property associated with this panel item. + The panel text for this item. + The case-sensitive used to group similar items on the panel. + + + Initializes a new instance of the class, with the specified property and category names, and display and description text. + The case-sensitive name of the property associated with this panel item. + The panel text for this item. + The case-sensitive used to group similar items on the panel. + Supplemental text for this item, used in ToolTips or the status bar. + + + Gets the name of the property that this item is associated with. + A that contains the name of the associated property. + + + Gets or sets a component that contributes its items to the current panel. + The contributing component, which should have an associated designer that supplies objects. + + + Establishes a design-time service that manages the collection of objects for components. + + + Occurs when a is removed or added for any component. + + + Initializes a new instance of the class. + The service provider for the current design-time environment. + + + Adds a to the current collection of managed smart tags. + The to associate the smart tags with. + The that contains the new smart tag items to be added. + One or both of the parameters are . + + + Adds a to the current collection of managed smart tags. + The to associate the smart tags with. + The that contains the new smart tag items to be added. + One or both of the parameters are . + + + Releases all components from management and clears all push-model smart tag lists. + + + Determines whether the current smart tag service manages the action lists for the specified component. + The to search for. + + is . + + if the component is managed by the current service; otherwise, . + + + Releases all resources used by the class. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Returns the collection of smart tag item lists associated with a component. + The component that the smart tags are associated with. + + is . + The collection of smart tags for the specified component. + + + Returns the collection of designer action item lists of the specified type associated with a component. + The component that the DesignerActions are associated with. + The to filter the associated designer actions with. + + is . + The collection of designer actions of the specified type for the specified component. + + + Retrieves the pull-model smart tags associated with a component. + The component that the smart tags are associated with. + The collection to add the associated smart tags to. + One or both of the parameters are . + + + Retrieves the push-model smart tags associated with a component. + The component that the smart tags are associated with. + The collection to add the associated smart tags to. + One or both of the parameters are . + + + Removes the specified smart tag list from all components managed by the current service. + The list of smart tags to be removed. + + is . + + + Removes all the smart tag lists associated with the specified component. + The component to disassociate the smart tags from. + + is . + + + Removes the specified smart tag list from the specified component. + The component to disassociate the smart tags from. + The smart tag list to remove. + One or both of the parameters are . + + + Represents a static text item on a smart tag panel. + + + Initializes a new instance of the class. + The panel text for this item. + The category used to group similar items on the panel. + + + Manages the user interface (UI) for a smart tag panel. This class cannot be inherited. + + + Occurs when a request is made to show or hide a smart tag panel. + + + Releases all resources used by the class. + + + Hides the smart tag panel for a component. + The component whose smart tag panel should be hidden. + + + Updates the smart tag panel. + The to refresh. + + + Indicates whether to automatically show the smart tag panel. + The to automatically show. + + to automatically show the smart tag panel; otherwise, . + + + Displays the smart tag panel for a component. + The component whose smart tag panel should be displayed. + + + Provides data for the event. + + + Initializes a new instance of the class. + The object that is associated with the panel. + A value that specifies whether the panel is being displayed or hidden. + + + Gets a flag indicating whether the smart tag panel is being displayed or hidden. + A that indicates the state of the panel. + + + Gets the object that is associated with the smart tag panel. + The associated with the smart tag panel. + + + Represents the method that will handle the event of a . + The that raised the event. + The event-specific information. + + + Specifies the display state of a smart tag panel. + + + The smart tag panel is being hidden. + + + The smart tag panel is being refreshed. + + + The smart tag panel is being displayed. + + + Represents a base class for design-time tools, not derived from , that provide smart tag or designer verb capabilities. + + + Initializes an instance of the class. + + + Returns a collection of command objects. + The type of collection to return, indicating either a or a . + A collection that contains the specified type - either or - of command objects. The base implementation always returns . + + + Gets the collection of all the smart tags associated with the designed component. + A that contains the smart tags for the associated designed component. + + + Gets the collection of all the designer verbs associated with the designed component. + A that contains the designer verbs for the associated designed component. + + + Presents a user interface for designing components. + + + Occurs when the design surface is disposed. + + + Occurs when a call is made to the method of . + + + Occurs when the designer load has completed. + + + Occurs when the designer is about to be loaded. + + + Occurs when a designer has finished unloading. + + + Occurs when a designer is about to unload. + + + Occurs when the method has been called on . + + + Initializes a new instance of the class. + The attached to the has been disposed. + + + Initializes a new instance of the class. + The parent service provider, or if there is no parent used to resolve services. + The attached to the has been disposed. + + + Initializes a new instance of the class. + The parent service provider, or if there is no parent used to resolve services. + The type of root component to create. + + is . + The attached to the has been disposed. + + + Initializes a new instance of the class. + The type of root component to create. + + is . + The attached to the has been disposed. + + + Begins the loading process with the given designer loader. + The designer loader to use for loading the designer. + + is . + The attached to the has been disposed. + + + Begins the loading process. + The type of component to create in design mode. + + is . + The attached to the has been disposed. + + + Creates an instance of a component. + The type of component to create. + + is . + The attached to the has been disposed. + The newly created component. + + + Creates a designer when a component is added to the container. + The component for which the designer should be created. + + to create a root designer; to create a normal designer. + + is . + The attached to the has been disposed. + An instance of the requested designer, or if no matching designer could be found. + + + Creates an instance of the given type. + The type to create. + + is . + The attached to the has been disposed. + The newly created object. + + + Creates a container suitable for nesting controls or components. + The component that manages the nested container. + + is . + The attached to the has been disposed. + The nested container. + + + Creates a container suitable for nesting controls or components. + The component that manages the nested container. + An additional name for the nested container. + + is . + The attached to the has been disposed. + The nested container. + + + Releases the resources used by the . + + + Releases the resources used by the . + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Serializes changes to the design surface. + + + Gets a service from the service container. + The type of service to retrieve. + An object that implements, or is a derived class of, , or if the service does not exist in the service container. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Gets the implementation within the design surface. + The attached to the has been disposed. + The implementation within the design surface. + + + Gets a value indicating whether the Design-time Error List is loading. + + if the Design-time Error List is loading; otherwise, . + + + Gets a value indicating whether the design surface is currently loaded. + + if the design surface is currently loaded; otherwise, . + + + Returns a collection of loading errors or a void collection. + A of loading errors. + + + Gets the service container. + The attached to the has been disposed. + The service container that provides all services to designers contained within the design surface. + + + Gets the view for the root designer. + The design surface is not loading, the designer loader has not yet created a root designer, or the design surface finished the load, but failed. More information may available in the . + The designer loaded, but it does not offer a view compatible with this design surface. + The attached to the has been disposed. + The view for the root designer. + + + Contains a collection of design surfaces. This class cannot be inherited. + + + Copies the collection members to the specified array beginning at the specified destination index. + The array to copy collection members to. + The destination index to begin copying to. + + + Returns an enumerator that can iterate through the instance. + An for the instance. + + + For a description of this member, see the method. + The one-dimensional that is the destination of the values copied from . + The index in where copying begins. + + + For a description of this member, see the method. + An for the instance. + + + Gets the total number of design surfaces in the . + The total number of elements in the . + + + Gets the design surface at the specified index. + The index of the design surface to return. + The design surface specified by is not supported. + The design surface at the specified index. + + + For a description of this member, see the property. + The number of elements contained in the . + + + For a description of this member, see the property. + + if access to the is synchronized (thread safe); otherwise, . + + + For a description of this member, see the property. + An object that can be used to synchronize access to the . + + + Provides data for the event. + + + Initializes a new instance of the class. + The design surface that is being created. + + is . + + + Gets the design surface that is being created. + A that is being created. + + + Represents the method that will handle the event of a class. This class cannot be inherited. + The source of the event. + A that contains the event data. + + + Manages a collection of objects. + + + Occurs when the currently active designer changes. + + + Occurs when a designer is created. + + + Occurs when a designer is disposed. + + + Occurs when the global selection changes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + A parent service provider. Service requests are forwarded to this provider if they cannot be resolved by the design surface manager. + + + Creates an instance of a design surface. + A new design surface instance. + + + Creates an instance of a design surface. + A parent service provider. A new merged service provider will be created that will first ask this provider for a service, and then delegate any failures to the design surface manager object. This merged provider will be passed into the method. + + is . + A new design surface instance. + + + Implementation that creates the design surface. + A service provider to pass to the design surface. This is either an instance of or an object that implements , and represents a merge between the service provider of the class and an externally passed provider. + A new design surface instance. + + + Releases the resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets a service in the design surface manager's service container. + The service type to retrieve. + An object that implements, or is a derived class of, the given service type; otherwise, if the service does not exist in the service container. + + + Gets or sets the active designer. + The active designer. + + + Gets a collection of design surfaces. + A collection of design surfaces that are currently hosted by the design surface manager. + + + Gets the design surface manager's . + The design surface manager's . + + + Defines identifiers that indicate the display modes used by . + + + An ANSI format display. + + + A display mode that automatically selects a display mode. In this mode, the bytes are examined to determine if they are hexadecimal or printable. If the bytes are in hexadecimal format, the mode is selected. If the characters match a printable character set, a test is run to automatically select either the or display mode. + + + A hexadecimal format display. + + + A Unicode format display. + + + A default implementation of the interface. + + + Initializes a new instance of the class. + The service provider from which will query for services. + + is . + + + Creates a unique method name. + The component for which the method name will be created. + The event to create a name for. + + or is . + The unique method name. + + + Provides a notification that a particular method is no longer being used by an event handler. + The component to which the method is bound. + The for the event handler. + The name of the method to be freed. + + + Returns a collection of names of compatible methods. + The containing the compatible delegate. + + is . + A collection of strings that are names of compatible methods. + + + Gets the requested service from the service provider. + The type of service to retrieve. + A reference to the service specified by , or if the requested service is not available. + + + Displays user code. + + if it is possible to display the code; otherwise, . + + + Displays the user code for the specified method. + The component to which the method is bound. + The for the event handler. + The name of the method for which to display code. + + if it is possible to display the code; otherwise, . + + + Displays the user code at the given line number. + The line number to show. + + if it is possible to display the code; otherwise, . + + + Creates a unique name for an event-handler method for the specified component and event. + The component instance the event is connected to. + The event to create a name for. + + or is . + The recommended name for the event-handler method for this event. + + + Gets a collection of event-handler methods that have a method signature compatible with the specified event. + The event to get the compatible event-handler methods for. + + is . + A collection of strings that are names of compatible methods. + + + Gets an for the event that the specified property descriptor represents, if it represents an event. + The property that represents an event. + An for the event that the property represents, or if the property does not represent an event. + + + Converts a set of event descriptors to a set of property descriptors. + The events to convert to properties. + + is . + An array of objects that describe the event set. + + + Converts a single event descriptor to a property descriptor. + The event to convert. + + is . + A that describes the event. + + + Displays the user code for the designer. + + if the code is displayed; otherwise, . + + + Displays the user code for the specified event. + The component that the event is connected to. + The event to display. + + is . + + if the code is displayed; otherwise, . + + + Displays the user code for the designer at the specified line. + The line number to place the caret on. + + if the code is displayed; otherwise, . + + + Provides a notification that a particular method is being used by an event handler. + The component to which the method is bound. + The for the event handler. + The name of the method. + + + Validates that the provided method name is valid for the language or script being used. + The method name to validate. + + + Represents the collection of exceptions. + + + Initializes a new instance of the class. + An array of type , containing the objects to populate the collection. + + + Populates a with the data needed to serialize the . + The to populate with data. + The destination (see ) for this serialization. + + is . + + + Gets the array of objects that represent the collection of exceptions. + An array that represent the collection of exceptions. + + + Defines multi-target type name resolution services in a design-time environment. + + + Resolves a type for the target framework to an assembly-qualified name. + The type to resolve. + The for in the target framework. + + + Provides a set of methods for identifying inherited components. + + + Initializes a new instance of the class. + + + Adds the components inherited by the specified component to the . + The component to search for inherited components to add to the specified container. + The container to add the inherited components to. + + + Adds the components of the specified type that are inherited by the specified component to the . + The base type to search for. + The component to search for inherited components to add to the specified container. + The container to add the inherited components to. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the inheritance attribute of the specified component. + The component to retrieve the inheritance attribute for. + An that describes the level of inheritance that this component comes from. + + + Indicates whether to ignore the specified member. + The member to check. This member is either a or a . + The component instance this member is bound to. + + if the specified member should be included in the set of inherited components; otherwise, . + + + Provides data for the event. This class cannot be inherited. + + + Initializes a new instance of the class. + + to indicate that the designer load was successful; otherwise, . + A collection of errors that occurred while the designer was loading. + + + Gets a collection of errors that occurred while the designer was loading. + A collection of errors that occurred while the designer was loading. + + + Gets a value that indicates whether the designer load was successful. + + if the designer load was successful; otherwise, . + + + Represents the method that will handle the event of the class. This class cannot be inherited. + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The type of change. + The menu command. + + + Gets the type of change that caused to be raised. + A that caused to be raised. + + + Gets the command that was added, removed, or changed. + A that was added, removed, or changed. + + + Represents the method that will handle the event of a . This class cannot be inherited. + The source of the event. + A that contains the event data. + + + Specifies the type of action that occurred to the related object's collection. + + + Specifies that one or more command objects were added. + + + Specifies that one or more commands have changed their status. + + + Specifies that one or more commands were removed. + + + Implements the interface. + + + Occurs when the status of a menu command has changed. + + + Initializes a new instance of the class. + The service provider that this service uses to obtain other services. + + + Adds a command handler to the menu command service. + The to add. + + is . + A command handler already exists. + + + Adds a verb to the verb table of the . + The to add. + + is . + + + Releases all resources used by the . + + + Releases all resources used by the . + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Ensures that the verb list has been created. + + + Searches for the associated with the given command ID. + The to find. + The associated with the given command; otherwise, if the command is not found. + + + Searches for the associated with the given command. + The GUID of the command. + The ID of the command. + The associated with the given command; otherwise, if the command is not found. + + + Gets the command list for a given GUID. + The GUID of the command list. + An of commands. + + + Gets a reference to the requested service. + The of the service to retrieve. + + is . + A reference to ; otherwise, if the service is not found. + + + Invokes the given command on the local form or in the global environment. + The command to invoke. + + , if the command was found; otherwise, . + + + Invokes the given command with the given parameter on the local form or in the global environment. + The command to invoke. + A parameter for the invocation. + + , if the command was found; otherwise, . + + + Raises the event. + A that contains the event data. + + + Removes the given menu command from the document. + The command to remove. + + is . + + + Removes the given verb from the document. + The verb to remove. + + is . + + + Shows the shortcut menu with the given command ID at the given location. + The shortcut menu to display. + The x-coordinate of the shortcut menu's location. + The y-coordinate of the shortcut menu's location. + + + Gets a collection of the designer verbs that are currently available. + A of the designer verbs that are currently available. + + + Displays a dialog for editing multi-line strings in design mode. + + + Initializes a new instance of the class. + + + Edits the specified object value using the edit style provided by . + An that can be used to gain additional context information. + A service provider object through which editing services can be obtained. + An instance of the value being edited. + The new value of the object. If the value of the object has not changed, this method should return the same object passed to it. + + + Gets the editing style of the method. + An that can be used to gain additional context information. + A enumeration value indicating the supported editing style. + + + Gets a value indicating whether this editor supports painting a representation of an object's value. + An that can be used to gain additional context information. + + , indicating that this does not display a visual representation in the Properties Window. + + + Implements the basic functionality that can be used to design value editors. These editors can, in turn, provide a user interface for representing and editing the values of objects of the supported data types. + + + Represents the current value of . + + + Represents the previous value of . + + + Controls whether or not the nodes within the hierarchical collection of labeled items are accessible. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The specified sub-object selector value. + + + Modify a Windows Forms control to use the new Explorer style theme. + The tree view control to modify. + + + Edits the value of the specified object using the editor style indicated by . + An that can be used to gain additional context information. + An that this editor can use to obtain services. + The object to edit. + The new value of the object. If the value of the object has not changed, the method should return the same object it was passed. + + + Determines whether the specified is equal to the current . + The to compare with the current . + + if the specified is equal to the current ; otherwise, . + + + Fills a hierarchical collection of labeled items, with each item represented by a . + A hierarchical collection of labeled items. + The context information for a component. + The method of this interface that obtains the object that provides the service. + + + Gets the editor style used by the method. + An that can be used to gain additional context information. + A value that indicates the style of editor used by . + + + Sets the current to the specified value. + The specified value. + + + Displays a hierarchical collection of labeled items, each represented by a . + + + This field is for internal use only. + + + Initializes a new instance of the class. + The . + + + Adds a new tree node to the collection. + The label for the node. + The that represents the value for the node. + The parent of the node. + A added to the collection. + + + Removes all tree nodes from the collection. + + + Occurs after the tree node is selected. + The source of an event. + A that contains the event data. + + + Occurs when a key is pressed while the control has focus. + Provides data for the event. + + + Occurs when a key is pressed while the control has focus. + Provides data for the event. + + + Occurs when the mouse pointer is over the control and a mouse button is clicked. + Provides data for the , , and events. + + + Sets the collection nodes to a specific value. + The value to be set. + The nodes collection. + + if the collection nodes were set; otherwise, . + + + Initializes the editor service. + The editor service. + The value to be set. + + + Removes the editor service. + + + Processes Windows messages. + The Windows to process. + + + Represents a node of a . + + + Represents the value for the node. + + + Initializes a new instance of the class. + The label for the node. + The that represents the value for the node. + + + Specifies the target framework for a project. + + + Initializes a new instance of the class. + The target framework for the project. + + + Gets the target framework for the project. + The target framework for the project. + + + Provides an implementation of the interface. + + + Initializes a new instance of the class. + + + Starts the loading process. + The designer loader host to load. + + is . + The designer is already loaded, or has been called with a different designer loader host. + + has been disposed. + + + Releases the resources used by the . + + + Enables or disables component notification with the . + + to enable component notification by the ; to disable component notification by the . + + if the component notification was enabled prior to this call; otherwise, . + + + Flushes pending changes to the designer loader. + + + Gets the requested service. + The of the service. + The requested service, or if the requested service cannot be found. + + + Initializes services. + The has not been initialized. + The has been disposed. + + + Indicates whether the designer should be reloaded. + + if the designer should be reloaded; otherwise, . The default implementation always returns . + + + Notifies the designer loader that loading is about to begin. + + + Notifies the designer loader that unloading is about to begin. + + + Notifies the designer loader that loading is complete. + + if the load completed successfully; otherwise, . + An containing objects (usually exceptions) that were reported as errors. + The has not been initialized. + The has been disposed. + + + Notifies the designer loader that the state of the document is about to be modified. + + + Flushes all changes to the designer. + An to use for persisting the state of loaded designers. + + + Loads a designer from persistence. + An to use for loading state for the designers. + + + Queues a reload of the designer. + A bitwise combination of the values. + + + Reports errors that occurred while flushing changes. + An containing error objects, usually exceptions. + One or more errors occurred while flushing changes. + + + Sets the full class name of the base component. + A string representing the full name of the component to be designed. + + is . + + + Registers an external component as part of the load process managed by . + The has not been initialized. + + + Signals that a dependent load has finished. + + to load successfully; otherwise, . + An containing errors that occurred during the load. + No load dependencies have been added by , or the has not been initialized. + The has been disposed. + + + Reloads the design document. + + if the reload request is accepted; if the loader does not allow the reload. + + + Gets the loader host. + The has not been initialized. + The has been disposed. + The that was passed to the method. + + + Gets a value indicating whether the designer loader is loading the design surface. + + if the designer loader is currently loading the design surface; otherwise, . + + + Gets or sets a value indicating whether the designer has been modified. + + if the designer has been modified; otherwise, . + + + Gets or sets the property provider for the serialization manager being used by the loader. + The has not been initialized. + An object whose properties are to be provided to the serialization manager. + + + Gets a value indicating whether a reload has been queued. + + , if a call to has queued a reload request; otherwise, . + + + Defines the behavior of the method. These flags can be combined using the bitwise operator. + + + The designer loader flushes changes before reloading, but it does not force a reload, and it also does not set the property to if load errors occur. + + + The designer loader forces the reload to occur. Normally, a reload occurs only if the method returns . This flag bypasses calling this method and always performs the reload. + + + The designer loader will set the property to if load errors occur. This flag is useful if you want a flush of the loader to overwrite persistent state that had errors. + + + The designer loader abandons any changes before reloading. + + + Serializes a set of components into a serialization store. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the given service provider to resolve services. + An to use for resolving services. + + + Creates a new . + A new serialization store. + + + Deserializes the given store to produce a collection of objects. + The from which objects will be deserialized. + + is . + + is not a supported type of serialization store. Use a store returned by . + A collection of deserialized components. + + + Deserializes the given store and populates the given with deserialized objects. + The from which objects will be deserialized. + A container to which objects will be added. + + or is . + + is not a supported type of serialization store. Use a store returned by . + A collection of deserialized components. + + + Deserializes the given to the given container, optionally applying default property values. + The from which the objects will be deserialized. + A container of objects to which data will be applied. + + to validate the recycled type; otherwise, . + + to apply default property values; otherwise, . + + or is . + + is not a supported type of serialization store. Use a store returned by . + + + Loads a from the given stream. + The stream from which to load the . + + is . + + supports seeking, but its length is 0. + The loaded . + + + Serializes the given object to the given . + The to which will be serialized. + The object to serialize. + + or is . + + is closed, or is not a supported type of serialization store. Use a store returned by . + + + Serializes the given object, accounting for default property values. + The to which will be serialized. + The object to serialize. + + or is . + + is closed, or is not a supported type of serialization store. Use a store returned by . + + + Serializes the given member on the given object. + The to which will be serialized. + The object that owns the . + The given member. + + , , or is . + + is closed, or is not a supported type of serialization store. Use a store returned by . + + + Serializes the given member on the given object, but also serializes the member if it contains the default property value. + The to which will be serialized. + The object that owns the . + The given member. + + , , or is . + + is closed, or is not a supported type of serialization store. Use a store returned by . + + + Provides the base class for implementing a CodeDOM-based designer loader. + + + Initializes a new instance of the class. + + + Releases the resources used by the class. + + + Initializes services. + The has not been initialized, or the designer loader did not supply a type resolution service, which is required for CodeDom serialization. + + + Returns a value indicating whether a reload is required. + The language did not provide a code parser for this file; this file type may not support a designer. + The class can be designed, but it is not the first class in the file, or the designer could not be shown for this file because none of the classes within it can be designed. + + if the decides a reload is required; otherwise, . + + + Notifies the designer loader that loading is about to begin. + + + Notifies the designer loader that unloading is about to begin. + + + Raises the event. + The component to rename. + The original name of the component. + The new name of the component. + + + Notifies the designer loader that loading is complete. + + to indicate that the load completed successfully; otherwise, . + An of objects (usually exceptions) that were reported as errors. + + + Parses the text or other persistent storage and returns a . + A resulting from a parse operation. + + + Requests serialization of the root component of the designer. + The from which to request the serializer. + The language did not provide a code parser for this file; this file type may not support a designer. + The class can be designed, but it is not the first class in the file, or the designer could not be shown for this file because none of the classes within it can be designed. + + + Parses code from a CodeDOM provider. + The from which to request the serializer. + The language did not provide a code parser for this file; this file type may not support a designer. + The class can be designed, but it is not the first class in the file, or the designer could not be shown for this file because none of the classes within it can be designed. + + + Deserializes the specified serialization data object and returns a collection of objects represented by that data. + An object consisting of serialized data. + + is not a . + A collection of objects represented by . + + + Serializes the specified collection of objects and stores them in a serialization data object. + A collection of objects to serialize. + The was not found. + An object that contains the serialized state of the specified collection of objects. + + + Creates a new name that is unique to all components in the specified container. + The container where the new object is added. + The data type of the object that receives the name. + + is . + A unique name for the data type. + + + Gets a value indicating whether the specified name is valid. + The name to validate. + + is . + + if the name is valid; otherwise, . + + + Gets a value indicating whether the specified name is valid. + The name to validate. + + is . + + is not a valid identifier, or there is already a component with the same name. + + + Writes compile-unit changes to persistent storage. + The to be persisted. + + + Gets the this designer loader will use. + The this designer loader will use. + + + Gets the type resolution service to be used with this designer loader. + An that the CodeDOM serializers will use when resolving types. + + + Determines the localization model to be used by the CodeDom resource adapter. + + + The localization provider should ignore localized properties. It will still write out resources for objects that do not support code generation and are serializable. + + + The localization provider will write out localized properties by assigning a resource to each property. This model is fast when the number of properties is small, but it scales poorly as the number of properties containing default values grows. + + + The localization provider will write localized property values into a resource file and use the class to reflect on properties by name to fill them at runtime. This uses reflection at runtime so it can be slow, but it scales better for large numbers of properties with default values. + + + Provides CodeDOM resource serialization services. This class cannot be inherited. + + + Initializes a new instance of the class. + An used by the localization provider to add its extender properties. + A value indicating the localization model to be used by the CodeDOM resource adapter. + + + Initializes a new instance of the class. + An used by the localization provider to add its extender properties. + A value indicating the localization model to be used by the CodeDOM resource adapter. + An array of cultures that this resource adapter should support. + + + Releases all resources used by the . + + + For a description of this member, see . + The serialization manager requesting the serializer. + An instance of the current serializer of the specified type. This can be if no serializer of the specified type exists. + The data type of the object to serialize. + The data type of the serializer to create. + An instance of a serializer of the type requested, or if the request cannot be satisfied. + + + Serializes an object graph to a series of CodeDOM statements. This class provides an abstract base class for a serializer. + + + Initializes a new instance of the class. + + + Deserializes the specified serialized CodeDOM object into an object. + A serialization manager interface that is used during the deserialization process. + A serialized CodeDOM object to deserialize. + + or is . + + is an unsupported code element. + The deserialized CodeDOM object. + + + Deserializes a single statement. + The serialization manager to use for serialization. + The statement to deserialize. + An object instance resulting from deserializing . + + + Determines which statement group the given statement should belong to. + The for which to determine the group. + A that has been reduced to. + The of . + The name of the component with which should be grouped. + + + Serializes the specified object into a CodeDOM object. + The serialization manager to use during serialization. + The object to serialize. + + or is . + A CodeDOM object representing the object that has been serialized. + + + Serializes the given object, accounting for default values. + The serialization manager to use for serialization. + The object to serialize. + + or is . + A CodeDom object representing . + + + Serializes the given member on the given object. + The serialization manager to use for serialization. + The object to which is attached. + The member to serialize. + + , , or is . + + is not a serializable type. + A representing the serialized state of . + + + Serializes the given member, accounting for default values. + The serialization manager to use for serialization. + The object to which is attached. + The member to serialize. + + , , or is . + + is not a serializable type. + A CodeDom object representing . + + + Serializes the specified value to a CodeDOM expression. + The serialization manager to use during serialization. + The object to serialize. + The serialized value. This returns if no reference expression can be obtained for the specified value, or the value cannot be serialized. + + + Provides a base class for classes. + + + Deserializes the given expression into an in-memory object. + The to use for serialization. + The name of the object that results from the expression. Can be if there is no need to name the object. + The to interpret. + An object resulting from interpretation of . + + + Returns an instance of the given type. + The to use for serialization. + The of the instance to return. + The parameters to pass to the constructor for . + The name of the deserialized object. + + to add this object to the design container; otherwise, . The object must implement for this to have any effect. + + or is . + An instance of . + + + Deserializes properties on the given object from the invariant culture's resource bundle. + The to use for serialization. + The object from which the properties are to be deserialized. + An array that filters which properties will be deserialized. + + + Deserializes a statement by interpreting and executing a CodeDOM statement. + The to use for serialization. + The to deserialize. + + + Gets a collection of attributes as defined in the project's target version of .NET. + The serialization manager. + The target type. + A collection of attributes as defined in the project's target version of .NET. + + + Gets a collection of attributes as defined in the project's target version of .NET. + The serialization manager. + An object of the target type. + A collection of attributes as defined in the project's target version of .NET. + + + Gets a collection of events as defined in the project's target version of .NET. + The serialization manager. + An object of the target type. + An array of attributes to pass to the target version of .NET. + A collection of events as defined in the project's target version of .NET. + + + Returns an expression for the given object. + The to use for serialization. + The object for which to get an expression. + + is . + A representing , or if there is no existing expression for . + + + Gets a collection of properties as defined in the project's target version of .NET. + The serialization manager. + An object of the target type. + An array of attributes to pass to the target version of .NET. + A collection of properties as defined in the project's target version of .NET. + + + Gets a reflection type generated from type metadata. + The serialization manager. + The type to use metadata from. + A reflection type generated from the metadata of . + + + Gets a reflection type generated from object metadata. + The serialization manager. + The object to use metadata from. + A reflection type generated from the metadata of . + + + Locates a serializer for the given object value. + The to use for serialization. + The object specifying the serializer to retrieve. + + or is . + A that is appropriate for . + + + Locates a serializer for the given type. + The to use for serialization. + The specifying the serializer to retrieve. + + or is . + A that is appropriate for . + + + Gets a that is aware of the target version of .NET, for use in type filtering. + The type description provider service. + An object from which the type description provider service can be derived, if is . + A .NET-aware type description provider. + + + Returns a unique name for the given object. + The to use for serialization. + The object for which the name will be retrieved. + + or is . + A unique name for . + + + Returns a value indicating whether the given object has been serialized. + The to use for serialization. + The object to test for previous serialization. + + or is . + + if has been serialized; otherwise, . + + + Returns a value indicating whether the given object has been serialized, optionally considering preset expressions. + The to use for serialization. + The object to test for previous serialization. + + to include preset expressions; otherwise, . + + or is . + + if has been serialized; otherwise, . + + + Returns an expression representing the creation of the given object. + The to use for serialization. + The object to serialize. + + if was fully serialized; otherwise, . + + or is . + An expression representing the creation of . + + + Serializes the given event into the given statement collection. + The to use for serialization. + The into which the event will be serialized. + The object to which is bound. + An specifying the event to serialize. + + , , , or is . + + is not available. + + + Serializes the specified events into the given statement collection. + The to use for serialization. + The into which the event will be serialized. + The object on which events will be serialized. + An array that filters which events will be serialized. + + , , or is . + + + Serializes the properties on the given object into the given statement collection. + The to use for serialization. + The into which the properties will be serialized. + The object on which the properties will be serialized. + An array that filters which properties will be serialized. + + , , or is . + + + Serializes the properties on the given object into the invariant culture's resource bundle. + The to use for serialization. + Not used. + The object whose properties will be serialized. + An array that filters which properties will be serialized. + + , , or is . + + + Serializes a property on the given object. + The to use for serialization. + The into which the property will be serialized. + The object on which the property will be serialized. + The property to serialize. + + , , , or is . + + + Serializes the given object into a resource bundle using the given resource name. + The to use for serialization. + The name of the resource bundle into which will be serialized. + The object to serialize. + + + Serializes the given object into a resource bundle using the given resource name. + The to use for serialization. + The name of the resource bundle into which will be serialized. + The object to serialize. + + + Serializes the given object into an expression. + The to use for serialization. + The object to serialize. Can be . + + is . + A object if can be serialized; otherwise, . + + + Serializes the given object into an expression. + The to use for serialization. + The object to serialize. + + is . + A containing as a serialized expression. + + + Serializes the given object into an expression appropriate for the invariant culture. + The to use for serialization. + The object to serialize. + + to serialize into the invariant culture; otherwise, . + + is . + A containing as a serialized expression. + + + Associates an object with an expression. + The to use for serialization. + The object to serialize. + The with which to associate . + + , , or is . + + + Associates an object with an expression, optionally specifying a preset expression. + The to use for serialization. + The object to serialize. + The with which to associate . + + to specify a preset expression; otherwise, . + + + The exception that is thrown when line number information is available for a serialization error. + + + Initializes a new instance of the class using the specified exception and line information. + The exception to throw. + A that indicates where the exception occurred. + + + Initializes a new instance of the class. + The exception to throw. + The object from which to extract the context. + + is . + + + Initializes a new instance of the class using the specified message and line information. + A message describing the exception. + A that indicates where the exception occurred. + + + Initializes a new instance of the class. + A message describing the exception. + The object from which to extract the context. + + is . + + + Sets the object with the parameter name and additional exception information. + Stores the data that was being used to serialize or deserialize the object that the was serializing or deserializing. + Describes the source and destination of the stream that generated the exception, as well as a means for serialization to retain that context and an additional caller-defined context. + The parameter is . + + + Gets or sets the line information for the error associated with this exception. + A that indicates the line information for the error. + + + Serializes collections. + + + Initializes a new instance of the class. + + + Verifies serialization support by the . + The to check for serialization attributes. + + is . + + if the supports serialization; otherwise, . + + + Serializes the given collection into a CodeDOM object. + The to use during serialization. + The object to serialize. + + or is . + A CodeDOM object representing . + + + Serializes the given collection. + The to use during serialization. + The that refers to the collection. + The of the collection. + The collection to serialize. + The values to serialize. + + , , , or is . + Serialized collection if the serialization process succeeded; otherwise, . + + + Provides an implementation of the interface. + + + Occurs when a session is created. + + + Occurs when a session is disposed. + + + Occurs when cannot locate the specified name in the serialization manager's name table. + The serialization manager does not have an active serialization session. + + + Occurs when serialization is complete. + The serialization manager does not have an active serialization session. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the given service provider. + An . + + is . + + + Creates an instance of a type. + The type to create an instance of. + The parameters of the type's constructor. This can be or an empty collection to invoke the parameterless constructor. + A name to give the object. If , the object will not be given a name, unless the object is added to a container and the container gives the object a name. + + to add the object to the container if the object implements ; otherwise, . + + does not have a constructor that takes parameters contained in . + A new instance of the type specified by . + + + Creates a new serialization session. + The serialization manager is already within a session. This version of does not support simultaneous sessions. + An that represents a new serialization session. + + + Gets the type corresponding to the specified type name. + The name of the type to get. + The specified type. + + + Gets the serializer for the given object type. + The type of object for which to retrieve the serializer. + The type of serializer to retrieve. + + or is . + The serializer for , or , if not found. + + + Gets the requested service. + The type of service to retrieve. + The requested service, or if the service cannot be resolved. + + + Gets the requested type. + The name of the type to retrieve. + The requested type, or if the type cannot be resolved. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Adds a custom serialization provider to the serialization manager. + The serialization provider to add. + + + Implements the method. + The data type to create. + The arguments to pass to the constructor for this type. + The name of the object. This name can be used to access the object later through . If is passed, the object is still created but cannot be accessed by name. + + to add this object to the design container. The object must implement for this to have any effect. + The newly created object instance. + + + Retrieves an instance of a created object of the specified name. + The name of the object to retrieve. + + is . + This property was accessed outside of a serialization session. + An instance of the object with the given name, or if no object by that name can be found. + + + Retrieves a name for the specified object. + The object for which to retrieve the name. + + is . + This property was accessed outside of a serialization session. + The name of the object, or if the object is unnamed. + + + Gets a serializer of the requested type for the specified object type. + The type of the object to get the serializer for. + The type of the serializer to retrieve. + An instance of the requested serializer, or if no appropriate serializer can be located. + + + Gets a type of the specified name. + The fully qualified name of the type to load. + This property was accessed outside of a serialization session. + An instance of the type, or if the type cannot be loaded. + + + Removes a previously added serialization provider. + The to remove. + + + Used to report a recoverable error in serialization. + An object containing the error information, usually of type or . + This property was accessed outside of a serialization session. + + + Sets the name for the specified object. + The object to set the name. + A used as the name of the object. + One or both of the parameters are . + The object specified by instance already has a name, or is already used by another named object. + This property was accessed outside of a serialization session. + + + For a description of this member, see the method. + An object that specifies the type of service object to get. + A service object of type . + + -or- + + if there is no service object of type . + + + Gets or sets to the container for this serialization manager. + The serialization manager has an active serialization session. + The to which the serialization manager will add components. + + + Gets the list of errors that occurred during serialization or deserialization. + This property was accessed outside of a serialization session. + The list of errors that occurred during serialization or deserialization. + + + Gets or sets a value indicating whether the method should check for the presence of the given name in the container. + This property was changed from within a serialization session. + + if will pass the given component name; if will check for the presence of the given name in the container. The default is . + + + Gets the object that should be used to provide properties to the serialization manager's property. + The object that should be used to provide properties to the serialization manager's property. + + + Gets or sets a value that indicates whether will always create a new instance of a type. + The serialization manager has an active serialization session. + + if will return the existing instance; if will create a new instance of a type. The default is . + + + Gets the context stack for this serialization session. + This property was accessed outside of a serialization session. + A that stores data. + + + Implements the property. + A containing the properties to be serialized. + + + Gets or sets a value that indicates whether the method will verify that matching names refer to the same type. + The serialization manager has an active serialization session. + + if verifies types; otherwise, if it does not. The default is . + + + Provides a means of passing context state among serializers. This class cannot be inherited. + + + Initializes a new instance of the class with the given expression and owner. + The given code expression. + The given code expression type. + The given code expression owner. + + , , or is . + + + Initializes a new instance of the class with a current value. + The given code expression. + The given code expression type. + The given code expression owner. + The given code expression preset value. + + , , or is . + + + Gets the expression this context represents. + The expression this context represents. + + + Gets the of the expression. + The of the expression. + + + Gets the object owning this expression. + The object owning this expression. + + + Gets the preset value of an expression. + The preset value of this expression, or if not assigned. + + + Provides an interface that can be used to optimize the reloading of a designer. + + + Indicates whether the designer should reload in order to import the specified compile unit correctly. + A containing the designer document code. + + if the designer should reload; otherwise, . + + + Provides the base class for serializing a reflection primitive within the object graph. + + + Initializes a new instance of the class. + + + Serializes the given member descriptor on the given value to a statement collection. + The serialization manager to use for serialization. + The object to which the member is bound. + The descriptor of the member to serialize. + The into which is serialized. + + + Determines if the given member should be serialized. + The serialization manager to use for serialization. + The object to which the member is bound. + The descriptor of the member to serialize. + + , if the member described by should be serialized; otherwise, . + + + Holds a table of statements that is offered by the . This class cannot be inherited. + + + Determines whether the table contains the given statement owner. + The owner of the statement collection. + + is . + + if is in the table; otherwise, . + + + Returns an for the . + An for the . + + + Populates the statement table with a collection of statement owners. + A collection of statement owners to add to the table. + + is . + + + Populates the statement table with a statement owner. + The statement owner to add to the table. + + is . + + + For a description of this member, see the method. + An that can be used to iterate through the collection. + + + Gets the statement collection for the given owner. + The owner of the statement collection. + + is . + The statement collection for , or if is not in the table. + + + A adds a root context to provide a definition of the root object. This class cannot be inherited. + + + Initializes a new instance of the class. + The expression representing the root object in the object graph. + The root object of the object graph. + + or is . + + + Gets the expression representing the root object in the object graph. + A representing the root object in the object graph. + + + Gets the root object of the object graph. + The root object of the object graph. + + + Specifies that serializers should handle default values. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the option of binding to a specific member. + The member to which this context is bound. Can be . + + + Gets a value indicating whether the given member should be serialized in this context. + The member to be examined for serialization. + + if the given member should be serialized in this context; otherwise, . + + + Gets the member to which this context is bound. + The member to which this context is bound, or if the context is bound to all members of an object. + + + Provides a location into which statements can be serialized. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Gets a collection of statements offered by the statement context. + An containing statements offered by the statement context. + + + Serializes an object to a new type. + + + Initializes a new instance of the class. + + + Deserializes the given type declaration. + The serialization manager to use for serialization. + Type declaration to use for serialization. + + or is . + The root object. + + + Returns the method where statements used to serialize a member are stored. + The serialization manager to use for serialization. + The type declaration to use for serialization. + The value to use for serialization. + + , , or is . + The method used to emit all of the initialization code for the given member. + + + Returns an array of methods to be interpreted during deserialization. + The serialization manager to use for serialization. + The type declaration to use for serialization. + + or is . + A array of methods to be interpreted during deserialization. + + + Serializes the object root by creating a new type declaration that defines root. + The serialization manager to use for serialization. + The object to serialize. + Optional collection of members. Can be or empty. + + or is . + A that defines the root object. + + + Specifies generic undo/redo functionality at design time. + + + Occurs immediately before an undo action is performed. + + + Occurs immediately after an undo action is performed. + + + Initializes a new instance of the class. + A parenting service provider. + + is . + A required service cannot be found. See for required services. If you have removed this service, ensure that you provide a replacement. + + + Adds an to the undo stack. + The undo unit to add. + + + Creates a new . + The name of the unit to create. + + to create the first of a series of nested units; to create subsequent nested units. + A new with a specified name. + + + Discards an . + The unit to discard. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the requested service. + The type of service to retrieve. + + is . + + is required but cannot be found. If you have removed this service, ensure that you provide a replacement. + The requested service, if found. + + + Gets the requested service. + The type of service to retrieve. + + is . + The requested service, or if the requested service is not found. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Enables or disables the . + + if the is enabled; otherwise, . + + + Indicates if an undo action is in progress. + + if an undo action is in progress; otherwise, . + + + Encapsulates a unit of work that a user can undo. + + + Initializes a new instance of the class. + The undo engine that owns this undo unit. + The name for this undo unit. + + is . + + + Receives a call from the undo engine to close this unit. + + + Receives a call from the in response to a event. + A that contains the event data. + + + Receives a call from the in response to a event. + A that contains the event data. + + + Receives a call from the in response to a event. + A that contains the event data. + + + Receives a call from the in response to a event. + A that contains the event data. + + + Receives a call from the in response to a event. + A that contains the event data. + + + Receives a call from the in response to a event. + A that contains the event data. + + + Receives a call from the in response to a event. + A that contains the event data. + + + Gets an instance of the requested service. + The type of service to retrieve. + An instance of the given service, or if the service cannot be resolved. + + + Returns a that represents the current name of the unit. + A that represents the current name of the unit. + + + Performs an undo or redo action. + + + Called by to perform an undo action. + + + Gets a value indicating whether the contains no events. + + if the contains no events; otherwise, . + + + Gets the name of the . + The name of the . + + + Gets the parent . + The to which this is attached. + + + Provides a user interface for selecting bitmap files in a property browser. + + + Provides the list of default file extensions used to filter the file list. + + + Initializes a new instance of the class. + + + Gets the extensions for the file list filter that the bitmap editor will initially use to filter the file list. + The default set of file extensions used to filter the file list. + + + Gets the description for the default file list filter provided by this editor. + The description for the default type of files to filter the file list for. + + + Loads an image from the specified stream. + The stream from which to load the image. + The loaded from the stream. + + + Provides a for visually picking a color. + + + Initializes a new instance of the class. + + + Edits the given object value using the editor style provided by the method. + An that can be used to gain additional context information. + An through which editing services may be obtained. + An instance of the value being edited. + The new value of the object. If the value of the object has not changed, this should return the same object it was passed. + + + Gets the editing style of the Edit method. If the method is not supported, this will return . + An that can be used to gain additional context information. + An enum value indicating the provided editing style. + + + Gets a value indicating if this editor supports the painting of a representation of an object's value. + An that can be used to gain additional context information. + + true if is implemented; otherwise, false. + + + Paints a representative value of the given object to the provided canvas. + What to paint and where to paint it. + + + Provides a for visually editing content alignment. + + + Initializes a new instance of the class. + + + Edits the given object value using the editor style provided by the method. + An that can be used to gain additional context information. + An through which editing services may be obtained. + An instance of the value being edited. + The new value of the object. If the value of the object has not changed, this should return the same object it was passed. + + + Gets the editing style of the method. + An that can be used to gain additional context information. + A value indicating the provided editing style. If the method to retrieve the edit style is not supported, this will return . + + + Provides a that can perform default file searching for cursor (.cur) files. + + + Initializes a new instance of the class. + + + Edits the given object value using the editor style provided by the method. + A type descriptor context that can be used to provide additional context information. + A service provider object through which editing services may be obtained. + An instance of the value being edited. + The new value of the object. If the value of the object has not changed, this should return the same object it was passed. + + + Retrieves the editing style of the method. + A type descriptor context that can be used to provide additional context information. + An enum value indicating the provided editing style. If the method is not supported, this will return . + + + Gets a value indicating whether drop-down editors should be resizable by the user. + + if drop-down editors are resizable; otherwise, . + + + Provides a user interface to select and configure a object. + + + Initializes a new instance of the class. + + + Edits the value of the specified object using the editor style indicated by . + An that can be used to gain additional context information. + An that this editor can use to obtain services. + The object to edit. + The new value of the object. If the value of the object has not changed, this should return the same object that was passed to it. + + + Gets the editor style used by the method. + An that can be used to gain additional context information. + A value that indicates the style of editor used by . + + + Provides a that paints a glyph for the font name. + + + Initializes a new instance of the class. + + + Determines if this editor supports the painting of a representation of an object's value. + A type descriptor context that can be used to provide additional context information. + + true if is implemented; otherwise, false. + + + Paints a representative value of the given object to the provided canvas. Painting should be done within the boundaries of the provided rectangle. + What to paint and where to paint it. + + + Provides a for visually choosing an icon. + + + Initializes a new instance of the class. + + + Creates a string representing the valid file extensions for icons. + An array of strings holding valid file extensions. + A string that specifies the separator character. + A string containing the icon file extensions, or if is or empty. + + + Creates a filter string for the file dialog box. + The for which the filter string will be created. + The filter string, created from the string returned by . + + + Edits the given object value using the editor style provided by the method. + A type descriptor context that can be used to provide additional context information. + A service provider object through which editing services may be obtained. + An instance of the value being edited. + The new value of the object. If the value of the object has not changed, this should return the same object it was passed. + + + Retrieves the editing style of the method. + A type descriptor context that can be used to provide additional context information. + One of the values indicating the provided editing style. + + + Retrieves an array of valid file extensions for icons. + An array of valid file extensions for icons. + + + Gets the description for the default file list filter provided by this editor. + The description for the default type of files to filter the file list for. + + + Determines if this editor supports the painting of a representation of an object's value. + A type descriptor context that can be used to provide additional context information. + + true if is implemented; otherwise, false. + + + Creates a new from the given stream. + The source stream from which the icon will be created. + The newly created . + + + Paints a representative value of the given object to the provided canvas. + What to paint and where to paint it. + + + Provides a user interface for selecting an image for a property in a property grid. + + + Initializes a new instance of the class. + + + Creates a string of file name extensions using the specified array of file extensions and the specified separator. + The extensions to filter for. + The separator to use. + A string containing the specified file name extensions, each separated by the specified separator. + + + Creates a filter entry for a file dialog box's file list. + An to get the filter entry from. + The new filter entry string. + + + Edits the specified object value using the edit style provided by the method. + An that can be used to gain additional context information. + An through which editing services can be obtained. + An being edited. + An representing the new value. If the value of the object has not changed, returns the object that was passed to it. + + + Gets the editing style of the method. + An that can be used to gain additional context information. + One of the values indicating the supported editing style. + + + Gets the extensions for the file-list filter that this editor initially uses to filter the file list. + A set of file extensions used to filter the file list. + + + Gets the description for the default file-list filter provided by this editor. + The description for the default file-list filter. + + + Gets an array of supported image types. + An array of representing supported image types. + + + Gets a value indicating whether this editor supports painting a representation of an object's value. + An that can be used to gain additional context information. + + true if is implemented; otherwise, false. + + + Loads an image from the specified stream. + A that contains the image to load. + The that has been loaded. + + + Paints a value indicated by the specified . + A indicating what to paint and where to paint it. + + + Exposes a collection of toolbox items. + + + Gets a collection of objects. + A collection of objects. + + + Provides methods and properties to manage and query the toolbox in the development environment. + + + Adds a new toolbox item creator for a specified data format. + A that can create a component when the toolbox item is invoked. + The data format that the creator handles. + + + Adds a new toolbox item creator for a specified data format and designer host. + A that can create a component when the toolbox item is invoked. + The data format that the creator handles. + The that represents the designer host to associate with the creator. + + + Adds the specified project-linked toolbox item to the toolbox. + The linked to add to the toolbox. + The for the current design document. + + + Adds the specified project-linked toolbox item to the toolbox in the specified category. + The linked to add to the toolbox. + The toolbox item category to add the toolbox item to. + The for the current design document. + + + Adds the specified toolbox item to the toolbox. + The to add to the toolbox. + + + Adds the specified toolbox item to the toolbox in the specified category. + The to add to the toolbox. + The toolbox item category to add the to. + + + Gets a toolbox item from the specified object that represents a toolbox item in serialized form. + The object that contains the to retrieve. + The created from the serialized object. + + + Gets a toolbox item from the specified object that represents a toolbox item in serialized form, using the specified designer host. + The object that contains the to retrieve. + The to associate with this . + The created from deserialization. + + + Gets the currently selected toolbox item. + The that is currently selected, or if no toolbox item has been selected. + + + Gets the currently selected toolbox item if it is available to all designers, or if it supports the specified designer. + The that the selected tool must be associated with for it to be returned. + The that is currently selected, or if no toolbox item is currently selected. + + + Gets the entire collection of toolbox items from the toolbox. + A that contains the current toolbox items. + + + Gets the collection of toolbox items that are associated with the specified designer host from the toolbox. + The that is associated with the toolbox items to retrieve. + A that contains the current toolbox items that are associated with the specified designer host. + + + Gets a collection of toolbox items from the toolbox that match the specified category. + The toolbox item category to retrieve all the toolbox items from. + A that contains the current toolbox items that are associated with the specified category. + + + Gets the collection of toolbox items that are associated with the specified designer host and category from the toolbox. + The toolbox item category to retrieve the toolbox items from. + The that is associated with the toolbox items to retrieve. + A that contains the current toolbox items that are associated with the specified category and designer host. + + + Gets a value indicating whether the specified object which represents a serialized toolbox item matches the specified attributes. + The object that contains the to retrieve. + An that contains the attributes to test the serialized object for. + + if the object matches the specified attributes; otherwise, . + + + Gets a value indicating whether the specified object which represents a serialized toolbox item can be used by the specified designer host. + The object that contains the to retrieve. + The to test for support for the . + + if the specified object is compatible with the specified designer host; otherwise, . + + + Gets a value indicating whether the specified object is a serialized toolbox item. + The object to inspect. + + if the object contains a toolbox item object; otherwise, . + + + Gets a value indicating whether the specified object is a serialized toolbox item, using the specified designer host. + The object to inspect. + The that is making this request. + + if the object contains a toolbox item object; otherwise, . + + + Refreshes the state of the toolbox items. + + + Removes a previously added toolbox item creator of the specified data format. + The data format of the creator to remove. + + + Removes a previously added toolbox creator that is associated with the specified data format and the specified designer host. + The data format of the creator to remove. + The that is associated with the creator to remove. + + + Removes the specified toolbox item from the toolbox. + The to remove from the toolbox. + + + Removes the specified toolbox item from the toolbox. + The to remove from the toolbox. + The toolbox item category to remove the from. + + + Notifies the toolbox service that the selected tool has been used. + + + Gets a serializable object that represents the specified toolbox item. + The to serialize. + An object that represents the specified . + + + Sets the current application's cursor to a cursor that represents the currently selected tool. + + if the cursor is set by the currently selected tool, if there is no tool selected and the cursor is set to the standard windows cursor. + + + Selects the specified toolbox item. + The to select. + + + Gets the names of all the tool categories currently on the toolbox. + A containing the tool categories. + + + Gets or sets the name of the currently selected tool category from the toolbox. + The name of the currently selected category. + + + Defines an interface for setting the currently selected toolbox item and indicating whether a designer supports a particular toolbox item. + + + Gets a value indicating whether the specified tool is supported by the current designer. + The to be tested for toolbox support. + + if the tool is supported by the toolbox and can be enabled; if the document designer does not know how to use the tool. + + + Selects the specified tool. + The to select. + + + Provides a that can perform default file searching for metafile (.emf) files. + + + Initializes a new instance of the class. + + + Gets the extensions for the file-list filter that this editor initially uses to filter the file list. + A set of file extensions used to filter the file list. + + + Gets the description for the default file-list filter provided by this editor. + The description for the default file-list filter. + + + Loads an image from the specified stream. + A that contains the image to load. + The that has been loaded. + + + Provides data for the event that occurs when components are added to the toolbox. + + + Initializes a new instance of the class. + The components to include in the toolbox. + + + Gets or sets an array containing the components to add to the toolbox. + An array of type indicating the components to add to the toolbox. + + + Represents the method that handles the event. + The source of the event. + A that provides data for the event. + + + Provides data for the event that occurs when components are added to the toolbox. + + + Initializes a new instance of the class. + The designer host that is making the request. + + + Gets or sets an instance of the that made the request to create toolbox components. + The that made the request to create toolbox components, or if no designer host was provided to the toolbox item. + + + Represents the method that handles the event. + The source of the event. + A that provides data for the event. + + + Provides a base implementation of a toolbox item. + + + Occurs immediately after components are created. + + + Occurs when components are about to be created. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that creates the specified type of component. + The type of that the toolbox item creates. + The was locked. + + + Throws an exception if the toolbox item is currently locked. + The is locked. + + + Creates the components that the toolbox item is configured to create. + An array of created objects. + + + Creates the components that the toolbox item is configured to create, using the specified designer host. + The to use when creating the components. + An array of created objects. + + + Creates the components that the toolbox item is configured to create, using the specified designer host and default values. + The to use when creating the components. + A dictionary of property name/value pairs of default values with which to initialize the component. + An array of created objects. + + + Creates a component or an array of components when the toolbox item is invoked. + The to host the toolbox item. + An array of created objects. + + + Creates an array of components when the toolbox item is invoked. + The designer host to use when creating components. + A dictionary of property name/value pairs of default values with which to initialize the component. + An array of created objects. + + + Loads the state of the toolbox item from the specified serialization information object. + The to load from. + A that indicates the stream characteristics. + + + Determines whether two instances are equal. + The to compare with the current . + + if the specified is equal to the current ; otherwise, . + + + Filters a property value before returning it. + The name of the property to filter. + The value against which to filter the property. + A filtered property value. + + + Returns the hash code for this instance. + A hash code for the current . + + + Enables access to the type associated with the toolbox item. + The designer host to query for . + The type associated with the toolbox item. + + + Creates an instance of the specified type, optionally using a specified designer host and assembly name. + The for the current document. This can be . + An that indicates the assembly that contains the type to load. This can be . + The name of the type to create an instance of. + A value indicating whether or not to add a reference to the assembly that contains the specified type to the designer host's set of references. + + is not specified. + An instance of the specified type, if it can be located. + + + Initializes the current toolbox item with the specified type to create. + The that the toolbox item creates. + The was locked. + + + Locks the toolbox item and prevents changes to its properties. + + + Raises the event. + A that provides data for the event. + + + Raises the event. + A that provides data for the event. + + + Saves the state of the toolbox item to the specified serialization information object. + The to save to. + A that indicates the stream characteristics. + + + For a description of this member, see the method. + The to populate with data. + The destination (see ) for this serialization. + + + Returns a that represents the current . + A that represents the current . + + + Validates that an object is of a given type. + The name of the property to validate. + Optional value against which to validate. + The expected type of the property. + + to allow ; otherwise, . + + is , and is . + + is not the type specified by . + + + Validates a property before it is assigned to the property dictionary. + The name of the property to validate. + The value against which to validate. + + is , and is "IsTransient". + The value used to perform validation. + + + Gets or sets the name of the assembly that contains the type or types that the toolbox item creates. + An that indicates the assembly containing the type or types to create. + + + Gets or sets a bitmap to represent the toolbox item in the toolbox. + A that represents the toolbox item in the toolbox. + + + Gets or sets the company name for this . + A that specifies the company for this . + + + Gets the component type for this . + A that specifies the component type for this . + + + Gets or sets the for the toolbox item. + An array of objects. + + + Gets or sets the description for this . + A that specifies the description for this . + + + Gets or sets the display name for the toolbox item. + The display name for the toolbox item. + + + Gets or sets the filter that determines whether the toolbox item can be used on a destination component. + An of objects. + + + Gets a value indicating whether the toolbox item is transient. + + , if this toolbox item should not be stored in any toolbox database when an application that is providing a toolbox closes; otherwise, . + + + Gets a value indicating whether the is currently locked. + + if the toolbox item is locked; otherwise, . + + + Gets or sets the original bitmap that will be used in the toolbox for this item. + A that represents the toolbox item in the toolbox. + + + Gets a dictionary of properties. + A dictionary of name/value pairs (the names are property names and the values are property values). + + + Gets or sets the fully qualified name of the type of that the toolbox item creates when invoked. + The fully qualified type name of the type of component that this toolbox item creates. + + + Gets the version for this . + A that specifies the version for this . + + + Represents a collection of toolbox items. + + + Initializes a new instance of the class using the specified array of toolbox items. + An array of type containing the toolbox items to fill the collection with. + + + Initializes a new instance of the class using the specified collection. + A to fill the new collection with. + + + Indicates whether the collection contains the specified . + A to search the collection for. + + if the collection contains the specified object; otherwise, . + + + Copies the collection to the specified array beginning with the specified destination index. + The array to copy to. + The index to begin copying to. + + + Gets the index of the specified , if it exists in the collection. + A to get the index of in the collection. + The index of the specified . + + + Gets the at the specified index. + The index of the object to get or set. + A at each valid index in the collection. + + + Provides a callback mechanism that can create a . + The object which contains the data to create a for. + The name of the clipboard data format to create a for. + The deserialized object specified by . + + + Defines an interface that enables the strongly typed resource builder ( object) to determine which types and properties are available so it can emit the correct Code Document Object Model (CodeDOM) tree. + + + Indicates whether the specified type on the project target framework has a specified named property. + The type whose properties are to be queried. + The name of the property to find in . + A flag that indicates whether the property must include a get accessor. + + if on the project target framework has a property named ; otherwise, . + + + Provides support for strongly typed resources. This class cannot be inherited. + + + Generates a class file that contains strongly typed properties that match the resources referenced in the specified collection. + An collection where each dictionary entry key/value pair is the name of a resource and the value of the resource. + The name of the class to be generated. + The namespace of the class to be generated. + A class that provides the language in which the class will be generated. + + to generate an internal class; to generate a public class. + An array that contains each resource name for which a property cannot be generated. Typically, a property cannot be generated because the resource name is not a valid identifier. + + , , or is . + A resource node name does not match its key in . + A container. + + + Generates a class file that contains strongly typed properties that match the resources referenced in the specified collection. + An collection where each dictionary entry key/value pair is the name of a resource and the value of the resource. + The name of the class to be generated. + The namespace of the class to be generated. + The namespace of the resource to be generated. + A object that provides the language in which the class will be generated. + + to generate an internal class; to generate a public class. + A array that contains each resource name for which a property cannot be generated. Typically, a property cannot be generated because the resource name is not a valid identifier. + + , , or is . + A resource node name does not match its key in . + A container. + + + Generates a class file that contains strongly typed properties that match the resources in the specified .resx file. + The name of a .resx file used as input. + The name of the class to be generated. + The namespace of the class to be generated. + A class that provides the language in which the class will be generated. + + to generate an internal class; to generate a public class. + A array that contains each resource name for which a property cannot be generated. Typically, a property cannot be generated because the resource name is not a valid identifier. + + or is . + A container. + + + Generates a class file that contains strongly typed properties that match the resources in the specified .resx file. + The name of a .resx file used as input. + The name of the class to be generated. + The namespace of the class to be generated. + The namespace of the resource to be generated. + A class that provides the language in which the class will be generated. + + to generate an internal class; to generate a public class. + A array that contains each resource name for which a property cannot be generated. Typically, a property cannot be generated because the resource name is not a valid identifier. + + or is . + A container. + + + Generates a valid resource string based on the specified input string and code provider. + The string to verify and, if necessary, convert to a valid resource name. + A object that specifies the target language to use. + + or is . + A valid resource name derived from the parameter. Any invalid tokens are replaced with the underscore (_) character, or if the derived string still contains invalid characters according to the language specified by the parameter. + + + Use instead. + + + Retrieves the library's documentation string, the complete Help file name and path, and the context identifier for the library Help topic in the Help file. + Index of the type description whose documentation is to be returned. + Returns a string that contains the name of the specified item. + Returns a string that contains the documentation string for the specified item. + Returns the Help context identifier associated with the specified item. + Returns a string that contains the fully qualified name of the Help file. + + + Retrieves the structure that contains the library's attributes. + On successful return, a structure that contains the library's attributes. + + + Returns the number of type descriptions in the type library. + The number of type descriptions in the type library. + + + Retrieves the type of a type description. + The index of the type description within the type library. + A reference to the enumeration for the type description. + + + Indicates whether a passed-in string contains the name of a type or member described in the library. + The string to test. + The hash value of . + + if was found in the type library; otherwise . + + + Releases the originally obtained from . + The to release. + + + Provides a user interface for configuring an property. + + + Initializes a new instance of the class. + + + Edits the value of the specified object using the specified service provider and context. + An that can be used to gain additional context information. + An through which editing services may be obtained. + An instance of the value being edited. + The new value of the object. If the value of the object hasn't changed, this should return the same object it was passed. + + + Gets the editor style used by the method. + An that can be used to gain additional context information. + One of the values indicating the provided editing style. If the method is not supported, this method will return . + + + Imports ActiveX controls and generates a wrapper that can be accessed by a designer. + + + Initializes a new instance of the class. + An that indicates the options for the ActiveX control importer to use. + + + Provides methods to resolve references to ActiveX libraries, COM type libraries or assemblies, or managed assemblies. + + + Resolves a reference to the specified type library that contains an ActiveX control. + A to resolve a reference to. + A fully qualified path to an assembly. + + + Resolves a reference to the specified assembly that contains a COM component. + An that indicates the assembly to resolve a reference to. + A fully qualified path to an assembly. + + + Resolves a reference to the specified type library that contains an COM component. + A to resolve a reference to. + A fully qualified path to an assembly. + + + Resolves a reference to the specified assembly. + The name of the assembly to resolve a reference to. + A fully qualified path to an assembly. + + + Represents a set of options for an . + + + Specifies whether the generated assembly is strongly named and will be signed later. + + + Specifies whether sources for the type library wrapper should be generated. + + + Specifies whether to use only input from the command line instead relying on a registered version. + + + Specifies the path to the file that contains the strong name key container for the generated assemblies. + + + Specifies the path to the file that contains the strong name key for the generated assemblies. + + + Specifies the strong name used for the generated assemblies. + + + Specifies whether errors are output in the Microsoft Build Engine (MSBuild) format. + + + Indicates whether the ActiveX importer tool logo will be displayed when the control is imported. + + + Specifies the path to the directory that the generated assemblies will be created in. + + + Specifies the filename to generate the ActiveX control wrapper to. + + + Specifies whether to overwrite existing files when generating assemblies. + + + Specifies the public key used to sign the generated assemblies. + + + Specifies the to use to resolve types and references when generating assemblies. + + + Specifies whether to compile in silent mode, which generates less displayed information at compile time. + + + Specifies whether to compile in verbose mode, which generates more displayed information at compile time. + + + Initializes a new instance of the class. + + + Manages a collection of user-interface related objects. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Forces the to refresh its adorner window. + + + Forces the to refresh its adorner window within the given . + The area to invalidate. + + + Forces the to refresh its adorner window within the given . + The to invalidate. + + + Gets or sets the associated with the . + The associated with the . + + + Gets or sets a value indicating if the is enabled. + + , if the is enabled; otherwise, . + + + Gets the collection. + A collection of objects. + + + Represents the objects that are managed by a . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the given . + + if the parent behavior should be called if it exists; otherwise, . + The to use. + + is , and is . + + + Intercepts commands. + A object. + A . By default, returns . + + + Permits custom drag-and-drop behavior. + A object on which to invoke drag-and-drop behavior. + A that contains the event data. + + + Permits custom drag-enter behavior. + A on which to invoke drag-enter behavior. + A that contains the event data. + + + Permits custom drag-leave behavior. + A on which to invoke drag-leave behavior. + A that contains the event data. + + + Permits custom drag-over behavior. + A on which to invoke drag-over behavior. + A that contains the event data. + + + Permits custom drag-and-drop feedback behavior. + A on which to invoke drag-and-drop behavior. + A that contains the event data. + + + Called by the adorner window when it loses mouse capture. + A on which to invoke drag-and-drop behavior. + An that contains the event data. + + + Called when any double-click message enters the adorner window of the . + A . + A value indicating which button was clicked. + The location at which the click occurred. + + if the message was handled; otherwise, . + + + Called when any mouse-down message enters the adorner window of the . + A . + A value indicating which button was clicked. + The location at which the click occurred. + + if the message was handled; otherwise, . + + + Called when any mouse-enter message enters the adorner window of the . + A . + + if the message was handled; otherwise, . + + + Called when any mouse-hover message enters the adorner window of the . + A . + The location at which the hover occurred. + + if the message was handled; otherwise, . + + + Called when any mouse-leave message enters the adorner window of the . + A . + + if the message was handled; otherwise, . + + + Called when any mouse-move message enters the adorner window of the . + A . + A value indicating which button was clicked. + The location at which the move occurred. + + if the message was handled; otherwise, . + + + Called when any mouse-up message enters the adorner window of the . + A . + A value indicating which button was clicked. + + if the message was handled; otherwise, . + + + Sends this drag-and-drop event from the adorner window to the appropriate or hit-tested . + A . + A that contains the event data. + + + Gets the cursor that should be displayed for this behavior. + A that represents the cursor that should be displayed for this behavior. + + + Gets a value indicating whether objects should be disabled. + + if all objects the designer receives should have states set to Enabled = false when this is active; otherwise, . + + + Provides data for the and events. + + + Initializes a new instance of the class. + The of objects currently being dragged. + + + Gets the list of objects currently being dragged. + The of objects currently being dragged. + + + Represents the methods that will handle the and events of a . This class cannot be inherited. + The source of the event. + A that contains the event data. + + + Manages user interface in the designer. This class cannot be inherited. + + + Occurs when the starts a drag-and-drop operation. + + + Occurs when the completes a drag operation. + + + Occurs when the current selection should be refreshed. + + + Translates a in the adorner window to screen coordinates. + The value to transform. + The transformed value, in screen coordinates. + + + Gets the location of the adorner window in screen coordinates. + The location, from the upper-left corner of the adorner window, in screen coordinates. + + + Returns the bounding of a . + The to translate. + The bounding of a translated to the adorner window coordinates. + + + Returns the location of a translated to adorner window coordinates. + The to translate. + A value indicating the location of in adorner window coordinates. + + + Releases all resources used by the . + + + Returns the immediately after the given in the behavior stack. + The preceding the to be returned. + The immediately after in the behavior stack, or if there is no following behavior. + + + Invalidates the adorner window of the . + + + Invalidates, within the adorner window, the specified area of the . + The rectangular area to invalidate. + + + Invalidates, within the adorner window, the specified area of the . + The region to invalidate. + + + Converts a point in a handle's coordinate system to the adorner window coordinates. + An adorner window's handle. + A in a handle's coordinate system. + A in the adorner window coordinates. + + + Removes and returns the at the top of the stack. + The to remove from the stack. + The stack is empty. + The that was removed from the stack. + + + Pushes a onto the behavior stack. + The to push. + + is . + + + Pushes a onto the behavior stack and assigns mouse capture to the behavior. + The to push. + + is . + + + Translates a point in screen coordinates into the adorner window coordinates of the . + The value to transform. + The transformed value, in adorner window coordinates. + + + Synchronizes all selection glyphs. + + + Gets the . + A collection of adorner. + + + Gets the for the adorner window. + The for the adorner window. + + + Gets the at the top of the behavior stack without removing it. + The at the top of the behavior stack. + + + Stores objects in a strongly typed collection. + + + Initializes a new instance of the class with the given array. + An array of type to populate the collection. + + + Initializes a new instance of the class with the given reference. + A reference. + + + Initializes a new instance of the class from an existing . + A from which to populate the collection. + + + Adds an with the specified value to the . + An to add to the end of the collection. + The index at which the new element was inserted. + + + Copies the elements of an array to the end of the . + An array of type to copy to the end of the collection. + + + Adds the contents of another to the end of the collection. + A to add to the end of the collection. + + + Gets a value indicating whether the contains the specified . + The to locate. + + if the is contained in the collection; otherwise, . + + + Copies the values to a one-dimensional at the specified index. + The one-dimensional that is the destination of the values copied from . + The index in where copying begins. + + is multidimensional. + +-or- + +The number of elements in the is greater than the available space between and the end of . + + is . + + is less than the lower bound of . + + + Returns an enumerator that can iterate through the instance. + An for the instance. + + + Returns the index of an in the . + The to locate. + The index of the of in the , if found; otherwise, -1. + + + Inserts an into the at the specified index. + The zero-based index where should be inserted. + The to insert. + + + Removes a specific from the . + The to remove from the . + + is not found in the collection. + + + Gets or sets the element at the specified index. + The zero-based index of the element. + + is outside the valid range of indexes for the collection. + The element specified by . + + + Supports iteration over a . + + + Initializes a new instance of the class. + The for which to create the enumerator. + + + Advances the enumerator to the next element of the . + + if the enumerator was successfully advanced to the next element; if the enumerator was past the end of the collection. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + + + For a description of this member, see the method. + + if the enumerator was successfully advanced to the next element; if the enumerator was past the end of the collection. + + + For a description of this member, see the method. + + + Gets the current element in the . + The current element in the . + + + For a description of this member, see the property. + The current in the collection. + + + Associates a with its component. + + + Initializes a new instance of the class. + The component with which the is associated. + + + Initializes a new instance of the class. + The component with which the is associated. + The with which the is associated. + + + Indicates whether a mouse click at the specified point should be handled by the . + A point to hit-test. + A if the is associated with ; otherwise, . + + + Provides paint logic. + A containing the of the . + + + Gets the component that is associated with the . + An associated with the . + + + Associates a with its control. + + + Initializes a new instance of the class. + A that represents the bounds of the . + A that represents the cursor to display when the mouse pointer is over the . + The component with which the is associated. + The with which the is associated. + + + Initializes a new instance of the class. + A that represents the bounds of the . + A that represents the cursor to display when the mouse pointer is over the . + The component with which the is associated. + A with which the is associated. + + + Indicates whether a mouse click at the specified point should be handled by the . + A point to hit test. + A if the is associated with ; otherwise, . + + + Gets the bounds of the . + A representing the bounds of the . + + + Represents a single user interface (UI) entity managed by an . + + + Initializes a new instance of the class. + The associated with the . Can be . + + + Provides hit test logic. + A point to hit-test. + A if the is associated with ; otherwise, . + + + Provides paint logic. + A that contains the event data. + + + Changes the associated with the . + A to associate with the . + + + Gets the associated with the . + The associated with the , or if there is no behavior. + + + Gets the bounds of the . + A representing the bounds of the . + + + Stores objects in a strongly typed collection. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the given array. + An array of type to populate the collection. + + + Initializes a new instance of the class based on another . + A to populate the collection. + + + Adds a with the specified value to the . + A to add to the end of the collection. + The index at which the new element was inserted. + + + Copies the elements of an array to the end of the . + An array of type to copy to the end of the collection. + + + Adds the contents of another to the end of the collection. + A to add to the end of the collection. + + + Gets a value indicating whether the contains the specified . + The to locate. + + if the is contained in the collection; otherwise, . + + + Copies the values to a one-dimensional at the specified index. + The one-dimensional that is the destination of the values copied from . + The index in where copying begins. + + + Returns the index of a in the . + The to locate. + The index of the of in the , if found; otherwise, -1. + + + Inserts a into the at the specified index. + The zero-based index where should be inserted. + The to insert. + + + Removes a specific from the . + The to remove from the . + + + Gets or sets the element at the specified index. + The zero-based index of the element. + The element at the specified index. + + + Describes the designer selection state of a . + + + The is not selected. + + + The is selected. + + + The is the primary selection. + + + Represents the horizontal and vertical line segments that are dynamically created in the user interface (UI) to assist in the design-time layout of controls in a container. This class cannot be inherited. + + + Initializes a new instance of the class using the specified snapline type and offset. + The to create. Describes the relative position and orientation of the snapline. + The position of the snapline, in pixels, relative to the upper-left origin of the owning control. + + + Initializes a new instance of the class using the specified snapline type, offset, and filter name. + The to create. Describes the relative position and orientation of the snapline. + The position of the snapline, in pixels, relative to the upper-left origin of the owning control. + A used to specify a programmer-defined category of snaplines. + + + Initializes a new instance of the class using the specified snapline type, offset, filter name, and priority. + The to create. Describes the relative position and orientation of the snapline. + The position of the snapline, in pixels, relative to the upper-left origin of the owning control. + A used to specify a programmer-defined category of snaplines. + The of the snapline. + + + Initializes a new instance of the class using the specified snapline type, offset, and priority. + The to create. Describes the relative position and orientation of the snapline. + The position of the snapline, in pixels, relative to the upper-left origin of the owning control. + The of the snapline. + + + Adjusts the property of the snapline. + The number of pixels to change the snapline offset by. + + + Returns a value indicating whether the specified should snap to another . + The specified . + The to which the specified is expected to snap. + + if should snap to ; otherwise, . + + + Returns a string representation of the current snapline. + A that represents the current . + + + Gets the programmer-defined filter category associated with this snapline. + A that defines the filter category. The default is . + + + Gets a value indicating whether the snapline has a horizontal orientation. + + if the snapline is horizontal; otherwise, . + + + Gets a value indicating whether the snapline has a vertical orientation. + + if the snapline is vertical; otherwise, . + + + Gets the number of pixels that the snapline is offset from the origin of the associated control. + The offset, in pixels, of the snapline. + + + Gets a value indicating the relative importance of the snapline. + A that represents the priority category of a snapline. + + + Gets the type of a snapline, which indicates the general location and orientation. + A that represents the orientation and general location, relative to control edges, of a snapline. + + + Specifies the relative importance of a snapline. + + + The priority category that is equivalent to the highest priority of all the current snaplines. Indicates that this category of snapline should always be active. + + + The highest priority category. + + + The lowest priority category. + + + The middle priority category. + + + Specifies the orientation and relative location of a snapline. + + + A horizontal snapline typically associated with a primary internal feature of a control; for example, the base of the text string in a control. + + + A horizontal snapline typically aligned to the bottom edge of a control. + + + A horizontal snapline typically not associated with an edge of a control. + + + A vertical snapline typically aligned to the left edge of a control. + + + A vertical snapline typically aligned to the right edge of a control. + + + A horizontal snapline typically aligned to the top edge of a control. + + + A vertical snapline typically not associated with an edge of a control. + + + Provides an editor for setting the property. + + + Initializes a new instance of the class. + + + Edits the given object value using the editor style provided by . + An providing information about the control or component. + An providing custom support to other objects. + The object value to edit. + The edited object. + + + Retrieves the editing style of the EditValue method. + An providing information about the control or component. + One of the values. If the method is not supported, this method returns . + + + Designer action items that can be associated with a component. + + + Represents component and service type designer actions. + + + Represents pull-model designer actions. + + + Represents push-model designer actions. + + + Base designer class for extending the design mode behavior of a root design document that supports nested components. + + + Initializes a new instance of the class. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets a value indicating whether the specified tool is supported by the designer. + The to test for toolbox support. + + if the tool should be enabled on the toolbox; if the document designer doesn't know how to use the tool. + + + Initializes the designer with the specified component. + The to associate with the designer. + + + Adjusts the set of properties the component will expose through a . + An that contains the properties for the class of the component. + + + For a description of this member, see . + A that indicates a particular view technology. + An object that represents the view for this designer. + + + For a description of this member, see . + The component to filter the attributes of. + A dictionary of attributes that can be modified. + + if the set of filtered attributes is to be cached; if the filter service must query again. + + + For a description of this member, see . + The component to filter events for. + A dictionary of events that can be modified. + + if the set of filtered events is to be cached; if the filter service must query again. + + + For a description of this member, see . + The component to filter properties for. + A dictionary of properties that can be modified. + + if the set of filtered properties is to be cached; if the filter service must query again. + + + For a description of this member, see . + The to be tested for toolbox support. + + if the tool is supported by the toolbox and can be enabled; if the document designer does not know how to use the tool. + + + For a description of this member, see . + The to select. + + + Gets the control for the designer. + The the designer is editing. + + + For a description of this member, see . + An array of supported values. + + + Gets or sets a value indicating whether the component tray for the designer is in auto-arrange mode. + + if the component tray for the designer is in auto-arrange mode; otherwise, . + + + Gets or sets a value indicating whether the component tray for the designer is in large icon mode. + + if the component tray for the designer is in large icon mode; otherwise, . + + + Provides behavior for the component tray of a designer. + + + Initializes a new instance of the class using the specified designer and service provider. + The that is the main or document designer for the current project. + An that can be used to obtain design-time services. + + + Adds a component to the tray. + The to add to the tray. + + + Gets a value indicating whether the specified tool can be used to create a new component. + The to test. + + if the specified tool can be used to create a component; otherwise, . + + + Gets a value indicating whether the specified component can be displayed. + The to test. + + if the component can be displayed; otherwise, . + + + Creates a component from the specified toolbox item, adds the component to the current document, and displays a representation for the component in the component tray. + The to create a component from. + + + Displays an error message to the user with information about the specified exception. + The exception about which to display information. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the location of the specified component, relative to the upper-left corner of the component tray. + The to retrieve the location of. + A indicating the coordinates of the specified component, or an empty if the specified component could not be found in the component tray. An empty has an property equal to and typically has and properties that are each equal to zero. + + + Similar to , this method returns the next component in the tray, given a starting component. + The component from which to start enumerating. + + to enumerate forward through the list; otherwise, to enumerate backward. + The next component in the component tray, or , if the end of the list is encountered (or the beginning, if is ). + + + Gets the requested service type. + The type of the service to retrieve. + An instance of the requested service, or if the service could not be found. + + + Gets the value of the extender property. + The that receives the location extender property. + A representing the location of . + + + Tests a component for presence in the component tray. + The component to test for presence in the component tray. + + if is being shown on the tray; otherwise, . + + + Called when an object that has been dragged is dropped on the component tray. + A that provides data for the event. + + + Called when an object is dragged over, and has entered the area over, the component tray. + A that provides data for the event. + + + Called when an object is dragged out of the area over the component tray. + An that provides data for the event. + + + Called when an object is dragged over the component tray. + A that provides data for the event. + + + Called during an OLE drag and drop operation to provide an opportunity for the component tray to give feedback to the user about the results of dropping the object at a specific point. + A that provides data for the event. + + + Raises the event. + A that contains the event data. + + + Called when a mouse drag selection operation is canceled. + + + Called when the mouse is double clicked over the component tray. + An that provides data for the event. + + + Called when the mouse button is pressed. + A that provides data for the event. + + + Called when the mouse cursor position has changed. + A that provides data for the event. + + + Called when the mouse button has been released. + A that provides data for the event. + + + Called when the view for the component tray should be refreshed. + A that provides data for the event. + + + Called to set the mouse cursor. + + + Removes the specified component from the tray. + The to remove from the tray. + + + Sets the location of the specified component to the specified location. + The to set the location of. + A indicating the new location for the specified component. + + + Sets the value of the extender property. + The that receives the location extender property. + A representing the location of . + + + For a description of this member, see . + The object to receive the extender properties. + + if this object can provide extender properties to the specified object; otherwise, . + + + Processes Windows messages. + The to process. + + + Gets or sets a value indicating whether the tray items are automatically aligned. + + if the tray items are automatically arranged; otherwise, . + + + Gets the number of components contained in the tray. + The number of components in the tray. + + + Gets or sets a value indicating whether the tray displays a large icon to represent each component in the tray. + + if large icons are displayed; otherwise, . + + + Extends the design mode behavior of a . + + + Specifies the accessibility object for the designer. + + + Defines a local that represents the values of an invalid . + + + Initializes a new instance of the class. + + + Processes Windows messages. + The to process. + + + Indicates if this designer's control can be parented by the control of the specified designer. + The that manages the control to check. + + if the control managed by the specified designer can parent the control managed by this designer; otherwise, . + + + Provides default processing for Windows messages. + The to process. + + + Displays information about the specified exception to the user. + The to display. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Enables design time functionality for a child control. + The child control for which design mode will be enabled. + The name of as exposed to the end user. + + or is . + + if the child control could be enabled for design time; if the hosting infrastructure does not support it. + + + Enables or disables drag-and-drop support for the control being designed. + + to enable drag-and-drop support for the control; if the control should not have drag-and-drop support. The default is . + + + Returns a representing the bounds of this control. + A value that specifies the selection state. + A representing the bounds of this control. + + + Gets a collection of objects representing the selection borders and grab handles for a standard control. + A value that specifies the selection state. + A collection of objects. + + + Indicates whether a mouse click at the specified point should be handled by the control. + A indicating the position at which the mouse was clicked, in screen coordinates. + + if a click at the specified point is to be handled by the control; otherwise, . + + + Routes messages from the child controls of the specified control to the designer. + The first child to process. This method may recursively call itself for children of the control. + + + Initializes the designer with the specified component. + The to associate the designer with. This component must always be an instance of, or derive from, . + + + Re-initializes an existing component. + A name/value dictionary of default values to apply to properties. May be if no default values are specified. + + + Initializes a newly created component. + A name/value dictionary of default values to apply to properties. May be if no default values are specified. + + + Returns the internal control designer with the specified index in the . + A specified index to select the internal control designer. This index is zero-based. + A at the specified index. + + + Returns the number of internal control designers in the . + The number of internal control designers in the . + + + Shows the context menu and provides an opportunity to perform additional processing when the context menu is about to be displayed. + The x coordinate at which to display the context menu. + The y coordinate at which to display the context menu. + + + Provides an opportunity to perform additional processing immediately after the control handle has been created. + + + Receives a call to clean up a drag-and-drop operation. + A that provides data for the event. + + + Receives a call when a drag-and-drop object is dropped onto the control designer view. + A that provides data for the event. + + + Receives a call when a drag-and-drop operation enters the control designer view. + A that provides data for the event. + + + Receives a call when a drag-and-drop operation leaves the control designer view. + An that provides data for the event. + + + Receives a call when a drag-and-drop object is dragged over the control designer view. + A that provides data for the event. + + + Receives a call when a drag-and-drop operation is in progress to provide visual cues based on the location of the mouse while a drag operation is in progress. + A that provides data for the event. + + + Receives a call in response to the left mouse button being pressed and held while over the component. + The x position of the mouse in screen coordinates. + The y position of the mouse in screen coordinates. + + + Receives a call at the end of a drag-and-drop operation to complete or cancel the operation. + + to cancel the drag; to commit it. + + + Receives a call for each movement of the mouse during a drag-and-drop operation. + The x position of the mouse in screen coordinates. + The y position of the mouse in screen coordinates. + + + Receives a call when the mouse first enters the control. + + + Receives a call after the mouse hovers over the control. + + + Receives a call when the mouse first enters the control. + + + Receives a call when the control that the designer is managing has painted its surface so the designer can paint any additional adornments on top of the control. + A the designer can use to draw on the control. + + + Called when the designer is initialized. + + + Receives a call each time the cursor needs to be set. + + + Adjusts the set of properties the component exposes through a . + An containing the properties for the class of the component. + + + Routes messages for the children of the specified control to each control rather than to a parent designer. + The first child to process. This method may recursively call itself for children of the control. + + + Processes Windows messages and optionally routes them to the control. + The to process. + + + Gets the assigned to the control. + The assigned to the control. + + + Gets the collection of components associated with the component managed by the designer. + The components that are associated with the component managed by the designer. + + + Gets or sets a value indicating whether resize handle allocation depends on the value of the property. + + if resize handle allocation depends on the value of the and properties; otherwise, . The default is . + + + Gets the from the design environment. + The , or if the service is unavailable. + + + Gets the control that the designer is designing. + The control that the designer is designing. + + + Gets a value indicating whether drag rectangles can be drawn on this designer component. + + if drag rectangles can be drawn; otherwise, . + + + Gets the of the designer. + + if the designer is a root designer; otherwise, the value of the parent designer's property. + + + Gets the parent component for the . + The parent component for the ; otherwise, if there is no parent component. + + + Gets a value indicating whether the will allow snapline alignment during a drag operation. + + if the will allow snapline alignment during a drag operation when the primary drag control is over this designer; otherwise, . + + + Gets the selection rules that indicate the movement capabilities of a component. + A bitwise combination of values. + + + Gets a list of objects representing significant alignment points for this control. + A list of objects representing significant alignment points for this control. + + + Provides an for . + + + Initializes a new instance of the class using the specified designer and control. + The for the accessible object. + The for the accessible object. + + + Retrieves the accessible child corresponding to the specified index. + The zero-based index of the accessible child. + An that represents the accessible child corresponding to the specified index. + + + Retrieves the number of children belonging to an accessible object. + The number of children belonging to an accessible object. + + + Retrieves the object that has the keyboard focus. + An that specifies the currently focused child. This method returns the calling object if the object itself is focused. Returns if no object has focus. + + + Retrieves the currently selected child. + An that represents the currently selected child. This method returns the calling object if the object itself is selected. Returns if is no child is currently selected and the object itself does not have focus. + + + Retrieves the child object at the specified screen coordinates. + The horizontal screen coordinate. + The vertical screen coordinate. + An that represents the child object at the given screen coordinates. This method returns the calling object if the object itself is at the location specified. Returns if no object is at the tested location. + + + Gets the points that define the boundaries of the accessible object for the designer. + A that indicates the boundaries of the accessible object for the designer. + + + Gets a string that describes the default action of the specified object. + A description of the default action for a specified object. + + + Gets a string that describes the visual appearance of the specified object. + A description of the object's visual appearance to the user, or if the object does not have a description. + + + Gets or sets the object name. + The object name, or if the property has not been set. + + + Gets the parent of an accessible object. + An that represents the parent of an accessible object, or if there is no parent object. + + + Gets the role of this accessible object. + One of the values, or if no role has been specified. + + + Gets the state of this accessible object. + One of the values, or , if no state has been set. + + + Gets or sets the value of an accessible object. + The value of an accessible object, or if the object has no value set. + + + Provides access to get and set option values for a designer. + + + Initializes a new instance of the class. + + + Gets or sets a value that enables or disables in-place editing for controls. + + if in-place editing for controls is enabled; otherwise, . The default is . + + + Gets or sets a representing the dimensions of a grid unit. + A representing the dimensions of a grid unit. + + + Gets or sets a value that specifies whether a designer shows a component's smart tag panel automatically on creation. + + to allow a component's smart tag panel to open automatically upon creation; otherwise, . The default is . + + + Gets or sets a value that enables or disables the grid in the designer. + + if the grid is enabled; otherwise, . The default is . + + + Gets or sets a value that enables or disables whether controls are automatically placed at grid coordinates. + + if snapping is enabled; otherwise, . + + + Gets or sets a value that enables or disables the component cache. + + if the component cache is enabled; otherwise, . The default is . + + + Gets or sets a value that enables or disables smart tags in the designer. + + if smart tags in the designer are enabled; otherwise, . + + + Gets or sets a value that enables or disables snaplines in the designer. + + if snaplines in the designer are enabled; otherwise, . + + + Provides a user interface for specifying a property. + + + Initializes a new instance of the class. + + + Edits the specified object value using the editor style provided by GetEditorStyle. A service provider is provided so that any required editing services can be obtained. + An that can be used to gain additional context information. + A service provider object through which editing services may be obtained. + An instance of the value being edited. + The new value of the object. If the value of the object hasn't changed, this should return the same object it was passed. + + + Retrieves the editing style of the EditValue method. If the method is not supported, this will return None. + An that can be used to gain additional context information. + An enum value indicating the provided editing style. + + + Base designer class for extending the design mode behavior of, and providing a root-level design mode view for, a that supports nested controls and should receive scroll messages. + + + Initializes a new instance of the class. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets a representing the objects. + A value that specifies the selection state. + A collection of objects. + + + Indicates whether the specified tool is supported by the designer. + The to test for toolbox support. + + if the tool should be enabled on the toolbox; if the document designer doesn't know how to use the tool. + + + Initializes the designer with the specified component. + The to associate with the designer. + + + Called when the context menu should be displayed. + The horizontal screen coordinate to display the context menu at. + The vertical screen coordinate to display the context menu at. + + + Called immediately after the handle for the designer has been created. + + + Adjusts the set of properties the component exposes through a . + An that contains the properties for the class of the component. + + + For a description of this member, see . + A that indicates a particular view technology. + An object that represents the view for this designer. + + + For a description of this member, see . + The to be tested for toolbox support. + + if the tool is supported by the toolbox and can be enabled; if the document designer does not know how to use the tool. + + + For a description of this member, see . + The to select. + + + Selects the specified tool. + The to create a component for. + + + Gets the for the designer. + A bitwise combination of values. + + + For a description of this member, see . + An array of supported values. + + + Provides a systematic way to manage event handlers for the current document. + + + Fires an OnEventHandlerChanged event. + + + Initializes a new instance of the class. + The which is being designed. + + + Gets the currently active event handler of the specified type. + The type of the handler to get. + An instance of the handler, or if there is no handler of the requested type. + + + Pops the given handler off of the stack. + The handler to remove from the stack. + + + Pushes a new event handler on the stack. + The handler to add to the stack. + + + Gets the control to which event handlers are attached. + The which was attached through the constructor. + + + Provides a user interface for selecting a file name. + + + Initializes a new instance of the class. + + + Edits the specified object using the editor style provided by the method. + An that can be used to gain additional context information. + A service provider object through which editing services may be obtained. + An instance of the value being edited. + The new value of the object. If the value of the object hasn't changed, this should return the same object it was passed. + + + Gets the editing style used by the method. + An that can be used to gain additional context information. + One of the values indicating the provided editing style. + + + Initializes the open file dialog when it is created. + The to use to select a file name. + + + Provides a user interface for choosing a folder from the file system. + + + Initializes a new instance of the class. + + + Edits the specified object using the editor style provided by . + An that can be used to gain additional context information. + A service object provider. + The value to set. + The new value of the object, or the old value if the object couldn't be updated. + + + Gets the editing style used by the method. + An that can be used to gain additional context information. + A enumeration value indicating the provided editing style. + + + Initializes the folder browser dialog. + A to choose a folder. + + + Represents a dialog box that allows the user to choose a folder. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Shows the folder browser dialog. + The from the form. + + + Shows the folder browser dialog with the specified owner. + Top-level window that will own the modal dialog (e.g.: System.Windows.Forms.Form). + The from the form. + + + Gets or sets a description to show above the folders. + The description to show above the folders. + + + Gets the directory path to the object the user picked. + The directory path to the object the user picked. + + + Gets or sets the start location of the root node. + A that indicates the location for the folder browser to initially browse to. + + + The styles the folder browser will use when browsing folders. This should be a combination of flags from the enumeration. + A enumeration member that indicates behavior for the to use. + + + Defines identifiers used to indicate the root folder for a folder browser to initially browse to. + + + The user's desktop. + + + The user's favorites list. + + + The contents of the My Computer icon. + + + The user's My Documents folder. + + + User's location to store pictures. + + + Network and dial-up connections. + + + The network neighborhood. + + + A folder containing installed printers. + + + A folder containing shortcuts to recently opened files. + + + A folder containing shortcuts to applications to send documents to. + + + The user's start menu. + + + The user's file templates. + + + Defines identifiers used to specify behavior of a . + + + The folder browser can only return computers. If the user selects anything other than a computer, the OK button is grayed. + + + The folder browser can return any object that it can return. + + + The folder browser can only return printers. If the user selects anything other than a printer, the OK button is grayed. + + + The folder browser will not include network folders below the domain level in the dialog box's tree view control, or allow navigation to network locations outside of the domain. + + + The folder browser will only return local file system directories. If the user selects folders that are not part of the local file system, the OK button is grayed. + + + The folder browser will only return objects of the local file system that are within the root folder or a subfolder of the root folder. If the user selects a subfolder of the root folder that is not part of the local file system, the OK button is grayed. + + + The folder browser includes a control in the browse dialog box that allows the user to type the name of an item. + + + Defines a method for getting information about how the scrollbars of windows need to be themed when displayed in the Visual Studio designer. + + + Gets an enumeration of objects that represent windows and how their scrollbars need to be themed when displayed in the Visual Studio designer. + An enumeration of objects that represent windows and how their scrollbars need to be themed when displayed in the Visual Studio designer. + + + Serializes string dictionaries. + + + Initializes a new instance of the class. + + + Deserializes the specified serialized Code Document Object Model (CodeDOM) object into an object. + A serialization manager interface that is used during the deserialization process. + A serialized CodeDOM object to deserialize. + + or is . + The deserialized CodeDOM object. + + + Serializes the specified object into a Code Document Object Model (CodeDOM) object. + The serialization manager to use during serialization. + The object to serialize. + A CodeDOM object representing the object that has been serialized. + + + Provides an editor that can perform default file searching for bitmap (.bmp) files. + + + Initializes a new instance of the class. + + + Edits the specified object value using the edit style provided by the method. + An that can be used to gain additional context information. + An through which editing services can be obtained. + An being edited. + An representing the new value. If the value of the object has not changed, the method returns the object that was passed to it. + + + Gets the description for the default file-list filter provided by this editor. + The description for the default file-list filter. + + + Gets an array of supported image types. + An array of representing supported image types. + + + Gets a value indicating whether this editor supports painting a representation of an object's value. + An that can be used to gain additional context information. + + if is implemented; otherwise, . + + + Paints a value indicated by the specified . + A indicating what to paint and where to paint it. + + + Defines a set of members for derived classes to provide options for the masked text box UI type editor. + + + Initializes a new instance of the class. + + + Determines whether the specified is equal to the current . + The to compare with the current . + + if the specified is equal to the current ; otherwise, . + + + Serves as a hash function for a particular type. + A hash code for the current . + + + Returns a value indicating whether the specified mask descriptor is valid and can be added to the masks list. + The mask descriptor to test for validity. + + if is valid; otherwise, . + + + Returns a value indicating whether the specified mask descriptor is valid, and provides an error description if it is not valid. + The mask descriptor to test for validity. + A string representing a validation error. If no validation error occurred, the is . + + if is valid; otherwise, . + + + Returns a string that represents the current object. + A string that represents the current object. + + + Gets the representing the locale the mask is authored for. + A representing the locale the mask is authored for. + + + Gets the mask being defined. + A containing the mask being defined. + + + Gets the user-friendly name of the mask. + A containing the name or brief description of the . + + + Gets a sample of a formatted string for the mask. + A containing text that is formatted by using the . + + + Gets the type providing validation associated with the mask. + The that the formatted string is validated against. + + + Defines a set of fields that each correspond to a command function provided by the host environment. + + + A that can be used to access the component tray menu. + + + A that can be used to access the container menu. + + + A that can be used to access the properties page for the designer. + + + A that can be used to access the edit label handler. + + + A that can be used to access the cancel key handler. + + + A that can be used to access the default key handler. + + + A that can be used to access the end key handler. + + + A that can be used to access the home key handler. + + + A that can be used to access the smart tag invocation handler. + + + A that can be used to access the move down key handler. + + + A that can be used to access the move left key handler. + + + A that can be used to access the move right key handler. + + + A that can be used to access the move up key handler. + + + A that can be used to access the nudge down key handler. + + + A that can be used to access the nudge height decrease key handler. + + + A that can be used to access the nudge height increase key handler. + + + A that can be used to access the nudge left key handler. + + + A that can be used to access the nudge right key handler. + + + A that can be used to access the nudge up key handler. + + + A that can be used to access the nudge width decrease key handler. + + + A that can be used to access the nudge width increase key handler. + + + A that can be used to access the reverse cancel key handler. + + + A that can be used to access the select next key handler. + + + A that can be used to access the select previous key handler. + + + A that can be used to access the SHIFT-END key handler. + + + A that can be used to access the SHIFT-HOME key handler. + + + A that can be used to access the size height decrease key handler. + + + A that can be used to access the size height increase key handler. + + + A that can be used to access the size width decrease key handler. + + + A that can be used to access the size width increase key handler. + + + A that can be used to access the tab order select key handler. + + + A that can be used to access the selection menu. + + + A that can be used to set the status rectangle. + + + A that can be used to set the status rectangle text. + + + A that can be used to access the tray selection menu. + + + Initializes a new instance of the class. + + + Extends the design mode behavior of a that supports nested controls. + + + Initializes a new instance of the class. + + + Adds padding snaplines. + An that contains objects. + + + Called when a component is added to the parent container. + The component to test for errors. + + if can be added; otherwise, . + + + Indicates whether the specified control can be a child of the control managed by this designer. + The to test. + + if the specified control can be a child of the control managed by this designer; otherwise, . + + + Indicates whether the control managed by the specified designer can be a child of the control managed by this designer. + The designer for the control to test. + + if the control managed by the specified designer can be a child of the control managed by this designer; otherwise, . + + + Creates a component or control from the specified tool and adds it to the current design document. + The to create a component from. + + + Creates a component or control from the specified tool and adds it to the current design document at the specified location. + The to create a component from. + The , in design-time view screen coordinates, at which to center the component. + + + Creates a component or control from the specified tool and adds it to the current design document within the bounds of the specified rectangle. + The to create a component from. + A indicating the location and size for the component created from the tool. The and values of the indicate the design-time view screen coordinates of the upper-left corner of the component. + + + Provides core functionality for all the methods. + The to create a component from. + The horizontal position, in design-time view coordinates, of the location of the left edge of the tool, if a size is specified; the horizontal position of the center of the tool, if no size is specified. + The vertical position, in design-time view coordinates, of the location of the top edge of the tool, if a size is specified; the vertical position of the center of the tool, if no size is specified. + The width of the tool. This parameter is ignored if the parameter is set to . + The height of the tool. This parameter is ignored if the parameter is set to . + + if a location for the component is specified; if the component is to be positioned in the center of the currently selected control. + + if a size for the component is specified; if the default height and width values for the component are to be used. + An array of components created from the tool. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the control from the designer of the specified component. + The component to retrieve the control for. + The that the specified component belongs to. + + + Gets a body glyph that represents the bounds of the control. + A value that specifies the selection state. + A body glyph that represents the bounds of the control. + + + Gets a collection of objects representing the selection borders and grab handles for a standard control. + A value that specifies the selection state. + A collection of objects. + + + Used by deriving classes to determine if it returns the control being designed or some other while adding a component to it. + The component for which to retrieve the parent . + The parent for the component. + + + Updates the position of the specified rectangle, adjusting it for grid alignment if grid alignment mode is enabled. + A indicating the initial position of the component being updated. + A indicating the new position of the component. + + to update the size of the rectangle, if there has been any change; otherwise, . + A rectangle indicating the position of the component in design-time view screen coordinates. If no changes have been made, this method returns the original rectangle. + + + Initializes the designer with the specified component. + The to associate with the designer. + + + Initializes a newly created component. + A name/value dictionary of default values to apply to properties. May be if no default values are specified. + + + Creates a tool from the specified . + The that the tool is to be used with. + The to create a tool from. + + + Called in order to clean up a drag-and-drop operation. + A that provides data for the event. + + + Called when a drag-and-drop object is dropped onto the control designer view. + A that provides data for the event. + + + Called when a drag-and-drop operation enters the control designer view. + A that provides data for the event. + + + Called when a drag-and-drop operation leaves the control designer view. + An that provides data for the event. + + + Called when a drag-and-drop object is dragged over the control designer view. + A that provides data for the event. + + + Called in response to the left mouse button being pressed and held while over the component. + The x-coordinate of the mouse in screen coordinates. + The y-coordinate of the mouse in screen coordinates. + + + Called at the end of a drag-and-drop operation to complete or cancel the operation. + + to cancel the drag operation; to commit it. + + + Called for each movement of the mouse during a drag-and-drop operation. + The x-coordinate of the mouse in screen coordinates. + The y-coordinate of the mouse in screen coordinates. + + + Called when the control that the designer is managing has painted its surface so the designer can paint any additional adornments on top of the control. + A that provides data for the event. + + + Provides an opportunity to change the current mouse cursor. + + + Adjusts the set of properties the component will expose through a . + An that contains the properties for the class of the component. + + + Gets a value indicating whether selected controls will be re-parented. + + if the controls that were selected by lassoing on the designer's surface will be re-parented to this designer's control. + + + Gets a value indicating whether a generic drag box should be drawn when dragging a toolbox item over the designer's surface. + + if a generic drag box should be drawn when dragging a toolbox item over the designer's surface; otherwise, . The default is . + + + Gets a value indicating whether the z-order of dragged controls should be maintained when dropped on a . + + if the z-order of dragged controls should be maintained when dropped on a ; otherwise, . + + + Gets the default location for a control added to the designer. + A that indicates the default location for a control added to the designer. + + + Gets or sets a value indicating whether a grid should be drawn on the control for this designer. + + if a grid should be drawn on the control in the designer; otherwise, . + + + Gets a value indicating whether drag rectangles are drawn by the designer. + + if drag rectangles are drawn; otherwise, . The default is . + + + Gets or sets the size of each square of the grid that is drawn when the designer is in grid draw mode. + + is outside the allowed range for . The default minimum value is 2, and the default maximum value is 200. + A that represents the size of each square of the grid drawn on a form or user control. + + + Gets a value indicating whether the designer has a valid tool during a drag operation. + The tool being dragged, if creating a component, or if there is no tool. + + + Gets a list of objects representing significant alignment points for this control. + A list of objects representing significant alignment points for this control. + + + Base designer class for extending the design mode behavior of a which should receive scroll messages. + + + Initializes a new instance of the class. + + + Indicates whether a mouse click at the specified point should be handled by the control. + A indicating the position at which the mouse was clicked, in screen coordinates. + + if a click at the specified point is to be handled by the control; otherwise, . + + + Processes Windows messages and passes WM_HSCROLL and WM_VSCROLL messages to the control at design time. + The to process. + + + Defines identifiers that are used to indicate selection rules for a component. + + + Indicates the component supports sizing in all directions. + + + Indicates the component supports resize from the bottom. + + + Indicates the component supports resize from the left. + + + Indicates the component is locked to its container. Overrides the , , , , , and bit flags of this enumeration. + + + Indicates the component supports a location property that allows it to be moved on the screen. + + + Indicates no special selection attributes. + + + Indicates the component supports resize from the right. + + + Indicates the component supports resize from the top. + + + Indicates the component has some form of visible user interface and the selection service is drawing a selection border around this user interface. If a selected component has this rule set, you can assume that the component implements and that it is associated with a corresponding designer instance. + + + Provides an editor for picking shortcut keys. + + + Initializes a new instance of the class. + + + Edits the given object value using the editor style provided by the method. + An that can be used to gain additional context information. + An that this editor can use to obtain services. + The to edit. + The new value of the . + + + Gets the editor style used by the method. + An that can be used to gain additional context information. + A value that indicates the style of editor used by the method. + + + A value that indicates whether the scrollbars of a window and its children will be themed when displayed in the Visual Studio designer. + + + The window and all of its children will have themed scrollbars. + + + The window and all of its children will not be themed. + + + The window will have themed scrollbars but all of its children will not be themed. + + + Represents a window and a value that indicates how its scrollbars should be themed when displayed in the Visual Studio designer. + + + The window handle. + + + A value that indicates how the window scrollbars should be themed when displayed in the Visual Studio designer. + + + Provides access to get and set option values for a Windows Forms designer. + + + Initializes a new instance of the class. + + + Populates a . + The collection to populate. + + + Gets the exposed by the . + The exposed by the . + + + \ No newline at end of file diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Primitives.dll b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Primitives.dll new file mode 100644 index 0000000..0c438c9 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Primitives.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Primitives.xml b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Primitives.xml new file mode 100644 index 0000000..a39f229 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.Primitives.xml @@ -0,0 +1,543 @@ + + + + System.Windows.Forms.Primitives + + + + Describes the notification characteristics of a particular live region. + + + The element sends interruptive notifications if the content of the live region has changed. With this setting, UI Automation clients and assistive technologies are expected to interrupt the user to inform of changes to the live region. + + + The element doesn't send notifications if the content of the live region has changed. + + + The element sends non-interruptive notifications if the content of the live region has changed. With this setting, UI Automation clients and assistive technologies are expected to not interrupt the user to inform of changes to the live region. + + + Indicates the type of notification when raising the UI automation notification event. + + + The current element has a notification that an action was abandoned. + + + The current element has a notification that an action was completed. + + + Something that should be presented to the user was added to the current element. + + + Something that should be presented to the user was removed from the current element. + + + The current element has a notification that is not due to an addition or removal of something, or to a completed or aborted action. + + + Specifies the order in which to process a notification. + + + These notifications should be presented to the user when possible. All the notifications from this source should be delivered to the user. + + + These notifications should be presented to the user when possible. don't interrupt the current notification for this one. If new notifications come in from the same source while the current notification is being presented, keep the most recent and ignore the rest until the current processing is completed. Then use the most recent message as the current message. + + + These notifications should be presented to the user as soon as possible. All of the notifications from this source should be delivered to the user.

IMPORTANT: Limit the use of this option, since delivery of all notifications to the user can cause a overwhelming flood of information.
+
+ + These notifications should be presented to the user as soon as possible. The most recent notifications from this source should be delivered to the user because the most recent notification supersedes all other notifications. + + + These notifications should be presented to the user when possible. Interrupt the current notification for this one. + + + Provides support for UI automation live regions. + + + Gets or sets the notification characteristics of the live region. + The notification characteristics of the live region. + + + Represents an entry in a custom place collection for Windows Vista. + + + Initializes a new instance of the class with a custom place identified by a Windows Vista Known Folder GUID. + A that represents a Windows Vista Known Folder. + + + Initializes a new instance of the class. with a specified folder path to a custom place. + A folder path to the custom place. + + + Returns a string that represents this instance. + A string that represents this instance. + + + Gets or sets the Windows Vista Known Folder GUID for the custom place. + A that indicates the Windows Vista Known Folder for the custom place. If the custom place was specified with a folder path, then an empty GUID is returned. For a list of the available Windows Vista Known Folders, see Known Folder GUIDs for File Dialog Custom Places or the KnownFolders.h file in the Windows SDK. + + + Gets or sets the folder path to the custom place. + A folder path to the custom place. If the custom place was specified with a Windows Vista Known Folder GUID, then an empty string is returned. + + + Represents a collection of Windows Vista custom places for the class. + + + Initializes a new instance of the class. + + + Adds a custom place to the collection. + A that represents a Windows Vista Known Folder. + + + Adds a custom place to the collection. + A folder path to the custom place. + + + Specifies the different high DPI modes that can be applied to an application. + + + The application window does not scale for DPI changes and always assumes a scale factor of 100%. + + + Similar to , but improves the quality of GDI/GDI+ based content. + + + The window checks for DPI when it's created and adjusts scale factor when the DPI changes. + + + Similar to , but enables child window DPI change notification, improved scaling of comctl32 controls, and dialog scaling. + + + The window queries for the DPI of the primary monitor once and uses this for the application on all monitors. + + + Implements a Windows message. + + + Creates a new . + The window handle that the message is for. + The message ID. + The message field. + The message field. + A that represents the message that was created. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + + if the specified object is equal to the current object; otherwise, . + + + Indicates whether the current object is equal to another object of the same type. + An object to compare with this object. + + if the current object is equal to the parameter; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Gets the value and converts the value to an object. + The type to use to create an instance. This type must be declared as a structure type. + An that represents an instance of the class specified by the parameter, with the data from the field of the message. + + + Determines whether two instances of are equal. + A to compare to . + A to compare to . + + if and represent the same ; otherwise, . + + + Determines whether two instances of are not equal. + A to compare to . + A to compare to . + + if and do not represent the same ; otherwise, . + + + Returns a that represents the current . + A that represents the current . + + + Gets or sets the window handle of the message. + The window handle of the message. + + + Specifies the field of the message. + The field of the message. + + + Gets or sets the ID number for the message. + The ID number for the message. + + + Specifies the value that is returned to Windows in response to handling the message. + The return value of the message. + + + Gets or sets the field of the message. + The field of the message. + + + Represents padding or margin information associated with a user interface (UI) element. + + + Provides a object with no padding. + + + Initializes a new instance of the class using the supplied padding size for all edges. + The number of pixels to be used for padding for all edges. + + + Initializes a new instance of the class using a separate padding size for each edge. + The padding size, in pixels, for the left edge. + The padding size, in pixels, for the top edge. + The padding size, in pixels, for the right edge. + The padding size, in pixels, for the bottom edge. + + + Computes the sum of the two specified values. + A . + A . + A that contains the sum of the two specified values. + + + Determines whether the value of the specified object is equivalent to the current . + The object to compare to the current . + + if the objects are equivalent; otherwise, . + + + Indicates whether the current object is equal to another object of the same type. + An object to compare with this object. + + if the current object is equal to the parameter; otherwise, . + + + Generates a hash code for the current . + A 32-bit signed integer hash code. + + + Performs vector addition on the two specified objects, resulting in a new . + The first to add. + The second to add. + A new that results from adding and . + + + Tests whether two specified objects are equivalent. + A to test. + A to test. + + if the two objects are equal; otherwise, . + + + Tests whether two specified objects are not equivalent. + A to test. + A to test. + + if the two objects are different; otherwise, . + + + Performs vector subtraction on the two specified objects, resulting in a new . + The to subtract from (the minuend). + The to subtract from (the subtrahend). + The result of subtracting from . + + + Subtracts one specified value from another. + A . + A . + A that contains the result of the subtraction of one specified value from another. + + + Returns a string that represents the current . + A that represents the current . + + + Gets or sets the padding value for all the edges. + The padding, in pixels, for all edges if the same; otherwise, -1. + + + Gets or sets the padding value for the bottom edge. + The padding, in pixels, for the bottom edge. + + + Gets the combined padding for the right and left edges. + Gets the sum, in pixels, of the and padding values. + + + Gets or sets the padding value for the left edge. + The padding, in pixels, for the left edge. + + + Gets or sets the padding value for the right edge. + The padding, in pixels, for the right edge. + + + Gets the padding information in the form of a . + A containing the padding information. + + + Gets or sets the padding value for the top edge. + The padding, in pixels, for the top edge. + + + Gets the combined padding for the top and bottom edges. + Gets the sum, in pixels, of the and padding values. + + + Provides a type converter to convert values to and from various other representations. + + + Initializes a new instance of the class. + + + Returns whether this converter can convert an object of one type to the type of this converter. + An that provides a format context. + A that represents the type you wish to convert from. + + if this object can perform the conversion; otherwise, . + + + Returns whether this converter can convert the object to the specified type, using the specified context. + The format context. + The type you want to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given object to the type of this converter, using the specified context and culture information. + An that provides a format context. + The to use as the current culture. + The to convert. + An that represents the converted value. + + + Converts the given value object to the specified type, using the specified context and culture information. + An that provides a format context. + A . If null is passed, the current culture is assumed. + The to convert. + The to convert the value parameter to. + An that represents the converted value. + + + Creates an instance of the type that this is associated with, using the specified context, given a set of property values for the object. + An that provides a format context. + An of new property values. + An representing the given , or if the object cannot be created. This method always returns . + + + Returns whether changing a value on this object requires a call to to create a new value, using the specified context. + An that provides a format context. + + if changing a property on this object requires a call to to create a new value; otherwise, . + + + Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes. + An that provides a format context. + An that specifies the type of array for which to get properties. + An array of type that is used as a filter. + A with the properties that are exposed for this data type, or null if there are no properties. + + + Returns whether this object supports properties, using the specified context. + An that provides a format context. + + if should be called to find the properties of this object; otherwise, . + + + Specifies the angle of the screen. + + + The screen is oriented at 0 degrees. + + + The screen is oriented at 180 degrees. + + + The screen is oriented at 270 degrees. + + + The screen is oriented at 90 degrees. + + + Provides basic information about the font specified by a visual style for a particular element. + + + Gets or sets the ascent of characters in the font. + The ascent of characters in the font. + + + Gets or sets the average width of characters in the font. + The average width of characters in the font. + + + Gets or sets the character used to define word breaks for text justification. + The character used to define word breaks for text justification. + + + Gets or sets the character set of the font. + One of the values that specifies the character set of the font. + + + Gets or sets the character to be substituted for characters not in the font. + The character to be substituted for characters not in the font. + + + Gets or sets the descent of characters in the font. + The descent of characters in the font. + + + Gets or sets the horizontal aspect of the device for which the font was designed. + The horizontal aspect of the device for which the font was designed. + + + Gets or sets the vertical aspect of the device for which the font was designed. + The vertical aspect of the device for which the font was designed. + + + Gets or sets the amount of extra leading that the application adds between rows. + The amount of extra leading (space) required between rows. + + + Gets or sets the first character defined in the font. + The first character defined in the font. + + + Gets or sets the height of characters in the font. + The height of characters in the font. + + + Gets or sets the amount of leading inside the bounds set by the property. + The amount of leading inside the bounds set by the property. + + + Gets or sets a value indicating whether the font is italic. + + if the font is italic; otherwise, . + + + Gets or sets the last character defined in the font. + The last character defined in the font. + + + Gets or sets the width of the widest character in the font. + The width of the widest character in the font. + + + Gets or sets the extra width per string that may be added to some synthesized fonts. + The extra width per string that may be added to some synthesized fonts. + + + Gets or sets information about the pitch, technology, and family of a physical font. + A bitwise combination of the values that specifies the pitch, technology, and family of a physical font. + + + Gets or sets a value indicating whether the font specifies a horizontal line through the characters. + + if the font has a horizontal line through the characters; otherwise, . + + + Gets or sets a value indicating whether the font is underlined. + + if the font is underlined; otherwise, . + + + Gets or sets the weight of the font. + The weight of the font. + + + Specifies the character set of the font specified by a visual style for a particular element. + + + The ANSI character set. + + + The Arabic character set. + + + The Baltic character set. + + + The Traditional Chinese character set. + + + The default character set. + + + The Eastern Europe character set. + + + The Gb2312 simplified Chinese character set. + + + The Greek character set. + + + The Hangul (Korean) character set. + + + The Hebrew character set. + + + The Johab (Korean) character set. + + + The Macintosh character set. + + + The OEM character set. + + + The Russian character set. + + + The ShiftJis (Japanese) character set. + + + The Symbol character set. + + + The Thai character set. + + + The Turkish character set. + + + The Vietnamese character set. + + + Specifies information about the pitch, technology, and family of the font specified by a visual style for a particular element. + + + The font is a device font. + + + If this value is set, the font is a variable pitch font. Otherwise, the font is a fixed-pitch font. + + + The font is a TrueType font. + + + The font is a vector font. + + + Specifies the size of the visual style part to retrieve. + + + The size that the current visual style uses to draw the part. + + + The minimum size of the visual style part. + + + The size of the visual style part that will best fit the available space. + +
+
\ No newline at end of file diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.dll b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.dll new file mode 100644 index 0000000..33282f5 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.xml b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.xml new file mode 100644 index 0000000..47bb048 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Forms.xml @@ -0,0 +1,56061 @@ + + + + System.Windows.Forms + + + + Provides an interface to manage the images, ToolTips, and event handlers for the properties of a component displayed in a property browser. + + + Occurs when the list of objects is modified. + + + Adds the specified to this service. + The property value UI handler to add. + + + Gets the objects that match the specified context and property descriptor characteristics. + An that can be used to gain additional context information. + A that indicates the property to match with the properties to return. + An array of objects that match the specified parameters. + + + Notifies the implementation that the global list of objects has been modified. + + + Removes the specified from the property value UI service. + The handler to remove. + + + Provides data for the method. + + + Initializes a new instance of the class using the specified values. + The context in which the value appears. + The value to paint. + The object with which drawing is to be done. + The in which drawing is to be done. + + is . + + + Gets the rectangle that indicates the area in which the painting should be done. + The rectangle that indicates the area in which the painting should be done. + + + Gets the interface to be used to gain additional information about the context this value appears in. + An that indicates the context of the event. + + + Gets the object with which painting should be done. + A object to use for painting. + + + Gets the value to paint. + An object indicating what to paint. + + + Represents the method that adds a delegate to an implementation of . + An that can be used to obtain context information. + A that represents the property being queried. + An of objects containing the UI items associated with the property. + + + Provides information about a property displayed in the Properties window, including the associated event handler, pop-up information string, and the icon to display for the property. + + + Initializes a new instance of the class. + The icon to display. The image must be 8 x 8 pixels. + The handler to invoke when the image is double-clicked. + The to display for the property that this is associated with. + + or is . + + + Resets the user interface (UI) item. + + + Gets the 8 x 8 pixel image that will be drawn in the Properties window. + The image to use for the property icon. + + + Gets the handler that is raised when a user double-clicks this item. + A indicating the event handler for this user interface (UI) item. + + + Gets or sets the information string to display for this item. + A string containing the information string to display for this item. + + + Represents the method that will handle the event of a . + The for the property associated with the icon that was double-clicked. + The property associated with the icon that was double-clicked. + The associated with the icon that was double-clicked. + + + Provides a base class that can be used to design value editors that can provide a user interface (UI) for representing and editing the values of objects of the supported data types. + + + Initializes a new instance of the class. + + + Edits the specified object's value using the editor style indicated by the method. + An that can be used to gain additional context information. + An that this editor can use to obtain services. + The object to edit. + The new value of the object. If the value of the object has not changed, this should return the same object it was passed. + + + Edits the value of the specified object using the editor style indicated by the method. + An that this editor can use to obtain services. + The object to edit. + The new value of the object. + + + Gets the editor style used by the method. + A enumeration value that indicates the style of editor used by the current . By default, this method will return . + + + Gets the editor style used by the method. + An that can be used to gain additional context information. + A value that indicates the style of editor used by the method. If the does not support this method, then will return . + + + Indicates whether this editor supports painting a representation of an object's value. + + if is implemented; otherwise, . + + + Indicates whether the specified context supports painting a representation of an object's value within the specified context. + An that can be used to gain additional context information. + + if is implemented; otherwise, . + + + Paints a representation of the value of an object using the specified . + A that indicates what to paint and where to paint it. + + + Paints a representation of the value of the specified object to the specified canvas. + The object whose value this type editor will display. + A drawing canvas on which to paint the representation of the object's value. + A within whose boundaries to paint the value. + + + Gets a value indicating whether drop-down editors should be resizable by the user. + + if drop-down editors are resizable; otherwise, . + + + Specifies identifiers that indicate the value editing style of a . + + + Displays a drop-down arrow button and hosts the user interface (UI) in a drop-down dialog box. + + + Displays an ellipsis (...) button to start a modal dialog box, which requires user input before continuing a program, or a modeless dialog box, which stays on the screen and is available for use at any time but permits other user activities. + + + Provides no interactive user interface (UI) component. + + + Represents an element in an XML resource (.resx) file. + + + Initializes a new instance of the class. + The name of the resource. + The resource to store. + The resource named in does not support serialization. + + is . + + is a string of zero length. + + + Initializes a new instance of the class. + The name of the resource. + The resource to store. + A reference to a method that takes a and returns a string containing the name. + The resource named in does not support serialization. + + is . + + is a string of zero length. + + + Initializes a new instance of the class with a reference to a resource file. + The name of the resource. + The file reference to use as the resource. + + is or is . + + is a string of zero length. + + + Initializes a new instance of the class with a reference to a resource file. + The name of the resource. + The file reference to use as the resource. + A reference to a method that takes a and returns a string containing the name. + + is or is . + + is a string of zero length. + + + Retrieves the position of the resource in the resource file. + A structure that specifies the location of this resource in the resource file as a line position () and a column position (). If this resource is not part of a resource file, this method returns a structure that has an of 0 and a of 0. + + + Retrieves the object that is stored by this node by using the specified type resolution service. + The type resolution service to use when looking for a type converter. + The corresponding type could not be found, or an appropriate type converter is not available. + The object that corresponds to the stored value. + + + Retrieves the object that is stored by this node by searching the specified assemblies. + The list of assemblies to search for the type of the object. + The corresponding type could not be found, or an appropriate type converter is not available. + The object that corresponds to the stored value. + + + Retrieves the type name for the value by using the specified type resolution service. + The type resolution service to use to locate a converter for this type. + The corresponding type could not be found. + A string that represents the fully qualified name of the type. + + + Retrieves the type name for the value by examining the specified assemblies. + The assemblies to examine for the type. + The corresponding type could not be found. + A string that represents the fully qualified name of the type. + + + Populates a object with the data needed to serialize the target object. + An object to populate with data. + The destination for this serialization. + + + Gets or sets an arbitrary comment regarding this resource. + A string that represents the comment. + + + Gets the file reference for this resource. + The file reference, if this resource uses one. If this resource stores its value as an , this property will return . + + + Gets or sets the name of this resource. + The name property is set to . + The name property is set to a string of zero length. + A string that corresponds to the resource name. If no name is assigned, this property returns a zero-length string. + + + Represents a link to an external resource. + + + Creates a new instance of the class that references the specified file. + The file to reference. + The type of the resource that is referenced. + + or is . + + + Initializes a new instance of the class that references the specified file. + The file to reference. + The type name of the resource that is referenced. + The encoding used in the referenced file. + + + Gets the text representation of the current object. + A string that consists of the concatenated text representations of the parameters specified in the current constructor. + + + Gets the file name specified in the current constructor. + The name of the referenced file. + + + Gets the encoding specified in the current constructor. + The encoding used in the referenced file. + + + Gets the type name specified in the current constructor. + The type name of the resource that is referenced. + + + Provides a type converter to convert data for a to and from a string. + + + Creates a new instance of the class. + + + Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. + An that provides a format context. + A that represents the type you want to convert from. + + if this converter can perform the conversion; otherwise, . + + + Returns whether this converter can convert the object to the specified type, using the specified context. + An that provides a format context. + A that represents the type you want to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given object to the type of this converter, using the specified context and culture information. + An that provides a format context. + The to use as the current culture. + The to convert. + An that represents the converted value. + + + Converts the given value object to the specified type, using the specified context and culture information. + An that provides a format context. + A . If null is passed, the current culture is assumed. + The to convert. + The to convert the value parameter to. + An that represents the converted value. + + + Enumerates XML resource (.resx) files and streams, and reads the sequential resource name and value pairs. + + + Initializes a new instance of the class for the specified stream. + An input stream that contains resources. + + + Initializes a new instance of the class using an input stream and a type resolution service. + An input stream that contains resources. + An object that resolves type names specified in a resource. + + + Initializes a new instance of the class using a stream and an array of assembly names. + An input stream that contains resources. + An array of objects that specifies one or more assemblies. The assemblies are used to resolve a type name in the resource to an actual type. + + + Initializes a new instance of the class for the specified . + A text input stream that contains resources. + + + Initializes a new instance of the class using a text stream reader and a type resolution service. + A text stream reader that contains resources. + An object that resolves type names specified in a resource. + + + Initializes a new instance of the class using a object and an array of assembly names. + An object used to read resources from a stream of text. + An array of objects that specifies one or more assemblies. The assemblies are used to resolve a type name in the resource to an actual type. + + + Initializes a new instance of the class for the specified resource file. + The path of the resource file to read. + + + Initializes a new instance of the class using a file name and a type resolution service. + The name of an XML resource file that contains resources. + An object that resolves type names specified in a resource. + + + Initializes a new instance of the class using an XML resource file name and an array of assembly names. + The name of an XML resource file that contains resources. + An array of objects that specifies one or more assemblies. The assemblies are used to resolve a type name in the resource to an actual type. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + This member overrides the method. + + + Creates a new object and initializes it to read a string whose contents are in the form of an XML resource file. + A string containing XML resource-formatted information. + An object that reads resources from the string. + + + Creates a new object and initializes it to read a string whose contents are in the form of an XML resource file, and to use an object to resolve type names specified in a resource. + A string containing XML resource-formatted information. + An object that resolves type names specified in a resource. + An object that reads resources from the string. + + + Creates a new object and initializes it to read a string whose contents are in the form of an XML resource file, and to use an array of objects to resolve type names specified in a resource. + A string whose contents are in the form of an XML resource file. + An array of objects that specifies one or more assemblies. The assemblies are used to resolve a type name in the resource to an actual type. + An object that reads resources from the string. + + + Returns an enumerator for the current object. + An enumerator for the current object. + + + Provides a dictionary enumerator that can retrieve the design-time properties from the current XML resource file or stream. + An enumerator for the metadata in a resource. + + + Returns an enumerator for the current object. For a description of this member, see the method. + An enumerator that can iterate through the name/value pairs in the XML resource (.resx) stream or string associated with the current object. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. For a description of this member, see the method. + + + Gets or sets the base path for the relative file path specified in a object. + In a set operation, a value cannot be specified because the XML resource file has already been accessed and is in use. + A path that, if prepended to the relative file path specified in a object, yields an absolute path to a resource file. + + + Gets or sets a value that indicates whether objects are returned when reading the current XML resource file or stream. + In a set operation, the enumerator for the resource file or stream is already open. + + if resource data nodes are retrieved; if resource data nodes are ignored. + + + Represents all resources in an XML resource (.resx) file. + + + Initializes a new instance of the class using the system default to read resources from the specified stream. + The of resources to be read. The stream should refer to an existing resource file. + + + Initializes a new instance of the class using the system default that opens and reads resources from the specified file. + The name of the file to read resources from. + + + Returns the preferred resource reader class for this kind of . + The of the preferred resource reader for this kind of . + + + Returns the preferred resource writer class for this kind of . + The of the preferred resource writer for this kind of . + + + Writes resources in an XML resource (.resx) file or an output stream. + + + Specifies the default content type for a binary object. This field is read-only. + + + Specifies the default content type for a byte array object. This field is read-only. + + + Specifies the default content type for an object. This field is read-only. + + + Specifies the content type of an XML resource. This field is read-only. + + + Specifies the schema to use in writing the XML file. This field is read-only. + + + Specifies the content type for a SOAP object. This field is read-only. + + + Specifies the version of the schema that the XML output conforms to. This field is read-only. + + + Initializes a new instance of the class that writes the resources to the specified stream object. + The output stream. + + + Initializes a new instance of the class that writes the resources to a specified stream object and sets a converter delegate. This delegate enables resource assemblies to be written that target versions of the .NET Framework before .NET Framework 4 by using qualified assembly names. + The stream to send the output to. + The delegate that is used to target earlier versions of the .NET Framework. + + + Initializes a new instance of the class that writes to the specified object. + The object to send the output to. + + + Initializes a new instance of the class that writes the resources to a specified object and sets a delegate that enables resource assemblies to be written that target versions of the .NET Framework before .NET Framework 4 by using qualified assembly names. + The object to send output to. + The delegate that is used to target earlier versions of the .NET Framework. + + + Initializes a new instance of the class that writes the resources to the specified file. + The output file name. + The directory specified in does not exist. + + + Initializes a new instance of the class that writes the resources to a specified file and sets a delegate that enables resource assemblies to be written that target versions of the .NET Framework before .NET Framework 4 by using qualified assembly names. + The file to send output to. + The delegate that is used to target earlier versions of the .NET Framework. + The directory specified in does not exist. + + + Adds the specified alias to a list of aliases. + The name of the alias. + The name of the assembly represented by . + + is . + + + Adds a design-time property whose value is specified as a byte array to the list of resources to write. + The name of a property. + A byte array containing the value of the property to add. + The resource specified by the parameter has already been added. + + + Adds a design-time property whose value is specified as an object to the list of resources to write. + The name of a property. + An object that is the value of the property to add. + The resource specified by the parameter has already been added. + + + Adds a design-time property whose value is specified as a string to the list of resources to write. + The name of a property. + A string that is the value of the property to add. + The resource specified by the property has already been added. + + + Adds a named resource specified in a object to the list of resources to write. + A object that contains a resource name/value pair. + + + Adds a named resource specified as a byte array to the list of resources to write. + The name of the resource. + The value of the resource to add as an 8-bit unsigned integer array. + + + Adds a named resource specified as an object to the list of resources to write. + The name of the resource. + The value of the resource. + + + Adds a string resource to the resources. + The name of the resource. + The value of the resource. + + + Releases all resources used by the . + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + This member overrides the method. + + + Writes all resources added by the method to the output file or stream. + The resource has already been saved. + + + Gets or sets the base path for the relative file path specified in a object. + A path that, if prepended to the relative file path specified in a object, yields an absolute path to an XML resource file. + + + Specifies events that are reported by accessible applications. + + + An object's property changed. Server applications send the event for their accessible objects. + + + An object was created. The operating system sends the event for the following user interface elements: caret, header control, list view control, tab control, toolbar control, tree view control, and window object. Server applications send this event for their accessible objects. Servers must send this event for all an object's child objects before sending the event for the parent object. Servers must ensure that all child objects are fully created and ready to accept calls from clients when the parent object sends the event. + + + An object's property changed. The system sends this event for dialog boxes. Server applications send this event for their accessible objects. Therefore, server applications do not need to send this event for the child objects. Hidden objects have a state of , and shown objects do not. Events of type indicate that a state of has been set. Therefore, servers do not need to send the event in this case. + + + An object's property changed. Server applications send this event for their accessible objects. + + + An object was destroyed. The system sends this event for the following user interface elements: caret, header control, list view control, tab control, toolbar control, tree view control, and window object. Server applications send this event for their accessible objects. This event may or may not be sent for child objects. However, clients can conclude that all the children of an object have been destroyed when the parent object sends this event. + + + An object has received the keyboard focus. The system sends this event for the following user interface elements: list view control, menu bar, shortcut menu, switch window, tab control, tree view control, and window object. Server applications send this event for their accessible objects. + + + An object's property changed. Server applications send this event for their accessible objects. + + + An object is hidden. The system sends the event for the following user interface elements: caret and cursor. Server applications send the event for their accessible objects. When the event is generated for a parent object, all child objects have already been hidden. Therefore, server applications do not need to send the event for the child objects. The system does not send the event consistently. + + + An object has changed location, shape, or size. The system sends this event for the following user interface elements: caret and window object. Server applications send this event for their accessible objects. This event is generated in response to the top-level object within the object hierarchy that has changed, not for any children it might contain. For example, if the user resizes a window, the system sends this notification for the window, but not for the menu bar, title bar, scroll bars, or other objects that have also changed. The system does not send this event for every non-floating child window when the parent moves. However, if an application explicitly resizes child windows as a result of being resized, the system sends multiple events for the resized children. If an object's property is set to , servers should send a location change event whenever the object changes location. If an object does not have this state, servers should raise this event when the object moves relative to its parent. + + + An object's property changed. The system sends this event for the following user interface elements: check box, cursor, list view control, push button, radio button, status bar control, tree view control, and window object. Server applications send this event for their accessible objects. + + + An object has a new parent object. Server applications send this event for their accessible objects. + + + A container object has added, removed, or reordered its children. The system sends this event for the following user interface elements: header control, list view control, toolbar control, and window object. Server applications send this event as appropriate for their accessible objects. This event is also sent by a parent window when the z order for the child windows changes. + + + An accessible object within a container object has been selected. This event signals a single selection. Either a child has been selected in a container that previously did not contain any selected children, or the selection has changed from one child to another. + + + An item within a container object was added to the selection. The system sends this event for the following user interface elements: list box, list view control, and tree view control. Server applications send this event for their accessible objects. This event signals that a child has been added to an existing selection. + + + An item within a container object was removed from the selection. The system sends this event for the following user interface elements: list box, list view control, and tree view control. Server applications send this event for their accessible objects. This event signals that a child has been removed from an existing selection. + + + Numerous selection changes occurred within a container object. The system sends this event for list boxes. Server applications send this event for their accessible objects. This event can be sent when the selected items within a control have changed substantially. This event informs the client that many selection changes have occurred. This is preferable to sending several or events. + + + A hidden object is being shown. The system sends this event for the following user interface elements: caret, cursor, and window object. Server applications send this event for their accessible objects. Clients can conclude that, when this event is sent by a parent object, all child objects have already been displayed. Therefore, server applications do not need to send this event for the child objects. + + + An object's state has changed. The system sends the event for the following user interface elements: check box, combo box, header control, push button, radio button, scroll bar, toolbar control, tree view control, up-down control, and window object. Server applications send the event for their accessible objects. For example, a state change can occur when a button object has been pressed or released, or when an object is being enabled or disabled. The system does not send the event consistently. + + + An alert was generated. Server applications send this event whenever an important user interface change has occurred that a user might need to know about. The system does not send the event consistently for dialog box objects. + + + A window has lost mouse capture. The system sends the event; servers never send this event. + + + A window is being moved or resized. The system sends the event; servers never send this event. + + + A window exited context-sensitive Help mode. The system does not send the event consistently. + + + A window entered context-sensitive Help mode. The system does not send the event consistently. + + + A dialog box was closed. The system does not send the event for standard dialog boxes. Servers send this event for custom dialog boxes. The system does not send the event consistently. + + + A dialog box was displayed. The system sends the event for standard dialog boxes. Servers send this event for custom dialog boxes. The system does not send the event consistently. + + + An application is about to exit drag-and-drop mode. Applications that support drag-and-drop operations must send this event; the system does not. + + + An application is about to enter drag-and-drop mode. Applications that support drag-and-drop operations must send this event; the system does not. + + + The foreground window changed. The system sends this event even if the foreground window is changed to another window in the same thread. Server applications never send this event. + + + A menu from the menu bar was closed. The system sends this event for standard menus. Servers send this event for custom menus. + + + + A shortcut menu was closed. The system sends this event for standard menus. Servers send this event for custom menus. When a shortcut menu is closed, the client receives this message followed almost immediately by the event. The system does not send the event consistently. + For a call to TrackPopupMenu(), a client will see followed almost immediately by for the popup being shown. + + + + + A shortcut menu was displayed. The system sends this event for standard menus. Servers send this event for custom menus. The system does not send the event consistently. + For a call to TrackPopupMenu(), a client will see followed almost immediately by for the popup being shown. + + + + A menu item on the menu bar was selected. The system sends this event for standard menus. Servers send this event for custom menus. The system might raise more than one event that might or might not have a corresponding event. + + + A window object was minimized or maximized. The system sends the event; servers never send this event. + + + A window object is about to be minimized or maximized. The system sends the event; servers never send this event. + + + The movement or resizing of a window is finished. The system sends the event; servers never send this event. + + + A window is being moved or resized. The system sends the event; servers never send this event. + + + Scrolling has ended on a scroll bar. The system sends this event for scroll bars attached to a window and for standard scroll bar controls. Servers send this event for custom scroll bars. + + + Scrolling has started on a scroll bar. The system sends the event for scroll bars attached to a window and for standard scroll bar controls. Servers send this event for custom scroll bars. + + + A sound was played. The system sends this event when a system sound, such as for menus, is played, even if no sound is audible. This might be caused by lack of a sound file or sound card. Servers send this event if a custom user interface element generates a sound. + + + The user released ALT+TAB. The system sends the event; servers never send this event. If only one application is running when the user presses ALT+TAB, the system sends the event without a corresponding event. + + + The user pressed ALT+TAB, which activates the switch window. If only one application is running when the user presses ALT+TAB, the system raises the event without a corresponding event. + + + An object's property changed. The system raises the event for the following user interface elements: edit control, header control, hot key control, progress bar control, scroll bar, slider control, and up-down control. Server applications send this event for their accessible objects. + + + Specifies values for navigating among accessible objects. + + + Navigation to a sibling object located below the starting object. + + + Navigation to the first child of the object. + + + Navigation to the last child of the object. + + + Navigation to the sibling object located to the left of the starting object. + + + Navigation to the next logical object, typically from a sibling object to the starting object. + + + Navigation to the previous logical object, typically from a sibling object to the starting object. + + + Navigation to the sibling object located to the right of the starting object. + + + Navigation to a sibling object located above the starting object. + + + Provides information that accessibility applications use to adjust an application's user interface (UI) for users with impairments. + + + Initializes a new instance of the class. + + + Performs the specified object's default action. Not all objects have a default action. For a description of this member, see . + The child ID in the interface/child ID pair that represents the accessible object. + + + Gets the child object at the specified screen coordinates. For a description of this member, see . + The horizontal coordinate. + The vertical coordinate. + The accessible object at the point specified by and . + + + Gets the object's current screen location. For a description of this member, see . + When this method returns, contains the x-coordinate of the object's left edge. This parameter is passed uninitialized. + When this method returns, contains the y-coordinate of the object's top edge. This parameter is passed uninitialized. + When this method returns, contains the width of the object. This parameter is passed uninitialized. + When this method returns, contains the height of the object. This parameter is passed uninitialized. + The ID number of the accessible object. This parameter is 0 to get the location of the object, or a child ID to get the location of one of the object's child objects. + + + Navigates to an accessible object relative to the current object. For a description of this member, see . + One of the enumerations that specifies the direction to navigate. + The ID number of the accessible object. This parameter is 0 to start from the object, or a child ID to start from one of the object's child objects. + The accessible object positioned at the value specified by . + + + Modifies the selection or moves the keyboard focus of the accessible object. For a description of this member, see . + A bitwise combination of the values. + The ID number of the accessible object on which to change the selection. This parameter is 0 to select the object, or a child ID to select one of the object's child objects. + + + Performs the default action associated with this accessible object. + The default action for the control cannot be performed. + + + Retrieves the accessible child corresponding to the specified index. + The zero-based index of the accessible child. + An that represents the accessible child corresponding to the specified index. + + + Retrieves the number of children belonging to an accessible object. + The number of children belonging to an accessible object. + + + Retrieves the object that has the keyboard focus. + The control cannot be retrieved. + An that specifies the currently focused child. This method returns the calling object if the object itself is focused. Returns if no object has focus. + + + Gets an identifier for a Help topic identifier and the path to the Help file associated with this accessible object. + On return, this property contains the path to the Help file associated with this accessible object. + The Help topic for the control cannot be retrieved. + An identifier for a Help topic, or -1 if there is no Help topic. On return, the parameter contains the path to the Help file associated with this accessible object. + + + Retrieves the currently selected child. + The selected child cannot be retrieved. + An that represents the currently selected child. This method returns the calling object if the object itself is selected. Returns if is no child is currently selected and the object itself does not have focus. + + + Retrieves the child object at the specified screen coordinates. + The horizontal screen coordinate. + The vertical screen coordinate. + The control cannot be hit tested. + An that represents the child object at the given screen coordinates. This method returns the calling object if the object itself is at the location specified. Returns if no object is at the tested location. + + + Navigates to another accessible object. + One of the values. + The navigation attempt fails. + An that represents one of the values. + + + Raises the UI automation notification event. + The type of notification. + An indicator of how to process notifications. + The text of the notification. + + if the operation succeeds; if the underlying Windows infrastructure is not available or the operation failed. Call for details. + + + Raises the LiveRegionChanged UI automation event. + Accessibility object live regions are not supported. + + if the operation succeeds; otherwise. + + + Modifies the selection or moves the keyboard focus of the accessible object. + One of the values. + The selection cannot be performed. + + + Gets the object corresponding to the specified field and binding flag. For a description of this member, see . + The name of the field to find. + The binding attributes used to control the search. + The object implements multiple fields with the same name. + A object containing the field information for the named object that meets the search constraints specified in . + + + Gets an array of objects corresponding to all fields of the current class. For a description of this member, see . + The binding attributes used to control the search. + An array of objects containing all the field information for this reflection object that meets the search constraints specified in . + + + Gets an array of objects corresponding to all public members or to all members that match a specified name. For a description of this member, see . + The name of the member to find. + The binding attributes used to control the search. + An array of objects matching the name parameter. + + + Gets an array of objects corresponding either to all public members or to all members of the current class. For a description of this member, see . + The binding attributes used to control the search. + An array of objects containing all the member information for this reflection object. + + + Gets a object corresponding to a specified method under specified search constraints. For a description of this member, see . + The name of the member to find. + The binding attributes used to control the search. + The object implements multiple methods with the same name. + A object containing the method information, with the match being based on the method name and search constraints specified in . + + + Gets a object corresponding to a specified method, using a Type array to choose from among overloaded methods. For a description of this member, see . + The name of the member to find. + The binding attributes used to control the search. + An object that implements , containing properties related to this method. + An array used to choose among overloaded methods. + An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified. + The object implements multiple methods with the same name. + The requested method that matches all the specified parameters. + + + Gets an array of objects with all public methods or all methods of the current class. For a description of this member, see . + The binding attributes used to control the search. + An array of objects containing all the methods defined for this reflection object that meet the search constraints specified in . + + + Gets an array of objects corresponding to all public properties or to all properties of the current class. For a description of this member, see . + The binding attribute used to control the search. + An array of objects for all the properties defined on the reflection object. + + + Gets a object corresponding to a specified property under specified search constraints. For a description of this member, see . + The name of the property to find. + The binding attributes used to control the search. + The object implements multiple methods with the same name. + A object for the located property that meets the search constraints specified in , or if the property was not located. + + + Gets a object corresponding to a specified property with specified search constraints. For a description of this member, see . + The name of the member to find. + The binding attributes used to control the search. + An object that implements Binder, containing properties related to this method. + An array used to choose among overloaded methods. + An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified. + An array used to choose the parameter modifiers. + A object for the located property, if a property with the specified name was located in this reflection object, or if the property was not located. + + + Invokes a specified member. For a description of this member, see . + The name of the member to find. + One of the invocation attributes. + One of the bit flags. Implements Binder, containing properties related to this method. + The object on which to invoke the specified member. This parameter is ignored for static members. + An array of objects that contains the number, order, and type of the parameters of the member to be invoked. This is an empty array if there are no parameters. + An array of objects. + An instance of used to govern the coercion of types. + A String array of parameters. + + is and another bit flag is also set. + +-or- + is not and name is . + +-or- + + is not an invocation attribute from . + +-or- + + specifies both get and set for a property or field. + +-or- + + specifies both a field set and an Invoke method. is provided for a field get operation. + +-or- + +More than one argument is specified for a field set operation. + The field or property cannot be found. + The method cannot be found. + A private member is invoked without the necessary . + The specified member. + + + Associates an object with an instance of an based on the handle of the object. + An that contains the handle of the object. + + + Associates an object with an instance of an based on the handle and the object id of the object. + An that contains the handle of the object. + An Int that defines the type of object that the parameter refers to. + + + Gets the number of child interfaces that belong to this object. For a description of this member, see . + The number of child accessible objects that belong to this object. If the object has no child objects, this value is 0. + + + Gets the object that has the keyboard focus. For a description of this member, see . + The object that has keyboard focus. + + + Gets the parent accessible object of this object. For a description of this member, see . + An that represents the parent of the accessible object, or if there is no parent object. + + + Gets the selected child objects of an accessible object. For a description of this member, see . + The selected child objects of an accessible object. + + + Gets the location and size of the accessible object. + The bounds of control cannot be retrieved. + A that represents the bounds of the accessible object. + + + Gets a string that describes the default action of the object. Not all objects have a default action. + The default action for the control cannot be retrieved. + A description of the default action for an object, or if this object has no default action. + + + Gets a string that describes the visual appearance of the specified object. Not all objects have a description. + The description for the control cannot be retrieved. + A description of the object's visual appearance to the user, or if the object does not have a description. + + + Gets a description of what the object does or how the object is used. + The help string for the control cannot be retrieved. + A that contains the description of what the object does or how the object is used. Returns if no help is defined. + + + Gets the shortcut key or access key for the accessible object. + The shortcut for the control cannot be retrieved. + The shortcut key or access key for the accessible object, or if there is no shortcut key associated with the object. + + + Gets or sets the object name. + The name of the control cannot be retrieved or set. + The object name, or if the property has not been set. + + + Gets the parent of an accessible object. + An that represents the parent of an accessible object, or if there is no parent object. + + + Gets the role of this accessible object. + One of the values, or if no role has been specified. + + + Gets the state of this accessible object. + One of the values, or , if no state has been set. + + + Gets the underlying type that represents the object. For a description of this member, see . + The underlying type that represents the object. + + + Gets or sets the value of an accessible object. + The value cannot be set or retrieved. + The value of an accessible object, or if the object has no value set. + + + Specifies values representing possible roles for an accessible object. + + + An alert or condition that you can notify a user about. Use this role only for objects that embody an alert but are not associated with another user interface element, such as a message box, graphic, text, or sound. + + + An animation control, which contains content that is changing over time, such as a control that displays a series of bitmap frames, like a filmstrip. Animation controls are usually displayed when files are being copied, or when some other time-consuming task is being performed. + + + The main window for an application. + + + A window border. The entire border is represented by a single object, rather than by separate objects for each side. + + + A button that drops down a list of items. + + + A button that drops down a grid. + + + A button that drops down a menu. + + + A caret, which is a flashing line, block, or bitmap that marks the location of the insertion point in a window's client area. + + + A cell within a table. + + + A cartoon-like graphic object, such as Microsoft Office Assistant, which is typically displayed to provide help to users of an application. + + + A graphical image used to represent data. + + + A check box control, which is an option that can be turned on or off independent of other options. + + + A window's user area. + + + A control that displays the time. + + + A column of cells within a table. + + + A column header, which provides a visual label for a column in a table. + + + A combo box, which is an edit control with an associated list box that provides a set of predefined choices. + + + A mouse pointer. + + + A system-provided role. + + + A graphical image used to diagram data. + + + A dial or knob. This can also be a read-only object, like a speedometer. + + + A dialog box or message box. + + + A document window, which is always contained within an application window. This role applies only to multiple-document interface (MDI) windows and refers to an object that contains the MDI title bar. + + + A drop-down list box. This control shows one item and allows the user to display and select another from a list of alternative choices. + + + A mathematical equation. + + + A picture. + + + A special mouse pointer, which allows a user to manipulate user interface elements such as a window. For example, a user can click and drag a sizing grip in the lower-right corner of a window to resize it. + + + The objects grouped in a logical manner. There can be a parent-child relationship between the grouping object and the objects it contains. + + + A Help display in the form of a ToolTip or Help balloon, which contains buttons and labels that users can click to open custom Help topics. + + + A hot-key field that allows the user to enter a combination or sequence of keystrokes to be used as a hot key, which enables users to perform an action quickly. A hot-key control displays the keystrokes entered by the user and ensures that the user selects a valid key combination. + + + An indicator, such as a pointer graphic, that points to the current item. + + + A control designed for entering Internet Protocol (IP) addresses. + + + A link, which is a connection between a source document and a destination document. This object might look like text or a graphic, but it acts like a button. + + + A list box, which allows the user to select one or more items. + + + An item in a list box or the list portion of a combo box, drop-down list box, or drop-down combo box. + + + A menu bar, usually beneath the title bar of a window, from which users can select menus. + + + A menu item, which is an entry in a menu that a user can choose to carry out a command, select an option, or display another menu. Functionally, a menu item can be equivalent to a push button, radio button, check box, or menu. + + + A menu, which presents a list of options from which the user can make a selection to perform an action. All menu types must have this role, including drop-down menus that are displayed by selection from a menu bar, and shortcut menus that are displayed when the right mouse button is clicked. + + + No role. + + + An outline or tree structure, such as a tree view control, which displays a hierarchical list and usually allows the user to expand and collapse branches. + + + A control that navigates like an outline item. + + + An item in an outline or tree structure. + + + A property page that allows a user to view the attributes for a page, such as the page's title, whether it is a home page, or whether the page has been modified. Normally, the only child of this control is a grouped object that contains the contents of the associated page. + + + A container of page tab controls. + + + A separate area in a frame, a split document window, or a rectangular area of the status bar that can be used to display information. Users can navigate between panes and within the contents of the current pane, but cannot navigate between items in different panes. Thus, panes represent a level of grouping lower than frame windows or documents, but above individual controls. Typically, the user navigates between panes by pressing TAB, F6, or CTRL+TAB, depending on the context. + + + A progress bar, which indicates the progress of a lengthy operation by displaying colored lines inside a horizontal rectangle. The length of the lines in relation to the length of the rectangle corresponds to the percentage of the operation that is complete. This control does not take user input. + + + A property page, which is a dialog box that controls the appearance and the behavior of an object, such as a file or resource. A property page's appearance differs according to its purpose. + + + A push button control, which is a small rectangular control that a user can turn on or off. A push button, also known as a command button, has a raised appearance in its default off state and a sunken appearance when it is turned on. + + + An option button, also known as a radio button. All objects sharing a single parent that have this attribute are assumed to be part of a single mutually exclusive group. You can use grouped objects to divide option buttons into separate groups when necessary. + + + A row of cells within a table. + + + A row header, which provides a visual label for a table row. + + + A vertical or horizontal scroll bar, which can be either part of the client area or used in a control. + + + A space divided visually into two regions, such as a separator menu item or a separator dividing split panes within a window. + + + A control, sometimes called a trackbar, that enables a user to adjust a setting in given increments between minimum and maximum values by moving a slider. The volume controls in the Windows operating system are slider controls. + + + A system sound, which is associated with various system events. + + + A spin box, also known as an up-down control, which contains a pair of arrow buttons. A user clicks the arrow buttons with a mouse to increment or decrement a value. A spin button control is most often used with a companion control, called a buddy window, where the current value is displayed. + + + A toolbar button that has a drop-down list icon directly adjacent to the button. + + + The read-only text, such as in a label, for other controls or instructions in a dialog box. Static text cannot be modified or selected. + + + A status bar, which is an area typically at the bottom of an application window that displays information about the current operation, state of the application, or selected object. The status bar can have multiple fields that display different kinds of information, such as an explanation of the currently selected menu command in the status bar. + + + A table containing rows and columns of cells and, optionally, row headers and column headers. + + + The selectable text that can be editable or read-only. + + + A title or caption bar for a window. + + + A toolbar, which is a grouping of controls that provide easy access to frequently used features. + + + A tool tip, which is a small rectangular pop-up window that displays a brief description of the purpose of a button. + + + A blank space between other objects. + + + A window frame, which usually contains child objects such as a title bar, client, and other objects typically contained in a window. + + + Specifies how an accessible object is selected or receives focus. + + + Adds the object to the selection. + + + Selects all objects between the anchor and the selected object. + + + The selection or focus of an object is unchanged. + + + Removes the object from the selection. + + + Assigns focus to an object and makes it the anchor, which is the starting point for the selection. Can be combined with , , , or . + + + Selects the object and deselects all other objects in the container. + + + Specifies values representing possible states for an accessible object. + + + The important information that should be conveyed to the user immediately. For example, a battery-level indicator reaching a critical low level would transition to this state, in which case, a blind access utility would announce this information immediately to the user, and a screen magnification program would scroll the screen so that the battery indicator is in view. This state is also appropriate for any prompt or operation that must be completed before the user can continue. + + + The low-priority information that might not be important to the user. + + + The important information that does not need to be conveyed to the user immediately. For example, when a battery-level indicator is starting to reach a low level, it could generate a medium-level alert. Blind access utilities could then generate a sound to let the user know that important information is available, without actually interrupting the user's work. Users can then query the alert information any time they choose. + + + The object that rapidly or constantly changes appearance. Graphics that are occasionally animated, but not always, should be defined as . This state should not be used to indicate that the object's location is changing. + + + A control that cannot accept input in its current condition. + + + An object with a selected check box. + + + The hidden children of the object that are items in an outline or tree structure. + + + The default button or menu item. + + + The displayed children of the object that are items in an outline or tree structure. + + + The altered selection such that all objects between the selection anchor, which is the object with the keyboard focus, and this object take on the anchor object's selection state. If the anchor object is not selected, the objects are removed from the selection. If the anchor object is selected, the selection is extended to include this object and all objects in between. You can set the selection state by combining this with or . This state does not change the focus or the selection anchor unless it is combined with . + + + The object that is not fixed to the boundary of its parent object and that does not move automatically along with the parent. + + + The object on the active window that can receive keyboard focus. + + + An object with the keyboard focus. + + + The object displays a pop-up menu or window when invoked. + + + The object hot-tracked by the mouse, meaning its appearance is highlighted to indicate the mouse pointer is located over it. + + + A three-state check box or toolbar button whose state is indeterminate. The check box is neither checked nor unchecked, and it is in the third or mixed state. + + + An object without a visible user interface. + + + A linked object that has not been previously selected. + + + An object with scrolling or moving text or graphics. + + + A three-state check box or toolbar button whose state is indeterminate. The check box is neither checked nor unchecked, and it is in the third or mixed state. + + + A movable object. + + + An object that accepts multiple selected items. + + + No state. + + + No on-screen representation. A sound or alert object would have this state, or a hidden window that is never made visible. + + + A pressed object. + + + A password-protected edit control. + + + A read-only object. + + + An object that can accept selection. + + + A selected object. + + + The object or child can use text-to-speech (TTS) to describe itself. A speech-based accessibility aid should not announce information when an object with this state has the focus, because the object automatically announces information about itself. + + + A sizable object. + + + A linked object that has previously been selected. + + + An unavailable object. + + + A valid object. This property is deprecated in .NET Framework 2.0. + + + Provides ambient property values to top-level controls. + + + Initializes a new instance of the class. + + + Gets or sets the ambient background color of an object. + A value that represents the background color of an object. + + + Gets or sets the ambient cursor of an object. + A that represents the cursor of an object. + + + Gets or sets the ambient font of an object. + A that represents the font used when displaying text within an object. + + + Gets or sets the ambient foreground color of an object. + A value that represents the foreground color of an object. + + + Specifies how a control anchors to the edges of its container. + + + The control is anchored to the bottom edge of its container. + + + The control is anchored to the left edge of its container. + + + The control is not anchored to any edges of its container. + + + The control is anchored to the right edge of its container. + + + The control is anchored to the top edge of its container. + + + Specifies the appearance of a control. + + + The appearance of a Windows button. + + + The default appearance defined by the control class. + + + Provides methods and properties to manage an application, such as methods to start and stop an application, to process Windows messages, and properties to get information about an application. This class cannot be inherited. + + + Occurs when the application is about to shut down. + + + Occurs when the application is about to enter a modal state. + + + Occurs when the application finishes processing and is about to enter the idle state. + + + Occurs when the application is about to leave a modal state. + + + Occurs when an untrapped thread exception is thrown. + + + Occurs when a thread is about to shut down. When the main thread for an application is about to be shut down, this event is raised first, followed by an event. + + + Adds a message filter to monitor Windows messages as they are routed to their destinations. + The implementation of the interface you want to install. + + + Processes all Windows messages currently in the message queue. + + + Enables visual styles for the application. + + + Informs all message pumps that they must terminate, and then closes all application windows after the messages have been processed. + + + Informs all message pumps that they must terminate, and then closes all application windows after the messages have been processed. + Returns whether any within the application cancelled the exit. + + + Exits the message loop on the current thread and closes all windows on the thread. + + + Runs any filters against a window message, and returns a copy of the modified message. + The Windows event message to filter. + + if the filters were processed; otherwise, . + + + Initializes OLE on the current thread. + One of the values. + + + Raises the event. + An that represents the exception that was thrown. + + + Raises the event in hosted scenarios. + The objects to pass to the event. + + + Registers a callback for checking whether the message loop is running in hosted environments. + The method to call when Windows Forms needs to check if the hosting environment is still sending messages. + + + Removes a message filter from the message pump of the application. + The implementation of the to remove from the application. + + + Shuts down the application and starts a new instance immediately. + Your code is not a Windows Forms application. You cannot call this method in this context. + + + Begins running a standard application message loop on the current thread, without a form. + A main message loop is already running on this thread. + + + Begins running a standard application message loop on the current thread, with an . + An in which the application is run. + A main message loop is already running on this thread. + + + Begins running a standard application message loop on the current thread, and makes the specified form visible. + A that represents the form to make visible. + A main message loop is already running on the current thread. + + + Sets the application-wide default for the UseCompatibleTextRendering property defined on certain controls. + The default value to use for new controls. If , new controls that support UseCompatibleTextRendering use the GDI+ based class for text rendering; if , new controls use the GDI based class. + You can only call this method before the first window is created by your Windows Forms application. + + + Sets the default for the process. + The font to be used as a default across the application. + + is . + You can only call this method before the first window is created by your Windows Forms application. + + + Sets the high DPI mode of the process. + One of the enumeration values that specifies the high DPI mode to set. + + if the high DPI mode was set; otherwise, . + + + Suspends or hibernates the system, or requests that the system be suspended or hibernated. + A indicating the power activity mode to which to transition. + + to force the suspended mode immediately; to cause Windows to send a suspend request to every application. + + to disable restoring the system's power status to active on a wake event, to enable restoring the system's power status to active on a wake event. + + if the system is being suspended, otherwise, . + + + Instructs the application how to respond to unhandled exceptions. + An value describing how the application should behave if an exception is thrown without being caught. + You cannot set the exception mode after the application has created its first window. + + + Instructs the application how to respond to unhandled exceptions, optionally applying thread-specific behavior. + An value describing how the application should behave if an exception is thrown without being caught. + + to set the thread exception mode; otherwise, . + You cannot set the exception mode after the application has created its first window. + + + Unregisters the message loop callback made with . + + + Gets a value indicating whether the caller can quit this application. + + if the caller can quit this application; otherwise, . + + + Gets the path for the application data that is shared among all users. + The path for the application data that is shared among all users. + + + Gets the registry key for the application data that is shared among all users. + A representing the registry key of the application data that is shared among all users. + + + Gets the company name associated with the application. + The company name. + + + Gets or sets the culture information for the current thread. + A representing the culture information for the current thread. + + + Gets or sets the current input language for the current thread. + An representing the current input language for the current thread. + + + Gets the path for the executable file that started the application, including the executable name. + The path and executable name for the executable file that started the application. + + This path will be different depending on whether the Windows Forms application is deployed using ClickOnce. ClickOnce applications are stored in a per-user application cache in the C:\Documents and Settings\username directory. For more information, see Accessing Local and Remote Data in ClickOnce Applications. + + + Gets the current high DPI mode for the application. + One of the enumeration values that indicates the high DPI mode. + + + Gets the path for the application data of a local, non-roaming user. + The path for the application data of a local, non-roaming user. + + + Gets a value indicating whether a message loop exists on this thread. + + if a message loop exists; otherwise, . + + + Gets a collection of open forms owned by the application. + A containing all the currently open forms owned by this application. + + + Gets the product name associated with this application. + The product name. + + + Gets the product version associated with this application. + The product version. + + + Gets a value specifying whether the current application is drawing controls with visual styles. + + if visual styles are enabled for controls in the client area of application windows; otherwise, . + + + Gets or sets the format string to apply to top-level window captions when they are displayed with a warning banner. + The format string to apply to top-level window captions. + + + Gets the path for the executable file that started the application, not including the executable name. + The path for the executable file that started the application. + + This path will be different depending on whether the Windows Forms application is deployed using ClickOnce. ClickOnce applications are stored in a per-user application cache in the C:\Documents and Settings\username directory. For more information, see Accessing Local and Remote Data in ClickOnce Applications. + + + Gets the path for the application data of a user. + The path for the application data of a user. + + + Gets the registry key for the application data of a user. + A representing the registry key for the application data specific to the user. + + + Gets a value that indicates whether visual styles are enabled for the application. + + if visual styles are enabled; otherwise, . + + + Gets or sets whether the wait cursor is used for all open forms of the application. + + is the wait cursor is used for all open forms; otherwise, . + + + Gets a value that specifies how visual styles are applied to application windows. + A bitwise combination of the values. + + + Represents a method that will check whether the hosting environment is still sending messages. + + if the hosting environment is still sending messages; otherwise, . + + + Specifies the contextual information about an application thread. + + + Occurs when the message loop of the thread should be terminated, by calling . + + + Initializes a new instance of the class with no context. + + + Initializes a new instance of the class with the specified . + The main of the application to use for context. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Terminates the message loop of the thread. + + + Terminates the message loop of the thread. + + + Attempts to free resources and perform other cleanup operations before the application context is reclaimed by garbage collection. + + + Calls , which raises the event. + The object that raised the event. + The that contains the event data. + + + Gets or sets the to use as context. + The to use as context. + + + Gets or sets an object that contains data about the control. + An that contains data about the control. The default is . + + + Specifies the direction in which the system arranges minimized windows. + + + Arranged vertically, from top to bottom. Valid with the and enumeration values. + + + Arranged horizontally, from left to right. Valid with the and enumeration values. + + + Arranged horizontally, from right to left. Valid with the and enumeration values. + + + Arranged vertically, from bottom to top. Valid with the and enumeration values. + + + Specifies the starting position that the system uses to arrange minimized windows. + + + Starts at the lower-left corner of the screen, which is the default position. + + + Starts at the lower-right corner of the screen. + + + Hides minimized windows by moving them off the visible area of the screen. + + + Starts at the upper-left corner of the screen. + + + Starts at the upper-right corner of the screen. + + + Specifies the direction to move when getting items with the method. + + + The direction is down (). + + + The direction is left (). + + + The direction is right (). + + + The direction is up (). + + + Specifies the mode for the automatic completion feature used in the and controls. + + + Appends the remainder of the most likely candidate string to the existing characters, highlighting the appended characters. + + + Disables the automatic completion feature for the and controls. + + + Displays the auxiliary drop-down list associated with the edit control. This drop-down is populated with one or more suggested completion strings. + + + Applies both and options. + + + Specifies the source for and automatic completion functionality. + + + Specifies the equivalent of and as the source. This is the default value when has been set to a value other than the default. + + + Specifies the equivalent of and as the source. + + + Specifies strings from a built-in as the source. + + + Specifies the file system as the source. + + + Specifies that only directory names and not file names will be automatically completed. + + + Includes the Uniform Resource Locators (URLs) in the history list. + + + Specifies that the items of the represent the source. + + + Specifies that no is currently in use. This is the default value of . + + + Includes the Uniform Resource Locators (URLs) in the list of those URLs most recently used. + + + Contains a collection of strings to use for the auto-complete feature on certain Windows Forms controls. + + + Occurs when the collection changes. + + + Initializes a new instance of the class. + + + Inserts a new into the collection. + The to add to the collection. + The position in the collection where the was added. + + + Adds the elements of a collection to the end. + The strings to add to the collection. + + + Removes all strings from the collection. + + + Indicates whether the exists within the collection. + The for which to search. + + if the exists within the collection; otherwise, . + + + Copies an array of objects into the collection, starting at the specified position. + The objects to add to the collection. + The position within the collection at which to start the insertion. + + + Returns an enumerator that iterates through the . + An enumerator that iterates through the collection. + + + Obtains the position of the specified string within the collection. + The for which to search. + The index for the specified item. + + + Inserts the string into a specific index in the collection. + The position at which to insert the string. + The string to insert. + + + Raises the event. + A that contains the event data. + + + Removes a string from the collection. + The to remove. + + + Removes the string at the specified index. + The zero-based index of the string to remove. + + + Copies the strings of the collection to an , starting at a particular index. For a description of this member, see . + The one-dimensional that is the destination of the strings copied from collection. The must have zero-based indexing. + The zero-based index in at which copying begins. + + + Adds a string to the collection. For a description of this member, see . + The string to be added to the collection. + The index at which the has been added. + + + Determines where the collection contains a specified string. For a description of this member, see . + The string to locate in the collection. + + if is found in the collection; otherwise, . + + + Determines the index of a specified string in the collection. For a description of this member, see . + The string to locate in the collection. + The index of if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. For a description of this member, see . + The zero-based index at which should be inserted. + The string to insert into the collection. + + + Removes the first occurrence of a specific string from the collection. For a description of this member, see . + The string to remove from the collection. + + + Gets the number of items in the . + The number of items in the . + + + Gets a value indicating whether the contents of the collection are read-only. + + in all cases. + + + Gets a value indicating whether access to the is synchronized (thread safe). + + in all cases. + + + Gets or sets the element at the specified index. + The index at which to get or set the . + The at the specified position. + + + Gets an object that can be used to synchronize access to the . + Returns this . + + + Gets a value indicating whether the collection has a fixed size. For a description of this member, see . + + if the collection has a fixed size; otherwise, . + + + Gets a value indicating whether the collection is read-only. For a description of this member, see . + + if the collection is read-only; otherwise, . + + + Gets the element at a specified index. For a description of this member, see . + The zero-based index of the element to get. + The element at the specified index. + + + Specifies the different types of automatic scaling modes supported by Windows Forms. + + + Controls scale relative to the display resolution. Common resolutions are 96 and 120 DPI. + + + Controls scale relative to the dimensions of the font the classes are using, which is typically the system font. + + + Controls scale according to the classes' parent's scaling mode. If there is no parent, automatic scaling is disabled. + + + Automatic scaling is disabled. + + + Specifies how a control will behave when its property is enabled. + + + The control grows or shrinks to fit its contents. The control cannot be resized manually. + + + The control grows as much as necessary to fit its contents but does not shrink smaller than the value of its property. The form can be resized, but cannot be made so small that any of its contained controls are hidden. + + + Determines how a control validates its data when it loses user input focus. + + + Implicit validation will not occur. Setting this value will not interfere with explicit calls to or . + + + Implicit validation occurs, but if validation fails, focus will still change to the new control. If validation fails, the event will not fire. + + + Implicit validation occurs when the control loses focus. + + + The control inherits its behavior from its container (such as a form or another control). If there is no container control, it defaults to . + + + Wraps ActiveX controls and exposes them as fully featured Windows Forms controls. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + This event is not relevant for this class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + The event is not supported by the class. + + + Initializes a new instance of the class, wrapping the ActiveX control indicated by the specified CLSID. + The CLSID of the ActiveX control to wrap. + + + Initializes a new instance of the class, wrapping the ActiveX control indicated by the specified CLSID, and using the shortcut-menu behavior indicated by the specified value. + The CLSID of the ActiveX control to wrap. + An that modifies the shortcut-menu behavior for the control. + + + When overridden in a derived class, attaches interfaces to the underlying ActiveX control. + + + Begins the initialization of the ActiveX control. + + + Creates a handle for the control. + + + Called by the system to create the ActiveX control. + The CLSID of the ActiveX control. + An representing the ActiveX control. + + + Called by the control to prepare it for listening to events. + + + Destroys the handle associated with the control. + + + Called by the control when it stops listening to events. + + + Releases the unmanaged resources used by the and its child controls and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Requests that an object perform an action in response to an end-user's action. + One of the actions enumerated for the object in IOleObject::EnumVerbs. + + + This method is not supported by this control. + A . + A . + + + Ends the initialization of an ActiveX control. + + + Returns a structure that corresponds to the specified OLE color value. + The OLE color value to translate. + The structure that represents the translated OLE color value. + + + Returns a created from the specified OLE IFont object. + The IFont to create a from. + The created from the specified IFont, if the font could not be created, or if is . + + + Returns a created from the specified OLE IFontDisp object. + The IFontDisp to create a from. + The created from the specified IFontDisp, if the font could not be created, or if is . + + + Returns an OLE IFontDisp object created from the specified object. + The font to create an IFontDisp object from. + The property value is not . + The IFontDisp object created from the specified font or if is . + + + Returns an OLE IFont object created from the specified object. + The font to create an IFont object from. + The property value is not . + The IFont object created from the specified font, or if is or the IFont could not be created. + + + Returns an OLE object corresponding to the specified . + The to convert. + An representing the OLE object. + + + Returns an OLE object corresponding to the specified . + A , which is an image that represents the Windows mouse pointer. + An representing the OLE object. + + + Returns an OLE object corresponding to the specified . + The to convert. + An representing the OLE object. + + + Returns an OLE Automation date that corresponds to the specified structure. + The structure to translate. + The value of this instance cannot be represented as an OLE Automation Date. + A double-precision floating-point number that contains an OLE Automation date equivalent to specified value. + + + Retrieves a reference to the underlying ActiveX control. + An object that represents the ActiveX control. + + + Returns an OLE color value that corresponds to the specified structure. + The structure to translate. + The OLE color value that represents the translated structure. + + + Returns an corresponding to the specified OLE object. + The to convert. + An representing the . + + + Returns an corresponding to the specified OLE object. + The to convert. + An representing the . + + + Called by the system to retrieve the current bounds of the ActiveX control. + The original bounds of the ActiveX control. + A scaling factor. + A value. + The unmodified value. + + + Returns a structure that corresponds to the specified OLE Automation date. + The OLE Automate date to translate. + The date is not a valid OLE Automation Date value. + A that represents the same date and time as . + + + Determines if the ActiveX control has a property page. + + if the ActiveX control has a property page; otherwise, . + + + Attempts to activate the editing mode of the hosted control. + + + Determines if a character is an input character that the ActiveX control recognizes. + The character to test. + + if the character should be sent directly to the ActiveX control and not preprocessed; otherwise, . + + + Announces to the component change service that the has changed. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Called when the control transitions to the in-place active state. + + + Raises the event. + An that contains the event data. + + + Preprocesses keyboard or input messages within the message loop before they are dispatched. + A , passed by reference, that represents the message to process. The possible values are WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR, and WM_SYSCHAR. + + if the message was processed by the control; otherwise, . + + + Processes a dialog key. + One of the values that represents the key to process. + + if the key was processed by the control; otherwise, . + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + Returns a value that indicates whether the hosted control is in a state in which its properties can be accessed. + + if the properties of the hosted control can be accessed; otherwise, . + + + Raises the event using the specified 32-bit signed integers. + One of the values that indicate which mouse button was pressed. + Not used. + The x-coordinate of a mouse click, in pixels. + The y-coordinate of a mouse click, in pixels. + + + Raises the event using the specified single-precision floating-point numbers. + One of the values that indicate which mouse button was pressed. + Not used. + The x-coordinate of a mouse click, in pixels. + The y-coordinate of a mouse click, in pixels. + + + Raises the event using the specified objects. + One of the values that indicate which mouse button was pressed. + Not used. + The x-coordinate of a mouse click, in pixels. + The y-coordinate of a mouse click, in pixels. + + + Raises the event using the specified 32-bit signed integers. + One of the values that indicate which mouse button was pressed. + Not used. + The x-coordinate of a mouse click, in pixels. + The y-coordinate of a mouse click, in pixels. + + + Raises the event using the specified single-precision floating-point numbers. + One of the values that indicate which mouse button was pressed. + Not used. + The x-coordinate of a mouse click, in pixels. + The y-coordinate of a mouse click, in pixels. + + + Raises the event using the specified objects. + One of the values that indicate which mouse button was pressed. + Not used. + The x-coordinate of a mouse click, in pixels. + The y-coordinate of a mouse click, in pixels. + + + Raises the event using the specified 32-bit signed integers. + One of the values that indicate which mouse button was pressed. + Not used. + The x-coordinate of a mouse click, in pixels. + The y-coordinate of a mouse click, in pixels. + + + Raises the event using the specified single-precision floating-point numbers. + One of the values that indicate which mouse button was pressed. + Not used. + The x-coordinate of a mouse click, in pixels. + The y-coordinate of a mouse click, in pixels. + + + Raises the event using the specified objects. + One of the values that indicate which mouse button was pressed. + Not used. + The x-coordinate of a mouse click, in pixels. + The y-coordinate of a mouse click, in pixels. + + + Calls the method to display the ActiveX control's About dialog box. + The to call. + + + Performs the work of setting the specified bounds of this control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. + + + Sets the control to the specified visible state. + + to make the control visible; otherwise, . + + + Displays the ActiveX control's About dialog box. + + + Displays the property pages associated with the ActiveX control. + + + Displays the property pages associated with the ActiveX control assigned to the specified parent control. + The parent of the ActiveX control. + + + Returns a collection of type for the current object. + An with the attributes for the current object. + + + Returns the class name of the current object. + Returns in all cases. + + + Returns the name of the current object. + Returns in all cases. + + + Returns a type converter for the current object. + Returns in all cases. + + + Returns the default event for the current object. + An that represents the default event for the current object, or if the object does not have events. + + + Returns the default property for the current object. + A that represents the default property for the current object, or if the object does not have properties. + + + Returns an editor of the specified type for the current object. + A that represents the editor for the current object. + An object of the specified type that is the editor for the current object, or if the editor cannot be found. + + + Returns the events for the current object. + An that represents the events for the current object. + + + Returns the events for the current object using the specified attribute array as a filter. + An array of type that is used as a filter. + An that represents the events for the that match the given set of attributes. + + + Returns the properties for the current object. + A that represents the events for the current object. + + + Returns the properties for the current object using the specified attribute array as a filter. + An array of type that is used as a filter. + A that represents the events for the current that match the given set of attributes. + + + Returns the object that owns the specified value. + Not used. + The current object. + + + Processes Windows messages. + The Windows to process. + + + This member is not meaningful for this control. + A Color that represents the background color of the control. + + + This property is not relevant for this class. + The background image displayed in the control. + + + This property is not relevant for this class. + An value. + + + Gets or sets the control containing the ActiveX control. + A that represents the control containing the ActiveX control. + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + This property is not relevant for this class. + The foreground color of the control. + + + Gets the default size of the control. + The default of the control. + + + Returns a value that indicates whether the hosted control is in edit mode. + + if the hosted control is in edit mode; otherwise, . + + + This property is not relevant for this class. + A value. + + + This property is not relevant for this class. + The font of the text displayed by the control. + + + This property is not relevant for this class. + The foreground color of the control. + + + Gets a value indicating whether the ActiveX control has an About dialog box. + + if the ActiveX control has an About dialog box; otherwise, . + + + This property is not relevant for this class. + An value. + + + Gets or sets the persisted state of the ActiveX control. + The ActiveX control is already loaded. + A that represents the persisted state of the ActiveX control. + + + This property is not relevant for this class. + A value. + + + Gets or sets the site of the control. + The associated with the Control, if any. + + + This property is not relevant for this class. + The text associated with this control. + + + Represents the method that will display an ActiveX control's About dialog box. + + + Specifies the type of member that referenced the ActiveX control while it was in an invalid state. + + + A method referenced the ActiveX control. + + + The get accessor of a property referenced the ActiveX control. + + + The set accessor of a property referenced the ActiveX control. + + + Provides an editor that uses a modal dialog box to display a property page for an ActiveX control. + + + Initializes a new instance of the class. + + + Creates an editor window that allows the user to edit the specified component. + An that can be used to gain additional context information. + The component to edit. + An that the component belongs to. + + if the component was changed during editing; otherwise, . + + + Specifies the CLSID of an ActiveX control hosted by an control. + + + Initializes a new instance of the class. + The CLSID of the ActiveX control. + + + The CLSID of the ActiveX control. + The CLSID of the ActiveX control. + + + Connects an ActiveX control to a client that handles the control's events. + + + Initializes a new instance of the class. + A connectable object that contains connection points. + The client's sink which receives outgoing calls from the connection point. + The outgoing interface whose connection point object is being requested. + + does not implement . + + does not implement . + + -or- + + does not implement . + The connection point has already reached its limit of connections and cannot accept any more. + + + Disconnects the ActiveX control from the client. + + + Releases the unmanaged resources used by the class. + + + The exception that is thrown when the ActiveX control is referenced while in an invalid state. + + + Initializes a new instance of the class without specifying information about the member that referenced the ActiveX control. + + + Initializes a new instance of the class and indicates the name of the member that referenced the ActiveX control and the kind of reference it made. + The name of the member that referenced the ActiveX control while it was in an invalid state. + One of the values. + + + Creates and returns a string representation of the current exception. + A string representation of the current exception. + + + Encapsulates the persisted state of an ActiveX control. + + + Initializes a new instance of the class for serializing a state. + A in which the state is stored. + An indicating the storage type. + + for manual updates; otherwise, . + The license key of the control. + + + Initializes a new instance of the class for deserializing a state. + A value. + A value. + + + Populates a with the data needed to serialize the target object. + The to populate with data. + The destination for this serialization. + The caller does not have the required permission. + + + Converts objects from one data type to another. + + + Initializes a new instance of the class. + + + Returns whether the can convert an object of the specified type to an , using the specified context. + An that provides a format context. + A that represents the type from which to convert. + + if the can perform the conversion; otherwise, . + + + Returns whether the can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type from which to convert. + + if the can perform the conversion; otherwise, . + + + This member overrides . + An that provides a format context. + The to use as the current culture. + The to convert. + An that represents the converted value. + + + This member overrides . + An that provides a format context. + A . If is passed, the current culture is assumed. + The to convert. + The to convert the value parameter to. + + is . + An that represents the converted value. + + + Specifies a date and time associated with the type library of an ActiveX control hosted by an control. + + + Initializes a new instance of the class. + A value representing the date and time to associate with the type library. + + + The date and time to associate with the type library. + A value representing the date and time to associate with the type library. + + + Provides the base functionality for creating data-related collections in the namespace. + + + Initializes a new instance of the class. + + + Copies all the elements of the current one-dimensional to the specified one-dimensional starting at the specified destination index. + The one-dimensional that is the destination of the elements copied from the current . + The zero-based relative index in at which copying begins. + + + Gets the object that enables iterating through the members of the collection. + An object that implements the interface. + + + Gets the total number of elements in the collection. + The total number of elements in the collection. + + + Gets a value indicating whether the collection is read-only. + This property is always . + + + Gets a value indicating whether access to the is synchronized. + This property always returns . + + + Gets the list of elements contained in the instance. + An containing the elements of the collection. This property returns unless overridden in a derived class. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize the . + + + Defines identifiers that indicate the current battery charge level or charging state information. + + + Indicates a battery is charging. + + + Indicates a critically low level of battery charge. + + + Indicates a high level of battery charge. + + + Indicates a low level of battery charge. + + + Indicates that no battery is present. + + + Indicates an unknown battery condition. + + + Base class for components that provide properties that can be data bound with the Windows Forms Designer. + + + Occurs when the binding context has changed. + + + + Raises the event. + + + + Gets or sets the collection of currency managers for the . + The collection of objects for this . + + + Gets the collection of data-binding objects for this . + The for this . + + + Represents the simple binding between the property value of an object and the property value of a control. + + + Occurs when the property is set to and a binding operation is complete, such as when data is pushed from the control to the data source or vice versa. + + + Occurs when the property of a control is bound to a data value. + + + Occurs when the value of a data-bound control changes. + + + Initializes a new instance of the class that simple-binds the indicated control property to the specified data member of the data source. + The name of the control property to bind. + An that represents the data source. + The property or list to bind to. + + is neither a valid property of a control nor an empty string (""). + The property given by does not exist on the control. + + + Initializes a new instance of the class that binds the indicated control property to the specified data member of the data source, and optionally enables formatting to be applied. + The name of the control property to bind. + An that represents the data source. + The property or list to bind to. + + to format the displayed data; otherwise, . + The property given by does not exist on the control. + + -or- + + The property given is a read-only property. + Formatting is disabled and is neither a valid property of a control nor an empty string (""). + + + Initializes a new instance of the class that binds the specified control property to the specified data member of the specified data source. Optionally enables formatting and propagates values to the data source based on the specified update setting. + The name of the control property to bind. + An representing the data source. + The property or list to bind to. + + to format the displayed data; otherwise, . + One of the values. + The property given by does not exist on the control. + + -or- + + The data source or data member or control property specified are associated with another binding in the collection. + + + Initializes a new instance of the class that binds the indicated control property to the specified data member of the specified data source. Optionally enables formatting, propagates values to the data source based on the specified update setting, and sets the property to the specified value when a is returned from the data source. + The name of the control property to bind. + An representing the data source. + The property or list to bind to. + + to format the displayed data; otherwise, . + One of the values. + The to be applied to the bound control property if the data source value is . + The property given by does not exist on the control. + + -or- + + The data source or data member or control property specified are associated with another binding in the collection. + + + Initializes a new instance of the class that binds the specified control property to the specified data member of the specified data source. Optionally enables formatting with the specified format string; propagates values to the data source based on the specified update setting; and sets the property to the specified value when a is returned from the data source. + The name of the control property to bind. + An representing the data source. + The property or list to bind to. + + to format the displayed data; otherwise, . + One of the values. + The to be applied to the bound control property if the data source value is . + One or more format specifier characters that indicate how a value is to be displayed. + The property given by does not exist on the control. + + -or- + + The data source or data member or control property specified are associated with another binding in the collection. + + + Initializes a new instance of the class with the specified control property to the specified data member of the specified data source. Optionally enables formatting with the specified format string; propagates values to the data source based on the specified update setting; enables formatting with the specified format string; sets the property to the specified value when a is returned from the data source; and sets the specified format provider. + The name of the control property to bind. + An representing the data source. + The property or list to bind to. + + to format the displayed data; otherwise, . + One of the values. + The to be applied to the bound control property if the data source value is . + One or more format specifier characters that indicate how a value is to be displayed. + An implementation of to override default formatting behavior. + The property given by does not exist on the control. + + -or- + + The data source or data member or control property specified are associated with another binding in the collection. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Sets the control property to the value read from the data source. + + + Reads the current value from the control property and writes it to the data source. + + + Gets the control the is associated with. + The the is associated with. + + + Gets the for this . + The that manages this . + + + Gets an object that contains information about this binding based on the parameter in the constructor. + A that contains information about this . + + + Gets the control that the binding belongs to. + The that the binding belongs to. + + + Gets or sets when changes to the data source are propagated to the bound control property. + One of the values. The default is . + + + Gets the data source for this binding. + An that represents the data source. + + + Gets or sets the value to be stored in the data source if the control value is or empty. + The to be stored in the data source when the control property is empty or . The default is for value types and for non-value types. + + + Gets or sets a value that indicates when changes to the bound control property are propagated to the data source. + A value that indicates when changes are propagated. The default is . + + + Gets or sets the that provides custom formatting behavior. + The implementation that provides custom formatting behavior. + + + Gets or sets the format specifier characters that indicate how a value is to be displayed. + The string of format specifier characters that indicate how a value is to be displayed. + + + Gets or sets a value indicating whether type conversion and formatting is applied to the control property data. + + if type conversion and formatting of control property data is enabled; otherwise, . The default is . + + + Gets a value indicating whether the binding is active. + + if the binding is active; otherwise, . + + + Gets or sets the to be set as the control property when the data source contains a value. + The to be set as the control property when the data source contains a value. The default is . + + + Gets the name of the control's data-bound property. + The name of a control property to bind to. + + + Specifies the direction of the binding operation. + + + An indication that the control property value is being updated from the data source. + + + An indication that the data source value is being updated from the control property. + + + Provides data for the event. + + + Initializes a new instance of the class with the specified binding, error state, and binding context. + The binding associated with this occurrence of a event. + One of the values. + One of the values. + + + Initializes a new instance of the class with the specified binding, error state and text, and binding context. + The binding associated with this occurrence of a event. + One of the values. + One of the values. + The error text or exception message for errors that occurred during the binding. + + + Initializes a new instance of the class with the specified binding, error state and text, binding context, and exception. + The binding associated with this occurrence of a event. + One of the values. + One of the values. + The error text or exception message for errors that occurred during the binding. + The that occurred during the binding. + + + Initializes a new instance of the class with the specified binding, error state and text, binding context, exception, and whether the binding should be cancelled. + The binding associated with this occurrence of a event. + One of the values. + One of the values. + The error text or exception message for errors that occurred during the binding. + The that occurred during the binding. + + to cancel the binding and keep focus on the current control; to allow focus to shift to another control. + + + Gets the binding associated with this occurrence of a event. + The associated with this . + + + Gets the direction of the binding operation. + One of the values. + + + Gets the completion state of the binding operation. + One of the values. + + + Gets the text description of the error that occurred during the binding operation. + The text description of the error that occurred during the binding operation. + + + Gets the exception that occurred during the binding operation. + The that occurred during the binding operation. + + + Represents the method that will handle the event in data-binding scenarios. + The source of the event. + A that contains the event data. + + + Indicates the result of a completed binding operation. + + + An indication that the binding operation failed with a data error. + + + An indication that the binding operation failed with an exception. + + + An indication that the binding operation completed successfully. + + + Manages the collection of objects for any object that inherits from the class. + + + Always raises a when handled. + Occurs in all cases. + + + Initializes a new instance of the class. + + + Adds the associated with a specific data source to the collection. + The associated with the . + The to add. + + + Adds the associated with a specific data source to the collection. + The object associated with the . + The to add. + + is . + + -or- + + is . + + + Clears the collection of any objects. + + + Clears the collection. + + + Gets a value indicating whether the contains the associated with the specified data source. + An that represents the data source. + + if the contains the specified ; otherwise, . + + + Gets a value indicating whether the contains the associated with the specified data source and data member. + An that represents the data source. + The information needed to resolve to a specific . + + if the contains the specified ; otherwise, . + + + Raises the event. + A that contains the event data. + + + Deletes the associated with the specified data source. + The data source associated with the to remove. + + + Removes the associated with the specified data source. + The data source associated with the to remove. + + + Copies the elements of the collection into a specified array, starting at the collection index. + An to copy into. + The collection index to begin copying from. + + + Gets an enumerator for the collection. + An for the collection. + + + Associates a with a new . + The new to associate with the . + The to associate with the new . + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets the that is associated with the specified data source. + The data source associated with a particular . + A for the specified data source. + + + Gets a that is associated with the specified data source and data member. + The data source associated with a particular . + A navigation path containing the information that resolves to a specific . + The specified does not exist within the data source. + The for the specified data source and data member. + + + Gets the total number of objects managed by the . + The number of data sources managed by the . + + + Gets a value indicating whether the collection is synchronized. + + if the collection is thread safe; otherwise, . + + + Gets an object to use for synchronization (thread safety). + This property is derived from , and is overridden to always return . + + + Manages all objects that are bound to the same data source and data member. This class is abstract. + + + Occurs at the completion of a data-binding operation. + + + Occurs when the currently bound item changes. + + + Occurs when the state of the currently bound item changes. + + + Occurs when an is silently handled by the . + + + Occurs after the value of the property has changed. + + + Specifies the event handler for the event. + + + Specifies the event handler for the event. + + + Initializes a new instance of the class. + + + When overridden in a derived class, adds a new item to the underlying list. + + + When overridden in a derived class, cancels the current edit. + + + When overridden in a derived class, ends the current edit. + + + When overridden in a derived class, gets the collection of property descriptors for the binding. + A that represents the property descriptors for the binding. + + + Gets the collection of property descriptors for the binding using the specified . + An containing the data sources. + An containing the table's bound properties. + A that represents the property descriptors for the binding. + + + Gets the list of properties of the items managed by this . + The of the bound list. + A counter used to recursively call the method. + An containing the data sources. + An containing the table's bound properties. + A that represents the property descriptors for the binding. + + + When overridden in a derived class, gets the name of the list supplying the data for the binding. + An containing the table's bound properties. + The name of the list supplying the data for the binding. + + + Raises the event. + A that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + An that caused the event to occur. + + + Pulls data from the data-bound control into the data source, returning no information. + + + Pushes data from the data source into the data-bound control, returning no information. + + + When overridden in a derived class, deletes the row at the specified index from the underlying list. + The index of the row to delete. + There is no row at the specified . + + + When overridden in a derived class, resumes data binding. + + + When overridden in a derived class, suspends data binding. + + + When overridden in a derived class, updates the binding. + + + Gets the collection of bindings being managed. + A that contains the objects managed by this . + + + When overridden in a derived class, gets the number of rows managed by the . + The number of rows managed by the . + + + When overridden in a derived class, gets the current object. + An that represents the current object. + + + Gets a value indicating whether binding is suspended. + + if binding is suspended; otherwise, . + + + When overridden in a derived class, gets or sets the position in the underlying list that controls bound to this data source point to. + A zero-based index that specifies a position in the underlying list. + + + Provides data for the event. + + + Initializes a new instance of the class. + The that occurred in the binding process that caused the event to be raised. + + + Gets the caught in the binding process that caused the event to be raised. + The that caused the event to be raised. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Contains information that enables a to resolve a data binding to either the property of an object or the property of the current object in a list of objects. + + + Initializes a new instance of the class. + A navigation path that resolves to either the property of an object or the property of the current object in a list of objects. + + + Determines whether the specified object is equal to this . + The object to compare for equality. + + if is a and both strings are equal; otherwise . + + + Indicates whether the current object is equal to another object of the same type. + An object to compare with this object. + + if the current object is equal to the parameter; otherwise, . + + + Returns the hash code for this . + The hash code for this . + + + Determines whether two objects are equal. + The first to compare for equality. + The second to compare for equality. + + if the strings for and are equal; otherwise . + + + Determines whether two objects are not equal. + The first to compare for inequality. + The second to compare for inequality. + + if the strings for and are not equal; otherwise . + + + Gets the property name of the data-bound object. + The property name of the data-bound object. This can be an empty string (""). + + + Gets the information that is used to specify the property name of the data-bound object. + An empty string (""), a single property name, or a hierarchy of period-delimited property names that resolves to the property name of the final data-bound object. + + + Gets the property name, or the period-delimited hierarchy of property names, that comes before the property name of the data-bound object. + The property name, or the period-delimited hierarchy of property names, that comes before the data-bound object property name. + + + Represents the navigation and manipulation user interface (UI) for controls on a form that are bound to data. + + + Occurs when the state of the navigational user interface (UI) needs to be refreshed to reflect the current state of the underlying data. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, indicating whether to display the standard navigation user interface (UI). + + to show the standard navigational UI; otherwise, . + + + Initializes a new instance of the class and adds this new instance to the specified container. + The to add the new control to. + + + Initializes a new instance of the class with the specified as the data source. + The used as a data source. + + + Adds the standard set of navigation items to the control. + + + Disables updates to the controls of the during the component's initialization. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Enables updates to the controls of the after the component's initialization has concluded. + + + Raises the event. + + + Refreshes the state of the standard items to reflect the current state of the data. + + + Causes form validation to occur and returns whether validation was successful. + + if validation was successful and focus can shift to the ; otherwise, . + + + Gets or sets the that represents the Add New button. + A that represents the Add New button for the . The default is . + + + Gets or sets the component that is the source of data. + The component associated with this . The default is . + + + Gets or sets the that displays the total number of items in the associated . + A that displays the total number of items in the associated . + + + Gets or sets a string used to format the information displayed in the control. + The format used to format the item count. The default is the string "of {0}". + + + Gets or sets the that is associated with the Delete functionality. + A that represents the Delete button for the . + + + Gets or sets the that is associated with the Move First functionality. + A that represents the Move First button for the . + + + Gets or sets the that is associated with the Move Last functionality. + A that represents the Move Last button for the . + + + Gets or sets the that is associated with the Move Next functionality. + A that represents the Move Next button for the . + + + Gets or sets the that is associated with the Move Previous functionality. + A that represents the Move Previous button for the . + + + Gets or sets the that displays the current position within the . + The that displays the current position. + + + Represents a collection of objects for a control. + + + Occurs when the collection has changed. + + + Occurs when the collection is about to change. + + + Adds the specified binding to the collection. + The to add to the collection. + + + Adds a to the collection. + The to add to the collection. + The argument was . + + + Clears the collection of binding objects. + + + Clears the collection of any members. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains event data. + + + Deletes the specified binding from the collection. + The Binding to remove from the collection. + + + Deletes the binding from the collection at the specified index. + The index of the to remove. + + + Removes the specified from the collection. + The to remove. + + + Gets a value that indicates whether the collection should be serialized. + + if the collection count is greater than zero; otherwise, . + + + Gets the total number of bindings in the collection. + The total number of bindings in the collection. + + + Gets the at the specified index. + The index of the to find. + The collection doesn't contain an item at the specified index. + The at the specified index. + + + Gets the bindings in the collection as an object. + An containing all of the collection members. + + + Encapsulates the data source for a form. + + + Occurs before an item is added to the underlying list. + + is not the same type as the type contained in the list. + + + Occurs when all the clients have been bound to this . + + + Occurs when the currently bound item changes. + + + Occurs when a property value of the property has changed. + + + Occurs when a currency-related exception is silently handled by the . + + + Occurs when the property value has changed. + + + Occurs when the property value has changed. + + + Occurs when the underlying list changes or an item in the list changes. + + + Occurs after the value of the property has changed. + + + Occurs when the is initialized. + + + Initializes a new instance of the class to the default property values. + + + Initializes a new instance of the class and adds the to the specified container. + The to add the current to. + + + Initializes a new instance of the class with the specified data source and data member. + The data source for the . + The specific column or list name within the data source to bind to. + + + Adds an existing item to the internal list. + An to be added to the internal list. + + differs in type from the existing items in the underlying list. + The zero-based index at which was added to the underlying list represented by the property. + + + Adds a new item to the underlying list. + The property is set to . + + -or- + + A public parameterless constructor could not be found for the current item type. + The that was created and added to the list. + + + Sorts the data source with the specified sort descriptions. + A containing the sort descriptions to apply to the data source. + The data source is not an . + + + Sorts the data source using the specified property descriptor and sort direction. + A that describes the property by which to sort the data source. + A indicating how the list should be sorted. + The data source is not an . + + + Cancels the current edit operation. + + + Removes all elements from the list. + + + Determines whether an object is an item in the list. + The to locate in the underlying list represented by the property. The value can be . + + if the parameter is found in the ; otherwise, . + + + Copies the contents of the to the specified array, starting at the specified index value. + The destination array. + The index in the destination array at which to start the copy operation. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Applies pending changes to the underlying data source. + + + Searches for the index of the item that has the given property descriptor. + The to search for. + The value of to match. + The underlying list is not of type . + The zero-based index of the item that has the given value for . + + + Returns the index of the item in the list with the specified property name and value. + The name of the property to search for. + The value of the item with the specified to find. + The underlying list is not a with searching functionality implemented. + + does not match a property in the list. + The zero-based index of the item with the specified property name and value. + + + Retrieves an enumerator for the . + An for the . + + + Retrieves an array of objects representing the bindable properties of the data source list type. + An array of objects to find in the list as bindable. + An array of objects that represents the properties on this list type used to bind data. + + + Gets the name of the list supplying data for the binding. + An array of objects to find in the list as bindable. + The name of the list supplying the data for binding. + + + Gets the related currency manager for the specified data member. + The name of column or list, within the data source to retrieve the currency manager for. + The related for the specified data member. + + + Searches for the specified object and returns the index of the first occurrence within the entire list. + The to locate in the underlying list represented by the property. The value can be . + The zero-based index of the first occurrence of the parameter; otherwise, -1 if is not in the list. + + + Inserts an item into the list at the specified index. + The zero-based index at which should be inserted. + The to insert. The value can be . + + is less than zero or greater than . + The list is read-only or has a fixed size. + + + Moves to the first item in the list. + + + Moves to the last item in the list. + + + Moves to the next item in the list. + + + Moves to the previous item in the list. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Removes the specified item from the list. + The item to remove from the underlying list represented by the property. + The underlying list has a fixed size or is read-only. + + + Removes the item at the specified index in the list. + The zero-based index of the item to remove. + + is less than zero or greater than the value of the property. + The underlying list represented by the property is read-only or has a fixed size. + + + Removes the current item from the list. + The property is . + + -or- + + is less than zero or greater than . + The underlying list represented by the property is read-only or has a fixed size. + + + Removes the filter associated with the . + The underlying list does not support filtering. + + + Removes the sort associated with the . + The underlying list does not support sorting. + + + Reinitializes the property. + + + Causes a control bound to the to reread all the items in the list and refresh their displayed values. + + if the data schema has changed; if only values have changed. + + + Causes a control bound to the to reread the currently selected item and refresh its displayed value. + + + Causes a control bound to the to reread the item at the specified index, and refresh its displayed value. + The zero-based index of the item that has changed. + + + Resumes data binding. + + + Suspends data binding to prevent changes from updating the bound data source. + + + Adds the to the indexes used for searching. + The to add to the indexes used for searching. + The underlying list is not an . + + + Removes the from the indexes used for searching. + The to remove from the indexes used for searching. + + + Discards a pending new item from the collection. + The index of the item that was added to the collection. + + + Commits a pending new item to the collection. + The index of the item that was added to the collection. + + + Signals the that initialization is starting. + + + Signals the that initialization is complete. + + + Gets a value indicating whether items in the underlying list can be edited. + + to indicate list items can be edited; otherwise, . + + + Gets or sets a value indicating whether the method can be used to add items to the list. + This property is set to when the underlying list represented by the property has a fixed size or is read-only. + The property is set to and the event is not handled when the underlying list type does not have a parameterless constructor. + + if can be used to add items to the list; otherwise, . + + + Gets a value indicating whether items can be removed from the underlying list. + + to indicate list items can be removed from the list; otherwise, . + + + Gets the total number of items in the underlying list, taking the current value into consideration. + The total number of filtered items in the underlying list. + + + Gets the currency manager associated with this . + The associated with this . + + + Gets the current item in the list. + An that represents the current item in the underlying list represented by the property, or if the list has no items. + + + Gets or sets the specific list in the data source to which the connector currently binds to. + The name of a list (or row) in the . The default is an empty string (""). + + + Gets or sets the data source that the connector binds to. + An that acts as a data source. The default is . + + + Gets or sets the expression used to filter which rows are viewed. + A string that specifies how rows are to be filtered. The default is . + + + Gets a value indicating whether the list binding is suspended. + + to indicate the binding is suspended; otherwise, . + + + Gets a value indicating whether the underlying list has a fixed size. + + if the underlying list has a fixed size; otherwise, . + + + Gets a value indicating whether the underlying list is read-only. + + if the list is read-only; otherwise, . + + + Gets a value indicating whether the items in the underlying list are sorted. + + if the list is an and is sorted; otherwise, . + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + to indicate the list is synchronized; otherwise, . + + + Gets or sets the list element at the specified index. + The zero-based index of the element to retrieve. + + is less than zero or is equal to or greater than . + The element at the specified index. + + + Gets the list that the connector is bound to. + An that represents the list, or if there is no underlying list associated with this . + + + Gets or sets the index of the current item in the underlying list. + A zero-based index that specifies the position of the current item in the underlying list. + + + Gets or sets a value indicating whether events should be raised. + + if events should be raised; otherwise, . The default is . + + + Gets or sets the column names used for sorting, and the sort order for viewing the rows in the data source. + A case-sensitive string containing the column name followed by "ASC" (for ascending) or "DESC" (for descending). The default is . + + + Gets the collection of sort descriptions applied to the data source. + If the data source is an , a that contains the sort descriptions applied to the list; otherwise, . + + + Gets the direction the items in the list are sorted. + One of the values indicating the direction the list is sorted. + + + Gets the that is being used for sorting the list. + If the list is an , the that is being used for sorting; otherwise, . + + + Gets a value indicating whether the data source supports multi-column sorting. + + if the list is an and supports multi-column sorting; otherwise, . + + + Gets a value indicating whether the data source supports change notification. + + in all cases. + + + Gets a value indicating whether the data source supports filtering. + + if the list is an and supports filtering; otherwise, . + + + Gets a value indicating whether the data source supports searching with the method. + + if the list is a and supports the searching with the method; otherwise, . + + + Gets a value indicating whether the data source supports sorting. + + if the data source is an and supports sorting; otherwise, . + + + Gets an object that can be used to synchronize access to the underlying list. + An object that can be used to synchronize access to the underlying list. + + + Gets a value indicating whether the is initialized. + + to indicate the is initialized; otherwise, . + + + Specifies the boot mode in which the system was started. + + + The computer was started in safe mode without network support. This mode uses a limited drivers and settings profile. + + + The computer was started in safe mode with network support. This mode uses a limited drivers and settings profile, and loads the services needed to start networking. + + + The computer was started in the standard boot mode. This mode uses the normal drivers and settings for the system. + + + Specifies the sides of a rectangle to apply a three-dimensional border to. + + + A three-dimensional border on all four sides of the rectangle. The middle of the rectangle is filled with the color defined for three-dimensional controls. + + + A three-dimensional border on the bottom side of the rectangle. + + + A three-dimensional border on the left edge of the rectangle. + + + The interior of the rectangle is filled with the color defined for three-dimensional controls instead of the background color for the form. + + + A three-dimensional border on the right side of the rectangle. + + + A three-dimensional border on the top edge of the rectangle. + + + Specifies the style of a three-dimensional border. + + + The border is drawn outside the specified rectangle, preserving the dimensions of the rectangle for drawing. + + + The inner and outer edges of the border have a raised appearance. + + + The inner and outer edges of the border have an etched appearance. + + + The border has no three-dimensional effects. + + + The border has raised inner and outer edges. + + + The border has a raised inner edge and no outer edge. + + + The border has a raised outer edge and no inner edge. + + + The border has sunken inner and outer edges. + + + The border has a sunken inner edge and no outer edge. + + + The border has a sunken outer edge and no inner edge. + + + Specifies the border style for a control. + + + A three-dimensional border. + + + A single-line border. + + + No border. + + + Specifies the bounds of the control to use when defining a control's size and position. + + + Specifies that both the and property values are defined. + + + Specifies that the height of the control is defined. + + + Specifies that both the and coordinates of the control are defined. + + + No bounds are specified. + + + Specifies that both the and property values of the control are defined. + + + Specifies that the width of the control is defined. + + + Specifies that the left edge of the control is defined. + + + Specifies that the top edge of the control is defined. + + + Represents a Windows button control. + + + Occurs when the user double-clicks the control. + + + Occurs when the user double-clicks the control with the mouse. + + + Initializes a new instance of the class. + + + + Notifies the whether it is the default button so that it can adjust its appearance accordingly. + + if the button is to have the appearance of the default button; otherwise, . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Generates a event for a button. + + + Processes a mnemonic character. + The mnemonic character entered. + + if the mnemonic was processed; otherwise, . + + + Provides constants for rescaling the control when a DPI change occurs. + The DPI value prior to the change. + The DPI value after the change. + + + Returns a containing the name of the , if any. This method should not be overridden. + A containing the name of the , if any, or if the is unnamed. + + + Processes Windows messages. + The Windows to process. + + + Gets or sets the mode by which the automatically resizes itself. + One of the values. The default value is . + + + Gets a on the base class when creating a window. + A object on the base class when creating a window. + + + Gets or sets a value that is returned to the parent form when the button is clicked. + The value assigned is not one of the values. + One of the values. The default value is . + + + Implements the basic functionality common to button controls. + + + Occurs when the value of the property changes. + + + Occurs when the status of the that's assigned to the property has changed. + + + Occurs when the assigned of the property has changed. + + + Occurs when the value of the property has changed. + + + Occurs when the property is changed. This event is not relevant for this class. + + + Initializes a new instance of the class. + + + Creates a new accessibility object for the control. + A new for the control. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Retrieves the size of a rectangular area into which a control can be fitted. + The custom-sized area for a control. + An ordered pair of type representing the width and height of a rectangle. + + + + + + Raises the event. + An empty instance. + + + Raises the event. + An empty instance. + + + Raises the event. + An empty instance. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Called in the context of to invoke if the context allows. + An empty instance. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An object that contains the event data. + + + Resets the control to the state before it is pressed and redraws it. + + + Processes Windows messages. + The Windows to process. + + + Gets or sets a value indicating whether the ellipsis character (...) appears at the right edge of the control, denoting that the control text extends beyond the specified length of the control. + + if the additional label text is to be indicated by an ellipsis; otherwise, . The default is . + + + Gets or sets a value that indicates whether the control resizes based on its contents. + + if the control automatically resizes based on its contents; otherwise, . The default is . + + + Gets or sets the background color of the control. + A value representing the background color. + + + Gets or sets the whose method will be called when the event is invoked. + + + Gets or sets the parameter that is passed to the that's assigned to the property. + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the default Input Method Editor (IME) mode supported by this control. + One of the values. + + + Gets the default size of the control. + The default of the control. + + + Gets the appearance of the border and the colors used to indicate check state and mouse state. + One of the values. + + + Gets or sets the flat style appearance of the button control. + The value assigned is not one of the values. + One of the values. The default value is . + + + Gets or sets the image that is displayed on a button control. + The displayed on the button control. The default value is . + + + Gets or sets the alignment of the image on the button control. + The value assigned is not one of the values. + One of the values. The default value is . + + + Gets or sets the image list index value of the image displayed on the button control. + + is less than -1. + A zero-based index, which represents the image position in an . The default is -1. + + + Gets or sets the key accessor for the image in the . + A string representing the key of the image. + + + Gets or sets the that contains the displayed on a button control. + An . The default value is . + + + Gets or sets the Input Method Editor (IME) mode supported by this control. This property is not relevant for this class. + One of the values. + + + Gets or sets a value indicating whether the button control is the default button. + + if the button control is the default button; otherwise, . + + + Gets or sets the text associated with this control. + The text associated with this control. + + + Gets or sets the alignment of the text on the button control. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets the position of text and image relative to each other. + The value is not one of the values. + One of the values of . The default is . + + + Gets or sets a value that determines whether to use the class (GDI+) or the class (GDI) to render text. + + if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . + + + Gets or sets a value indicating whether the first character that is preceded by an ampersand (&) is used as the mnemonic key of the control. + + if the first character that is preceded by an ampersand (&) is used as the mnemonic key of the control; otherwise, . The default is . + + + Gets or sets a value that determines if the background is drawn using visual styles, if supported. + + if the background is drawn using visual styles; otherwise, . + + + Provides information that accessibility applications use to adjust an application's user interface for users with disabilities. + + + Initializes a new instance of the class. + The owner of this . + + + Performs the default action associated with this accessible object. + + + Gets the state of this accessible object. + One of the values. + + + Specifies the border style for a button control. + + + A dashed border. + + + A dotted-line border. + + + A sunken border. + + + No border. + + + A raised border. + + + A solid border. + + + Provides methods used to render a button control with or without visual styles. This class cannot be inherited. + + + Draws a button control in the specified state and bounds, and with an optional focus rectangle. + The used to draw the button. + The that specifies the bounds of the button. + + to draw a focus rectangle on the button; otherwise, . + One of the values that specifies the visual state of the button. + + + Draws a button control in the specified state and bounds, with the specified image, and with an optional focus rectangle. + The used to draw the button. + The that specifies the bounds of the button. + The to draw on the button. + The that represents the dimensions of . + + to draw a focus rectangle on the button; otherwise, . + One of the values that specifies the visual state of the button. + + + Draws a button control in the specified state and bounds, with the specified text, and with an optional focus rectangle. + The used to draw the button. + The that specifies the bounds of the button. + The to draw on the button. + The to apply to . + + to draw a focus rectangle on the button; otherwise, . + One of the values that specifies the visual state of the button. + + + Draws a button control in the specified state and bounds, with the specified text and image, and with an optional focus rectangle. + The used to draw the button. + The that specifies the bounds of the button. + The to draw on the button. + The to apply to . + The to draw on the button. + The that represents the dimensions of . + + to draw a focus rectangle on the button; otherwise, . + One of the values that specifies the visual state of the button. + + + Draws a button control in the specified state and bounds, with the specified text and text formatting, and with an optional focus rectangle. + The used to draw the button. + The that specifies the bounds of the button. + The to draw on the button. + The to apply to . + A bitwise combination of the values to apply to . + + to draw a focus rectangle on the button; otherwise, . + One of the values that specifies the visual state of the button. + + + Draws a button control in the specified state and bounds; with the specified text, text formatting, and image; and with an optional focus rectangle. + The used to draw the button. + The that specifies the bounds of the button. + The to draw on the button. + The to apply to . + A bitwise combination of the values to apply to . + The to draw on the button. + The that represents the dimensions of . + + to draw a focus rectangle on the button; otherwise, . + One of the values that specifies the visual state of the button. + + + Draws a button control in the specified state and bounds. + The used to draw the button. + The that specifies the bounds of the button. + One of the values that specifies the visual state of the button. + + + Draws the background of a control's parent in the specified area. + The used to draw the background of the parent of . + The in which to draw the parent control's background. This rectangle should be inside the child control's bounds. + The control whose parent's background will be drawn. + + + Indicates whether the background of the button has semitransparent or alpha-blended pieces. + One of the values that specifies the visual state of the button. + + if the background of the button has semitransparent or alpha-blended pieces; otherwise, . + + + Gets or sets a value indicating whether the renderer uses the application state to determine rendering style. + + if the application state is used to determine rendering style; otherwise, . The default is . + + + Specifies the appearance of a button. + + + All flags except are set. + + + The button has a checked or latched appearance. Use this appearance to show that a toggle button has been pressed. + + + The button has a flat, two-dimensional appearance. + + + The button is inactive (grayed). + + + The button has its normal appearance (three-dimensional). + + + The button appears pressed. + + + Provides data for the event. + + + Initializes a new instance of the class with the specified starting and ending indices. + The starting index of a range of items needed by the for the next event that occurs. + The ending index of a range of items needed by the for the next event that occurs. + + + Gets the ending index for the range of values needed by a control in virtual mode. + The index at the end of the range of values needed by the control. + + + Gets the starting index for a range of values needed by a control in virtual mode. + The index at the start of the range of values needed by the control. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Specifies the type of caption button to display. + + + A Close button. + + + A Help button. + + + A Maximize button. + + + A Minimize button. + + + A Restore button. + + + Specifies the case of characters in a control. + + + Converts all characters to lowercase. + + + The case of characters is left unchanged. + + + Converts all characters to uppercase. + + + Represents a Windows . + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the user double-clicks the control. + + + Occurs when the user double-clicks the control. + + + Initializes a new instance of the class. + + + Creates a new accessibility object for the control. + A new for the control. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the OnMouseUp event. + A that contains the event data. + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + Provides constants for rescaling the control when a DPI change occurs. + The DPI value prior to the change. + The DPI value after the change. + + + Returns a string that represents the current control. + A string that states the control type and the state of the property. + + + Gets or sets the value that determines the appearance of a control. + The value assigned is not one of the values. + One of the values. The default value is . + + + Gets or set a value indicating whether the or values and the 's appearance are automatically changed when the is clicked. + + if the value or value and the appearance of the control are automatically changed on the event; otherwise, . The default value is . + + + Gets or sets the horizontal and vertical alignment of the check mark on a control. + The value assigned is not one of the enumeration values. + One of the values. The default value is . + + + Gets or set a value indicating whether the is in the checked state. + + if the is in the checked state; otherwise, . The default value is . + +Note: If the property is set to , the property will return for either a or . + + + Gets or sets the state of the . + The value assigned is not one of the enumeration values. + One of the enumeration values. The default value is . + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the default size of the control. + The default size. + + + Gets or sets the alignment of the text on the control. + One of the values. The default is . + + + Gets or sets a value indicating whether the will allow three check states rather than two. + + if the is able to display three check states; otherwise, . The default value is . + + + Provides information about the control to accessibility client applications. + + + Initializes a new instance of the class. + The that owns the . + + + Performs the default action associated with this accessible object. + + + Gets a string that describes the default action of the control. + The description of the default action of the control. + + + Gets the role of this accessible object. + The value. + + + Gets the state of the control. + One of the values. If the property is set to , this property returns . If is set to , this property returns . + + + Provides methods used to render a check box control with or without visual styles. This class cannot be inherited. + + + Draws a check box control in the specified state and location, with the specified text, and with an optional focus rectangle. + The used to draw the check box. + The to draw the check box glyph at. + The to draw in. + The to draw with the check box. + The to apply to . + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the check box. + + + Draws a check box control in the specified state and location, with the specified text and image, and with an optional focus rectangle. + The used to draw the check box. + The to draw the check box glyph at. + The to draw in. + The to draw with the check box. + The to apply to . + The to draw with the check box. + The that represents the dimensions of . + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the check box. + + + Draws a check box control in the specified state and location, with the specified text and text formatting, and with an optional focus rectangle. + The used to draw the check box. + The to draw the check box glyph at. + The to draw in. + The to draw with the check box. + The to apply to . + A bitwise combination of the values. + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the check box. + + + Draws a check box control in the specified state and location; with the specified text, text formatting, and image; and with an optional focus rectangle. + The used to draw the check box. + The to draw the check box glyph at. + The to draw in. + The to draw with the check box. + The to apply to . + A bitwise combination of the values. + The to draw with the check box. + The that represents the dimensions of . + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the check box. + + + Draws a check box control in the specified state and location. + The used to draw the check box. + The to draw the check box glyph at. + One of the values that specifies the visual state of the check box. + + + Draws the background of a control's parent in the specified area. + The used to draw the background of the parent of . + The in which to draw the parent control's background. This rectangle should be inside the child control's bounds. + The control whose parent's background will be drawn. + + + Returns the size of the check box glyph. + The this operation will use. + One of the values that specifies the visual state of the check box. + A that represents the size of the check box glyph. + + + Indicates whether the background of the check box has semitransparent or alpha-blended pieces. + One of the values that specifies the visual state of the check box. + + if the background of the check box has semitransparent or alpha-blended pieces; otherwise, . + + + Gets or sets a value indicating whether the renderer uses the application state to determine rendering style. + + if the application state is used to determine rendering style; otherwise, . The default is . + + + Displays a in which a check box is displayed to the left of each item. + + + Occurs when the user clicks the control. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Occurs when a visual aspect of an owner-drawn changes. This event is not relevant to this class. + + + Occurs when the checked state of an item changes. + + + Occurs when an owner-drawn is created and the sizes of the list items are determined. This event is not relevant to this class. + + + Occurs when the user clicks the control with the mouse. + + + Occurs when the property changes. + + + Initializes a new instance of the class. + + + Creates a new accessibility object for the control. + A new for the control. + + + Creates a new instance of the item collection. + A that represents the new item collection. + + + Returns a value indicating whether the specified item is checked. + The index of the item. + The specified is less than zero. + + -or- + + The specified is greater than or equal to the count of items in the list. + + if the item is checked; otherwise, . + + + Returns a value indicating the check state of the current item. + The index of the item to get the checked value of. + The specified is less than zero. + + -or- + + The specified is greater than or equal to the count of items in the list. + One of the values. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + The object with the details. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + The that was raised. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Parses all items again and gets new text strings for the items. + + + Sets for the item at the specified index to . + The index of the item to set the check state for. + + to set the item as checked; otherwise, . + The index specified is less than zero. + + -or- + + The index is greater than the count of items in the list. + + + Sets the check state of the item at the specified index. + The index of the item to set the state for. + One of the values. + The specified is less than zero. + + -or- + + The is greater than or equal to the count of items in the list. + The is not one of the values. + + + Processes the command message the control receives from the top-level window. + The the top-level window sent to the control. + + + Processes Windows messages. + The Windows to process. + + + Collection of checked indexes in this . + The collection for the . + + + Collection of checked items in this . + The collection for the . + + + Gets or sets a value indicating whether the check box should be toggled when an item is selected. + + if the check mark is applied immediately; otherwise, . The default is . + + + Gets the required creation parameters when the control handle is created. + A that contains the required parameters. + + + Gets or sets the data source for the control. + An object representing the source of the data. + + + Gets or sets a string that specifies a property of the objects contained in the list box whose contents you want to display. + A string that specifies the name of a property of the objects contained in the list box. The default is an empty string (""). + + + Gets a value indicating the mode for drawing elements of the . This property is not relevant to this class. + Always a of . + + + Gets the height of the item area. + The height, in pixels, of the item area. + + + Gets the collection of items in this . + The collection representing the items in the . + + + Gets or sets padding within the . This property is not relevant to this class. + A representing the control's internal spacing characteristics. + + + Gets or sets a value specifying the selection mode. + An attempt was made to assign a value that is not a value of or . + An attempt was made to assign the value of to the control. + Either the or value of . + + + Gets or sets a value indicating whether the check boxes have a of or . + + if the check box has a flat appearance; otherwise, . The default is . + + + Gets or sets a value that determines whether to use the class (GDI+) or the class (GDI) to render text. + + if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . + + + Gets or sets a string that specifies the property of the data source from which to draw the value. + The specified property cannot be found on the object specified by the property. + A string that specifies the property of the data source from which to draw the value. + + + Encapsulates the collection of indexes of checked items (including items in an indeterminate state) in a . + + + Determines whether the specified index is located in the collection. + The index to locate in the collection. + + if the specified index from the is an item in this collection; otherwise, . + + + Copies the entire collection into an existing array at a specified location within the array. + The destination array. + The zero-based relative index in at which copying begins. + + is . + + is multidimensional. + + is less than zero. + The number of elements in the source is greater than the available space from index to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Returns an enumerator that can be used to iterate through the collection. + An for navigating through the list. + + + Returns an index into the collection of checked indexes. + The index of the checked item. + The index that specifies the index of the checked item or -1 if the parameter is not in the checked indexes collection. For more information, see the examples in the class overview. + + + Adds an item to the . For a description of this member, see . + The object to be added to the . + Always thrown. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Removes all items from the . For a description of this member, see . + Always thrown. + + + Determines whether the specified index is located within the . For a description of this member, see . + The index to locate in the collection. + + if the specified index from the for the is an item in this collection; otherwise, . + + + For a description of this member, see . + The zero-based index from the to locate in this collection. + This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. + + + For a description of this member, see . + The index at which value should be inserted. + The object to be added to the . + Always thrown. + + + For a description of this member, see . + The object to be removed from the . + Always thrown. + + + or a description of this member, see . + The zero-based index of the item to remove. + Always thrown. + + + Gets the number of checked items. + The number of indexes in the collection. + + + Gets a value indicating whether the collection is read-only. + + in all cases. + + + Gets the index of a checked item in the control. + An index into the checked indexes collection. This index specifies the index of the checked item you want to retrieve. + The is less than zero. + + -or- + + The is not in the collection. + The index of the checked item. For more information, see the examples in the class overview. + + + Gets a value indicating whether access to the is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection of controls. For a description of this member, see . + The used to synchronize to the collection. + + + For a description of this member, see . + + in all cases. + + + For a description of this member, see . + The zero-based index of the item to get. + The index value from the that is stored at the specified location. + + + Encapsulates the collection of checked items, including items in an indeterminate state, in a control. + + + Determines whether the specified item is located in the collection. + An object from the items collection. + + if item is in the collection; otherwise, . + + + Copies the entire collection into an existing array at a specified location within the array. + The destination array. + The zero-based relative index in at which copying begins. + + is . + + is multidimensional. + + is less than zero. + The number of elements in the source is greater than the available space from index to the end of the destination . + The type of the source cannot be cast automatically to the type of the destination . + + + Returns an enumerator that can be used to iterate through the collection. + An for navigating through the list. + + + Returns an index into the collection of checked items. + The object whose index you want to retrieve. This object must belong to the checked items collection. + The index of the object in the checked item collection or -1 if the object is not in the collection. For more information, see the examples in the class overview. + + + For a description of this member, see . + The to add to the . + The zero-based index of the item to add. + + + For a description of this member, see . + + + For a description of this member, see . + The zero-based index at which should be inserted. + The item to insert into the . + + + For a description of this member, see . + The item to remove from the . + + + For a description of this member, see . + The zero-based index of the item to remove. + + + Gets the number of items in the collection. + The number of items in the collection. + + + Gets a value indicating if the collection is read-only. + Always . + + + Gets an object in the checked items collection. + An index into the collection of checked items. This collection index corresponds to the index of the checked item. + The object cannot be set. + The object at the specified index. For more information, see the examples in the class overview. + + + For a description of this member, see . + + in all cases. + + + For a description of this member, see . + The used to synchronize to the collection. + + + For a description of this member, see . + + in all cases. + + + Represents the collection of items in a . + + + Initializes a new instance of the class. + The that owns the collection. + + + Adds an item to the list of items for a , specifying the object to add and whether it is checked. + An object representing the item to add to the collection. + + to check the item; otherwise, . + The index of the newly added item. + + + Adds an item to the list of items for a , specifying the object to add and the initial checked value. + An object representing the item to add to the collection. + The initial for the checked portion of the item. + The parameter is not one of the valid values. + The index of the newly added item. + + + Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state. + + + The control is checked. + + + The control is indeterminate. An indeterminate control generally has a shaded appearance. + + + The control is unchecked. + + + Provides methods to place data on and retrieve data from the system Clipboard. This class cannot be inherited. + + + Removes all data from the Clipboard. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + + Indicates whether there is data on the Clipboard in the format. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + if there is audio data on the Clipboard; otherwise, . + + + Indicates whether there is data on the Clipboard that is in the specified format or can be converted to that format. + The format of the data to look for. See for predefined formats. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + if there is data on the Clipboard that is in the specified or can be converted to that format; otherwise, . + + + Indicates whether there is data on the Clipboard that is in the format or can be converted to that format. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + if there is a file drop list on the Clipboard; otherwise, . + + + Indicates whether there is data on the Clipboard that is in the format or can be converted to that format. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + if there is image data on the Clipboard; otherwise, . + + + Indicates whether there is data on the Clipboard in the or format, depending on the operating system. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + if there is text data on the Clipboard; otherwise, . + + + Indicates whether there is text data on the Clipboard in the format indicated by the specified value. + One of the values. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + is not a valid value. + + if there is text data on the Clipboard in the value specified for ; otherwise, . + + + Retrieves an audio stream from the Clipboard. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + A containing audio data or if the Clipboard does not contain any data in the format. + + + Retrieves data from the Clipboard in the specified format. + The format of the data to retrieve. See for predefined formats. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + An representing the Clipboard data or if the Clipboard does not contain any data that is in the specified or can be converted to that format. + + + Retrieves the data that is currently on the system Clipboard. + Data could not be retrieved from the Clipboard. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode and the property value is . Add the to your application's method. + An that represents the data currently on the Clipboard, or if there is no data on the Clipboard. + + + Retrieves a collection of file names from the Clipboard. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + A containing file names or if the Clipboard does not contain any data that is in the format or can be converted to that format. + + + Retrieves an image from the Clipboard. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + An representing the Clipboard image data or if the Clipboard does not contain any data that is in the format or can be converted to that format. + + + Retrieves text data from the Clipboard in the or format, depending on the operating system. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + The Clipboard text data or if the Clipboard does not contain data in the or format, depending on the operating system. + + + Retrieves text data from the Clipboard in the format indicated by the specified value. + One of the values. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + is not a valid value. + The Clipboard text data or if the Clipboard does not contain data in the specified format. + + + Clears the Clipboard and then adds a array in the format after converting it to a . + A array containing the audio data. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + is . + + + Clears the Clipboard and then adds a in the format. + A containing the audio data. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + is . + + + Clears the Clipboard and then adds data in the specified format. + The format of the data to set. See for predefined formats. + An representing the data to add. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + is . + + + Clears the Clipboard and then places nonpersistent data on it. + The data to place on the Clipboard. + Data could not be placed on the Clipboard. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + The value of is . + + + Clears the Clipboard and then places data on it and specifies whether the data should remain after the application exits. + The data to place on the Clipboard. + + if you want data to remain on the Clipboard after this application exits; otherwise, . + Data could not be placed on the Clipboard. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + The value of is . + + + Clears the Clipboard and then attempts to place data on it the specified number of times and with the specified delay between attempts, optionally leaving the data on the Clipboard after the application exits. + The data to place on the Clipboard. + + if you want data to remain on the Clipboard after this application exits; otherwise, . + The number of times to attempt placing the data on the Clipboard. + The number of milliseconds to pause between attempts. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + is . + + is less than zero. + + -or- + + is less than zero. + Data could not be placed on the Clipboard. This typically occurs when the Clipboard is being used by another process. + + + Clears the Clipboard and then adds a collection of file names in the format. + A containing the file names. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + is . + + does not contain any strings. + + -or- + + At least one of the strings in is , contains only white space, contains one or more invalid characters as defined by , is , contains a colon (:), or exceeds the system-defined maximum length. + + See the property of the for more information. + + + Clears the Clipboard and then adds an in the format. + The to add to the Clipboard. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + is . + + + Clears the Clipboard and then adds text data in the or format, depending on the operating system. + The text to add to the Clipboard. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + is or . + + + Clears the Clipboard and then adds text data in the format indicated by the specified value. + The text to add to the Clipboard. + One of the values. + The Clipboard could not be cleared. This typically occurs when the Clipboard is being used by another process. + The current thread is not in single-threaded apartment (STA) mode. Add the to your application's method. + + is or . + + is not a valid value. + + + Specifies the reason that a form was closed. + + + The method of the class was invoked. + + + The owner form is closing. + + + The parent form of this multiple document interface (MDI) form is closing. + + + The cause of the closure was not defined or could not be determined. + + + + The Microsoft Windows Task Manager is closing the application. + In Windows 8.1 and later versions, this member is not used, because Task Manager issues the WM_SYSCOMMAND message with SC_CLOSE. In Windows 7 and earlier versions, the WM_CLOSE message was issued. This action is now indistinguishable from and misclassified as CloseReason.UserClosing. + + + + The form is closing either programmatically or through a user action in the user interface (for example, by clicking the Close button on the form window, selecting Close from the window's control menu, or pressing ALT+F4). + + + The operating system is closing all applications before shutting down. + + + Specifies the number of colors used to display an image in an control. + + + A 16-bit image. + + + A 24-bit image. + + + A 32-bit image. + + + A 4-bit image. + + + An 8-bit image. + + + Represents a common dialog box that displays available colors along with controls that enable the user to define custom colors. + + + Initializes a new instance of the class. + + + Resets all options to their default values, the last selected color to black, and the custom colors to their default values. + + + When overridden in a derived class, specifies a common dialog box. + A value that represents the window handle of the owner window for the common dialog box. + + if the dialog box was successfully run; otherwise, . + + + Returns a string that represents the . + A that represents the current . + + + Gets or sets a value indicating whether the user can use the dialog box to define custom colors. + + if the user can define custom colors; otherwise, . The default is . + + + Gets or sets a value indicating whether the dialog box displays all available colors in the set of basic colors. + + if the dialog box displays all available colors in the set of basic colors; otherwise, . The default value is . + + + Gets or sets the color selected by the user. + The color selected by the user. If a color is not selected, the default value is black. + + + Gets or sets the set of custom colors shown in the dialog box. + A set of custom colors shown by the dialog box. The default value is . + + + Gets or sets a value indicating whether the controls used to create custom colors are visible when the dialog box is opened. + + if the custom color controls are available when the dialog box is opened; otherwise, . The default value is . + + + Gets the underlying window instance handle (HINSTANCE). + An that contains the HINSTANCE value of the window handle. + + + Gets values to initialize the . + A bitwise combination of internal values that initializes the . + + + Gets or sets a value indicating whether a Help button appears in the color dialog box. + + if the Help button is shown in the dialog box; otherwise, . The default value is . + + + Gets or sets a value indicating whether the dialog box will restrict users to selecting solid colors only. + + if users can select only solid colors; otherwise, . The default value is . + + + Provides data for the event. + + + Initializes a new instance of the class. + The zero-based index of the column that is clicked. + + + Gets the zero-based index of the column that is clicked. + The zero-based index within the of the column that is clicked. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Displays a single column header in a control. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the image specified. + The index of the image to display in the . + + + Initializes a new instance of the class with the image specified. + The key of the image to display in the . + + + Resizes the width of the column as indicated by the resize style. + One of the values. + A value other than is passed to the method when the property is a value other than . + + + Creates an identical copy of the current that is not attached to any list view control. + An object representing a copy of this object. + + + Disposes of the resources (other than memory) used by the . + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Returns a containing the name of the , if any. This method should not be overridden. + A containing the name of the , if any, or if the is unnamed. + + + Gets or sets the display order of the column relative to the currently displayed columns. + The display order of the column, relative to the currently displayed columns. + + + Gets or sets the index of the image displayed in the . + + is less than -1. + The index of the image displayed in the . + + + Gets or sets the key of the image displayed in the column. + The key of the image displayed in the column. + + + Gets the image list associated with the . + The associated with the . + + + Gets the location with the control's of this column. + The zero-based index of the column header within the of the control it is contained in. + + + Gets the control the is located in. + A control that represents the control that contains the . + + + Gets or sets the name of the . + The name of the . + + + Gets or sets an object that contains data to associate with the . + An that contains data to associate with the . + + + Gets or sets the text displayed in the column header. + The text displayed in the column header. + + + Gets or sets the horizontal alignment of the text displayed in the . + One of the values. The default is . + + + Gets or sets the width of the column. + The width of the column, in pixels. + + + Specifies how a column contained in a should be resized. + + + Specifies the column should be resized based on the length of the column content. + + + Specifies the column should be resized based on the length of the column header content. + + + Specifies no resizing should occur. + + + Provides a type converter to convert objects from one type to another. + + + Initializes a new instance of the class. + + + Returns a value indicating whether the can convert a to the specified type, using the specified context. + A that provides a format context. + A type representing the type to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the specified object to the specified type, using the specified context and culture information. + An that provides a format context. + A that represents information about a culture, such as language and calendar system. Can be . + The to convert. + The to convert to. + The conversion cannot be performed. + The that is the result of the conversion. + + + Specifies the styles of the column headers in a control. + + + The column headers function like buttons and can carry out an action, such as sorting, when clicked. + + + The column headers do not respond to the click of a mouse. + + + The column header is not displayed in report view. + + + Provides data for the event. + + + Initializes a new instance of the class. + The previous display position of the . + The new display position for the . + The that is being reordered. + + + Gets the that is being reordered. + The that is being reordered. + + + Gets the new display position of the . + The new display position of the . + + + Gets the previous display position of the . + The previous display position of the + + + Represents the method that will handle the event of the control. + The source of the event. + A that contains the event data. + + + Represents the look and feel of a column in a table layout. + + + Initializes a new instance of the class to its default state. + + + Initializes a new instance of the class using the supplied value. + A indicating how the column should be should be sized relative to its containing table. + + + Initializes a new instance of the class using the supplied and width values. + A indicating how the column should be should be sized relative to its containing table. + The preferred width, in pixels or percentage, depending on the parameter. + + is less than 0. + + + Gets or sets the width value for a column. + The value is less than 0 when setting this property. + The preferred width, in pixels or percentage, depending on the property. + + + Provides data for the event. + + + Initializes a new instance of the class. + The index of the column whose width is being changed. + + + Gets the column index for the column whose width is being changed. + The index of the column whose width is being changed. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class with the specified column index and width. + The index of the column whose width is changing. + The new width for the column. + + + Initializes a new instance of the class, specifying the column index and width and whether to cancel the event. + The index of the column whose width is changing. + The new width of the column. + + to cancel the width change; otherwise, . + + + Gets the index of the column whose width is changing. + The index of the column whose width is changing. + + + Gets or sets the new width for the column. + The new width for the column. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Represents a Windows combo box control. + + + Occurs when the value of the property changes. + + + Occurs when the property changes. + + + This event is not relevant for this class. + + + Occurs when a visual aspect of an owner-drawn changes. + + + Occurs when the drop-down portion of a is shown. + + + Occurs when the drop-down portion of the is no longer visible. + + + Occurs when the property has changed. + + + Occurs each time an owner-drawn item needs to be drawn and when the sizes of the list items are determined. + + + This event is not relevant to this class. + + + Occurs when the control is redrawn. + + + Occurs when the property has changed. + + + Occurs when the user changes the selected item and that change is displayed in the . + + + Occurs when the control has formatted the text, but before the text is displayed. + + + Initializes a new instance of the class. + + + Adds the specified items to the combo box. + The items to add. + + + Maintains performance when items are added to the one at a time. + + + Creates a new accessibility object for the control. + A new accessibility object for the control. + + + Creates a handle for the control. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Resumes painting the control after painting is suspended by the method. + + + Returns the index of the first item in the that starts with the specified string. + The to search for. + The zero-based index of the first item found; returns -1 if no match is found. + + + Returns the index of the first item in the beyond the specified index that contains the specified string. The search is not case sensitive. + The to search for. + The zero-based index of the item before the first item to be searched. Set to -1 to search from the beginning of the control. + The is less than -1. + + -or- + + The is greater than the last index in the collection. + The zero-based index of the first item found; returns -1 if no match is found, or 0 if the parameter specifies . + + + Finds the first item in the combo box that matches the specified string. + The to search for. + The zero-based index of the first item found; returns -1 if no match is found, or 0 if the parameter specifies . + + + Finds the first item after the specified index that matches the specified string. + The to search for. + The zero-based index of the item before the first item to be searched. Set to -1 to search from the beginning of the control. + The is less than -1. + + -or- + + The is equal to the last index in the collection. + The zero-based index of the first item found; returns -1 if no match is found, or 0 if the parameter specifies . + + + Returns the height of an item in the . + The index of the item to return the height of. + The is less than zero. + + -or- + + The is greater than count of items in the list. + The height, in pixels, of the item at the specified index. + + + Determines whether the specified key is a regular input key or a special key that requires preprocessing. + One of the values. + + if the specified key is a regular input key; otherwise, . + + + Raises the event. + The event data. + + + Raises the event. + The event data. + + + Raises the event. + The event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + The event data. + + + Raises the event. + The event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + + + + Raises the event. + An that contains the event data. + + + Raises the event. + The that was raised. + + + + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Processes a command key. + The window message to process, passed by reference. + One of the enumeration values that represent the key to process. + + if the character was processed by the control; otherwise, . + + + Processes a key message and generates the appropriate control events. + A message object, passed by reference, that represents the window message to process. + + if the message was processed by the control; otherwise, . + + + Refreshes the item contained at the specified location. + The location of the item to refresh. + + + Refreshes all items. + + + Resets the property to its default value (). + + + Scales a control's location, size, padding, and margin. + The factor by which the height and width of the control will be scaled. + A value that specifies the bounds of the control to use when defining its size and position. + + + Selects a range of text in the editable portion of the . + The position of the first character in the current text selection within the text box. + The number of characters to select. + The is less than zero. + + -or- + + plus is less than zero. + + + Selects all the text in the editable portion of the . + + + Sets the size and location of the . + The horizontal location in pixels of the control. + The vertical location in pixels of the control. + The width in pixels of the control. + The height in pixels of the control. + One of the values. + + + When overridden in a derived class, sets the object with the specified index in the derived class. + The array index of the object. + The object. + + + When overridden in a derived class, sets the specified array of objects in a collection in the derived class. + An array of items. + + + Returns a string that represents the control. + A that represents the current . The string includes the type and the number of items in the control. + + + Processes Windows messages. + The Windows to process. + + + Gets or sets a custom to use when the property is set to . + A to use with . + + + Gets or sets an option that controls how automatic completion works for the . + The specified value is not one of the values of . + One of the values of . The values are , , , and . The default is . + + + Gets or sets a value specifying the source of complete strings used for automatic completion. + The specified value is not one of the values of . + One of the values of . The options are , , , , , , and . The default is . + + + Gets or sets the background color for the control. + A color object that represents the background color of the control. The default is the value of the property. + + + This property is not relevant to this class. + The background image displayed in the control. + + + Gets or sets the background image layout as defined in the enumeration. + The specified value is not one of the values of . + One of the values of (, , , , or ). + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets or sets the data source for this . + An object that implements the interface or an . The default is . + + + Gets the default size of the control. + The default size of the control. + + + Gets or sets a value indicating whether your code or the operating system will handle drawing of elements in the list. + The value is not a valid enumeration value. + One of the enumeration values. The default is . + + + Gets or sets the height in pixels of the drop-down portion of the . + The specified value is less than one. + The height, in pixels, of the drop-down box. + + + Gets or sets a value specifying the style of the combo box. + The assigned value is not one of the values. + One of the values. The default is . + + + Gets or sets the width of the of the drop-down portion of a combo box. + The specified value is less than one. + The width, in pixels, of the drop-down box. + + + Gets or sets a value indicating whether the combo box is displaying its drop-down portion. + + if the drop-down portion is displayed; otherwise, . The default is false. + + + Gets or sets the appearance of the . + The specified value is not one of the values of . + One of the enumeration values that specifies the appearance of the control. The options are , , , and . The default is . + + + Gets a value indicating whether the has focus. + + if this control has focus; otherwise, . + + + Gets or sets the foreground color of the control. + The foreground color of the control. The default is the value of the property. + + + Gets or sets a value indicating whether the control should resize to avoid showing partial items. + + if the list portion can contain only complete items; otherwise, . The default is . + + + Gets or sets the height of an item in the combo box. + The item height value is less than zero. + The height, in pixels, of an item in the combo box. + + + Gets an object representing the collection of the items contained in this . + A representing the items in the . + + + Gets or sets the maximum number of items to be shown in the drop-down portion of the . + The maximum number is set less than one or greater than 100. + The maximum number of items of in the drop-down portion. The minimum for this property is 1 and the maximum is 100. + + + Gets or sets the size that is the upper limit that the method can specify. + An ordered pair of type representing the width and height of a rectangle. + + + Gets or sets the number of characters a user can type into the . + The maximum number of characters a user can enter. Values of less than zero are reset to zero, which is the default value. + + + Gets or sets the size that is the lower limit that the method can specify. + An ordered pair of type representing the width and height of a rectangle. + + + This property is not relevant for this class. + A value. + + + Gets the preferred height of the . + The preferred height, in pixels, of the item area of the combo box. + + + Gets or sets the index specifying the currently selected item. + The specified index is less than or equal to -2. + + -or- + + The specified index is greater than or equal to the number of items in the combo box. + A zero-based index of the currently selected item. A value of negative one (-1) is returned if no item is selected. + + + Gets or sets currently selected item in the . + The object that is the currently selected item or if there is no currently selected item. + + + Gets or sets the text that is selected in the editable portion of a . + A string that represents the currently selected text in the combo box. If is set to , the return value is an empty string (""). + + + Gets or sets the number of characters selected in the editable portion of the combo box. + The value was less than zero. + The number of characters selected in the combo box. + + + Gets or sets the starting index of text selected in the combo box. + The value is less than zero. + The zero-based index of the first character in the string of the current text selection. + + + Gets or sets a value indicating whether the items in the combo box are sorted. + An attempt was made to sort a that is attached to a data source. + + if the combo box is sorted; otherwise, . The default is . + + + Gets or sets the text associated with this control. + The text associated with this control. + + + Provides information about the control to accessibility client applications. + + + Initializes a new instance of the class. + The control that owns the . + A handle to part of the . + + is null. + + + Gets the name of the object. + The value of the property is the same as the property for the of the . + + + Represents the collection of items in a . + + + Initializes a new instance of . + The that owns this object collection. + + + Adds an item to the list of items for a . + An object representing the item to add to the collection. + The parameter was . + The zero-based index of the item in the collection. + + + Adds an array of items to the list of items for a . + An array of objects to add to the list. + An item in the parameter was . + + + Removes all items from the . + + + Determines if the specified item is located within the collection. + An object representing the item to locate in the collection. + + if the item is located within the collection; otherwise, . + + + Copies the entire collection into an existing array of objects at a specified location within the array. + The object array to copy the collection to. + The location in the destination array to copy the collection to. + + + Returns an enumerator that can be used to iterate through the item collection. + An that represents the item collection. + + + Retrieves the index within the collection of the specified item. + An object representing the item to locate in the collection. + The parameter was . + The zero-based index where the item is located within the collection; otherwise, -1. + + + Inserts an item into the collection at the specified index. + The zero-based index location where the item is inserted. + An object representing the item to insert. + The was . + The was less than zero. + + -or- + + The was greater than the count of items in the collection. + + + Removes the specified item from the . + The to remove from the list. + + + Removes an item from the at the specified index. + The index of the item to remove. + The parameter was less than zero. + + -or- + + The parameter was greater than or equal to the count of items in the collection. + + + Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. + The entry to be compared + The entry to compare with. + A signed integer that indicates the relative values of and , as shown in the following table. + Value Meaning Less than zero is less than . Zero equals . Greater than zero is greater than . + + + For a description of this member, see . + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + + For a description of this member, see . + An object that represents the item to add to the collection. + The parameter is . + There is insufficient space available to store the new item. + The zero-based index of the item in the collection. + + + Gets the number of items in the collection. + The number of items in the collection. + + + Gets a value indicating whether this collection can be modified. + Always . + + + Retrieves the item at the specified index within the collection. + The index of the item in the collection to retrieve. + The index was less than zero. + + -or- + + The was greater of equal to the count of items in the collection. + An object representing the item located at the specified index within the collection. + + + For a description of this member, see . + + in all cases. + + + For a description of this member, see . + An object that can be used to synchronize access to the . + + + For a description of this member, see . + + in all cases. + + + Provides methods used to render a combo box control with visual styles. This class cannot be inherited. + + + Draws a drop-down arrow with the current visual style of the operating system. + The used to draw the drop-down arrow. + The that specifies the bounds of the drop-down arrow. + One of the values that specifies the visual state of the drop-down arrow. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a text box in the specified state and bounds, with the specified text, text formatting, and text bounds. + The used to draw the text box. + The that specifies the bounds of the text box. + The to draw in the text box. + The to apply to . + The that specifies the bounds in which to draw . + A bitwise combination of the values. + One of the values that specifies the visual state of the text box. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a text box in the specified state and bounds, with the specified text and text bounds. + The used to draw the text box. + The that specifies the bounds of the text box. + The to draw in the text box. + The to apply to . + The that specifies the bounds in which to draw . + One of the values that specifies the visual state of the text box. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a text box in the specified state and bounds, with the specified text and text formatting. + The used to draw the text box. + The that specifies the bounds of the text box. + The to draw in the text box. + The to apply to . + A bitwise combination of the values. + One of the values that specifies the visual state of the text box. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a text box in the specified state and bounds, with the specified text. + The used to draw the text box. + The that specifies the bounds of the text box. + The to draw in the text box. + The to apply to . + One of the values that specifies the visual state of the text box. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a text box in the specified state and bounds. + The used to draw the text box. + The that specifies the bounds of the text box. + One of the values that specifies the visual state of the text box. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Gets a value indicating whether the class can be used to draw a combo box with visual styles. + + if the user has enabled visual styles in the operating system and visual styles are applied to the client area of application windows; otherwise, . + + + Specifies the style. + + + Specifies that the list is displayed by clicking the down arrow and that the text portion is editable. This means that the user can enter a new value and is not limited to selecting an existing value in the list. When using this setting, the value of works the same as the value. This is the default style. + + + Specifies that the list is displayed by clicking the down arrow and that the text portion is not editable. This means that the user cannot enter a new value. Only values already in the list can be selected. The list displays only if is or . + + + Specifies that the list is always visible and that the text portion is editable. This means that the user can enter a new value and is not limited to selecting an existing value in the list. + + + Specifies the base class used for displaying dialog boxes on the screen. + + + Occurs when the user clicks the Help button on a common dialog box. + + + Initializes a new instance of the class. + + + Defines the common dialog box hook procedure that is overridden to add specific functionality to a common dialog box. + The handle to the dialog box window. + The message being received. + Additional information about the message. + Additional information about the message. + A zero value if the default dialog box procedure processes the message; a nonzero value if the default dialog box procedure ignores the message. + + + Raises the event. + An that provides the event data. + + + Defines the owner window procedure that is overridden to add specific functionality to a common dialog box. + The window handle of the message to send. + The Win32 message to send. + The to send with the message. + The to send with the message. + The result of the message processing, which is dependent on the message sent. + + + When overridden in a derived class, resets the properties of a common dialog box to their default values. + + + When overridden in a derived class, specifies a common dialog box. + A value that represents the window handle of the owner window for the common dialog box. + + if the dialog box was successfully run; otherwise, . + + + Runs a common dialog box with a default owner. + + if the user clicks OK in the dialog box; otherwise, . + + + Runs a common dialog box with the specified owner. + Any object that implements that represents the top-level window that will own the modal dialog box. + + if the user clicks OK in the dialog box; otherwise, . + + + Gets or sets an object that contains data about the control. + The object that contains data about the . + + + Facilitates proper recognition of a variant type. + + + Initializes a new instance of the class. + + + Defines a method that shows the property page for an ActiveX control. + + + Shows a property page for the specified object. + A string that is the title of the property page. + The object for which the property page is created. + The DispID of the property that is highlighted when the property page is created. + The GUID for the property page. + A IntPtr that is the handle of the parent control of the property page. + + + Allows Visual Studio to communicate internally with the control. + + + Occurs when the control is browsing a COM object and the user renames the object. + + + Closes any open drop-down controls on the control. + + + Commits all pending changes to the control. + + if the successfully commits changes; otherwise, . + + + Activates the control when the user chooses Properties for a control in Design view. + + + Loads user states from the registry into the control. + The registry key that contains the user states. + + + Saves user states from the control to the registry. + The registry key that contains the user states. + + + Gets a value indicating whether the control is currently setting one of the properties of its selected object. + + if the control is currently setting one of the properties of its selected object; otherwise, . + + + Provides focus-management functionality for controls that can function as a container for other controls. + + + Occurs when the property changes. + + + Initializes a new instance of the class. + + + Adjusts the scroll bars on the container based on the current control positions and the control currently selected. + + to show the scroll bars; otherwise, . + + + Releases the unmanaged resources used by the and its child controls and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Raises the event. + An that contains the event data. + + + Raises the method. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + + + + Raises the event. + An that contains the event data. + + + + + + Performs scaling of the container control and its children. + + + Processes a command key. + A , passed by reference, that represents the window message to process. + One of the values that represents the key to process. + + if the character was processed by the control; otherwise, . + + + Processes a dialog character. + The character to process. + + if the character was processed by the control; otherwise, . + + + Processes a dialog key. + One of the values that represents the key to process. + + if the key was processed by the control; otherwise, . + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + Selects the next available control and makes it the active control. + + to cycle forward through the controls in the ; otherwise, . + + if a control is selected; otherwise, . + + + + + + + Scales the size of the container's and properties with the scale factor provided. + The scale factor to be applied on the width of the property being scaled. + The scale factor to be applied on the height of the property being scaled. + + to resize the container control along with properties being scaled; otherwise, . + + + Activates a child control. Optionally specifies the direction in the tab order to select the control from. + + to specify the direction of the control to select; otherwise, . + + to move forward in the tab order; to move backward in the tab order. + + + Activates the specified control. + The to activate. + + if the control is successfully activated; otherwise, . + + + When overridden by a derived class, updates which button is the default button. + + + Verifies the value of the control losing focus by causing the and events to occur, in that order. + + if validation is successful; otherwise, . If called from the or event handlers, this method will always return . + + + Verifies the value of the control that is losing focus; conditionally dependent on whether automatic validation is turned on. + If , the value of the property is used to determine if validation should be performed; if , validation is unconditionally performed. + + if validation is successful; otherwise, . If called from the or event handlers, this method will always return . + + + Causes all of the child controls within a control that support validation to validate their data. + + if all of the children validated successfully; otherwise, . If called from the or event handlers, this method will always return . + + + Causes all of the child controls within a control that support validation to validate their data. + Places restrictions on which controls have their event raised. + + if all of the children validated successfully; otherwise, . If called from the or event handlers, this method will always return . + + + Processes Windows messages. + The Windows to process. + + + Gets or sets the active control on the container control. + The assigned could not be activated. + The that is currently active on the . + + + Gets or sets the dimensions that the control was designed to. + The width or height of the value is less than 0 when setting this value. + A containing the dots per inch (DPI) or size that the control was designed to. + + + Gets the scaling factor between the current and design-time automatic scaling dimensions. + A containing the scaling ratio between the current and design-time scaling automatic scaling dimensions. + + + Gets or sets the automatic scaling mode of the control. + An value that is not valid was used to set this property. + An that represents the current scaling mode. The default is . + + + Gets or sets a value that indicates whether controls in this container will be automatically validated when the focus changes. + An value that is not valid was used to set this property. + An enumerated value that indicates whether contained controls are implicitly validated on focus change. The default is . + + + Gets or sets the for the control. + A for the control. + + + Gets a value indicating whether the property can be set to an active value, to enable IME support. + + in all cases. + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the current run-time dimensions of the screen. + A Win32 device context could not be created for the current screen. + A containing the current dots per inch (DPI) or size of the screen. + + + Gets the form that the container control is assigned to. + The that the container control is assigned to. This property will return null if the control is hosted inside of Internet Explorer or in another hosting context where there is no parent form. + + + Provides data for the event. + + + Initializes a new instance of the class. + A that specifies the requested dimensions of the control. + + + Represents the requested size of the control. + A that represents the requested size of the control. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Represents a shortcut menu. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and associates it with the specified container. + A component that implements that is the container of the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Sets the control to the specified visible state. + + to make the control visible; otherwise, . + + + Gets the last control that caused this to be displayed. + The control that caused this to be displayed. + + + Defines the base class for controls, which are components with visual representation. + + + This event is not relevant for this class. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the focus or keyboard user interface (UI) cues change. + + + Occurs when the control is clicked. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when a new control is added to the . + + + Occurs when a control is removed from the . + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the control is double-clicked. + + + Occurs when the DPI setting for a control is changed programmatically after the DPI of its parent control or form has changed. + + + Occurs when the DPI setting for a control is changed programmatically before a DPI change event for its parent control or form has occurred. + + + Occurs when a drag-and-drop operation is completed. + + + Occurs when an object is dragged into the control's bounds. + + + Occurs when an object is dragged out of the control's bounds. + + + Occurs when an object is dragged over the control's bounds. + + + Occurs when the property value has changed. + + + Occurs when the control is entered. + + + Occurs when the property value changes. + + + Occurs when the property value changes. + + + Occurs during a drag operation. + + + Occurs when the control receives focus. + + + Occurs when a handle is created for the control. + + + Occurs when the control's handle is in the process of being destroyed. + + + Occurs when the user requests help for a control. + + + Occurs when the property has changed. + + + Occurs when a control's display requires redrawing. + + + Occurs when a key is pressed while the control has focus. + + + Occurs when a character. space or backspace key is pressed while the control has focus. + + + Occurs when a key is released while the control has focus. + + + Occurs when a control should reposition its child controls. + + + Occurs when the input focus leaves the control. + + + Occurs when the property value has changed. + + + Occurs when the control loses focus. + + + Occurs when the control's margin changes. + + + Occurs when the control loses mouse capture. + + + Occurs when the control is clicked by the mouse. + + + Occurs when the control is double clicked by the mouse. + + + Occurs when the mouse pointer is over the control and a mouse button is pressed. + + + Occurs when the mouse pointer enters the control. + + + Occurs when the mouse pointer rests on the control. + + + Occurs when the mouse pointer leaves the control. + + + Occurs when the mouse pointer is moved over the control. + + + Occurs when the mouse pointer is over the control and a mouse button is released. + + + Occurs when the mouse wheel moves while the control has focus. + + + Occurs when the control is moved. + + + Occurs when the control's padding changes. + + + Occurs when the control is redrawn. + + + Occurs when the property value changes. + + + Occurs before the event when a key is pressed while focus is on this control. + + + Occurs when is providing help to accessibility applications. + + + Occurs during a drag-and-drop operation and enables the drag source to determine whether the drag-and-drop operation should be canceled. + + + Occurs when the value of the property changes. + + + Occurs when the control is resized. + + + Occurs when the property value changes. + + + Occurs when the property value changes. + + + Occurs when the control style changes. + + + Occurs when the system colors change. + + + Occurs when the property value changes. + + + Occurs when the property value changes. + + + Occurs when the property value changes. + + + Occurs when the control is finished validating. + + + Occurs when the control is validating. + + + Occurs when the property value changes. + + + Initializes a new instance of the class with default settings. + + + Initializes a new instance of the class with specific text. + The text displayed by the control. + + + Initializes a new instance of the class with specific text, size, and location. + The text displayed by the control. + The position of the control, in pixels, from the left edge of the control's container. The value is assigned to the property. + The position of the control, in pixels, from the top edge of the control's container. The value is assigned to the property. + The width of the control, in pixels. The value is assigned to the property. + The height of the control, in pixels. The value is assigned to the property. + + + Initializes a new instance of the class as a child control, with specific text. + The to be the parent of the control. + The text displayed by the control. + + + Initializes a new instance of the class as a child control, with specific text, size, and location. + The to be the parent of the control. + The text displayed by the control. + The position of the control, in pixels, from the left edge of the control's container. The value is assigned to the property. + The position of the control, in pixels, from the top edge of the control's container. The value is assigned to the property. + The width of the control, in pixels. The value is assigned to the property. + The height of the control, in pixels. The value is assigned to the property. + + + Notifies the accessibility client applications of the specified for the specified child control. + The to notify the accessibility client applications of. + The child to notify of the accessible event. + + + Notifies the accessibility client applications of the specified for the specified child control . + The to notify the accessibility client applications of. + The identifier of the . + The child to notify of the accessible event. + + + Executes the specified delegate asynchronously on the thread that the control's underlying handle was created on. + A delegate to a method that takes no parameters. + An that represents the result of the operation. + + + Executes the specified delegate asynchronously on the thread that the control's underlying handle was created on. + A delegate to a method that takes no parameters. + No appropriate window handle can be found. + An that represents the result of the operation. + + + Executes the specified delegate asynchronously with the specified arguments, on the thread that the control's underlying handle was created on. + A delegate to a method that takes parameters of the same number and type that are contained in the parameter. + An array of objects to pass as arguments to the given method. This can be if no arguments are needed. + No appropriate window handle can be found. + An that represents the result of the operation. + + + Brings the control to the front of the z-order. + + + Retrieves a value indicating whether the specified control is a child of the control. + The to evaluate. + + if the specified control is a child of the control; otherwise, . + + + Creates a new accessibility object for the control. + A new for the control. + + + Forces the creation of the visible control, including the creation of the handle and any visible child controls. + + + Creates a new instance of the control collection for the control. + A new instance of assigned to the control. + + + Creates the for the control. + The for the control. + + + Creates a handle for the control. + The object is in a disposed state. + + + Sends the specified message to the default window procedure. + The Windows to process. + + + Destroys the handle associated with the control. + + + Releases the unmanaged resources used by the and its child controls and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Begins a drag-and-drop operation. + The data to drag. + One of the values. + A value from the enumeration that represents the final effect that was performed during the drag-and-drop operation. + + + Begins a drag operation. + + + + + + A value from the enumeration that represents the final effect that was performed during the drag-and-drop operation. + + + Supports rendering to the specified bitmap. + The bitmap to be drawn to. + The bounds within which the control is rendered. + + + Retrieves the return value of the asynchronous operation represented by the passed. + The that represents a specific invoke asynchronous operation, returned when calling . + The parameter value is . + The object was not created by a preceding call of the method from the same control. + The generated by the asynchronous operation. + + + Retrieves the form that the control is on. + The that the control is on. + + + Sets input focus to the control. + + if the input focus request was successful; otherwise, . + + + Retrieves the control that contains the specified handle. + The window handle () to search for. + The that represents the control associated with the specified handle; returns if no control with the specified handle is found. + + + Returns the control that is currently associated with the specified handle. + The window handle () to search for. + A that represents the control associated with the specified handle; returns if no control with the specified handle is found. + + + Retrieves the specified . + An that identifies the to retrieve. + The specified . + + + Retrieves a value indicating how a control will behave when its property is enabled. + One of the values. + + + Retrieves the child control that is located at the specified coordinates. + A that contains the coordinates where you want to look for a control. Coordinates are expressed relative to the upper-left corner of the control's client area. + A that represents the control that is located at the specified point. + + + Retrieves the child control that is located at the specified coordinates, specifying whether to ignore child controls of a certain type. + A that contains the coordinates where you want to look for a control. Coordinates are expressed relative to the upper-left corner of the control's client area. + One of the values of , determining whether to ignore child controls of a certain type. + The child at the specified coordinates. + + + Returns the next up the control's chain of parent controls. + An , that represents the parent of the . + + + Retrieves the next control forward or back in the tab order of child controls. + The to start the search with. + + to search forward in the tab order; to search backward. + The next in the tab order. + + + Retrieves the size of a rectangular area into which a control can be fitted. + The custom-sized area for a control. + An ordered pair of type representing the width and height of a rectangle. + + + Retrieves the bounds within which the control is scaled. + A that specifies the area for which to retrieve the display bounds. + The height and width of the control's bounds. + One of the values of that specifies the bounds of the control to use when defining its size and position. + A representing the bounds within which the control is scaled. + + + Retrieves the value of the specified control style bit for the control. + The bit to return the value from. + + if the specified control style bit is set to ; otherwise, . + + + Determines if the control is a top-level control. + + if the control is a top-level control; otherwise, . + + + Conceals the control from the user. + + + Called after the control has been added to another container. + + + Invalidates the entire surface of the control and causes the control to be redrawn. + + + Invalidates a specific region of the control and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control. + + to invalidate the control's child controls; otherwise, . + + + Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. + A that represents the region to invalidate. + + + Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control. + A that represents the region to invalidate. + + to invalidate the control's child controls; otherwise, . + + + Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. + The to invalidate. + + + Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control. + The to invalidate. + + to invalidate the control's child controls; otherwise, . + + + Executes the specified delegate on the thread that owns the control's underlying window handle. + A delegate that contains a method to be called in the control's thread context. + + + Executes the specified delegate on the thread that owns the control's underlying window handle. + A delegate that contains a method to be called in the control's thread context. + The return value from the delegate being invoked, or if the delegate has no return value. + + + Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments. + A delegate to a method that takes parameters of the same number and type that are contained in the parameter. + An array of objects to pass as arguments to the specified method. This parameter can be if the method takes no arguments. + An that contains the return value from the delegate being invoked, or if the delegate has no return value. + + + Executes the specified delegate on the thread that owns the control's underlying window handle. + A function to be called in the control's thread context. + The return type of the . + The return value from the function being invoked. + + + Raises the event for the specified control. + The to assign the event to. + An that contains the event data. + + + Raises the event for the specified control. + The to assign the event to. + An that contains the event data. + + + Raises the event for the specified control. + The to assign the event to. + An that contains the event data. + + + Raises the event for the specified control. + The to assign the event to. + An that contains the event data. + + + Raises the event for the specified control. + The to assign the event to. + An that contains the event data. + + + Determines if a character is an input character that the control recognizes. + The character to test. + + if the character should be sent directly to the control and not preprocessed; otherwise, . + + + Determines whether the specified key is a regular input key or a special key that requires preprocessing. + One of the values. + + if the specified key is a regular input key; otherwise, . + + + Determines whether the CAPS LOCK, NUM LOCK, or SCROLL LOCK key is in effect. + The CAPS LOCK, NUM LOCK, or SCROLL LOCK member of the enumeration. + The parameter refers to a key other than the CAPS LOCK, NUM LOCK, or SCROLL LOCK key. + + if the specified key or keys are in effect; otherwise, . + + + Determines if the specified character is the mnemonic character assigned to the control in the specified string. + The character to test. + The string to search. + + if the character is the mnemonic character assigned to the control; otherwise, . + + + Transforms a size from logical to device units by scaling it for the current DPI and rounding down to the nearest integer value for width and height. + The size to be scaled. + The scaled size. + + + Converts a Logical DPI value to its equivalent DeviceUnit DPI value. + The Logical value to convert. + The resulting DeviceUnit value. + + + Raises the event with a specified region of the control to invalidate. + A representing the area to invalidate. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the method. + + + Raises the event. + An that contains the event data. + + + + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Notifies the control of Windows messages. + A that represents the Windows message. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Paints the background of the control. + A that contains information about the control to paint. + + + Raises the event when the property value of the control's container changes. + An that contains the event data. + + + Raises the event when the property value of the control's container changes. + An that contains the event data. + + + Raises the event when the property value of the control's container changes. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + + + + Raises the event when the property value of the control's container changes. + An that contains the event data. + + + Raises the event when the property value of the control's container changes. + An that contains the event data. + + + Raises the event when the property value of the control's container changes. + An that contains the event data. + + + Raises the event when the property value of the control's container changes. + An that contains the event data. + + + Raises the event when the property value of the control's container changes. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + The parameter is . + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Forces the control to apply layout logic to all its child controls. + + + Forces the control to apply layout logic to all its child controls. + A that represents the most recently changed control. + The name of the most recently changed property on the control. + + + Computes the location of the specified screen point into client coordinates. + The screen coordinate to convert. + A that represents the converted , , in client coordinates. + + + Computes the location of the specified client point into screen coordinates. + The client coordinate to convert. + A that represents the converted , , in screen coordinates. + + + Preprocesses keyboard or input messages within the message loop before they are dispatched. + A that represents the message to process. + One of the values, depending on whether is or and whether or are or . + + + Preprocesses keyboard or input messages within the message loop before they are dispatched. + A , passed by reference, that represents the message to process. The possible values are WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR, and WM_SYSCHAR. + + if the message was processed by the control; otherwise, . + + + Processes a command key. + A , passed by reference, that represents the window message to process. + One of the values that represents the key to process. + + if the character was processed by the control; otherwise, . + + + Processes a dialog character. + The character to process. + + if the character was processed by the control; otherwise, . + + + Processes a dialog key. + One of the values that represents the key to process. + + if the key was processed by the control; otherwise, . + + + Processes a key message and generates the appropriate control events. + A , passed by reference, that represents the window message to process. + + if the message was processed by the control; otherwise, . + + + Processes a keyboard message. + A , passed by reference, that represents the window message to process. + + if the message was processed by the control; otherwise, . + + + Previews a keyboard message. + A , passed by reference, that represents the window message to process. + + if the message was processed by the control; otherwise, . + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + Raises the appropriate drag event. + The event to raise. + A that contains the event data. + + + Raises the appropriate key event. + The event to raise. + A that contains the event data. + + + Raises the appropriate mouse event. + The event to raise. + A that contains the event data. + + + Raises the appropriate paint event. + The event to raise. + A that contains the event data. + + + Forces the re-creation of the handle for the control. + + + Computes the size and location of the specified screen rectangle in client coordinates. + The screen coordinate to convert. + A that represents the converted , , in client coordinates. + + + Computes the size and location of the specified client rectangle in screen coordinates. + The client coordinate to convert. + A that represents the converted , , in screen coordinates. + + + Reflects the specified message to the control that is bound to the specified handle. + An representing the handle of the control to reflect the message to. + A representing the Windows message to reflect. + + if the message was reflected; otherwise, . + + + Forces the control to invalidate its client area and immediately redraw itself and any child controls. + + + Provides constants for rescaling the control when a DPI change occurs. + The DPI value prior to the change. + The DPI value after the change. + + + Resets the property to its default value. + + + Causes a control bound to the to reread all the items in the list and refresh their displayed values. + + + Resets the property to its default value. + + + Resets the property to its default value. + + + Resets the property to its default value. + + + Resets the property to its default value. + + + Resets the control to handle the event. + + + Resets the property to its default value. + + + Resets the property to its default value (). + + + Resumes usual layout logic. + + + Resumes usual layout logic, optionally forcing an immediate layout of pending layout requests. + + to execute pending layout requests; otherwise, . + + + Converts the specified to the appropriate to support right-to-left text. + One of the values. + One of the values. + + + Converts the specified to the appropriate to support right-to-left text. + One of the values. + One of the values. + + + Converts the specified to the appropriate to support right-to-left text. + One of the values. + One of the values. + + + Converts the specified to the appropriate to support right-to-left text. + One of the values. + One of the values. + + + Converts the specified to the appropriate to support right-to-left text. + One of the values. + One of the values. + + + Converts the specified to the appropriate to support right-to-left text. + One of the values. + One of the values. + + + Scales the control and all child controls by the specified scaling factor. + A containing the horizontal and vertical scaling factors. + + + Scales the control and any child controls. + The ratio to use for scaling. + + + Scales the entire control and any child controls. + The horizontal scaling factor. + The vertical scaling factor. + + + Scales a logical bitmap value to it's equivalent device unit value when a DPI change occurs. + The bitmap to scale. + + + Scales a control's location, size, padding and margin. + The factor by which the height and width of the control will be scaled. + A value that specifies the bounds of the control to use when defining its size and position. + + + This method is not relevant for this class. + The horizontal scaling factor. + The vertical scaling factor. + + + Activates the control. + + + Activates a child control. Optionally specifies the direction in the tab order to select the control from. + + to specify the direction of the control to select; otherwise, . + + to move forward in the tab order; to move backward in the tab order. + + + Activates the next control. + The at which to start the search. + + to move forward in the tab order; to move backward in the tab order. + + to ignore the controls with the property set to ; otherwise, . + + to include nested (children of child controls) child controls; otherwise, . + + to continue searching from the first control in the tab order after the last control has been reached; otherwise, . + + if a control was activated; otherwise, . + + + Sends the control to the back of the z-order. + + + Sets a value indicating how a control will behave when its property is enabled. + One of the values. + + + Sets the bounds of the control to the specified location and size. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + + + Sets the specified bounds of the control to the specified location and size. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. For any parameter not specified, the current value will be used. + + + Performs the work of setting the specified bounds of this control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. + + + Sets the size of the client area of the control. + The client area width, in pixels. + The client area height, in pixels. + + + Sets a specified flag to either or . + The bit to set. + + to apply the specified style to the control; otherwise, . + + + Sets the control as the top-level control. + + to set the control as the top-level control; otherwise, . + The parameter is set to and the control is an ActiveX control. + The return value is not equal to the parameter and the property is not . + + + Sets the control to the specified visible state. + + to make the control visible; otherwise, . + + + Displays the control to the user. + + + Determines the size of the entire control from the height and width of its client area. + A value representing the height and width of the control's client area. + A value representing the height and width of the entire control. + + + Temporarily suspends the layout logic for the control. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Causes the control to redraw the invalidated regions within its client area. + + + Updates the bounds of the control with the current size and location. + + + Updates the bounds of the control with the specified size and location. + The coordinate of the control. + The coordinate of the control. + The of the control. + The of the control. + + + Updates the bounds of the control with the specified size, location, and client size. + The coordinate of the control. + The coordinate of the control. + The of the control. + The of the control. + The client of the control. + The client of the control. + + + Forces the assigned styles to be reapplied to the control. + + + Updates the control in its parent's z-order. + + + Processes Windows messages. + The Windows to process. + + + Gets the assigned to the control. + The assigned to the control. + + + Gets or sets the default action description of the control for use by accessibility client applications. + The default action description of the control for use by accessibility client applications. + + + Gets or sets the description of the control used by accessibility client applications. + The description of the control used by accessibility client applications. The default is . + + + Gets or sets the name of the control used by accessibility client applications. + The name of the control used by accessibility client applications. The default is . + + + Gets or sets the accessible role of the control. + The value assigned is not one of the values. + One of the values of . The default is . + + + Gets or sets a value indicating whether the control can accept data that the user drags onto it. + + if drag-and-drop operations are allowed in the control; otherwise, . The default is . + + + Gets or sets the edges of the container to which a control is bound and determines how a control is resized with its parent. + A bitwise combination of the values. The default is and . + + + Gets or sets where this control is scrolled to in . + A specifying the scroll location. The default is the upper-left corner of the control. + + + This property is not relevant for this class. + + if enabled; otherwise, . + + + Gets or sets the background color for the control. + A that represents the background color of the control. The default is the value of the property. + + + Gets or sets the background image displayed in the control. + An that represents the image to display in the background of the control. + + + Gets or sets the background image layout as defined in the enumeration. + The specified enumeration value does not exist. + One of the values of ( , , , , or ). is the default value. + + + Gets or sets the for the control. + A for the control. + + + Gets the distance, in pixels, between the top edge of the control and the top edge of its container's client area. + An representing the distance, in pixels, between the top edge of the control and the top edge of its container's client area. + + + Gets or sets the size and location of the control including its nonclient elements, in pixels, relative to the parent control. + A in pixels relative to the parent control that represents the size and location of the control including its nonclient elements. + + + Gets a value indicating whether the property can be set to an active value, to enable IME support. + + in all cases. + + + Gets a value indicating whether the control can receive focus. + + if the control can receive focus; otherwise, . + + + Determines if events can be raised on the control. + + if the control is hosted as an ActiveX control whose events are not frozen; otherwise, . + + + Gets a value indicating whether the control can be selected. + + if the control can be selected; otherwise, . + + + Gets or sets a value indicating whether the control has captured the mouse. + + if the control has captured the mouse; otherwise, . + + + Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus. + + if the control causes validation to be performed on any controls requiring validation when it receives focus; otherwise, . The default is . + + + Gets or sets a value indicating whether to catch calls on the wrong thread that access a control's property when an application is being debugged. + + if calls on the wrong thread are caught; otherwise, . + + + Gets the rectangle that represents the client area of the control. + A that represents the client area of the control. + + + Gets or sets the height and width of the client area of the control. + A that represents the dimensions of the client area of the control. + + + Gets the name of the company or creator of the application containing the control. + The company name or creator of the application containing the control. + + + Gets a value indicating whether the control, or one of its child controls, currently has the input focus. + + if the control or one of its child controls currently has the input focus; otherwise, . + + + Gets or sets the associated with this control. + The for this control, or if there is no . The default is . + + + Gets the collection of controls contained within the control. + A representing the collection of controls contained within the control. + + + Gets a value indicating whether the control has been created. + + if the control has been created; otherwise, . + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets or sets the cursor that is displayed when the mouse pointer is over the control. + A that represents the cursor to display when the mouse pointer is over the control. + + + Gets the data bindings for the control. + A that contains the objects for the control. + + + Gets or sets the data context for the purpose of data binding. + This is an ambient property. + + + Gets the default background color of the control. + The default background of the control. The default is . + + + Gets or sets the default cursor for the control. + An object of type representing the current default cursor. + + + Gets the default font of the control. + The default font or the regional alternative fonts are not installed on the client computer. + The default of the control. The value returned will vary depending on the user's operating system the local culture setting of their system. + + + Gets the default foreground color of the control. + The default foreground of the control. The default is . + + + Gets the default Input Method Editor (IME) mode supported by the control. + One of the values. + + + Gets the space, in pixels, that is specified by default between controls. + A that represents the default space between controls. + + + Gets the length and height, in pixels, that is specified as the default maximum size of a control. + A representing the size of the control. + + + Gets the length and height, in pixels, that is specified as the default minimum size of a control. + A representing the size of the control. + + + Gets the internal spacing, in pixels, of the contents of a control. + A that represents the internal spacing of the contents of a control. + + + Gets the default size of the control. + The default of the control. + + + Gets the DPI value for the display device where the control is currently being displayed. + The DPI value of the display device. + + + Gets the rectangle that represents the display area of the control. + A that represents the display area of the control. + + + Gets a value indicating whether the base class is in the process of disposing. + + if the base class is in the process of disposing; otherwise, . + + + Gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets a value indicating whether this control should redraw its surface using a secondary buffer to reduce or prevent flicker. + + if the surface of the control should be drawn using double buffering; otherwise, . + + + Gets or sets a value indicating whether the control can respond to user interaction. + + if the control can respond to user interaction; otherwise, . The default is . + + + Gets a value indicating whether the control has input focus. + + if the control has focus; otherwise, . + + + Gets or sets the font of the text displayed by the control. + The to apply to the text displayed by the control. The default is the value of the property. + + + Gets or sets the height of the font of the control. + The height of the of the control in pixels. + + + Gets or sets the foreground color of the control. + The foreground of the control. The default is the value of the property. + + + Gets the window handle that the control is bound to. + An that contains the window handle () of the control. + + + Gets a value indicating whether the control contains one or more child controls. + + if the control contains one or more child controls; otherwise, . + + + Gets or sets the height of the control. + The height of the control in pixels. + + + Gets or sets the Input Method Editor (IME) mode of the control. + The assigned value is not one of the enumeration values. + One of the values. The default is . + + + Gets or sets the IME mode of a control. + The IME mode of the control. + + + Gets a value indicating whether the caller must call an invoke method when making method calls to the control because the caller is on a different thread than the one the control was created on. + + if the control's was created on a different thread than the calling thread (indicating that you must make calls to the control through an invoke method); otherwise, . + + + Gets or sets a value indicating whether the control is visible to accessibility applications. + + if the control is visible to accessibility applications; otherwise, . + + + Indicates if one of the Ancestors of this control is sited and that site in DesignMode. This property is read-only. + + + Gets a value indicating whether the control has been disposed of. + + if the control has been disposed of; otherwise, . + + + Gets a value indicating whether the control has a handle associated with it. + + if a handle has been assigned to the control; otherwise, . + + + Gets a value indicating whether the control is mirrored. + + if the control is mirrored; otherwise, . + + + Gets a cached instance of the control's layout engine. + The for the control's contents. + + + Gets or sets the distance, in pixels, between the left edge of the control and the left edge of its container's client area. + An representing the distance, in pixels, between the left edge of the control and the left edge of its container's client area. + + + Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container. + The that represents the upper-left corner of the control relative to the upper-left corner of its container. + + + Gets or sets the space between controls. + A representing the space between controls. + + + Gets or sets the size that is the upper limit that can specify. + An ordered pair of type representing the width and height of a rectangle. + + + Gets or sets the size that is the lower limit that can specify. + An ordered pair of type representing the width and height of a rectangle. + + + Gets a value indicating which of the modifier keys (SHIFT, CTRL, and ALT) is in a pressed state. + A bitwise combination of the values. The default is . + + + Gets a value indicating which of the mouse buttons is in a pressed state. + A bitwise combination of the enumeration values. The default is . + + + Gets the position of the mouse cursor in screen coordinates. + A that contains the coordinates of the mouse cursor relative to the upper-left corner of the screen. + + + Gets or sets the name of the control. + The name of the control. The default is an empty string (""). + + + Gets or sets padding within the control. + A representing the control's internal spacing characteristics. + + + Gets or sets the parent container of the control. + A that represents the parent or container control of the control. + + + Gets the size of a rectangular area into which the control can fit. + A containing the height and width, in pixels. + + + Gets the product name of the assembly containing the control. + The product name of the assembly containing the control. + + + Gets the version of the assembly containing the control. + The file version of the assembly containing the control. + + + Gets an object that represents a propagating IME mode. + An object that represents a propagating IME mode. + + + Gets a value indicating whether the control is currently re-creating its handle. + + if the control is currently re-creating its handle; otherwise, . + + + Gets or sets the window region associated with the control. + The window associated with the control. + + + This property is now obsolete. + + if the control is rendered from right to left; otherwise, . The default is . + + + Gets or sets a value indicating whether the control redraws itself when resized. + + if the control redraws itself when resized; otherwise, . + + + Gets the distance, in pixels, between the right edge of the control and the left edge of its container's client area. + An representing the distance, in pixels, between the right edge of the control and the left edge of its container's client area. + + + Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. + The assigned value is not one of the values. + One of the values. The default is . + + + Gets a value that determines the scaling of child controls. + + if child controls will be scaled when the method on this control is called; otherwise, . The default is . + + + Gets a value indicating whether the control should display focus rectangles. + + if the control should display focus rectangles; otherwise, . + + + Gets a value indicating whether the user interface is in the appropriate state to show or hide keyboard accelerators. + + if the keyboard accelerators are visible; otherwise, . + + + Gets or sets the site of the control. + The associated with the , if any. + + + Gets or sets the height and width of the control. + The that represents the height and width of the control in pixels. + + + Gets or sets the tab order of the control within its container. + The index value of the control within the set of controls within its container. The controls in the container are included in the tab order. + + + Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. + + if the user can give the focus to the control using the TAB key; otherwise, . The default is . + +Note: This property will always return for an instance of the class. + + + Gets or sets the object that contains data about the control. + An that contains data about the control. The default is . + + + Gets or sets the text associated with this control. + The text associated with this control. + + + Gets or sets the distance, in pixels, between the top edge of the control and the top edge of its container's client area. + An representing the distance, in pixels, between the top edge of the control and the top edge of its container's client area. + + + Gets the parent control that is not parented by another Windows Forms control. Typically, this is the outermost that the control is contained in. + The that represents the top-level control that contains the current control. + + + Gets or sets a value indicating whether to use the wait cursor for the current control and all child controls. + + to use the wait cursor for the current control and all child controls; otherwise, . The default is . + + + Gets or sets a value indicating whether the control and all its child controls are displayed. + + to display the control and its child controls; otherwise, . The default is . When getting the value, is returned only if the control is visible and the parent control, if it exists, is visible. + + + Gets or sets the width of the control. + The width of the control in pixels. + + + This property is not relevant for this class. + The NativeWindow contained within the control. + + + Provides information about a control that can be used by an accessibility application. + + + Initializes a new instance of the class. + The that owns the . + The parameter value is . + + + Gets an identifier for a Help topic and the path to the Help file associated with this accessible object. + When this method returns, contains a string that represents the path to the Help file associated with this accessible object. This parameter is passed uninitialized. + An identifier for a Help topic, or -1 if there is no Help topic. On return, the parameter will contain the path to the Help file associated with this accessible object, or if there is no interface specified. + + + Notifies accessibility client applications of the specified . + The to notify the accessibility client applications of. + + + Notifies the accessibility client applications of the specified for the specified child control. + The to notify the accessibility client applications of. + The child to notify of the accessible event. + + + Notifies the accessibility client applications of the specified for the specified child control, giving the identification of the . + The to notify the accessibility client applications of. + The identifier of the . + The child to notify of the accessible event. + + + Raises the LiveRegionChanged UI automation event. + The owner control is not a live region. + + if the operation succeeds; otherwise, otherwise. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Gets a string that describes the default action of the object. Not all objects have a default action. + A description of the default action for an object, or if this object has no default action. + + + Gets the description of the . + A string describing the . + + + Gets or sets the handle of the accessible object. + An that represents the handle of the control. + + + Gets the description of what the object does or how the object is used. + The description of what the object does or how the object is used. + + + Gets the object shortcut key or access key for an accessible object. + The object shortcut key or access key for an accessible object, or if there is no shortcut key associated with the object. + + + Gets or sets the accessible object name. + The accessible object name. + + + Gets the owner of the accessible object. + The that owns the . + + + Gets the parent of an accessible object. + An that represents the parent of an accessible object, or if there is no parent object. + + + Gets the role of this accessible object. + One of the values. + + + Represents a collection of objects. + + + Initializes a new instance of the class. + A representing the control that owns the control collection. + .NET 5 and later versions: The argument is . + + + Adds the specified control to the control collection. + The to add to the control collection. + The specified control is a top-level control, or a circular control reference would result if this control were added to the control collection. + The object assigned to the parameter is not a . + + + Adds an array of control objects to the collection. + An array of objects to add to the collection. + + + Removes all controls from the collection. + + + Determines whether the specified control is a member of the collection. + The to locate in the collection. + + if the is a member of the collection; otherwise, . + + + Determines whether the contains an item with the specified key. + The key to locate in the . + + if the contains an item with the specified key; otherwise, . + + + Searches for controls by their property and builds an array of all the controls that match. + The key to locate in the . + + to search all child controls; otherwise, . + + is or the empty string (""). + An array of type containing the matching controls. + + + Retrieves the index of the specified child control within the control collection. + The to search for in the control collection. + The control is not in the . + A zero-based index value that represents the location of the specified child control within the control collection. + + + Retrieves the index of the specified child control within the control collection, and optionally raises an exception if the specified control is not within the control collection. + The to search for in the control collection. + + to throw an exception if the specified in the parameter is not a control in the ; otherwise, . + The is not in the , and the parameter value is . + A zero-based index value that represents the location of the specified child control within the control collection; otherwise -1 if the specified is not found in the . + + + Retrieves a reference to an enumerator object that is used to iterate over a . + An . + + + Retrieves the index of the specified control in the control collection. + The to locate in the collection. + A zero-based index value that represents the position of the specified in the . + + + Retrieves the index of the first occurrence of the specified item within the collection. + The name of the control to search for. + The zero-based index of the first occurrence of the control with the specified name in the collection. + + + Removes the specified control from the control collection. + The to remove from the . + + + Removes a control from the control collection at the specified indexed location. + The index value of the to remove. + + + Removes the child control with the specified key. + The name of the child control to remove. + + + Sets the index of the specified child control in the collection to the specified index value. + The control to search for. + The new index value of the control. + The control is not in the . + + + For a description of this member, see . + The object to add to this collection. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + For a description of this member, see . + The to remove. + + + For a description of this member, see . + A new object that is a copy of this instance. + + + Indicates the at the specified indexed location in the collection. + The index of the control to retrieve from the control collection. + The value is less than zero or is greater than or equal to the number of controls in the collection. + The located at the specified index location within the control collection. + + + Indicates a with the specified key in the collection. + The name of the control to retrieve from the control collection. + The with the specified key within the . + + + Gets the control that owns this . + The that owns this . + + + Represents the collection of data bindings for a control. + + + Initializes a new instance of the class with the specified bindable control. + The the binding collection belongs to. + + + Creates a using the specified control property name, data source, and data member, and adds it to the collection. + The name of the control property to bind. + An that represents the data source. + The property or list to bind to. + The is . + The is already data-bound. + +-or- + +The doesn't specify a valid member of the . + The newly created . + + + Creates a binding with the specified control property name, data source, data member, and information about whether formatting is enabled, and adds the binding to the collection. + The name of the control property to bind. + An representing the data source. + The property or list to bind to. + + to format the displayed data; otherwise, . + The property given by does not exist on the control. + + -or- + + The property given is a read-only property. + If formatting is disabled and the is neither a valid property of a control nor an empty string (""). + The newly created . + + + Creates a binding that binds the specified control property to the specified data member of the specified data source, optionally enabling formatting, propagating values to the data source based on the specified update setting, and adding the binding to the collection. + The name of the control property to bind. + An representing the data source. + The property or list to bind to. + + to format the displayed data; otherwise, . + One of the values. + The property given by does not exist on the control or is read-only. + + -or- + + The specified data member does not exist on the data source. + + -or- + + The data source, data member, or control property specified are associated with another binding in the collection. + The newly created . + + + Creates a binding that binds the specified control property to the specified data member of the specified data source, optionally enabling formatting, propagating values to the data source based on the specified update setting, setting the property to the specified value when is returned from the data source, and adding the binding to the collection. + The name of the control property to bind. + An representing the data source. + The property or list to bind to. + + to format the displayed data; otherwise, . + One of the values. + When the data source has this value, the bound property is set to . + The property given by does not exist on the control or is read-only. + + -or- + + The specified data member does not exist on the data source. + + -or- + + The data source, data member, or control property specified are associated with another binding in the collection. + The newly created . + + + Creates a binding that binds the specified control property to the specified data member of the specified data source, optionally enabling formatting with the specified format string, propagating values to the data source based on the specified update setting, setting the property to the specified value when is returned from the data source, and adding the binding to the collection. + The name of the control property to bind. + An representing the data source. + The property or list to bind to. + + to format the displayed data; otherwise, . + One of the values. + When the data source has this value, the bound property is set to . + One or more format specifier characters that indicate how a value is to be displayed. + The property given by does not exist on the control or is read-only. + + -or- + + The specified data member does not exist on the data source. + + -or- + + The data source, data member, or control property specified are associated with another binding in the collection. + The newly created . + + + Creates a binding that binds the specified control property to the specified data member of the specified data source, optionally enabling formatting with the specified format string, propagating values to the data source based on the specified update setting, setting the property to the specified value when is returned from the data source, setting the specified format provider, and adding the binding to the collection. + The name of the control property to bind. + An representing the data source. + The property or list to bind to. + + to format the displayed data; otherwise, . + One of the values. + When the data source has this value, the bound property is set to . + One or more format specifier characters that indicate how a value is to be displayed. + An implementation of to override default formatting behavior. + The property given by does not exist on the control or is read-only. + + -or- + + The specified data member does not exist on the data source. + + -or- + + The data source, data member, or control property specified are associated with another binding in the collection. + The newly created . + + + Adds the specified to the collection. + The to add. + The is null. + The control property is already data-bound. + +-or- + +The does not specify a valid column of the . + + + Adds a binding to the collection. + The to add. + + + Clears the collection of any bindings. + + + Clears the bindings in the collection. + + + Deletes the specified from the collection. + The to remove. + The is . + + + Deletes the at the specified index. + The zero-based index of the item to remove. + The value is less than 0, or it is greater than the number of bindings in the collection. + + + Removes the specified binding from the collection. + The to remove from the collection. + The binding belongs to another . + + + Gets the the binding collection belongs to. + The the binding collection belongs to. + + + Gets the control that the collection belongs to. + The that the collection belongs to. + + + Gets or sets the default for a in the collection. + One of the values. + + + Gets the specified by the control's property name. + The name of the property on the data-bound control. + The that binds the specified control property to a data source. + + + Provides data for the and events. + + + Initializes a new instance of the class for the specified control. + The to store in this event. + + + Gets the control object used by this event. + The used by this event. + + + Represents the method that will handle the and events of the class. + The source of the event. + A that contains the event data. + + + Provides methods used to paint common Windows controls and their elements. This class cannot be inherited. + + + Creates a 16-bit color bitmap. + The to create. + The of the background. + + is null. + The handle to the bitmap. + + + Creates a Win32 out of the image. + The to create. + A pointer to the monochrome mask. + + is null. + The handle to the bitmap. + + + Creates a color mask for the specified bitmap that indicates which color should be displayed as transparent. + The to create the transparency mask for. + The handle to the mask. + + + Creates a new dark color object for the control from the specified color. + The to be darkened. + A that represents the dark color on the control. + + + Creates a new dark color object for the control from the specified color and darkens it by the specified percentage. + The to be darkened. + The percentage to darken the specified . + A that represent the dark color on the control. + + + Creates a new dark color object for the control from the specified color. + The to be darkened. + A that represents the dark color on the control. + + + Draws a border on a button-style control with the specified styles, colors, and border widths; on the specified graphics surface; and within the specified bounds. + The to draw on. + The that represents the dimensions of the border. + The of the left of the border. + The width of the left border. + One of the values that specifies the style of the left border. + The of the top of the border. + The width of the top border. + One of the values that specifies the style of the top border. + The of the right of the border. + The width of the right border. + One of the values that specifies the style of the right border. + The of the bottom of the border. + The width of the bottom border. + One of the values that specifies the style of the bottom border. + + + Draws a border with the specified style and color, on the specified graphics surface, and within the specified bounds on a button-style control. + The to draw on. + The that represents the dimensions of the border. + The of the border. + One of the values that specifies the style of the border. + + + Draws a three-dimensional style border on the specified graphics surface and within the specified bounds on a control. + The to draw on. + The that represents the dimensions of the border. + + + Draws a three-dimensional style border with the specified style, on the specified graphics surface, and within the specified bounds on a control. + The to draw on. + The that represents the dimensions of the border. + One of the values that specifies the style of the border. + + + Draws a three-dimensional style border with the specified style, on the specified graphics surface and sides, and within the specified bounds on a control. + The to draw on. + The that represents the dimensions of the border. + One of the values that specifies the style of the border. + One of the values that specifies the side of the rectangle to draw the border on. + + + Draws a three-dimensional style border on the specified graphics surface and within the specified bounds on a control. + The to draw on. + The x-coordinate of the top left of the border rectangle. + The y-coordinate of the top left of the border rectangle. + The width of the border rectangle. + The height of the border rectangle. + + + Draws a three-dimensional style border with the specified style, on the specified graphics surface, and within the specified bounds on a control. + The to draw on. + The x-coordinate of the top left of the border rectangle. + The y-coordinate of the top left of the border rectangle. + The width of the border rectangle. + The height of the border rectangle. + One of the values that specifies the style of the border. + + + Draws a three-dimensional style border with the specified style, on the specified graphics surface and side, and within the specified bounds on a control. + The to draw on. + The x-coordinate of the top left of the border rectangle. + The y-coordinate of the top left of the border rectangle. + The width of the border rectangle. + The height of the border rectangle. + One of the values that specifies the style of the border. + The of the rectangle to draw the border on. + + + Draws a button control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The that represents the dimensions of the button. + A bitwise combination of the values that specifies the state to draw the button in. + + + Draws a button control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The x-coordinate of the upper left corner of the drawing rectangle. + The y-coordinate of the upper left corner of the drawing rectangle. + The width of the button. + The height of the button. + A bitwise combination of the values that specifies the state to draw the button in. + + + Draws the specified caption button control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The that represents the dimensions of the caption button. + One of the values that specifies the type of caption button to draw. + A bitwise combination of the values that specifies the state to draw the button in. + + + Draws the specified caption button control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The x-coordinate of the top left of the drawing rectangle. + The y-coordinate of the top left of the drawing rectangle. + The width of the drawing rectangle. + The height of the drawing rectangle. + One of the values that specifies the type of caption button to draw. + A bitwise combination of the values that specifies the state to draw the button in. + + + Draws a check box control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The that represents the dimensions of the check box. + A bitwise combination of the values that specifies the state to draw the check box in. + + + Draws a check box control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The x-coordinate of the upper left corner of the drawing rectangle. + The y-coordinate of the upper left corner of the drawing rectangle. + The width of the check box. + The height of the check box. + A bitwise combination of the values that specifies the state to draw the check box in. + + + Draws a drop-down button on a combo box control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The that represents the dimensions of the combo box. + A bitwise combination of the values that specifies the state to draw the combo box in. + + + Draws a drop-down button on a combo box control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The x-coordinate of the top left of the border rectangle. + The y-coordinate of the top left of the border rectangle. + The width of the combo box. + The height of the combo box. + A bitwise combination of the values that specifies the state to draw the combo box in. + + + Draws a container control grab handle glyph on the specified graphics surface and within the specified bounds. + The to draw on. + The that represents the dimensions of the grab handle glyph. + + + Draws a focus rectangle on the specified graphics surface and within the specified bounds. + The to draw on. + The that represents the dimensions of the grab handle glyph. + + + Draws a focus rectangle on the specified graphics surface and within the specified bounds. + The to draw on. + The that represents the dimensions of the grab handle glyph. + The that is the foreground color of the object to draw the focus rectangle on. + The that is the background color of the object to draw the focus rectangle on. + + + Draws a standard selection grab handle glyph on the specified graphics surface, within the specified bounds, and in the specified state and style. + The to draw on. + The that represents the dimensions of the grab handle glyph. + + to draw the handle as a primary grab handle; otherwise, . + + to draw the handle in an enabled state; otherwise, . + + + Draws a grid of one-pixel dots with the specified spacing, within the specified bounds, on the specified graphics surface, and in the specified color. + The to draw on. + The that represents the dimensions of the grid. + The that specified the height and width between the dots of the grid. + The of the background behind the grid. + + + Draws the specified image in a disabled state. + The to draw on. + The to draw. + The x-coordinate of the top left of the border image. + The y-coordinate of the top left of the border image. + The of the background behind the image. + + + Draws a locked selection frame on the screen within the specified bounds and on the specified graphics surface. Specifies whether to draw the frame with the primary selected colors. + The to draw on. + The that represents the dimensions of the frame. + + to draw this frame with the colors used for the primary selection; otherwise, . + + + Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface. + The to draw on. + The that represents the dimensions of the glyph. + One of the values that specifies the image to draw. + + + Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface, replacing with the color specified in the parameter and replacing with the color specified in the parameter. + The to draw on. + The that represents the dimensions of the glyph. + One of the values that specifies the image to draw. + The color that replaces as the foreground color. + The color that replaces as the background color. + + + Draws the specified menu glyph on a menu item control with the specified bounds and on the specified surface. + The to draw on. + The x-coordinate of the upper left corner of the drawing rectangle. + The y-coordinate of the upper left corner of the drawing rectangle. + The width of the menu glyph. + The height of the menu glyph. + One of the values that specifies the image to draw. + + + Draws the specified menu glyph on a menu item control within the specified coordinates, height, and width on the specified surface, replacing with the color specified in the parameter and replacing with the color specified in the parameter. + The to draw on. + The x-coordinate of the upper left corner of the drawing rectangle. + The y-coordinate of the upper left corner of the drawing rectangle. + The width of the menu glyph. + The height of the menu glyph. + One of the values that specifies the image to draw. + The color that replaces as the foreground color. + The color that replaces as the background color. + + + Draws a three-state check box control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The that represents the dimensions of the check box. + A bitwise combination of the values that specifies the state to draw the check box in. + + + Draws a three-state check box control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The x-coordinate of the upper left corner of the drawing rectangle. + The y-coordinate of the upper left corner of the drawing rectangle. + The width of the check box. + The height of the check box. + A bitwise combination of the values that specifies the state to draw the check box in. + + + Draws a radio button control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The that represents the dimensions of the radio button. + A bitwise combination of the values that specifies the state to draw the radio button in. + + + Draws a radio button control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The x-coordinate of the upper left corner of the drawing rectangle. + The y-coordinate of the upper left corner of the drawing rectangle. + The width of the radio button. + The height of the radio button. + A bitwise combination of the values that specifies the state to draw the radio button in. + + + Draws a reversible frame on the screen within the specified bounds, with the specified background color, and in the specified state. + The that represents the dimensions of the rectangle to draw, in screen coordinates. + The of the background behind the frame. + One of the values that specifies the style of the frame. + + + Draws a reversible line on the screen within the specified starting and ending points and with the specified background color. + The starting of the line, in screen coordinates. + The ending of the line, in screen coordinates. + The of the background behind the line. + + + Draws the specified scroll button on a scroll bar control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The that represents the dimensions of the glyph. + One of the values that specifies the type of scroll arrow to draw. + A bitwise combination of the values that specifies the state to draw the scroll button in. + + + Draws the specified scroll button on a scroll bar control in the specified state, on the specified graphics surface, and within the specified bounds. + The to draw on. + The x-coordinate of the upper left corner of the drawing rectangle. + The y-coordinate of the upper left corner of the drawing rectangle. + The width of the scroll button. + The height of the scroll button. + One of the values that specifies the type of scroll arrow to draw. + A bitwise combination of the values that specifies the state to draw the scroll button in. + + + Draws a standard selection frame in the specified state, on the specified graphics surface, with the specified inner and outer dimensions, and with the specified background color. + The to draw on. + + to draw the selection frame in an active state; otherwise, . + The that represents the outer boundary of the selection frame. + The that represents the inner boundary of the selection frame. + The of the background behind the frame. + + + Draws a size grip on a form with the specified bounds and background color and on the specified graphics surface. + The to draw on. + The of the background used to determine the colors of the size grip. + The that represents the dimensions of the size grip. + + + Draws a size grip on a form with the specified bounds and background color and on the specified graphics surface. + The to draw on. + The of the background used to determine the colors of the size grip. + The x-coordinate of the upper left corner of the size grip. + The y-coordinate of the upper left corner of the size grip. + The width of the size grip. + The height of the size grip. + + + Draws the specified string in a disabled state on the specified graphics surface; within the specified bounds; and in the specified font, color, and format. + The to draw on. + The string to draw. + The to draw the string with. + The of the background behind the string. + The that represents the dimensions of the string. + The to apply to the string. + + + Draws the specified string in a disabled state on the specified graphics surface, within the specified bounds, and in the specified font, color, and format, using the specified GDI-based . + The GDI-based . + The string to draw. + The to draw the string with. + The of the background behind the string. + The that represents the dimensions of the string. + The to apply to the string. + + + Draws a border in the style appropriate for disabled items. + The to draw on. + The that represents the dimensions of the border. + + + Draws a filled, reversible rectangle on the screen. + The that represents the dimensions of the rectangle to fill, in screen coordinates. + The of the background behind the fill. + + + Creates a new light color object for the control from the specified color. + The to be lightened. + A that represents the light color on the control. + + + Creates a new light color object for the control from the specified color and lightens it by the specified percentage. + The to be lightened. + The percentage to lighten the specified . + A that represents the light color on the control. + + + Creates a new light color object for the control from the specified color. + The to be lightened. + A that represents the light color on the control. + + + Gets the color to use as the color. + The to use as the color. + + + Specifies the style and behavior of a control. + + + If , the control ignores the window message WM_ERASEBKGND to reduce flicker. This style should only be applied if the bit is set to . + + + If , the control keeps a copy of the text rather than getting it from the each time it is needed. This style defaults to . This behavior improves performance, but makes it difficult to keep the text synchronized. + + + If , the control is a container-like control. + + + If , drawing is performed in a buffer, and after it completes, the result is output to the screen. Double-buffering prevents flicker caused by the redrawing of the control. If you set to , you should also set and to . + + + If , the method is called for every message sent to the control's . This style defaults to . does not work in partial trust. + + + If , the control has a fixed height when auto-scaled. For example, if a layout operation attempts to rescale the control to accommodate a new , the control's remains unchanged. + + + If , the control has a fixed width when auto-scaled. For example, if a layout operation attempts to rescale the control to accommodate a new , the control's remains unchanged. + + + If , the control is drawn opaque and the background is not painted. + + + If , the control is first drawn to a buffer rather than directly to the screen, which can reduce flicker. If you set this property to , you should also set the to . + + + If , the control is redrawn when it is resized. + + + If , the control can receive focus. + + + If , the control implements the standard behavior. + + + If , the control implements the standard behavior. This style is ignored if the bit is not set to . + + + If , the control accepts a with an alpha component of less than 255 to simulate transparency. Transparency will be simulated only if the bit is set to and the parent control is derived from . + + + If , the control does its own mouse processing, and mouse events are not handled by the operating system. + + + If , the control paints itself rather than the operating system doing so. If , the event is not raised. This style only applies to classes derived from . + + + Specifies that the value of the control's Text property, if set, determines the control's default Active Accessibility name and shortcut key. + + + Determines when changes to a data source value get propagated to the corresponding data-bound control property. + + + The bound control is never updated when a data source value changes. The data source is write-only. + + + The bound control is updated when the data source value changes, or the data source position changes. + + + Provides data for the and events. + + + Initializes a new instance of the class. + An that contains the value of the current property. + The of the value. + + + Gets the data type of the desired value. + The of the desired value. + + + Gets or sets the value of the . + The value of the . + + + Represents the method that will handle the and events of a . + The source of the event. + A that contains the event data. + + + Encapsulates the information needed when creating a control. + + + Initializes a new instance of the class. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Gets or sets the control's initial text. + The control's initial text. + + + Gets or sets the name of the Windows class to derive the control from. + The name of the Windows class to derive the control from. + + + Gets or sets a bitwise combination of class style values. + A bitwise combination of the class style values. + + + Gets or sets a bitwise combination of extended window style values. + A bitwise combination of the extended window style values. + + + Gets or sets the initial height of the control. + The numeric value that represents the initial height of the control. + + + Gets or sets additional parameter information needed to create the control. + The that holds additional parameter information needed to create the control. + + + Gets or sets the control's parent. + An that contains the window handle of the control's parent. + + + Gets or sets a bitwise combination of window style values. + A bitwise combination of the window style values. + + + Gets or sets the initial width of the control. + The numeric value that represents the initial width of the control. + + + Gets or sets the initial left position of the control. + The numeric value that represents the initial left position of the control. + + + Gets or sets the top position of the initial location of the control. + The numeric value that represents the top position of the initial location of the control. + + + Manages a list of objects. + + + Occurs when the current item has been altered. + + + Occurs when the list changes or an item in the list changes. + + + Occurs when the metadata of the has changed. + + + Specifies the data type of the list. + + + Specifies the current position of the in the list. + + + Adds a new item to the underlying list. + The underlying data source does not implement , or the data source has thrown an exception because the user has attempted to add a row to a read-only or fixed-size . + + + Cancels the current edit operation. + + + Throws an exception if there is no list, or the list is empty. + There is no list, or the list is empty. + + + Ends the current edit operation. + + + Gets the property descriptor collection for the underlying list. + A for the list. + + + Gets the name of the list supplying the data for the binding using the specified set of bound properties. + An of properties to be found in the data source. + If successful, a containing name of the list supplying the data for the binding; otherwise, an string. + + + Raises the event. + The that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Forces a repopulation of the data-bound list. + + + Removes the item at the specified index. + The index of the item to remove from the list. + There is no row at the specified . + + + Resumes data binding. + + + Suspends data binding to prevents changes from updating the bound data source. + + + Updates the status of the binding. + + + Gets the number of items in the list. + The number of items in the list. + + + Gets the current item in the list. + A list item of type . + + + Gets the list for this . + An that contains the list. + + + Gets or sets the position you are at within the list. + A number between 0 and minus 1. + + + Represents the image used to paint the mouse pointer. + + + Initializes a new instance of the class from the specified Windows handle. + An that represents the Windows handle of the cursor to create. + + is . + + + Initializes a new instance of the class from the specified data stream. + The data stream to load the from. + + + Initializes a new instance of the class from the specified file. + The cursor file to load. + + + Initializes a new instance of the class from the specified resource with the specified resource type. + The resource . + The name of the resource. + + + Copies the handle of this . + An that represents the cursor's handle. + + + Releases all resources used by the . + + + Draws the cursor on the specified surface, within the specified bounds. + The surface on which to draw the . + The that represents the bounds of the . + + + Draws the cursor in a stretched format on the specified surface, within the specified bounds. + The surface on which to draw the . + The that represents the bounds of the . + + + Returns a value indicating whether this cursor is equal to the specified . + The to compare. + + if this cursor is equal to the specified ; otherwise, . + + + Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. + + + Retrieves the hash code for the current . + A hash code for the current . + + + Hides the cursor. + + + Returns a value indicating whether two instances of the class are equal. + A to compare. + A to compare. + + if two instances of the class are equal; otherwise, . + + + Returns a value indicating whether two instances of the class are not equal. + A to compare. + A to compare. + + if two instances of the class are not equal; otherwise, . + + + Displays the cursor. + + + Serializes the object. + A class. + A class. + + + Retrieves a human readable string representing this . + A that represents this . + + + Gets or sets the bounds that represent the clipping rectangle for the cursor. + The that represents the clipping rectangle for the , in screen coordinates. + + + Gets or sets a cursor object that represents the mouse cursor. + A that represents the mouse cursor. The default is if the mouse cursor is not visible. + + + Gets the handle of the cursor. + The handle value is . + An that represents the cursor's handle. + + + Gets the cursor hot spot. + A representing the cursor hot spot. + + + Gets or sets the cursor's position. + A that represents the cursor's position in screen coordinates. + + + Gets the size of the cursor object. + A that represents the width and height of the . + + + Gets or sets the object that contains data about the . + An that contains data about the . The default is . + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class. + + + Determines if this converter can convert an object in the given source type to the native type of the converter. + A formatter context. This object can be used to extract additional information about the environment this converter is being invoked from. This may be , so you should always check. Also, properties on the context object may also return . + The type you wish to convert from. + + if this object can perform the conversion. + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type you wish to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given object to the type of this converter, using the specified context and culture information. + An that provides a format context. + The to use as the current culture. + The to convert. + An that represents the converted value. + + + Converts the given value object to the specified type, using the specified context and culture information. + An that provides a format context. + A . If is passed, the current culture is assumed. + The to convert. + The to convert the value parameter to. + An that represents the converted value. + + + Retrieves a collection containing a set of standard values for the data type this validator is designed for. This will return if the data type does not support a standard set of values. + A formatter context. This object can be used to extract additional information about the environment this converter is being invoked from. This may be , so you should always check. Also, properties on the context object may also return . + A collection containing a standard set of valid values, or . The default implementation always returns . + + + Determines if this object supports a standard set of values that can be picked from a list. + A type descriptor through which additional context may be provided. + Returns if should be called to find a common set of values the object supports. + + + Provides a collection of objects for use by a Windows Forms application. + + + Gets the cursor that appears when an application starts. + The that represents the cursor that appears when an application starts. + + + Gets the arrow cursor. + The that represents the arrow cursor. + + + Gets the crosshair cursor. + The that represents the crosshair cursor. + + + Gets the default cursor, which is usually an arrow cursor. + The that represents the default cursor. + + + Gets the hand cursor, typically used when hovering over a Web link. + The that represents the hand cursor. + + + Gets the Help cursor, which is a combination of an arrow and a question mark. + The that represents the Help cursor. + + + Gets the cursor that appears when the mouse is positioned over a horizontal splitter bar. + The that represents the cursor that appears when the mouse is positioned over a horizontal splitter bar. + + + Gets the I-beam cursor, which is used to show where the text cursor appears when the mouse is clicked. + The that represents the I-beam cursor. + + + Gets the cursor that indicates that a particular region is invalid for the current operation. + The that represents the cursor that indicates that a particular region is invalid for the current operation. + + + Gets the cursor that appears during wheel operations when the mouse is not moving, but the window can be scrolled in both a horizontal and vertical direction. + The that represents the cursor that appears during wheel operations when the mouse is not moving. + + + Gets the cursor that appears during wheel operations when the mouse is not moving, but the window can be scrolled in a horizontal direction. + The that represents the cursor that appears during wheel operations when the mouse is not moving. + + + Gets the cursor that appears during wheel operations when the mouse is not moving, but the window can be scrolled in a vertical direction. + The that represents the cursor that appears during wheel operations when the mouse is not moving. + + + Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally to the right. + The that represents the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally to the right. + + + Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally and vertically upward and to the right. + The that represents the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally and vertically upward and to the right. + + + Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling vertically in an upward direction. + The that represents the cursor that appears during wheel operations when the mouse is moving and the window is scrolling vertically in an upward direction. + + + Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally and vertically upward and to the left. + The that represents the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally and vertically upward and to the left. + + + Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally and vertically downward and to the right. + The that represents the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally and vertically downward and to the right. + + + Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling vertically in a downward direction. + The that represents the cursor that appears during wheel operations when the mouse is moving and the window is scrolling vertically in a downward direction. + + + Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally and vertically downward and to the left. + The that represents the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally and vertically downward and to the left. + + + Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally to the left. + The that represents the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally to the left. + + + Gets the four-headed sizing cursor, which consists of four joined arrows that point north, south, east, and west. + The that represents the four-headed sizing cursor. + + + Gets the two-headed diagonal (northeast/southwest) sizing cursor. + The that represents two-headed diagonal (northeast/southwest) sizing cursor. + + + Gets the two-headed vertical (north/south) sizing cursor. + The that represents the two-headed vertical (north/south) sizing cursor. + + + Gets the two-headed diagonal (northwest/southeast) sizing cursor. + The that represents the two-headed diagonal (northwest/southeast) sizing cursor. + + + Gets the two-headed horizontal (west/east) sizing cursor. + The that represents the two-headed horizontal (west/east) sizing cursor. + + + Gets the up arrow cursor, typically used to identify an insertion point. + The that represents the up arrow cursor. + + + Gets the cursor that appears when the mouse is positioned over a vertical splitter bar. + The that represents the cursor that appears when the mouse is positioned over a vertical splitter bar. + + + Gets the wait cursor, typically an hourglass shape. + The that represents the wait cursor. + + + Provides , predefined format names. Use them to identify the format of data that you store in an . + + + Specifies a Windows bitmap format. This field is read-only. + + + Specifies a comma-separated value (CSV) format, which is a common interchange format used by spreadsheets. This format is not used directly by Windows Forms. This field is read-only. + + + Specifies the Windows device-independent bitmap (DIB) format. This field is read-only. + + + Specifies the Windows Data Interchange Format (DIF), which Windows Forms does not directly use. This field is read-only. + + + Specifies the Windows enhanced metafile format. This field is read-only. + + + Specifies the Windows file drop format, which Windows Forms does not directly use. This field is read-only. + + + Specifies text in the HTML Clipboard format. This field is read-only. + + + Specifies the Windows culture format, which Windows Forms does not directly use. This field is read-only. + + + Specifies the Windows metafile format, which Windows Forms does not directly use. This field is read-only. + + + Specifies the standard Windows original equipment manufacturer (OEM) text format. This field is read-only. + + + Specifies the Windows palette format. This field is read-only. + + + Specifies the Windows pen data format, which consists of pen strokes for handwriting software; Windows Forms does not use this format. This field is read-only. + + + Specifies the Resource Interchange File Format (RIFF) audio format, which Windows Forms does not directly use. This field is read-only. + + + Specifies text consisting of Rich Text Format (RTF) data. This field is read-only. + + + Specifies a format that encapsulates any type of Windows Forms object. This field is read-only. + + + Specifies the Windows Forms string class format, which Windows Forms uses to store string objects. This field is read-only. + + + Specifies the Windows symbolic link format, which Windows Forms does not directly use. This field is read-only. + + + Specifies the standard ANSI text format. This field is read-only. + + + Specifies the Tagged Image File Format (TIFF), which Windows Forms does not directly use. This field is read-only. + + + Specifies the standard Windows Unicode text format. This field is read-only. + + + Specifies the wave audio format, which Windows Forms does not directly use. This field is read-only. + + + Returns a with the Windows Clipboard numeric ID and name for the specified ID. + The format ID. + A that has the Windows Clipboard numeric ID and the name of the format. + + + Returns a with the Windows Clipboard numeric ID and name for the specified format. + The format name. + .NET 5 and later versions: is , , or white space. + Registering a new format failed. + A that has the Windows Clipboard numeric ID and the name of the format. + + + Represents a Clipboard format type. + + + Initializes a new instance of the class with a Boolean that indicates whether a handle is expected. + The name of this format. + The ID number for this format. + + + Gets the ID number for this format. + The ID number for this format. + + + Gets the name of this format. + The name of this format. + + + Displays data in a customizable grid. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property of a column changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the property of a control is and the cancels edits in a row. + + + Occurs when edit mode starts for the selected cell. + + + Occurs when the border style of a cell changes. + + + Occurs when any part of a cell is clicked. + + + Occurs when the content within a cell is clicked. + + + Occurs when the user double-clicks a cell's contents. + + + Occurs when the property changes. + + + Occurs when a cell's shortcut menu is needed. + + + Occurs when the user double-clicks anywhere in a cell. + + + Occurs when edit mode stops for the currently selected cell. + + + Occurs when the current cell changes in the control or when the control receives input focus. + + + Occurs when the value of the property of a cell changes. + + + Occurs when a cell's error text is needed. + + + Occurs when the contents of a cell need to be formatted for display. + + + Occurs when a cell loses input focus and is no longer the current cell. + + + Occurs whenever the user clicks anywhere on a cell with the mouse. + + + Occurs when a cell within the is double-clicked. + + + Occurs when the user presses a mouse button while the mouse pointer is within the boundaries of a cell. + + + Occurs when the mouse pointer enters a cell. + + + Occurs when the mouse pointer leaves a cell. + + + Occurs when the mouse pointer moves over the control. + + + Occurs when the user releases a mouse button while over a cell. + + + Occurs when a cell needs to be drawn. + + + Occurs when a cell leaves edit mode if the cell value has been modified. + + + Occurs when a cell state changes, such as when the cell loses or gains focus. + + + Occurs when the property of a changes. + + + Occurs when one of the values of a cell style changes. + + + Occurs when the property value changes for a cell in the . + + + Occurs when a cell's ToolTip text is needed. + + + Occurs after the cell has finished validating. + + + Occurs when a cell loses input focus, enabling content validation. + + + Occurs when the value of a cell changes. + + + Occurs when the property of the control is and the requires a value for a cell in order to format and display the cell. + + + Occurs when the property of the control is and a cell value has changed and requires storage in the underlying data source. + + + Occurs when a column is added to the control. + + + Occurs when the property of a column changes. + + + Occurs when the value of the property for a column changes. + + + Occurs when the value of the property for a column changes. + + + Occurs when the value the property for a column changes. + + + Occurs when the user double-clicks a divider between two columns. + + + Occurs when the property changes. + + + Occurs when the contents of a column header cell change. + + + Occurs when the user clicks a column header. + + + Occurs when a column header is double-clicked. + + + Occurs when the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property for a column changes. + + + Occurs when the value of the property for a column changes. + + + Occurs when a column is removed from the control. + + + Occurs when the value of the property for a column changes. + + + Occurs when a column changes state, such as gaining or losing focus. + + + Occurs when the property value changes for a column in the . + + + Occurs when the value of the property for a column changes. + + + Occurs when the property changes. + + + Occurs when the state of a cell changes in relation to a change in its contents. + + + Occurs after a data-binding operation has finished. + + + Occurs when an external data-parsing or validation operation throws an exception, or when an attempt to commit data to a data source fails. + + + Occurs when value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the user enters the row for new records so that it can be populated with default values. + + + Occurs when a control for editing a cell is showing. + + + Occurs when the value of the property changes. + + + Occurs when the property value changes. + + + Occurs when the property value changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the property of the is and the user navigates to the new row at the bottom of the . + + + Occurs when the value of the property changes. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Occurs when a row's shortcut menu is needed. + + + Occurs when the value of the property for a row changes. + + + Occurs when the property of the control is and the needs to determine whether the current row has uncommitted changes. + + + Occurs when the user double-clicks the divider between two rows. + + + Occurs when the property changes. + + + Occurs when a row receives input focus but before it becomes the current row. + + + Occurs when the property of a row changes. + + + Occurs when a row's error text is needed. + + + Occurs when the user changes the contents of a row header cell. + + + Occurs when the user clicks within the boundaries of a row header. + + + Occurs when a row header is double-clicked. + + + Occurs when the property changes. + + + Occurs when the value of the property changes. + + + Occurs when value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property for a row changes. + + + Occurs when information about row height is requested. + + + Occurs when the user changes the height of a row. + + + Occurs when a row loses input focus and is no longer the current row. + + + Occurs when the value of the property for a row changes. + + + Occurs after a is painted. + + + Occurs before a is painted. + + + Occurs after a new row is added to the . + + + Occurs when the value of the property changes. + + + Occurs when a row or rows are deleted from the . + + + Occurs when a row changes state, such as losing or gaining input focus. + + + Occurs when a row's state changes from shared to unshared. + + + Occurs after a row has finished validating. + + + Occurs when a row is validating. + + + Occurs when the user scrolls through the control contents. + + + Occurs when the current selection changes. + + + Occurs when the compares two cell values to perform a sort operation. + + + Occurs when the control completes a sorting operation. + + + Occurs when the control style changes. + + + Occurs when the value of the property changes. + + + Occurs when the user has finished adding a row to the control. + + + Occurs when the user has finished deleting a row from the control. + + + Occurs when the user deletes a row from the control. + + + Initializes a new instance of the class. + + + Notifies the accessible client applications when a new cell becomes the current cell. + A indicating the row and column indexes of the new current cell. + The value of the property of is less than 0 or greater than the number of columns in the control minus 1. + + -or- + + The value of the property of is less than 0 or greater than the number of rows in the control minus 1. + + + Adjusts the for a column header cell of a that is currently being painted. + A that represents the column header border style to modify. + A that is used to store intermediate changes to the column header border style. + + to indicate that the that is currently being painted is in the first column displayed on the ; otherwise, . + + to indicate that the that is currently being painted is in the last column in the that has the property set to ; otherwise, . + A that represents the border style for the current column header. + + + Returns a value indicating whether all the cells are currently selected. + + to include the rows and columns with property values of ; otherwise, . + + if all cells (or all visible cells) are selected or if there are no cells (or no visible cells); otherwise, . + + + Adjusts the width of the specified column to fit the contents of all its cells, including the header cell. + The index of the column to resize. + + is not in the valid range of 0 to the number of columns minus 1. + + + Adjusts the width of the specified column using the specified size mode. + The index of the column to resize. + One of the values. + + has the value and is . + + has the value , , or . + + is not in the valid range of 0 to the number of columns minus 1. + + is not a valid value. + + + Adjusts the width of the specified column using the specified size mode, optionally calculating the width with the expectation that row heights will subsequently be adjusted. + The index of the column to resize. + One of the values. + + to calculate the new width based on the current row heights; to calculate the width with the expectation that the row heights will also be adjusted. + + has the value and is . + + has the value , , or . + + is not in the valid range of 0 to the number of columns minus 1. + + is not a valid value. + + + Adjusts the height of the column headers to fit the contents of the largest column header. + + + Adjusts the height of the column headers to fit their contents, optionally calculating the height with the expectation that the column and/or row header widths will subsequently be adjusted. + + to calculate the new height based on the current width of the row headers; to calculate the height with the expectation that the row headers width will also be adjusted. + + to calculate the new height based on the current column widths; to calculate the height with the expectation that the column widths will also be adjusted. + + + Adjusts the height of the column headers based on changes to the contents of the header in the specified column. + The index of the column containing the header with the changed content. + + is not in the valid range of 0 to the number of columns minus 1. + + + Adjusts the height of the column headers based on changes to the contents of the header in the specified column, optionally calculating the height with the expectation that the column and/or row header widths will subsequently be adjusted. + The index of the column header whose contents should be used to determine new height. + + to calculate the new height based on the current width of the row headers; to calculate the height with the expectation that the row headers width will also be adjusted. + + to calculate the new height based on the current width of the specified column; to calculate the height with the expectation that the column width will also be adjusted. + + is not in the valid range of 0 to the number of columns minus 1. + + + Adjusts the width of all columns to fit the contents of all their cells, including the header cells. + + + Adjusts the width of all columns using the specified size mode. + One of the values. + + has the value and is . + + has the value or . + + is not a valid value. + + + Adjusts the width of all columns using the specified size mode, optionally calculating the widths with the expectation that row heights will subsequently be adjusted. + One of the values. + + to calculate the new widths based on the current row heights; to calculate the widths with the expectation that the row heights will also be adjusted. + + has the value and is . + + has the value or . + + is not a valid value. + + + Adjusts the height of the specified row to fit the contents of all its cells including the header cell. + The index of the row to resize. + + is not in the valid range of 0 to the number of rows minus 1. + + + Adjusts the height of the specified row using the specified size mode. + The index of the row to resize. + One of the values. + + has the value and is . + + is not a valid value. + + is not in the valid range of 0 to the number of rows minus 1. + + + Adjusts the height of the specified row using the specified size mode, optionally calculating the height with the expectation that column widths will subsequently be adjusted. + The index of the row to resize. + One of the values. + + to calculate the new height based on the current width of the columns; to calculate the height with the expectation that the column widths will also be adjusted. + + has the value and is . + + is not a valid value. + + is not in the valid range of 0 to the number of rows minus 1. + + + Adjusts the width of the row headers based on changes to the contents of the header in the specified row and using the specified size mode. + The index of the row header with the changed content. + One of the values. + + is not in the valid range of 0 to the number of rows minus 1. + + has the value or + + is not a valid value. + + + Adjusts the width of the row headers based on changes to the contents of the header in the specified row and using the specified size mode, optionally calculating the width with the expectation that the row and/or column header widths will subsequently be adjusted. + The index of the row containing the header with the changed content. + One of the values. + + to calculate the new width based on the current height of the column headers; to calculate the width with the expectation that the height of the column headers will also be adjusted. + + to calculate the new width based on the current height of the specified row; to calculate the width with the expectation that the row height will also be adjusted. + + is not in the valid range of 0 to the number of rows minus 1. + + has the value or . + + is not a valid value. + + + Adjusts the width of the row headers using the specified size mode. + One of the values. + + has the value or . + + is not a valid value. + + + Adjusts the width of the row headers using the specified size mode, optionally calculating the width with the expectation that the row and/or column header widths will subsequently be adjusted. + One of the values. + + to calculate the new width based on the current height of the column headers; to calculate the width with the expectation that the height of the column headers will also be adjusted. + + to calculate the new width based on the current row heights; to calculate the width with the expectation that the row heights will also be adjusted. + + has the value or . + + is not a valid value. + + + Adjusts the heights of all rows to fit the contents of all their cells, including the header cells. + + + Adjusts the heights of the specified rows using the specified size mode, optionally calculating the heights with the expectation that column widths will subsequently be adjusted. + The index of the first row to resize. + The number of rows to resize. + One of the values. + + to calculate the new heights based on the current column widths; to calculate the heights with the expectation that the column widths will also be adjusted. + + has the value or , and is . + + is not a valid value. + + has the value . + + is less than 0. + + -or- + + is less than 0. + + + Adjusts the heights of the rows using the specified size mode value. + One of the values. + + has the value or , and is . + + is not a valid value. + + has the value . + + + Adjusts the heights of all rows using the specified size mode, optionally calculating the heights with the expectation that column widths will subsequently be adjusted. + One of the values. + + to calculate the new heights based on the current column widths; to calculate the heights with the expectation that the column widths will also be adjusted. + + has the value or , and is . + + is not a valid value. + + has the value . + + + Puts the current cell in edit mode. + + to select all the cell's contents; to not select any contents. + + is not set to a valid cell. + + -or- + + This method was called in a handler for the event. + The type indicated by the cell's property does not derive from the type. + + -or- + + The type indicated by the cell's property does not implement the interface. + Initialization of the editing cell value failed and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . + + if the current cell is already in edit mode or successfully enters edit mode; otherwise, . + + + Cancels edit mode for the currently selected cell and discards any changes. + + if the cancel was successful; otherwise, . + + + Clears the current selection by unselecting all selected cells. + + + Cancels the selection of all currently selected cells except the one indicated, optionally ensuring that the indicated cell is selected. + The column index to exclude. + The row index to exclude. + + to select the excluded cell, row, or column; to retain its original state. + + is greater than the highest column index. + + -or- + + is less than -1 when is ; otherwise, is less than 0. + + -or- + + is greater than the highest row index. + + -or- + + is less than -1 when is ; otherwise, is less than 0. + + + Commits changes in the current cell to the data cache without ending edit mode. + A bitwise combination of values that specifies the context in which an error can occur. + The cell value could not be committed and either there is no handler for the event or the handler has set the property to . + + if the changes were committed; otherwise . + + + Creates a new accessible object for the . + A new for the . + + + Creates and returns a new . + An empty . + + + Creates and returns a new that can be cast to type . + An empty . + + + Creates and returns a new . + An empty . + + + Returns the number of columns displayed to the user. + + to include partial columns in the displayed column count; otherwise, . + The number of columns displayed to the user. + + + Returns the number of rows displayed to the user. + + to include partial rows in the displayed row count; otherwise, . + The number of rows displayed to the user. + + + Releases the unmanaged resources used by the and its child controls and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Commits and ends the edit operation on the current cell using the default error context. + The cell value could not be committed and either there is no handler for the event or the handler has set the property to . + + if the edit operation is committed and ended; otherwise, . + + + Commits and ends the edit operation on the current cell using the specified error context. + A bitwise combination of values that specifies the context in which an error can occur. + The cell value could not be committed and either there is no handler for the event or the handler has set the property to . + + if the edit operation is committed and ended; otherwise, . + + + Retrieves the specified . + An that identifies the to retrieve. + The specified . + + + Gets the number of cells that satisfy the provided filter. + A bitwise combination of the values specifying the cells to count. + + includes the value . + The number of cells that match the parameter. + + + Returns the rectangle that represents the display area for a cell. + The column index for the desired cell. + The row index for the desired cell. + + to return the displayed portion of the cell only; to return the entire cell bounds. + + is less than -1 or greater than the number of columns in the control minus 1. + + -or- + + is less than -1 or greater than the number of rows in the control minus 1. + The that represents the display rectangle of the cell. + + + Retrieves the formatted values that represent the contents of the selected cells for copying to the . + + is set to . + A that represents the contents of the selected cells. + + + Returns the rectangle that represents the display area for a column, as determined by the column index. + The column index for the desired cell. + + to return the column rectangle visible in the bounds; to return the entire column rectangle. + + is not in the valid range of 0 to the number of columns minus 1. + The that represents the display rectangle of the column. + + + Returns the rectangle that represents the display area for a row, as determined by the row index. + The row index for the desired cell. + + to return the row rectangle visible in the bounds; to return the entire row rectangle. + + is not in the valid range of 0 to the number of rows minus 1. + The that represents the display rectangle of the row. + + + Returns location information, such as row and column indices, given x- and y-coordinates. + The x-coordinate. + The y-coordinate. + A that contains the location information. + + + Invalidates the cell with the specified row and column indexes, forcing it to be repainted. + The column index of the cell to invalidate. + The row index of the cell to invalidate. + + is less than -1 or greater than the number of columns in the control minus 1. + + -or- + + is less than -1 or greater than the number of rows in the control minus 1. + + + Invalidates the specified cell of the , forcing it to be repainted. + The to invalidate. + + does not belong to the . + + is . + + + Invalidates the specified column of the , forcing it to be repainted. + The index of the column to invalidate. + + is not in the valid range of 0 to the number of columns minus 1. + + + Invalidates the specified row of the , forcing it to be repainted. + The index of the row to invalidate. + + is not in the valid range of 0 to the number of rows minus 1. + + + Determines whether a character is an input character that the recognizes. + The character to test. + + if the character is recognized as an input character; otherwise, . + + + Determines whether the specified key is a regular input key or a special key that requires preprocessing. + One of the values. + + if the specified key is a regular input key; otherwise, . + + + Notifies the that the current cell has uncommitted changes. + + to indicate the cell has uncommitted changes; otherwise, . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + The value of the property of is null. + + + Raises the event. + A that contains the event data. + The value of the property of is . + The number of entries in the array returned by the property of is not equal to the number of columns in the control. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains information regarding the cell whose content was clicked. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is less than -1 or greater than the number of columns in the control minus one. + + -or- + + The value of the property of is less than -1 or greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains information about the cell. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is greater than the number of columns in the control minus one. + + -or- + + The value of the property of is greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is less than zero or greater than the number of columns in the control minus one. + + -or- + + The value of the property of is less than zero or greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The value of the property of is less than zero or greater than the number of columns in the control minus one. + + -or- + + The value of the property of is less than zero or greater than the number of rows in the control minus one. + + + Raises the event. + A that contains the event data. + The column indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + The column indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + The column indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + The column indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + The column indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + The column indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + The column indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + The value of the property of is less than zero or greater than the number of columns in the control minus one. + + + Raises the event. + A that contains information about the cell and the position of the mouse pointer. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + The column indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + The column indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + The column indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + The column changed from read-only to read/write, enabling the current cell to enter edit mode, but the property of the current cell does not indicate a class that derives from and implements . + + + Raises the event. + A that contains information about the column. + The column indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + The column indicated by the property of does not belong to this control. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event and updates the property if the cursor was changed in user code. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + + to display an error dialog box if there is no handler for the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains information about the editing control. + + + Raises the event. + An that contains the event data. + When entering edit mode, the property of the current cell does not indicate a class that derives from and implements . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + The control is configured to enter edit mode when it receives focus, but upon entering focus, the property of the current cell does not indicate a class that derives from and implements . + The control is configured to enter edit mode when it receives focus, but initialization of the editing cell value failed and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + This action would cause the control to enter edit mode but initialization of the editing cell value failed and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + The control is configured to enter edit mode when it receives focus, but initialization of the editing cell value failed and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + The control is configured to enter edit mode when it receives focus, but initialization of the editing cell value failed and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + The row indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + Any exceptions that occur during this method are ignored unless they are one of the following: + +- + +- + +- + +- + +- + +- + +- + + + Raises the event. + An that contains the event data. + The control changed from read-only to read/write, enabling the current cell to enter edit mode, but the property of the current cell does not indicate a class that derives from and implements . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + The row indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + The row indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + The row indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + The row indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + The row indicated by the property of does not belong to this control. + + + Raises the event. + A that contains information about the mouse and the header cell that was clicked. + + + Raises the event. + A that contains information about the mouse and the header cell that was double-clicked. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + The row indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + The row indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains information about the added rows. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains information about the deleted rows. + + + Raises the event. + The index of the row that is changing state. + A that contains the event data. + The row changed from read-only to read/write, enabling the current cell to enter edit mode, but the property of the current cell does not indicate a class that derives from and implements . + + + Raises the event. + A that contains the event data. + The row indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains information about the event. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + The row indicated by the property of does not belong to this control. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + Validation failed and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . + + + Raises the event. + An object that contains the event data. + + + Paints the background of the . + The used to paint the background. + A that represents the area of the that needs to be painted. + A that represents the area in which cells are drawn. + + + Processes the A key. + A bitwise combination of values that represents the key or keys to process. + + if the key was processed; otherwise, . + + + Activates the keyboard tooltip. + A bitwise combination of the enumeration values that represent the key or keys to process. + + if the key was processed; otherwise, . + + + Processes keys used for navigating in the . + Contains information about the key that was pressed. + The key pressed would cause the control to enter edit mode, but the property of the current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + -or- + + The DELETE key would delete one or more rows, but an error in the data source prevents the deletion and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the DELETE key. + A bitwise combination of values that represents the key or keys to process. + The DELETE key would delete one or more rows, but an error in the data source prevents the deletion and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes keys, such as the TAB, ESCAPE, ENTER, and ARROW keys, used to control dialog boxes. + A bitwise combination of values that represents the key or keys to process. + The key pressed would cause the control to enter edit mode, but the property of the current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the DOWN ARROW key. + A bitwise combination of values that represents the key or keys to process. + The DOWN ARROW key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the END key. + A bitwise combination of values that represents the key or keys to process. + The END key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the ENTER key. + A bitwise combination of values that represents the key or keys to process. + The ENTER key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the ESC key. + A bitwise combination of values that represents the key or keys to process. + + if the key was processed; otherwise, . + + + Processes the F2 key. + A bitwise combination of values that represents the key or keys to process. + The F2 key would cause the control to enter edit mode, but the property of the current cell does not indicate a class that derives from and implements . + The F2 key would cause the control to enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the F3 key by sorting the current column. + A bitwise combination of values that represents the key or keys to process. + + if the key was processed; otherwise, . + + + Processes the HOME key. + The key that was pressed. + The HOME key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the INSERT key. + One of the values that represents the key to process. + + if the key was processed; otherwise, . + + + Processes a key message and generates the appropriate control events. + A , passed by reference, that represents the window message to process. + The key pressed would cause the control to enter edit mode, but the property of the current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the message was processed; otherwise, . + + + Previews a keyboard message. + A , passed by reference, that represents the window message to process. + The key pressed would cause the control to enter edit mode, but the property of the current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the message was processed; otherwise, . + + + Processes the LEFT ARROW key. + A bitwise combination of values that represents the key or keys to process. + The LEFT ARROW key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the PAGE DOWN key. + A bitwise combination of values that represents the key or keys to process. + The PAGE DOWN key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the PAGE UP key. + A bitwise combination of values that represents the key or keys to process. + The PAGE UP key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the RIGHT ARROW key. + A bitwise combination of values that represents the key or keys to process. + The RIGHT ARROW key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the SPACEBAR. + One of the values that represents the key to process. + + if the key was processed; otherwise, . + + + Processes the TAB key. + A bitwise combination of values that represents the key or keys to process. + The TAB key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the UP ARROW key. + A bitwise combination of values that represents the key or keys to process. + The UP ARROW key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . + This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Processes the 0 key. + A bitwise combination of values that represents the key or keys to process. + The 0 key would cause the control to enter edit mode, but the property of the current cell does not indicate a class that derives from and implements . + This action would cause the control to enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . + + if the key was processed; otherwise, . + + + Refreshes the value of the current cell with the underlying cell value when the cell is in edit mode, discarding any previous value. + + if successful; if a event occurred. + + + Resets the property to its default value (). + + + Selects all the cells in the . + + + This member overrides . + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. + One or both of the width or height values exceeds the maximum value of 8,388,607. + + + Sets the currently active cell. + The index of the column containing the cell. + The index of the row containing the cell. + + to make the new current cell the anchor cell for a subsequent multicell selection using the SHIFT key; otherwise, . + + to validate the value in the old current cell and cancel the change if validation fails; otherwise, . + + if the current cell is being set as a result of a mouse click; otherwise, . + + is less than 0 or greater than the number of columns in the control minus 1, and is not -1. + + -or- + + is less than 0 or greater than the number of rows in the control minus 1, and is not -1. + The specified cell has a property value of . + + -or- + + This method was called for a reason other than the underlying data source being reset, and another thread is currently executing this method. + The new current cell tried to enter edit mode, but its property does not indicate a class that derives from and implements . + + if the current cell was successfully set; otherwise, . + + + Changes the selection state of the cell with the specified row and column indexes. + The index of the column containing the cell. + The index of the row containing the cell. + + to select the cell; to cancel the selection of the cell. + + is less than 0 or greater than the number of columns in the control minus 1. + + -or- + + is less than 0 or greater than the number of rows in the control minus 1. + + + Changes the selection state of the column with the specified index. + The index of the column. + + to select the column; to cancel the selection of the column. + + is less than 0 or greater than the number of columns in the control minus 1. + + + Changes the selection state of the row with the specified index. + The index of the row. + + to select the row; to cancel the selection of the row. + + is less than 0 or greater than the number of rows in the control minus 1. + + + Sorts the contents of the control using an implementation of the interface. + An implementation of that performs the custom sorting operation. + + is . + + is set to . + + -or- + + is not . + + + Sorts the contents of the control in ascending or descending order based on the contents of the specified column. + The column by which to sort the contents of the . + One of the values. + The specified column is not part of this . + + -or- + + The property has been set and the property of the specified column returns . + + is . + The property is set to and the property of the specified column returns . + + -or- + + The object specified by the property does not implement the interface. + + -or- + + The object specified by the property has a property value of . + + + For a description of this member, see . + This method has already been called for this control. + + + For a description of this member, see . + + + Forces the cell at the specified location to update its error text. + The column index of the cell to update, or -1 to indicate a row header cell. + The row index of the cell to update, or -1 to indicate a column header cell. + + is less than -1 or greater than the number of columns in the control minus 1. + + -or- + + is less than -1 or greater than the number of rows in the control minus 1. + + + Forces the control to update its display of the cell at the specified location based on its new value, applying any automatic sizing modes currently in effect. + The zero-based column index of the cell with the new value. + The zero-based row index of the cell with the new value. + + is less than zero or greater than the number of columns in the control minus one. + + -or- + + is less than zero or greater than the number of rows in the control minus one. + + + Forces the row at the given row index to update its error text. + The zero-based index of the row to update. + + is not in the valid range of 0 to the number of rows in the control minus 1. + + + Forces the rows in the given range to update their error text. + The zero-based index of the first row in the set of rows to update. + The zero-based index of the last row in the set of rows to update. + + is not in the valid range of 0 to the number of rows in the control minus 1. + + -or- + + is not in the valid range of 0 to the number of rows in the control minus 1. + + -or- + + is less than . + + + Forces the specified row or rows to update their height information. + The zero-based index of the first row to update. + + to update the specified row and all subsequent rows. + + is less than 0 and is . + + -or- + + is less than -1 and is . + + -or- + + is greater than the highest row index in the collection. + + + Processes window messages. + A , passed by reference, that represents the window message to process. + + + Gets the border style for the upper-left cell in the . + A that represents the style of the border of the upper-left cell in the . + + + Gets the border style of the cells in the . + A that represents the border style of the cells in the . + + + Gets the border style of the column header cells in the . + A that represents the border style of the objects in the . + + + Gets the border style of the row header cells in the . + A that represents the border style of the objects in the . + + + Gets or sets a value indicating whether the option to add rows is displayed to the user. + + if the add-row option is displayed to the user; otherwise . The default is . + + + Gets or sets a value indicating whether the user is allowed to delete rows from the . + + if the user can delete rows; otherwise, . The default is . + + + Gets or sets a value indicating whether manual column repositioning is enabled. + + if the user can change the column order; otherwise, . The default is . + + + Gets or sets a value indicating whether users can resize columns. + + if users can resize columns; otherwise, . The default is . + + + Gets or sets a value indicating whether users can resize rows. + + if all the rows are resizable; otherwise, . The default is . + + + Gets or sets the default cell style applied to odd-numbered rows of the . + A to apply to the odd-numbered rows. + + + Gets or sets a value indicating whether columns are created automatically when the or properties are set. + + if the columns should be created automatically; otherwise, . The default is . + + + This property is not relevant for this class. + + if enabled; otherwise, . + + + Gets or sets a value indicating how column widths are determined. + The specified value when setting this property is not a valid value. + The specified value when setting this property is , column headers are hidden, and at least one visible column has an property value of . + + -or- + + The specified value when setting this property is and at least one visible column with an property value of is frozen. + A value. The default is . + + + Gets or sets a value indicating how row heights are determined. + The specified value when setting this property is not a valid value. + The specified value when setting this property is or and row headers are hidden. + A value indicating the sizing mode. The default is . + + + Gets or sets the background color for the control. + A that represents the background color of the control. The default is the value of the property. + + + Gets or sets the background color of the . + The specified value when setting this property is . + + -or- + + The specified value when setting this property has a property value that is less that 255. + A that represents the background color of the . The default is . + + + Gets or sets the background image displayed in the control. + An that represents the image to display in the background of the control. + + + Gets or sets the background image layout as defined in the enumeration. + An value indicating the background image layout. The default is . + + + Gets or sets the border style for the . + The specified value when setting this property is not a valid value. + One of the values. The default is . + + + Gets a value indicating whether the property can be set to an active value, to enable IME support. + + if there is an editable cell selected; otherwise, . + + + Gets the cell border style for the . + The specified value when setting this property is not a valid value. + The specified value when setting this property is . + A that represents the border style of the cells contained in the . + + + Gets or sets a value that indicates whether users can copy cell text values to the and whether row and column header text is included. + The specified value when setting this property is not a valid value. + One of the values. The default is . + + + Gets or sets the number of columns displayed in the . + The specified value when setting this property is less than 0. + When setting this property, the property has been set. + The number of columns displayed in the . + + + Gets the border style applied to the column headers. + The specified value when setting this property is not a valid value. + The specified value when setting this property is . + One of the values. + + + Gets or sets the default column header style. + A that represents the default column header style. + + + Gets or sets the height, in pixels, of the column headers row. + The specified value when setting this property is less than the minimum height of 4 pixels or is greater than the maximum height of 32768 pixels. + The height, in pixels, of the row that contains the column headers. The default is 23. + + + Gets or sets a value indicating whether the height of the column headers is adjustable and whether it can be adjusted by the user or is automatically adjusted to fit the contents of the headers. + The specified value when setting this property is not a valid value. + A value indicating the mode by which the height of the column headers row can be adjusted. The default is . + + + Gets or sets a value indicating whether the column header row is displayed. + The specified value when setting this property is and one or more columns have an property value of . + + if the column headers are displayed; otherwise, . The default is . + + + Gets a collection that contains all the columns in the control. + The that contains all the columns in the control. + + + Gets or sets the currently active cell. + The value of this property cannot be set because changes to the current cell cannot be committed or canceled. + + -or- + + The specified cell when setting this property is in a hidden row or column. + + Re-entrant calling is only allowed when the is bound to a . Re-entrant calling results from a change to the underlying data. + The specified cell when setting this property is not in the . + The that represents the current cell, or if there is no current cell. The default is the first cell in the first column or if there are no cells in the control. + + + Gets the row and column indexes of the currently active cell. + A that represents the row and column indexes of the currently active cell. + + + Gets the row containing the current cell. + The that represents the row containing the current cell, or if there is no current cell. + + + Gets or sets the name of the list or table in the data source for which the is displaying data. + An error occurred in the data source and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . + The name of the table or list in the for which the is displaying data. The default is . + + + Gets or sets the data source that the is displaying data for. + An error occurred in the data source and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . + The object that contains data for the to display. + + + Gets or sets the default cell style to be applied to the cells in the if no other cell style properties are set. + The to be applied as the default style. + + + Gets the default initial size of the control. + A representing the initial size of the control, which is 240 pixels wide by 150 pixels high. + + + Gets the rectangle that represents the display area of the control. + A that represents the display area of the control. + + + Gets the control hosted by the current cell, if a cell with an editing control is in edit mode. + The hosted by the current cell. + + + Gets the panel that contains the . + The that contains the . + + + Gets or sets a value indicating how to begin editing a cell. + The specified value when setting this property is not a valid value. + The specified value when setting this property would cause the control to enter edit mode, but initialization of the editing cell value failed and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . + One of the values. The default is . + + + Gets or sets a value indicating whether row and column headers use the visual styles of the user's current theme if visual styles are enabled for the application. + + if visual styles are enabled for the headers; otherwise, . The default value is . + + + Gets or sets the first cell currently displayed in the ; typically, this cell is in the upper left corner. + The specified cell when setting this property is not in the . + The specified cell when setting this property has a or property value of -1, indicating that it is a header cell or a shared cell. + + -or- + + The specified cell when setting this property has a property value of . + The first currently displayed in the control. + + + Gets the width of the portion of the column that is currently scrolled out of view. + The width of the portion of the column that is scrolled out of view. + + + Gets or sets the index of the column that is the first column displayed on the . + The specified value when setting this property is less than 0 or greater than the number of columns in the control minus 1. + The specified value when setting this property indicates a column with a property value of . + + -or- + + The specified value when setting this property indicates a column with a property value of . + The index of the column that is the first column displayed on the . + + + Gets or sets the index of the row that is the first row displayed on the . + The specified value when setting this property is less than 0 or greater than the number of rows in the control minus 1. + The specified value when setting this property indicates a row with a property value of . + + -or- + + The specified value when setting this property indicates a column with a property value of . + The index of the row that is the first row displayed on the . + + + Gets or sets the font of the text displayed by the . + The to apply to the text displayed by the control. The default is the value of the property. + + + Gets or sets the foreground color of the . + A that represents the foreground color of the . The default is the value of the property. + + + Gets or sets the color of the grid lines separating the cells of the . + The specified value when setting this property is . + + -or- + + The specified value when setting this property has a property value that is less that 255. + A or that represents the color of the grid lines. The default is . + + + Gets the horizontal scroll bar of the control. + A representing the horizontal scroll bar. + + + Gets or sets the number of pixels by which the control is scrolled horizontally. + The specified value when setting this property is less than 0. + The number of pixels by which the control is scrolled horizontally. + + + Gets a value indicating whether the current cell has uncommitted changes. + + if the current cell has uncommitted changes; otherwise, . + + + Gets a value indicating whether the currently active cell is being edited. + + if the current cell is being edited; otherwise, . + + + Gets a value indicating whether the current row has uncommitted changes. + + if the current row has uncommitted changes; otherwise, . + + + Provides an indexer to get or set the cell located at the intersection of the column and row with the specified indexes. + The index of the column containing the cell. + The index of the row containing the cell. + + is less than 0 or greater than the number of columns in the control minus 1. + + -or- + + is less than 0 or greater than the number of rows in the control minus 1. + The at the specified location. + + + Provides an indexer to get or set the cell located at the intersection of the row with the specified index and the column with the specified name. + The name of the column containing the cell. + The index of the row containing the cell. + The at the specified location. + + + Gets or sets a value indicating whether the user is allowed to select more than one cell, row, or column of the at a time. + + if the user can select more than one cell, row, or column at a time; otherwise, . The default is . + + + Gets the index of the row for new records. + The index of the row for new records, or -1 if is . + + + This property is not relevant for this control. + A instance. + + + Gets or sets a value indicating whether the user can edit the cells of the control. + The specified value when setting this property is , the current cell is in edit mode, and the current cell contains changes that cannot be committed. + The specified value when setting this property would cause the control to enter edit mode, but initialization of the editing cell value failed and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . + + if the user cannot edit the cells of the control; otherwise, . The default is . + + + Gets or sets the number of rows displayed in the . + The specified value when setting this property is less than 0. + + -or- + + The specified value is less than 1 and is set to . + When setting this property, the property is set. + The number of rows to display in the . + + + Gets or sets the border style of the row header cells. + The specified value when setting this property is not a valid value. + The specified value when setting this property is . + One of the values. + + + Gets or sets the default style applied to the row header cells. + The that represents the default style applied to the row header cells. + + + Gets or sets a value indicating whether the column that contains row headers is displayed. + The specified value when setting this property is and the property is set to or . + + if the column that contains row headers is displayed; otherwise, . The default is . + + + Gets or sets the width, in pixels, of the column that contains the row headers. + The specified value when setting this property is less than the minimum width of 4 pixels or is greater than the maximum width of 32768 pixels. + The width, in pixels, of the column that contains row headers. The default is 43. + + + Gets or sets a value indicating whether the width of the row headers is adjustable and whether it can be adjusted by the user or is automatically adjusted to fit the contents of the headers. + The specified value when setting this property is not a valid value. + A value indicating the mode by which the width of the row headers can be adjusted. The default is . + + + Gets a collection that contains all the rows in the control. + A that contains all the rows in the . + + + Gets or sets the default style applied to the row cells of the . + The to apply to the row cells of the . + + + Gets or sets the row that represents the template for all the rows in the control. + The specified row when setting this property has its property set. + A representing the row template. + + + Gets or sets the type of scroll bars to display for the control. + The specified value when setting this property is not a valid value. + The value of this property cannot be set because the is unable to scroll due to a cell change that cannot be committed or canceled. + One of the values. The default is . + + + Gets the collection of cells selected by the user. + A that represents the cells selected by the user. + + + Gets the collection of columns selected by the user. + A that represents the columns selected by the user. + + + Gets the collection of rows selected by the user. + A that contains the rows selected by the user. + + + Gets or sets a value indicating how the cells of the can be selected. + The specified value when setting this property is not a valid value. + The specified value when setting this property is or and the property of one or more columns is set to . + One of the values. The default is . + + + Gets or sets a value indicating whether to show cell errors. + + if a red glyph will appear in a cell that fails validation; otherwise, . The default is . + + + Gets or sets a value indicating whether or not ToolTips will show when the mouse pointer pauses on a cell or the user navigates to the cell using the keyboard. + + if cell ToolTips are enabled; otherwise, . + + + Gets or sets a value indicating whether or not the editing glyph is visible in the row header of the cell being edited. + + if the editing glyph is visible; otherwise, . The default is . + + + Gets or sets a value indicating whether row headers will display error glyphs for each row that contains a data entry error. + + if the indicates there is an error; otherwise, . The default is . + + + Gets the column by which the contents are currently sorted. + The by which the contents are currently sorted. + + + Gets a value indicating whether the items in the control are sorted in ascending or descending order, or are not sorted. + One of the values. + + + Gets or sets a value indicating whether the TAB key moves the focus to the next control in the tab order rather than moving focus to the next cell in the control. + + if the TAB key moves the focus to the next control in the tab order; otherwise, . + + + Gets or sets the text associated with the control. + The text associated with the control. + + + Gets or sets the header cell located in the upper left corner of the control. + The located at the upper left corner of the . + + + Gets the default or user-specified value of the property. + A representing the normal value of the property. + + + Gets the vertical scroll bar of the control. + A representing the vertical scroll bar. + + + Gets the number of pixels by which the control is scrolled vertically. + The number of pixels by which the control is scrolled vertically. + + + Gets or sets a value indicating whether you have provided your own data-management operations for the control. + + if the uses data-management operations that you provide; otherwise, . The default is . + + + Provides information about the control to accessibility client applications. + + + Initializes a new instance of the class. + The that owns the . + + + Returns the child accessible object corresponding to the specified index. + The zero-based index of the child accessible object. + An that represents the child accessible object corresponding to the specified index. + + + Returns the number of child objects belonging to an accessible object. + The number of child objects belonging to the accessible object. + + + Returns the accessible object of the that has the keyboard focus. + An that specifies the that has the current focus, or if the does not have focus. + + + Returns an that represents the selected cells in the control. + An that represents the currently selected cells, or if no cells are selected or if the object itself does not have focus. + + + Retrieves the child object at the specified screen coordinates. + The horizontal screen coordinate. + The vertical screen coordinate. + An that represents an object at the given screen coordinates, or if no object is at the specified location. + + + Navigates to another accessible object. + One of the values. + An that represents the object positioned at the specified value. + + + Gets the role of the . + The value. + + + Represents a collection of controls contained on a . + + + Initializes a new instance of the class. + The that owns the . + + + Removes all controls from the . + + + Copies the contents of the into a array, starting at the specified index of the target array. + The one-dimensional array that is the destination of the elements copied from the current collection. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. + + -or- + + The number of elements in the source collection is greater than the available space from to the end of . + The type of the source element cannot be cast automatically to the type of . + + + Inserts the specified into the at the specified index. + The zero-based index at which to insert . + The to insert into the . + + is less than zero or greater than or equal to the current number of controls in the . + + + Removes the specified control from the . + The to remove from the . + + + Provides information about a row of objects to accessibility client applications. + + + Initializes a new instance of the class without setting the property. + + + Initializes a new instance of the class, setting the property to the specified value. + The that owns the . + + + Returns the child accessible object corresponding to the specified index. + The zero-based index of the accessible child. + The property is not set. + + is less than 0. + An that represents the column header at the specified index. + + + Returns the number of children belonging to the accessible object. + The property is not set. + The number of child accessible objects belonging to the accessible object. + + + Navigates to another accessible object. + One of the values. + The property is not set. + An that represents the object at the specified value. + + + Gets the location and size of the accessible object. + The property is not set. + A that represents the bounds of the accessible object. + + + Gets the name of the accessible object. + The string "Top Row". + + + Gets the that contains the row of column headers. + The property has already been set. + The that contains the row of column headers. + + + Gets the parent of the . + The property is not set. + An that represents the . + + + Gets the role of the accessible object. + The value. + + + Gets the value of an accessible object. + The string "Top Row". + + + Contains information, such as the row and column indexes, about a specific coordinate pair in the control. This class cannot be inherited. + + + Specifies that the point is not on a cell or cell header. This field is read-only. + + + Determines whether the specified is equal to the current . + The to compare with the current . + + if is a in which the values of the , , and properties are the same as the current . + + + Serves as a hash function for a particular type. + A hash code for the current . + + + Returns a string that represents a . + A string that represents a . + + + Gets the index of the column that contains the coordinates described by the current . + The index of the column in the that contains the coordinates described by the current . + + + Gets the x-coordinate of the beginning of the column that contains the coordinates described by the current . + The x-coordinate of the column in the that contains the coordinates described by the current . + + + Gets the index of the row that contains the coordinates described by the current . + The index of the row in the that contains the coordinates described by the current . + + + Gets the y-coordinate of the top of the row that contains the coordinates described by the current . + The y-coordinate of the row in the that contains the coordinates described by the current . + + + Gets the that indicates which part of the the coordinates described by the current belong to. + A value that indicates the control part at the coordinates described by the current . + + + Contains border styles for the cells in a control. + + + Initializes a new instance of the class. + + + Determines whether the specified object is equal to the current . + An to be compared. + + if is a and the values for the , , , and properties are equal to their counterpart in the current ; otherwise, . + + + Serves as a hash function for a particular type. + A hash code for the current . + + + Creates a new object that is a copy of the current instance. + A copy of the current instance. + + + Returns a string that represents the . + A string that represents the . + + + Gets or sets the border style for all of the borders of a cell. + The specified value when setting this property is not a valid values. + The specified value when setting this property is . + + -or- + + The specified value when setting this property is , , or and this instance was retrieved through the property. + One of the values. + + + Gets or sets the style for the bottom border of a cell. + The specified value when setting this property is not a valid values. + The specified value when setting this property is . + One of the values. + + + Gets the style for the left border of a cell. + The specified value when setting this property is not a valid . + The specified value when setting this property is . + + -or- + + The specified value when setting this property is or and this instance has an associated control with a property value of . + One of the values. + + + Gets the style for the right border of a cell. + The specified value when setting this property is not a valid . + The specified value when setting this property is . + + -or- + + The specified value when setting this property is or and this instance has an associated control with a property value of . + One of the values. + + + Gets the style for the top border of a cell. + The specified value when setting this property is not a valid . + The specified value when setting this property is . + One of the values. + + + Specifies the border styles that can be applied to the cells of a control. + + + A single-line sunken border. + + + A double-line sunken border. + + + No borders. + + + The border is not set. + + + A single-line raised border. + + + A double-line raised border. + + + A single-line border containing a raised portion. + + + A single-line border. + + + Defines values for specifying how the width of a column is adjusted. + + + The column width adjusts to fit the contents of all cells in the column, including the header cell. + + + The column width adjusts to fit the contents of all cells in the column, excluding the header cell. + + + The column width adjusts to fit the contents of the column header cell. + + + The column width adjusts to fit the contents of all cells in the column that are in rows currently displayed onscreen, including the header cell. + + + The column width adjusts to fit the contents of all cells in the column that are in rows currently displayed onscreen, excluding the header cell. + + + The column width adjusts so that the widths of all columns exactly fills the display area of the control, requiring horizontal scrolling only to keep column widths above the property values. Relative column widths are determined by the relative property values. + + + The column width does not automatically adjust. + + + The sizing behavior of the column is inherited from the property. + + + Provides data for the event. + + + Initializes a new instance of the class. + The column with the property that changed. + The previous value of the column's property. + + + Gets the column with the property that changed. + The with the property that changed. + + + Gets the previous value of the property of the column. + An value representing the previous value of the property of the . + + + Represents the method that will handle the event of a control. + The source of the event. + A that contains the event data. + + + Defines values for specifying how the widths of columns are adjusted. + + + The column widths adjust to fit the contents of all cells in the columns, including header cells. + + + The column widths adjust to fit the contents of all cells in the columns, excluding header cells. + + + The column widths adjust to fit the contents of the column header cells. + + + The column widths adjust to fit the contents of all cells in the columns that are in rows currently displayed onscreen, including header cells. + + + The column widths adjust to fit the contents of all cells in the columns that are in rows currently displayed onscreen, excluding header cells. + + + The column widths adjust so that the widths of all columns exactly fill the display area of the control, requiring horizontal scrolling only to keep column widths above the property values. Relative column widths are determined by the relative property values. + + + The column widths do not automatically adjust. + + + Provides data for the event. + + + Initializes a new instance of the class. + An array of values representing the previous property values of each column. + + + Gets an array of the previous values of the column properties. + An array of values representing the previous values of the column properties. + + + Represents the method that will handle the event of a control. + The source of the event. + A that contains the event data. + + + Provides data for the and events. + + + Initializes a new instance of the class. + + if the property was previously set to any value other than or the property was previously set to any value other than or ; otherwise, . + + + Gets a value specifying whether the was previously set to automatically resize. + + if the property was previously set to any value other than or the property was previously set to any value other than or ; otherwise, . + + + Represents the method that will handle the or events of a . + The source of the event. + A that contains the event data. + + + Defines values for specifying how the height of a row is adjusted. + + + The row height adjusts to fit the contents of all cells in the row, including the header cell. + + + The row height adjusts to fit the contents of all cells in the row, excluding the header cell. + + + The row height adjusts to fit the contents of the row header. + + + Defines values for specifying how the heights of rows are adjusted. + + + The row heights adjust to fit the contents of all cells in the rows, including header cells. + + + The row heights adjust to fit the contents of all cells in the rows, excluding header cells. + + + The row heights adjust to fit the contents of the row header. + + + The row heights adjust to fit the contents of all cells in rows currently displayed onscreen, including header cells. + + + The row heights adjust to fit the contents of all cells in rows currently displayed onscreen, excluding header cells. + + + The row heights adjust to fit the contents of the row headers currently displayed onscreen. + + + The row heights do not automatically adjust. + + + Represents a linear collection of elements in a control. + + + Creates an exact copy of this band. + An that represents the cloned . + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Releases the resources associated with the band. + + + Called when the band is associated with a different . + + + Returns a string that represents the current band. + A that represents the current . + + + Gets or sets the shortcut menu for the band. + The associated with the current . The default is . + + + Gets or sets the default cell style of the band. + The associated with the . + + + Gets or sets the run-time type of the default header cell. + The specified value when setting this property is not a representing or a derived type. + A that describes the run-time class of the object used as the default header cell. + + + Gets a value indicating whether the band is currently displayed onscreen. + + if the band is currently onscreen; otherwise, . + + + Gets or sets a value indicating whether the band will move when a user scrolls through the . + + if the band cannot be scrolled from view; otherwise, . The default is . + + + Gets a value indicating whether the property has been set. + + if the property has been set; otherwise, . + + + Gets or sets the header cell of the . + The specified value when setting this property is not a and this instance is of type . + + -or- + + The specified value when setting this property is not a and this instance is of type . + A representing the header cell of the . + + + Gets the relative position of the band within the control. + The zero-based position of the band in the or that it is contained within. The default is -1, indicating that there is no associated control. + + + Gets the cell style in effect for the current band, taking into account style inheritance. + A associated with the . The default is . + + + Gets a value indicating whether the band represents a row. + + if the band represents a ; otherwise, . + + + Gets or sets a value indicating whether the user can edit the band's cells. + When setting this property, this instance is a shared . + + if the user cannot edit the band's cells; otherwise, . The default is . + + + Gets or sets a value indicating whether the band can be resized in the user interface (UI). + One of the values. The default is . + + + Gets or sets a value indicating whether the band is in a selected user interface (UI) state. + The specified value when setting this property is , but the band has not been added to a control. + + -or- + + This property is being set on a shared . + + if the band is selected; otherwise, . + + + Gets or sets the object that contains data to associate with the band. + An that contains information associated with the band. The default is . + + + Gets or sets a value indicating whether the band is visible to the user. + The specified value when setting this property is and the band is the row for new records. + + if the band is visible; otherwise, . The default is . + + + Provides data for the event. + + + Initializes a new instance of the class. + One of the values. + + + Gets a value specifying how the list changed. + One of the values. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Displays a button-like user interface (UI) for use in a control. + + + Initializes a new instance of the class. + + + Creates an exact copy of this cell. + An that represents the cloned . + + + Creates a new accessible object for the . + A new for the . + + + Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified and cell style. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's contents. + + + Returns the bounding rectangle that encloses the cell's error icon, if one is displayed. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's error icon, if one is displayed; otherwise, . + + + Calculates the preferred size, in pixels, of the cell. + The used to draw the cell. + A that represents the style of the cell. + The zero-based row index of the cell. + The cell's maximum allowable size. + A that represents the preferred size, in pixels, of the cell. + + + Retrieves the text associated with the button. + The index of the cell's parent row. + The value of the or the value of the owning column if is . + + + Indicates whether a row is unshared if a key is pressed while the focus is on a cell in the row. + A that contains the event data. + The index of the cell's parent row. + + if the user pressed the SPACE key without modifier keys; otherwise, . + + + Indicates whether a row is unshared when a key is released while the focus is on a cell in the row. + A that contains the event data. + The index of the cell's parent row. + + if the user released the SPACE key; otherwise, . + + + Indicates whether a row will be unshared when the mouse button is held down while the pointer is on a cell in the row. + A that contains the event data. + + if the user pressed the left mouse button; otherwise, . + + + Indicates whether a row will be unshared when the mouse pointer moves over a cell in the row. + The row index of the current cell, or -1 if the cell is not owned by a row. + + if the cell was the last cell receiving a mouse click; otherwise, . + + + Indicates whether a row will be unshared when the mouse pointer leaves the row. + The row index of the current cell, or -1 if the cell is not owned by a row. + + if the button displayed by the cell is in the pressed state; otherwise, . + + + Indicates whether a row will be unshared when the mouse button is released while the pointer is on a cell in the row. + A that contains the event data. + + if the left mouse button was released; otherwise, . + + + Called when a character key is pressed while the focus is on the cell. + A that contains the event data. + The row index of the current cell, or -1 if the cell is not owned by a row. + + + Called when a character key is released while the focus is on the cell. + A that contains the event data. + The row index of the current cell, or -1 if the cell is not owned by a row. + + + Called when the focus moves from the cell. + The row index of the current cell, or -1 if the cell is not owned by a row. + + if focus left the cell as a result of user mouse click; if focus left due to a programmatic cell change. + + + Called when the mouse button is held down while the pointer is on the cell. + A that contains the event data. + + + Called when the mouse pointer moves out of the cell. + The row index of the current cell, or -1 if the cell is not owned by a row. + + + Called when the mouse pointer moves while it is over the cell. + A that contains the event data. + + + Called when the mouse button is released while the pointer is on the cell. + A that contains the event data. + + + Paints the current . + The used to paint the cell. + A that represents the area of the that needs to be repainted. + A that contains the bounds of the cell that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the cell. + The data of the cell that is being painted. + The formatted data of the cell that is being painted. + An error message that is associated with the cell. + A that contains formatting and style information about the cell. + A that contains border styles for the cell that is being painted. + A bitwise combination of the values that specifies which parts of the cell need to be painted. + + + Returns the string representation of the cell. + A that represents the current cell. + + + Gets the type of the cell's hosted editing control. + The of the underlying editing control. + + + Gets or sets the style determining the button's appearance. + The specified value when setting this property is not a valid value. + One of the values. + + + Gets the type of the formatted value associated with the cell. + A representing the type of the cell's formatted value. + + + Gets or sets a value indicating whether the owning column's text will appear on the button displayed by the cell. + + if the value of the property will automatically match the value of the property of the owning column; otherwise, . The default is . + + + Gets or sets the data type of the values in the cell. + A representing the data type of the value in the cell. + + + Provides information about a to accessibility client applications. + + + Initializes a new instance of the class. + The that owns the . + + + Performs the default action of the . + The returned by the property does not belong to a control. + + -or- + + The returned by the property belongs to a shared row. + +-or- + +In .NET 5 and later versions, the property is . + + + Gets the number of child accessible objects that belong to the . + The value -1. + + + Gets a that represents the default action of the . + The "Press" if the property is set to ; otherwise, an empty (""). + + + Hosts a collection of objects. + + + Initializes a new instance of the class to the default state. + + + Creates an exact copy of this column. + The value of the property is . + An that represents the cloned . + + + Gets a string that describes the column. + A that describes the column. + + + Gets or sets the template used to create new cells. + The specified value when setting this property could not be cast to a . + A that all other cells in the column are modeled after. + + + Gets or sets the column's default cell style. + The to be applied as the default style. + + + Gets or sets the flat-style appearance of the button cells in the column. + The value of the property is . + A value indicating the appearance of the buttons in the column. The default is . + + + Gets or sets the default text displayed on the button cell. + When setting this property, the value of the property is . + A that contains the text. The default is . + + + Gets or sets a value indicating whether the property value is displayed as the button text for cells in this column. + The value of the property is . + + if the property value is displayed on buttons in the column; if the property value of each cell is displayed on its button. The default is . + + + Represents an individual cell in a control. + + + Initializes a new instance of the class. + + + Modifies the input cell border style according to the specified criteria. + A that represents the cell border style to modify. + A that is used to store intermediate changes to the cell border style. + + to add a vertical border to the cell; otherwise, . + + to add a horizontal border to the cell; otherwise, . + + if the hosting cell is in the first visible column; otherwise, . + + if the hosting cell is in the first visible row; otherwise, . + The modified . + + + Returns a that represents the widths of all the cell margins. + A that the margins are to be calculated for. + A that represents the widths of all the cell margins. + + + Indicates whether the cell's row will be unshared when the cell is clicked. + The containing the data passed to the method. + + if the row will be unshared, otherwise, . The base class always returns . + + + Creates an exact copy of this cell. + An that represents the cloned . + + + Indicates whether the cell's row will be unshared when the cell's content is clicked. + The containing the data passed to the method. + + if the row will be unshared, otherwise, . The base class always returns . + + + Indicates whether the cell's row will be unshared when the cell's content is double-clicked. + The containing the data passed to the method. + + if the row will be unshared, otherwise, . The base class always returns . + + + Creates a new accessible object for the . + A new for the . + + + Removes the cell's editing control from the . + This cell is not associated with a . + + -or- + + The property of the associated has a value of . This is the case, for example, when the control is not in edit mode. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Indicates whether the cell's row will be unshared when the cell is double-clicked. + The containing the data passed to the method. + + if the row will be unshared, otherwise, . The base class always returns . + + + Indicates whether the parent row will be unshared when the focus moves to the cell. + The index of the cell's parent row. + + if a user action moved focus to the cell; if a programmatic operation moved focus to the cell. + + if the row will be unshared; otherwise, . The base class always returns . + + + Releases the unmanaged resources and performs other cleanup operations before the is reclaimed by garbage collection. + + + Retrieves the formatted value of the cell to copy to the . + The zero-based index of the row containing the cell. + + to indicate that the cell is in the first column of the region defined by the selected cells; otherwise, . + + to indicate that the cell is the last column of the region defined by the selected cells; otherwise, . + + to indicate that the cell is in the first row of the region defined by the selected cells; otherwise, . + + to indicate that the cell is in the last row of the region defined by the selected cells; otherwise, . + The current format string of the cell. + + is less than 0 or greater than or equal to the number of rows in the control. + The value of the cell's property is . + + -or- + + is less than 0, indicating that the cell is a row header cell. + Formatting failed and either there is no handler for the event of the control or the handler set the property to . The exception object can typically be cast to type . + An that represents the value of the cell to copy to the . + + + Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified and cell style. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's contents. + + + Returns the bounding rectangle that encloses the cell's content area using a default and cell style currently in effect for the cell. + The index of the cell's parent row. + The specified is less than 0 or greater than the number of rows in the control minus 1. + + is less than 0, indicating that the cell is a row header cell. + The that bounds the cell's contents. + + + Returns the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed. + The row index of the cell. + A bitwise combination of values that specifies the data error context. + The specified is less than 0 or greater than the number of rows in the control minus 1. + + is less than 0, indicating that the cell is a row header cell. + Formatting failed and either there is no handler for the event of the control or the handler set the property to . The exception object can typically be cast to type . + The current, formatted value of the . + + + Returns the bounding rectangle that encloses the cell's error icon, if one is displayed. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's error icon, if one is displayed; otherwise, . + + + Returns a string that represents the error for the cell. + The row index of the cell. + A string that describes the error for the current . + + + Gets the value of the cell as formatted for display. + The value to be formatted. + The index of the cell's parent row. + The in effect for the cell. + A associated with the value type that provides custom conversion to the formatted value type, or if no such custom conversion is needed. + A associated with the formatted value type that provides custom conversion from the value type, or if no such custom conversion is needed. + A bitwise combination of values describing the context in which the formatted value is needed. + Formatting failed and either there is no handler for the event of the control or the handler set the property to . The exception object can typically be cast to type . + The formatted value of the cell or if the cell does not belong to a control. + + + Gets the inherited shortcut menu for the current cell. + The row index of the current cell. + The value of the property of the cell is not and the specified is less than 0 or greater than the number of rows in the control minus 1. + + is less than 0, indicating that the cell is a row header cell. + A if the parent , , or has a assigned; otherwise, . + + + Returns a value indicating the current state of the cell as inherited from the state of its row and column. + The index of the row containing the cell. + The cell is not contained within a control and is not -1. + + -or- + + is not the index of the row containing this cell. + The cell is contained within a control and is outside the valid range of 0 to the number of rows in the control minus 1. + A bitwise combination of values representing the current state of the cell. + + + Gets the style applied to the cell. + A to be populated with the inherited cell style. + The index of the cell's parent row. + + to include inherited colors in the returned cell style; otherwise, . + The cell has no associated . + + -or- + + is less than 0, indicating that the cell is a row header cell. + + is less than 0, or greater than or equal to the number of rows in the parent . + A that includes the style settings of the cell inherited from the cell's parent row, column, and . + + + Calculates the preferred size, in pixels, of the cell. + The used to draw the cell. + A that represents the style of the cell. + The zero-based row index of the cell. + The cell's maximum allowable size. + A that represents the preferred size, in pixels, of the cell. + + + Gets the size of the cell. + The index of the cell's parent row. + + is -1 + A representing the cell's dimensions. + + + Gets the value of the cell. + The index of the cell's parent row. + The value of the property of the cell is not and is less than 0 or greater than or equal to the number of rows in the parent . + The value of the property of the cell is not and the value of the property is less than 0, indicating that the cell is a row header cell. + The value contained in the . + + + Initializes the control used to edit the cell. + The zero-based row index of the cell's location. + An that represents the value displayed by the cell when editing is started. + A that represents the style of the cell. + There is no associated or if one is present, it does not have an associated editing control. + + + Indicates whether the parent row is unshared if the user presses a key while the focus is on the cell. + A that contains the event data. + The index of the cell's parent row. + + if the row will be unshared, otherwise, . The base class always returns . + + + Determines if edit mode should be started based on the given key. + A that represents the key that was pressed. + + if edit mode should be started; otherwise, . The default is . + + + Indicates whether a row will be unshared if a key is pressed while a cell in the row has focus. + A that contains the event data. + The index of the cell's parent row. + + if the row will be unshared, otherwise, . The base class always returns . + + + Indicates whether the parent row is unshared when the user releases a key while the focus is on the cell. + A that contains the event data. + The index of the cell's parent row. + + if the row will be unshared, otherwise, . The base class always returns . + + + Indicates whether a row will be unshared when the focus leaves a cell in the row. + The index of the cell's parent row. + + if a user action moved focus to the cell; if a programmatic operation moved focus to the cell. + + if the row will be unshared, otherwise, . The base class always returns . + + + Gets the height, in pixels, of the specified text, given the specified characteristics. + The used to render the text. + The text to measure. + The applied to the text. + The maximum width of the text. + A bitwise combination of values to apply to the text. + + is . + + -or- + + is . + + is less than 1. + + is not a valid bitwise combination of values. + The height, in pixels, of the text. + + + Gets the height, in pixels, of the specified text, given the specified characteristics. Also indicates whether the required width is greater than the specified maximum width. + The used to render the text. + The text to measure. + The applied to the text. + The maximum width of the text. + A bitwise combination of values to apply to the text. + Set to if the required width of the text is greater than . + + is . + + -or- + + is . + + is less than 1. + + is not a valid bitwise combination of values. + The height, in pixels, of the text. + + + Gets the ideal height and width of the specified text given the specified characteristics. + The used to render the text. + The text to measure. + The applied to the text. + The maximum width-to-height ratio of the block of text. + A bitwise combination of values to apply to the text. + + is . + + -or- + + is . + + is less than or equal to 0. + + is not a valid bitwise combination of values. + A representing the preferred height and width of the text. + + + Gets the height and width of the specified text given the specified characteristics. + The used to render the text. + The text to measure. + The applied to the text. + A bitwise combination of values to apply to the text. + + is . + + -or- + + is . + + is not a valid bitwise combination of values. + A representing the height and width of the text. + + + Gets the width, in pixels, of the specified text given the specified characteristics. + The used to render the text. + The text to measure. + The applied to the text. + The maximum height of the text. + A bitwise combination of values to apply to the text. + + is . + + -or- + + is . + + is less than 1. + + is not a valid bitwise combination of values. + The width, in pixels, of the text. + + + Indicates whether a row will be unshared if the user clicks a mouse button while the pointer is on a cell in the row. + A that contains the event data. + + if the row will be unshared, otherwise, . The base class always returns . + + + Indicates whether a row will be unshared if the user double-clicks a cell in the row. + A that contains the event data. + + if the row will be unshared, otherwise, . The base class always returns . + + + Indicates whether a row will be unshared when the user holds down a mouse button while the pointer is on a cell in the row. + A that contains the event data. + + if the row will be unshared, otherwise, . The base class always returns . + + + Indicates whether a row will be unshared when the mouse pointer moves over a cell in the row. + The index of the cell's parent row. + + if the row will be unshared, otherwise, . The base class always returns . + + + Indicates whether a row will be unshared when the mouse pointer leaves the row. + The index of the cell's parent row. + + if the row will be unshared, otherwise, . The base class always returns . + + + Indicates whether a row will be unshared when the mouse pointer moves over a cell in the row. + A that contains the event data. + + if the row will be unshared, otherwise, . The base class always returns . + + + Indicates whether a row will be unshared when the user releases a mouse button while the pointer is on a cell in the row. + A that contains the event data. + + if the row will be unshared, otherwise, . The base class always returns . + + + Called when the cell is clicked. + A that contains the event data. + + + Called when the cell's contents are clicked. + A that contains the event data. + + + Called when the cell's contents are double-clicked. + A that contains the event data. + + + Called when the property of the cell changes. + + + Called when the cell is double-clicked. + A that contains the event data. + + + Called when the focus moves to a cell. + The index of the cell's parent row. + + if a user action moved focus to the cell; if a programmatic operation moved focus to the cell. + + + Called when a character key is pressed while the focus is on a cell. + A that contains the event data. + The index of the cell's parent row. + + + Called when a key is pressed while the focus is on a cell. + A that contains the event data. + The index of the cell's parent row. + + + Called when a character key is released while the focus is on a cell. + A that contains the event data. + The index of the cell's parent row. + + + Called when the focus moves from a cell. + The index of the cell's parent row. + + if a user action moved focus from the cell; if a programmatic operation moved focus from the cell. + + + Called when the user clicks a mouse button while the pointer is on a cell. + A that contains the event data. + + + Called when the user double-clicks a mouse button while the pointer is on a cell. + A that contains the event data. + + + Called when the user holds down a mouse button while the pointer is on a cell. + A that contains the event data. + + + Called when the mouse pointer moves over a cell. + The index of the cell's parent row. + + + Called when the mouse pointer leaves the cell. + The index of the cell's parent row. + + + Called when the mouse pointer moves within a cell. + A that contains the event data. + + + Called when the user releases a mouse button while the pointer is on a cell. + A that contains the event data. + + + Paints the current . + The used to paint the . + A that represents the area of the that needs to be repainted. + A that contains the bounds of the that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the cell. + The data of the that is being painted. + The formatted data of the that is being painted. + An error message that is associated with the cell. + A that contains formatting and style information about the cell. + A that contains border styles for the cell that is being painted. + A bitwise combination of the values that specifies which parts of the cell need to be painted. + + + Paints the border of the current . + The used to paint the border. + A that represents the area of the that needs to be repainted. + A that contains the area of the border that is being painted. + A that contains formatting and style information about the current cell. + A that contains border styles of the border that is being painted. + + + Paints the error icon of the current . + The used to paint the border. + A that represents the area of the that needs to be repainted. + The bounding that encloses the cell's content area. + An error message that is associated with the cell. + + + Converts a value formatted for display to an actual cell value. + The display value of the cell. + The in effect for the cell. + A for the display value type, or to use the default converter. + A for the cell value type, or to use the default converter. + + is . + The property value is . + + -or- + + The property value is . + + -or- + + cannot be converted. + + is . + + -or- + + The type of does not match the type indicated by the property. + The cell value. + + + Sets the location and size of the editing control hosted by a cell in the control. + + to have the control placed as specified by the other arguments; to allow the control to place itself. + + to specify the size; to allow the control to size itself. + A that defines the cell bounds. + The area that will be used to paint the editing control. + A that represents the style of the cell being edited. + + to add a vertical border to the cell; otherwise, . + + to add a horizontal border to the cell; otherwise, . + + if the hosting cell is in the first visible column; otherwise, . + + if the hosting cell is in the first visible row; otherwise, . + The cell is not contained within a control. + + + Sets the location and size of the editing panel hosted by the cell, and returns the normal bounds of the editing control within the editing panel. + A that defines the cell bounds. + The area that will be used to paint the editing panel. + A that represents the style of the cell being edited. + + to add a vertical border to the cell; otherwise, . + + to add a horizontal border to the cell; otherwise, . + + if the cell is in the first column currently displayed in the control; otherwise, . + + if the cell is in the first row currently displayed in the control; otherwise, . + The cell has not been added to a control. + A that represents the normal bounds of the editing control within the editing panel. + + + Sets the value of the cell. + The index of the cell's parent row. + The cell value to set. + + is less than 0 or greater than or equal to the number of rows in the parent . + + is less than 0. + + if the value has been set; otherwise, . + + + Returns a string that describes the current object. + A string that represents the current object. + + + Gets the assigned to the . + The assigned to the . + + + Gets the column index for this cell. + The index of the column that contains the cell; -1 if the cell is not contained within a column. + + + Gets the bounding rectangle that encloses the cell's content area. + The row containing the cell is a shared row. + + -or- + + The cell is a column header cell. + The value of the property is less than 0, indicating that the cell is a row header cell. + The that bounds the cell's contents. + + + Gets or sets the shortcut menu associated with the cell. + The associated with the cell. + + + Gets the default value for a cell in the row for new records. + An representing the default value. + + + Gets a value that indicates whether the cell is currently displayed on-screen. + + if the cell is on-screen or partially on-screen; otherwise, . + + + Gets the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed. + The row containing the cell is a shared row. + + -or- + + The cell is a column header cell. + + is less than 0, indicating that the cell is a row header cell. + Formatting failed and either there is no handler for the event of the control or the handler set the property to . The exception object can typically be cast to type . + The current, formatted value of the . + + + Gets the type of the cell's hosted editing control. + A representing the type. + + + Gets the bounds of the error icon for the cell. + The cell does not belong to a control. + + -or- + + is less than 0, indicating that the cell is a row header cell. + The row containing the cell is a shared row. + + -or- + + The cell is a column header cell. + A that represents the bounds of the error icon for the current . + + + Gets or sets the text describing an error condition associated with the cell. + The text that describes an error condition associated with the cell. + + + Gets the value of the cell as formatted for display. + + is less than 0, indicating that the cell is a row header cell. + The row containing the cell is a shared row. + + -or- + + The cell is a column header cell. + Formatting failed and either there is no handler for the event of the control or the handler set the property to . The exception object can typically be cast to type . + The formatted value of the cell or if the cell does not belong to a control. + + + Gets the type of the formatted value associated with the cell. + A representing the type of the cell's formatted value. + + + Gets a value indicating whether the cell is frozen. + + if the cell is frozen; otherwise, . + + + Gets a value indicating whether the property has been set. + + if the property has been set; otherwise, . + + + Gets the current state of the cell as inherited from the state of its row and column. + The cell is not contained within a control and the value of its property is not -1. + The cell is contained within a control and the value of its property is -1. + A bitwise combination of values representing the current state of the cell. + + + Gets the style currently applied to the cell. + The cell does not belong to a control. + + -or- + + is less than 0, indicating that the cell is a row header cell. + The row containing the cell is a shared row. + + -or- + + The cell is a column header cell. + The currently applied to the cell. + + + Gets a value indicating whether this cell is currently being edited. + The row containing the cell is a shared row. + + if the cell is in edit mode; otherwise, . + + + Gets the column that contains this cell. + The that contains the cell, or if the cell is not in a column. + + + Gets the row that contains this cell. + The that contains the cell, or if the cell is not in a row. + + + Gets the size, in pixels, of a rectangular area into which the cell can fit. + + is less than 0, indicating that the cell is a row header cell. + The row containing the cell is a shared row. + + -or- + + The cell is a column header cell. + A containing the height and width, in pixels. + + + Gets or sets a value indicating whether the cell's data can be edited. + There is no owning row when setting this property. + + -or- + + The owning row is shared when setting this property. + + if the cell's data cannot be edited; otherwise, . + + + Gets a value indicating whether the cell can be resized. + + if the cell can be resized; otherwise, . + + + Gets the index of the cell's parent row. + The index of the row that contains the cell; -1 if there is no owning row. + + + Gets or sets a value indicating whether the cell has been selected. + There is no associated when setting this property. + + -or- + + The owning row is shared when setting this property. + + if the cell has been selected; otherwise, . + + + Gets the size of the cell. + The row containing the cell is a shared row. + + -or- + + The cell is a column header cell. + A set to the owning row's height and the owning column's width. + + + Gets or sets the style for the cell. + The style associated with the cell. + + + Gets or sets the object that contains supplemental data about the cell. + An that contains data about the cell. The default is . + + + Gets or sets the ToolTip text associated with this cell. + The ToolTip text associated with the cell. The default is . + + + Gets or sets the value associated with this cell. + + is outside the valid range of 0 to the number of rows in the control minus 1. + + is less than 0, indicating that the cell is a row header cell. + Gets or sets the data to be displayed by the cell. The default is . + + + Gets or sets the data type of the values in the cell. + A representing the data type of the value in the cell. + + + Gets a value indicating whether the cell is in a row or column that has been hidden. + + if the cell is visible; otherwise, . + + + Provides information about a to accessibility client applications. + + + Initializes a new instance of the class without initializing the property. + + + Initializes a new instance of the class, setting the property to the specified . + The that owns the . + + + Performs the default action associated with the . + The value of the property is . + + -or- + + The value of the property is not and the property of the returned by the property is equal to -1. + + + Returns the accessible object corresponding to the specified index. + The zero-based index of the child accessible object. + The value of the property is . + An that represents the accessible child corresponding to the specified index. + + + Returns the number of children that belong to the . + The value of the property is . + The value 1 if the that owns is being edited; otherwise, -1. + + + Returns the child accessible object that has keyboard focus. + + in all cases. + + + Returns the child accessible object that is currently selected. + + in all cases. + + + Navigates to another accessible object. + One of the values. + The value of the property is . + A that represents the at the specified value. + + + Modifies the selection or moves the keyboard focus of the accessible object. + One of the values. + The value of the property is . + + + Gets the location and size of the accessible object. + The value of the property is . + A that represents the bounds of the accessible object. + + + Gets a string that describes the default action of the . + The value of the property is . + The string "Edit". + + + Gets the name of the . + The value of the property is . + The name of the . + + + Gets or sets the cell that owns the . + When setting this property, the property has already been set. + The that owns the . + + + Gets the parent of the . + The value of the property is . + The parent of the . + + + Gets the role of the . + The value. + + + Gets the state of the . + The value of the property is . + A bitwise combination of values. + + + Gets or sets a string representing the formatted value of the owning cell. + The value of the property is . + A representation of the cell value. + + + Specifies the border styles that can be applied to the cells of a control. + + + A border that has been customized. + + + No borders. + + + A three-dimensional raised border. + + + A horizontal three-dimensional raised border. + + + A vertical three-dimensional raised border. + + + A single line border. + + + A horizontal single-line border. + + + A vertical single-line border. + + + A three-dimensional sunken border. + + + A horizontal three-dimensional sunken border. + + + A vertical three-dimensional sunken border. + + + Provides data for and events. + + + Initializes a new instance of the class. + The index of the column containing the cell that the event occurs for. + The index of the row containing the cell that the event occurs for. + + is less than -1. + + -or- + + is less than -1. + + + Gets the column index of the cell that the event occurs for. + The column index of the that the event occurs for. + + + Gets the row index of the cell that the event occurs for. + The row index of the that the event occurs for. + + + Represents the method that will handle the and events of a . + The source of the event. + A that contains the event data. + + + Represents a collection of cells in a . + + + Occurs when the collection is changed. + + + Initializes a new instance of the class. + The that owns the collection. + + + Adds a cell to the collection. + A to add to the collection. + The row that owns this already belongs to a control. + + -or- + + already belongs to a . + The position in which to insert the new element. + + + Adds an array of cells to the collection. + The array of objects to add to the collection. + + is . + The row that owns this already belongs to a control. + + -or- + + At least one value in is . + + -or- + + At least one cell in already belongs to a . + + -or- + + At least two values in are references to the same . + + + Clears all cells from the collection. + The row that owns this already belongs to a control. + + + Determines whether the specified cell is contained in the collection. + A to locate in the collection. + + if is in the collection; otherwise, . + + + Copies the entire collection of cells into an array at a specified location within the array. + The destination array to which the contents will be copied. + The index of the element in at which to start copying. + + + Returns the index of the specified cell. + The cell to locate in the collection. + The zero-based index of the value of parameter, if it is found in the collection; otherwise, -1. + + + Inserts a cell into the collection at the specified index. + The zero-based index at which to place . + The to insert. + The row that owns this already belongs to a control. + + -or- + + already belongs to a . + + + Raises the event. + A that contains the event data. + + + Removes the specified cell from the collection. + The to remove from the collection. + The row that owns this already belongs to a control. + + could not be found in the collection. + + + Removes the cell at the specified index. + The zero-based index of the to be removed. + The row that owns this already belongs to a control. + + + Copies the elements of the collection to the specified array, starting at the specified index. + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + is . + + is less than zero. + + is multidimensional. + + -or- + + The number of elements in the is greater than the available space from to the end of . + The cannot be cast automatically to the type of . + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Adds an item to the collection. + The to add to the collection. + + is not a . + The row that owns this already belongs to a control. + + -or- + + represents a cell that already belongs to a . + The position into which the new element was inserted. + + + Clears the collection. + The row that owns this already belongs to a control. + + + Determines whether the collection contains the specified value. + The object to locate in the . + + if the is found in the ; otherwise, . + + + Determines the index of a specific item in a collection. + The object to locate in the . + The index of value if found in the list; otherwise, -1. + + + Inserts an item into the collection at the specified position. + The zero-based index at which value should be inserted. + The to insert into the . + + is not a . + The row that owns this already belongs to a control. + + -or- + + already belongs to a . + + + Removes the first occurrence of a specific object from the collection. + The to remove from the collection. + + is not a . + The row that owns this already belongs to a control. + + could not be found in the collection. + + + Removes the at the specified index. + The position at which to remove the . + The row that owns this already belongs to a control. + + + Gets or sets the cell at the provided index location. In C#, this property is the indexer for the class. + The zero-based index of the cell to get or set. + The specified value when setting this property is . + The specified cell when setting this property already belongs to a control. + + -or- + + The specified cell when setting this property already belongs to a . + + is less than 0. + + -or- + + is equal to or greater than the number of cells in the collection. + The stored at the given index. + + + Gets or sets the cell in the column with the provided name. In C#, this property is the indexer for the class. + The name of the column in which to get or set the cell. + + does not match the name of any columns in the control. + The specified value when setting this property is . + The specified cell when setting this property already belongs to a control. + + -or- + + The specified cell when setting this property already belongs to a . + The stored in the column with the given name. + + + Gets an containing objects. + + . + + + Gets the number of elements contained in the collection. + The number of elements in the . + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the . + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets or sets the element at the specified index. + The index of the item to get or set. + The specified value when setting this property is not a . + The specified value when setting this property is . + The specified cell when setting this property already belongs to a control. + + -or- + + The specified cell when setting this property already belongs to a . + + is less than 0. + + -or- + + is equal to or greater than the number of cells in the collection. + The at the specified index. + + + Provides data for the event. + + + Initializes a new instance of the class. + The column index of cell that the event occurred for. + The row index of the cell that the event occurred for. + + + Gets or sets the shortcut menu for the cell that raised the event. + The for the cell. + + + Represents the method that will handle a event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event of a control. + + + Gets or sets the message that is displayed when the cell is selected. + The error message. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for events related to cell and row operations. + + + Initializes a new instance of the class. + The index of the column containing the cell that the event occurs for. + The index of the row containing the cell that the event occurs for. + + is less than -1. + + -or- + + is less than -1. + + + Gets a value indicating the column index of the cell that the event occurs for. + The index of the column containing the cell that the event occurs for. + + + Gets a value indicating the row index of the cell that the event occurs for. + The index of the row containing the cell that the event occurs for. + + + Represents the method that will handle events related to cell and row operations. + The source of the event. + A that contains the event data. + + + Provides data for the event of a . + + + Initializes a new instance of the class. + The column index of the cell that caused the event. + The row index of the cell that caused the event. + The cell's contents. + The type to convert to. + The style of the cell that caused the event. + + is less than -1 + + -or- + + is less than -1. + + + Gets or sets the style of the cell that is being formatted. + A that represents the display style of the cell being formatted. The default is the value of the cell's property. + + + Gets the column index of the cell that is being formatted. + The column index of the cell that is being formatted. + + + Gets or sets a value indicating whether the cell value has been successfully formatted. + + if the formatting for the cell value has been handled; otherwise, . The default value is . + + + Gets the row index of the cell that is being formatted. + The row index of the cell that is being formatted. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for mouse events raised by a whenever the mouse is moved within a . + + + Initializes a new instance of the class. + The cell's zero-based column index. + The cell's zero-based row index. + The x-coordinate of the mouse, in pixels. + The y-coordinate of the mouse, in pixels. + The originating . + + is less than -1. + + -or- + + is less than -1. + + + Gets the zero-based column index of the cell. + An integer specifying the column index. + + + Gets the zero-based row index of the cell. + An integer specifying the row index. + + + Represents the method that will handle mouse-related events raised by a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The that contains the cell to be painted. + The used to paint the . + A that represents the area of the that needs to be repainted. + A that contains the bounds of the that is being painted. + The row index of the cell that is being painted. + The column index of the cell that is being painted. + A bitwise combination of the values that specifies the state of the cell. + The data of the that is being painted. + The formatted data of the that is being painted. + An error message that is associated with the cell. + A that contains formatting and style information about the cell. + A that contains border styles for the cell that is being painted. + A bitwise combination of values specifying the parts to paint. + + is . + + -or- + + is . + + -or- + + is . + + is not a valid bitwise combination of values. + + + Paints the specified parts of the cell for the area in the specified bounds. + A that specifies the area of the to be painted. + A bitwise combination of values specifying the parts to paint. + + is less than -1 or greater than or equal to the number of rows in the control. + + -or- + + is less than -1 or greater than or equal to the number of columns in the control. + + + Paints the cell background for the area in the specified bounds. + A that specifies the area of the to be painted. + + to paint the background of the specified bounds with the color of the property of the ; to paint the background of the specified bounds with the color of the property of the . + + is less than -1 or greater than or equal to the number of rows in the control. + + -or- + + is less than -1 or greater than or equal to the number of columns in the control. + + + Paints the cell content for the area in the specified bounds. + A that specifies the area of the to be painted. + + is less than -1 or greater than or equal to the number of rows in the control. + + -or- + + is less than -1 or greater than or equal to the number of columns in the control. + + + Gets the border style of the current . + A that represents the border style of the . + + + Get the bounds of the current . + A that represents the bounds of the current . + + + Gets the cell style of the current . + A that contains the cell style of the current . + + + Gets the area of the that needs to be repainted. + A that represents the area of the that needs to be repainted. + + + Gets the column index of the current . + The column index of the current . + + + Gets a string that represents an error message for the current . + A string that represents an error message for the current . + + + Gets the formatted value of the current . + The formatted value of the current . + + + Gets the used to paint the current . + The used to paint the current . + + + The cell parts that are to be painted. + A bitwise combination of values specifying the parts to be painted. + + + Gets the row index of the current . + The row index of the current . + + + Gets the state of the current . + A bitwise combination of values that specifies the state of the cell. + + + Gets the value of the current . + The value of the current . + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event of a control. + + + Initializes a new instance of the class. + The row index of the cell that was changed. + The column index of the cell that was changed. + The new value. + The type of the new value. + The style applied to the cell that was changed. + + + Gets the column index of the cell data that requires parsing. + The column index of the cell that was changed. + + + Gets or sets the style applied to the edited cell. + A that represents the current style of the cell being edited. The default value is the value of the cell property. + + + Gets or sets a value indicating whether a cell's value has been successfully parsed. + + if the cell's value has been successfully parsed; otherwise, . The default is . + + + Gets the row index of the cell that requires parsing. + The row index of the cell that was changed. + + + Represents the method that will handle a event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The that has a changed state. + One of the values indicating the state that has changed on the cell. + + is . + + + Gets the that has a changed state. + The whose state has changed. + + + Gets the state that has changed on the cell. + One of the values indicating the state that has changed on the cell. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Represents the formatting and style information applied to individual cells within a control. + + + Initializes a new instance of the class using default property values. + + + Initializes a new instance of the class using the property values of the specified . + The used as a template to provide initial property values. + + is . + + + Applies the specified to the current . + The to apply to the current . + + is . + + + Creates an exact copy of this . + A that represents an exact copy of this cell style. + + + Returns a value indicating whether this instance is equivalent to the specified object. + An object to compare with this instance, or . + + if is a and has the same property values as this instance; otherwise, . + + + Serves as a hash function for a particular type. + A hash code for the current . + + + Creates an exact copy of this . + A that represents an exact copy of this cell style. + + + Returns a string indicating the current property settings of the . + A string indicating the current property settings of the . + + + Gets or sets a value indicating the position of the cell content within a cell. + The property value is not a valid value. + One of the values. The default is . + + + Gets or sets the background color of a cell. + A that represents the background color of a cell. The default is . + + + Gets or sets the value saved to the data source when the user enters a null value into a cell. + The value saved to the data source when the user specifies a null cell value. The default is . + + + Gets or sets the font applied to the textual content of a cell. + The applied to the cell text. The default is . + + + Gets or sets the foreground color of a cell. + A that represents the foreground color of a cell. The default is . + + + Gets or sets the format string applied to the textual content of a cell. + A string that indicates the format of the cell value. The default is . + + + Gets or sets the object used to provide culture-specific formatting of cell values. + An used for cell formatting. The default is . + + + Gets a value indicating whether the property has been set. + + if the value of the property is the default value; otherwise, . + + + Gets a value that indicates whether the property has been set. + + if the property is the default value; otherwise, . + + + Gets a value indicating whether the property has been set. + + if the value of the property is the default value; otherwise, . + + + Gets or sets the cell display value corresponding to a cell value of or . + The object used to indicate a null value in a cell. The default is . + + + Gets or sets the space between the edge of a and its content. + A that represents the space between the edge of a and its content. + + + Gets or sets the background color used by a cell when it is selected. + A that represents the background color of a selected cell. The default is . + + + Gets or sets the foreground color used by a cell when it is selected. + A that represents the foreground color of a selected cell. The default is . + + + Gets or sets an object that contains additional data related to the . + An object that contains additional data. The default is . + + + Gets or sets a value indicating whether textual content in a cell is wrapped to subsequent lines or truncated when it is too long to fit on a single line. + The property value is not a valid value. + One of the values. The default is . + + + Provides data for the event. + + + Gets the changed . + The changed . + + + Gets the scope that is affected by the changed cell style. + A that indicates which entity owns the cell style that changed. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Converts objects to and from other data types. + + + Initializes a new instance of the class. + + + Returns whether this converter can convert the object to the specified type, using the specified context. + An that provides a format context. + A that represents the type you want to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given value object to the specified type, using the specified context and culture information. + An that provides a format context. + A . If null is passed, the current culture is assumed. + The to convert. + The to convert the value parameter to. + An that represents the converted value. + + + Specifies the entity that owns the cell style that was changed. + + + One or more values of the object returned by the property changed. + + + One or more values of the object returned by the property changed. + + + One or more values of the object returned by the property changed. + + + One or more values of the object returned by the property changed. + + + One or more values of the object returned by the property changed. + + + The owning entity is unspecified. + + + One or more values of the object returned by the property changed. + + + One or more values of the object returned by the property changed. + + + One or more values of the object returned by the property changed. + + + Provides data for the event. + + + Gets or sets the ToolTip text. + The current ToolTip text. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event of a control. + + + Gets the column index of the cell that needs to be validated. + A zero-based integer that specifies the column index of the cell that needs to be validated. + + + Gets the formatted contents of the cell that needs to be validated. + A reference to the formatted value. + + + Gets the row index of the cell that needs to be validated. + A zero-based integer that specifies the row index of the cell that needs to be validated. + + + Represents the method that will handle the event of a control. + A reference to the event sender. + A that contains the event data. + + + Provides data for the and events of the control. + + + Initializes a new instance of the class. + The index of the column containing the cell that the event occurs for. + The index of the row containing the cell that the event occurs for. + + is less than 0. + + -or- + + is less than 0. + + + Gets a value indicating the column index of the cell that the event occurs for. + The index of the column containing the cell that the event occurs for. + + + Gets a value indicating the row index of the cell that the event occurs for. + The index of the row containing the cell that the event occurs for. + + + Gets or sets the value of the cell that the event occurs for. + An representing the cell's value. + + + Represents the method that will handle the event or event of a . + The source of the event. + A that contains the event data. + + + Displays a check box user interface (UI) to use in a control. + + + Initializes a new instance of the class to its default state. + + + Initializes a new instance of the class, enabling binary or ternary state. + + to enable ternary state; to enable binary state. + + + Creates an exact copy of this cell. + An that represents the cloned . + + + Indicates whether the row containing the cell will be unshared when the cell content is clicked. + A that contains data about the mouse click. + + if the cell is in edit mode; otherwise, . + + + Indicates whether the row containing the cell will be unshared when the cell content is double-clicked. + A that contains data about the double-click. + + if the cell is in edit mode; otherwise, . + + + Creates a new accessible object for the . + A new for the . + + + Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified and cell style. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's contents. + + + Gets the formatted value of the cell while it is in edit mode. + A bitwise combination of values that describes the context in which any formatting error occurs. + The property value is . + An representing the formatted value of the editing cell. + + + Returns the bounding rectangle that encloses the cell's error icon, if one is displayed. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's error icon, if one is displayed; otherwise, . + + + Gets the formatted value of the cell's data. + The value to be formatted. + The index of the cell's parent row. + The in effect for the cell. + A associated with the value type that provides custom conversion to the formatted value type, or if no such custom conversion is needed. + A associated with the formatted value type that provides custom conversion from the value type, or if no such custom conversion is needed. + A bitwise combination of values describing the context in which the formatted value is needed. + The value of the cell's data after formatting has been applied or if the cell is not part of a control. + + + Calculates the preferred size, in pixels, of the cell. + The used to draw the cell. + A that represents the style of the cell. + The zero-based row index of the cell. + The cell's maximum allowable size. + A that represents the preferred size, in pixels, of the cell. + + + Indicates whether the row containing the cell is unshared when a key is pressed while the cell has focus. + A that contains data about the key press. + The index of the row containing the cell. + + if the SPACE key is pressed and the CTRL, ALT, and SHIFT keys are all not pressed; otherwise, . + + + Indicates whether the row containing the cell is unshared when a key is released while the cell has focus. + A that contains data about the key press. + The index of the row containing the cell. + + if the SPACE key is released; otherwise, . + + + Indicates whether the row containing the cell will be unshared when the mouse button is pressed while the pointer is over the cell. + A that contains data about the mouse click. + Always . + + + Indicates whether the row containing the cell will be unshared when the mouse pointer moves over the cell. + The index of the row containing the cell. + + if the cell was the last cell receiving a mouse click; otherwise, . + + + Indicates whether the row containing the cell will be unshared when the mouse pointer leaves the cell. + The index of the row containing the cell. + + if the button is not in the normal state; if the button is in the pressed state. + + + Indicates whether the row containing the cell will be unshared when the mouse button is released while the pointer is over the cell. + A that contains data about the mouse click. + Always . + + + Called when the cell's contents are clicked. + A that contains the event data. + + + Called when the cell's contents are double-clicked. + A that contains the event data. + + + Called when a character key is pressed while the focus is on a cell. + A that contains the event data. + The row index of the current cell, or -1 if the cell is not owned by a row. + + + Called when a character key is released while the focus is on a cell. + A that contains the event data. + The row index of the current cell, or -1 if the cell is not owned by a row. + + + Called when the focus moves from a cell. + The row index of the current cell, or -1 if the cell is not owned by a row. + + if the cell was left as a result of user mouse click rather than a programmatic cell change; otherwise, . + + + Called when the mouse button is held down while the pointer is on a cell. + A that contains the event data. + + + Called when the mouse pointer moves from a cell. + The row index of the current cell or -1 if the cell is not owned by a row. + + + Called when the mouse pointer moves within a cell. + A that contains the event data. + + + Called when the mouse button is released while the pointer is on a cell. + A that contains the event data. + + + Paints the current . + The used to paint the cell. + A that represents the area of the that needs to be repainted. + A that contains the bounds of the cell that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the cell. + The data of the cell that is being painted. + The formatted data of the cell that is being painted. + An error message that is associated with the cell. + A that contains formatting and style information about the cell. + A that contains border styles for the cell that is being painted. + A bitwise combination of the values that specifies which parts of the cell need to be painted. + + + Converts a value formatted for display to an actual cell value. + The display value of the cell. + The in effect for the cell. + A for the display value type, or to use the default converter. + A for the cell value type, or to use the default converter. + + is . + The property value is . + + is . + +-or- + + The type of does not match the type indicated by the property. + The cell value. + + + This method is not meaningful for this type. + This parameter is ignored. + + + Returns the string representation of the cell. + A that represents the current cell. + + + Gets or sets the formatted value of the control hosted by the cell when it is in edit mode. + The property value is . + + -or- + + The assigned value is or is not of the type indicated by the property. + + -or- + + The assigned value is not of type nor of type . + The property value is . + An representing the cell's value. + + + Gets or sets a flag indicating that the value has been changed for this cell. + + if the cell's value has changed; otherwise, . + + + Gets the type of the cell's hosted editing control. + The of the underlying editing control. + + + Gets or sets the underlying value corresponding to a cell value of . + An corresponding to a cell value of . The default is . + + + Gets or sets the flat style appearance of the check box user interface (UI). + The specified value when setting this property is not a valid value. + One of the values. The default is . + + + Gets the type of the cell display value. + A representing the display type of the cell. + + + Gets or sets the underlying value corresponding to an indeterminate or cell value. + An corresponding to an indeterminate or cell value. The default is . + + + Gets or sets a value indicating whether ternary mode has been enabled for the hosted check box control. + + if ternary mode is enabled; if binary mode is enabled. The default is . + + + Gets or sets the underlying value corresponding to a cell value of . + An corresponding to a cell value of . The default is . + + + Gets the data type of the values in the cell. + The of the underlying value of the cell. + + + Provides information about a to accessibility client applications. + + + Initializes a new instance of the class. + The that owns the . + + + Performs the default action of the . + The returned by the property does not belong to a control. + + -or- + + The returned by the property belongs to a shared row. + +-or- + +.NET 5 and later versions: The property is . + + + Gets the number of child accessible objects that belong to the . + The value -1. + + + Gets a string that represents the default action of the . + .NET 5 and later versions: The property is . + A description of the default action. + + + Gets the state of this . + .NET 5 and later versions: The property is . + One of the values. + + + Hosts a collection of objects. + + + Initializes a new instance of the class to the default state. + + + Initializes a new instance of the and configures it to display check boxes with two or three states. + + to display check boxes with three states; to display check boxes with two states. + + + Gets a string that describes the column. + A that describes the column. + + + Gets or sets the template used to create new cells. + The property is set to a value that is not of type . + A that all other cells in the column are modeled after. The default value is a new instance. + + + Gets or sets the column's default cell style. + The to be applied as the default style. + + + Gets or sets the underlying value corresponding to a cell value of , which appears as an unchecked box. + The value of the property is . + An representing a value that the cells in this column will treat as a value. The default is . + + + Gets or sets the flat style appearance of the check box cells. + The value of the property is . + A value indicating the appearance of cells in the column. The default is . + + + Gets or sets the underlying value corresponding to an indeterminate or cell value, which appears as a disabled checkbox. + The value of the property is . + An representing a value that the cells in this column will treat as an indeterminate value. The default is . + + + Gets or sets a value indicating whether the hosted check box cells will allow three check states rather than two. + The value of the property is . + + if the hosted objects are able to have a third, indeterminate, state; otherwise, . The default is . + + + Gets or sets the underlying value corresponding to a cell value of , which appears as a checked box. + The value of the property is . + An representing a value that the cell will treat as a value. The default is . + + + Defines constants that indicate whether content is copied from a control to the Clipboard. + + + Copying to the Clipboard is disabled. + + + The text values of selected cells can be copied to the Clipboard. Header text is included for rows and columns that contain selected cells. + + + The text values of selected cells can be copied to the Clipboard. Row or column header text is included for rows or columns that contain selected cells only when the property is set to or and at least one header is selected. + + + The text values of selected cells can be copied to the Clipboard. Header text is not included. + + + Represents a column in a control. + + + Occurs when the is disposed. + + + Initializes a new instance of the class to the default state. + + + Initializes a new instance of the class using an existing as a template. + An existing to use as a template. + + + Creates an exact copy of this band. + An that represents the cloned . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Calculates the ideal width of the column based on the specified criteria. + A value that specifies an automatic sizing mode. + + to calculate the width of the column based on the current row heights; to calculate the width with the expectation that the row heights will be adjusted. + + is , , or . + + is not a valid value. + The ideal width, in pixels, of the column. + + + Gets a string that describes the column. + A that describes the column. + + + Gets or sets the mode by which the column automatically adjusts its width. + The specified value when setting this property is a that is not valid. + The specified value when setting this property results in an value of for a visible column when column headers are hidden. + + -or- + + The specified value when setting this property results in an value of for a visible column that is frozen. + A value that determines whether the column will automatically adjust its width and how it will determine its preferred width. The default is . + + + Gets or sets the template used to create new cells. + A that all other cells in the column are modeled after. The default is . + + + Gets the run-time type of the cell template. + The of the used as a template for this column. The default is . + + + Gets or sets the shortcut menu for the column. + The associated with the current . The default is . + + + Gets or sets the name of the data source property or database column to which the is bound. + The case-insensitive name of the property or database column associated with the . + + + Gets or sets the column's default cell style. + A that represents the default style of the cells in the column. + + + Gets or sets the display order of the column relative to the currently displayed columns. + + is not and the specified value when setting this property is less than 0 or greater than or equal to the number of columns in the control. + + -or- + + is and the specified value when setting this property is less than -1. + + -or- + + The specified value when setting this property is equal to Int32.MaxValue. + The zero-based position of the column as it is displayed in the associated , or -1 if the band is not contained within a control. + + + Gets or sets the width, in pixels, of the column divider. + The thickness, in pixels, of the divider (the column's right margin). + + + Gets or sets a value that represents the width of the column when it is in fill mode relative to the widths of other fill-mode columns in the control. + The specified value when setting this property is less than or equal to 0. + A representing the width of the column when it is in fill mode relative to the widths of other fill-mode columns. The default is 100. + + + Gets or sets a value indicating whether a column will move when a user scrolls the control horizontally. + + to freeze the column; otherwise, . + + + Gets or sets the that represents the column header. + A that represents the header cell for the column. + + + Gets or sets the caption text on the column's header cell. + A with the desired text. The default is an empty string (""). + + + Gets the sizing mode in effect for the column. + The value in effect for the column. + + + Gets the cell style currently applied to the column. + A that represents the cell style used to display the column. + + + Gets a value indicating whether the column is bound to a data source. + + if the column is connected to a data source; otherwise, . + + + Gets or sets the minimum width, in pixels, of the column. + The value is less than 2 or greater than Int32.MaxValue. + The number of pixels, from 2 to Int32.MaxValue, that specifies the minimum width of the column. The default is 5. + + + Gets or sets the name of the column. + A that contains the name of the column. The default is an empty string (""). + + + Gets or sets a value indicating whether the user can edit the column's cells. + This property is set to for a column that is bound to a read-only data source. + + if the user cannot edit the column's cells; otherwise, . + + + Gets or sets a value indicating whether the column is resizable. + One of the values. The default is . + + + Gets or sets the site of the column. + The associated with the column, if any. + + + Gets or sets the sort mode for the column. + The value assigned to the property conflicts with . + A that specifies the criteria used to order the rows based on the cell values in a column. + + + Gets or sets the text used for ToolTips. + The text to display as a ToolTip for the column. + + + Gets or sets the data type of the values in the column's cells. + A that describes the run-time class of the values stored in the column's cells. + + + Gets or sets a value indicating whether the column is visible. + + if the column is visible; otherwise, . + + + Gets or sets the current width of the column. + The specified value when setting this property is greater than 65536. + The width, in pixels, of the column. The default is 100. + + + Represents a collection of objects in a control. + + + Occurs when the collection changes. + + + Initializes a new instance of the class for the given . + The that created this collection. + + + Adds a with the given column name and column header text to the collection. + The name by which the column will be referred. + The text for the column's header. + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property value is or , which conflicts with the default column property value of . + + -or- + + The default column property value of 100 would cause the combined values of all columns in the control to exceed 65535. + The index of the column. + + + Adds the given column to the collection. + The to add. + + is . + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + already belongs to a control. + + -or- + + The property value is and the property value is or . Use the control and methods to temporarily set conflicting property values. + + -or- + + The property value is and the property value is . + + -or- + + has an property value of and a property value of . + + -or- + + has a property value that would cause the combined values of all columns in the control to exceed 65535. + + -or- + + has and property values that would display it among a set of adjacent columns with the opposite property value. + + -or- + + The control contains at least one row and has a property value of . + The index of the column. + + + Adds a range of columns to the collection. + An array of objects to add. + + is . + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + At least one of the values in is . + + -or- + + At least one of the columns in already belongs to a control. + + -or- + + At least one of the columns in has a property value of and the control contains at least one row. + + -or- + + At least one of the columns in has a property value of and the property value is or . Use the control and methods to temporarily set conflicting property values. + + -or- + + At least one of the columns in has an property value of and the property value is . + + -or- + + At least one of the columns in has an property value of and a property value of . + + -or- + + The columns in have property values that would cause the combined values of all columns in the control to exceed 65535. + + -or- + + At least two of the values in are references to the same . + + -or- + + At least one of the columns in has and property values that would display it among a set of adjacent columns with the opposite property value. + + + Clears the collection. + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + + Determines whether the collection contains the column referred to by the given name. + The name of the column to look for. + + is . + + if the column is contained in the collection; otherwise, . + + + Determines whether the collection contains the given column. + The to look for. + + if the given column is in the collection; otherwise, . + + + Copies the items from the collection to the given array. + The destination array. + The index of the destination array at which to start copying. + + + Returns the number of columns that meet the given filter requirements. + A bitwise combination of the values that represent the filter for inclusion. + + is not a valid bitwise combination of values. + The number of columns that meet the filter requirements. + + + Returns the width, in pixels, required to display all of the columns that meet the given filter requirements. + A bitwise combination of the values that represent the filter for inclusion. + + is not a valid bitwise combination of values. + The width, in pixels, that is necessary to display all of the columns that meet the filter requirements. + + + Returns the first column in display order that meets the given inclusion-filter requirements. + A bitwise combination of the values that represents the filter for inclusion. + + is not a valid bitwise combination of values. + The first column in display order that meets the given filter requirements, or if no column is found. + + + Returns the first column in display order that meets the given inclusion-filter and exclusion-filter requirements. + A bitwise combination of the values that represent the filter to apply for inclusion. + A bitwise combination of the values that represent the filter to apply for exclusion. + At least one of the filter values is not a valid bitwise combination of values. + The first column in display order that meets the given filter requirements, or if no column is found. + + + Returns the last column in display order that meets the given filter requirements. + A bitwise combination of the values that represent the filter to apply for inclusion. + A bitwise combination of the values that represent the filter to apply for exclusion. + At least one of the filter values is not a valid bitwise combination of values. + The last displayed column in display order that meets the given filter requirements, or if no column is found. + + + Gets the first column after the given column in display order that meets the given filter requirements. + The column from which to start searching for the next column. + A bitwise combination of the values that represent the filter to apply for inclusion. + A bitwise combination of the values that represent the filter to apply for exclusion. + + is . + At least one of the filter values is not a valid bitwise combination of values. + The next column that meets the given filter requirements, or if no column is found. + + + Gets the last column prior to the given column in display order that meets the given filter requirements. + The column from which to start searching for the previous column. + A bitwise combination of the values that represent the filter to apply for inclusion. + A bitwise combination of the values that represent the filter to apply for exclusion. + + is . + At least one of the filter values is not a valid bitwise combination of values. + The previous column that meets the given filter requirements, or if no column is found. + + + Gets the index of the given in the collection. + The to return the index of. + The index of the given . + + + Inserts a column at the given index in the collection. + The zero-based index at which to insert the given column. + The to insert. + + is . + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + already belongs to a control. + + -or- + + The property value is and the property value is or . Use the control and methods to temporarily set conflicting property values. + + -or- + + The property value is and the property value is . + + -or- + + has an property value of and a property value of . + + -or- + + has and property values that would display it among a set of adjacent columns with the opposite property value. + + -or- + + The control contains at least one row and has a property value of . + + + Raises the event. + A that contains the event data. + + + Removes the column with the specified name from the collection. + The name of the column to delete. + + does not match the name of any column in the collection. + + is . + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + + Removes the specified column from the collection. + The column to delete. + + is not in the collection. + + is . + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + + Removes the column at the given index in the collection. + The index of the column to delete. + + is less than zero or greater than the number of columns in the control minus one. + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + + Copies the entire contents of the collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from the current collection. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + + is multidimensional. + + -or- + + The number of elements in the source collection is greater than the available space from to the end of . + The type of the source element cannot be cast automatically to the type of . + + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. + + + Adds an object to the end of the collection. + The to add to the end of the collection. The value can be . + + is not a . + + is . + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The column indicated by already belongs to a control. + + -or- + + The property value of the column indicated by is and the property value is or . Use the control and methods to temporarily set conflicting property values. + + -or- + + The property value of the column indicated by is and the property value is . + + -or- + + The column indicated by has an property value of and a property value of . + + -or- + + The column indicated by has a property value that would cause the combined values of all columns in the control to exceed 65535. + + -or- + + The column indicated by has and property values that would display it among a set of adjacent columns with the opposite property value. + + -or- + + The control contains at least one row and the column indicated by has a property value of . + The index at which has been added. + + + Removes all elements from the collection. + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + + Determines whether an object is in the collection. + The to locate in the collection. The value can be . + + is . + + if is found in the ; otherwise, . + + + Determines the index of a specific item in the collection. + The to locate in the collection. The value can be . + The zero-based index of the first occurrence of within the collection, if found; otherwise, -1. + + + Inserts an element into the collection at the specified index. + The zero-based index at which should be inserted. + The to insert. The value can be . + + is not a . + + is . + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The column indicated by already belongs to a control. + + -or- + + The property value of the column indicated by is and the property value is or . Use the control and methods to temporarily set conflicting property values. + + -or- + + The property value of the column indicated by is and the property value is . + + -or- + + The column indicated by has an property value of and a property value of . + + -or- + + The column indicated by has a property value that would cause the combined values of all columns in the control to exceed 65535. + + -or- + + The column indicated by has and property values that would display it among a set of adjacent columns with the opposite property value. + + -or- + + The control contains at least one row and the column indicated by has a property value of . + + + Removes the first occurrence of the specified object from the collection. + The to remove from the collection. The value can be . + + is not a . + + is not in the collection. + + is . + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + + Removes the element with the specified index from the collection. + The location of the element to delete. + + is less than zero or greater than the number of columns in the control minus one. + The associated control is performing one of the following actions that temporarily prevents new columns from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + +- Updating column property values. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + + Gets the upon which the collection performs column-related operations. + + . + + + Gets or sets the column at the given index in the collection. + The zero-based index of the column to get or set. + + is less than zero or greater than the number of columns in the collection minus one. + The at the given index. + + + Gets or sets the column of the given name in the collection. + The name of the column to get or set. + + is . + The identified by the parameter. + + + Gets the list of elements contained in the instance. + An containing the elements of the collection. This property returns unless overridden in a derived class. + + + Gets the number of elements in the collection. + The number of elements in the . + + + Gets a value indicating whether access to the collection is synchronized. + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + An that can be used to synchronize access to the collection. + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets a value indicating whether the collection is read-only. + + in all cases. + + + Gets or sets the element at the specified index. + The zero-based index of the column to get. + This property is being set. + When getting this property, is less than zero or greater than the number of columns in the collection minus one. + The at the specified index. + + + Specifies whether a column type is visible in the designer. This class cannot be inherited. + + + The default value, which is , indicating that the column is visible in the designer. + + + A value indicating that the column is not visible in the designer. + + + A value indicating that the column is visible in the designer. + + + Initializes a new instance of the class using the default property value of . + + + Initializes a new instance of the class using the specified value to initialize the property. + The value of the property. + + + Gets a value indicating whether this object is equivalent to the specified object. + The to compare with the current . + + to indicate that the specified object is a instance with the same property value as this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Gets a value indicating whether this attribute instance is equal to the attribute value. + + to indicate that this instance is equal to the instance; otherwise, . + + + Gets a value indicating whether the column type is visible in the designer. + + to indicate that the column type is visible in the designer; otherwise, . + + + Provides data for the event of a . + + + Initializes a new instance of the class. + The index of the column next to the column divider that was double-clicked. + A new containing the inherited event data. + + is less than -1. + + + The index of the column next to the column divider that was double-clicked. + The index of the column next to the divider. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for column-related events of a . + + + Initializes a new instance of the class. + The column that the event occurs for. + + is . + + + Gets the column that the event occurs for. + The that the event occurs for. + + + Represents the method that will handle column-related events of a . + The source of the event. + A that contains the event data. + + + Represents a column header in a control. + + + Initializes a new instance of the class. + + + Creates an exact copy of this cell. + An that represents the cloned . + + + Creates a new accessible object for the . + A new for the . + + + Retrieves the formatted value of the cell to copy to the . + The zero-based index of the row containing the cell. + + to indicate that the cell is in the first column of the region defined by the selected cells; otherwise, . + + to indicate that the cell is the last column of the region defined by the selected cells; otherwise, . + + to indicate that the cell is in the first row of the region defined by the selected cells; otherwise, . + + to indicate that the cell is in the last row of the region defined by the selected cells; otherwise, . + The current format string of the cell. + + is not -1. + A that represents the value of the cell to copy to the . + + + Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified object and cell style. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + + is not -1. + The that bounds the cell's contents. + + + Retrieves the inherited shortcut menu for the specified row. + The index of the row to get the of. The index must be -1 to indicate the row of column headers. + + is not -1. + The of the column headers if one exists; otherwise, the inherited from . + + + Gets the style applied to the cell. + A to be populated with the inherited cell style. + The index of the cell's parent row. + + to include inherited colors in the returned cell style; otherwise, . + + is not -1. + A that includes the style settings of the cell inherited from the cell's parent row, column, and . + + + Calculates the preferred size, in pixels, of the cell. + The used to draw the cell. + A that represents the style of the cell. + The zero-based row index of the cell. + The cell's maximum allowable size. + + is not -1. + A that represents the preferred size, in pixels, of the cell. + + + Gets the value of the cell. + The index of the cell's parent row. + + is not -1. + The value contained in the . + + + Paints the current . + The used to paint the cell. + A that represents the area of the that needs to be repainted. + A that contains the bounds of the cell that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the cell. + The data of the cell that is being painted. + The formatted data of the cell that is being painted. + An error message that is associated with the cell. + A that contains formatting and style information about the cell. + A that contains border styles for the cell that is being painted. + A bitwise combination of the values that specifies which parts of the cell need to be painted. + + + Sets the value of the cell. + The index of the cell's parent row. + The cell value to set. + + is not -1. + + if the value has been set; otherwise . + + + Returns the string representation of the cell. + A string that represents the current cell. + + + Gets or sets a value indicating which sort glyph is displayed. + The specified value when setting this property is not a valid value. + When setting this property, the value of either the property or the property of the cell is . + + -or- + + When changing the value of this property, the specified value is not and the value of the property of the owning column is . + A value representing the current glyph. The default is . + + + Provides information about a to accessibility client applications. + + + Initializes a new instance of the class. + The that owns the . + + + Performs the default action associated with the . + .NET 5 and later versions: The property is . + + + Navigates to another accessible object. + One of the values. + .NET 5 and later versions: The property is . + An object that's in the specified direction. + + + Modifies the column selection depending on the selection mode. + A bitwise combination of the values. + + + Gets the location and size of the accessible object. + .NET 5 and later versions: The property is . + The bounds of the accessible object. + + + Gets a string that describes the default action of the . + .NET 5 and later versions: The property is . + The default action of the + + + Gets the name of the . + .NET 5 and later versions: The property is . + The name of the . + + + Gets the parent of the . + .NET 5 and later versions: The property is . + The parent of the . + + + Gets the role of the . + The value. + + + Gets the state of the . + The value of the property is . + A bitwise combination of values. The default is . + + + Gets the value of the . + The value of the . + + + Defines values for specifying how the height of the column headers is adjusted. + + + The column header height adjusts to fit the contents of all the column header cells. + + + Users cannot adjust the column header height with the mouse. + + + Users can adjust the column header height with the mouse. + + + Defines how a column can be sorted by the user. + + + The user can sort the column by clicking the column header (or pressing F3 on a cell) unless the column headers are used for selection. A sorting glyph will be displayed automatically. + + + The column can only be sorted programmatically, but it is not intended for sorting, so the column header will not include space for a sorting glyph. + + + The column can only be sorted programmatically, and the column header will include space for a sorting glyph. + + + Provides data for the event. + + + Initializes a new instance of the class. + The whose state has changed. + One of the values. + .NET 6+ only: is . + + + Gets the column whose state changed. + The whose state changed. + + + Gets the new column state. + One of the values. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Displays a combo box in a control. + + + Initializes a new instance of the class. + + + Creates an exact copy of this cell. + An that represents the cloned . + + + Creates a new for this instance. + A instance that supports the UI Automation property. + + + Removes the cell's editing control from the . + + + Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified and cell style. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's contents. + + + Returns the bounding rectangle that encloses the cell's error icon, if one is displayed. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's error icon, if one is displayed; otherwise, . + + + Gets the formatted value of the cell's data. + The value to be formatted. + The index of the cell's parent row. + The in effect for the cell. + A associated with the value type that provides custom conversion to the formatted value type, or if no such custom conversion is needed. + A associated with the formatted value type that provides custom conversion from the value type, or if no such custom conversion is needed. + A bitwise combination of values describing the context in which the formatted value is needed. + Formatting failed and either there is no handler for the event of the control or the handler set the property to . The exception object can typically be cast to type for type conversion errors or to type if cannot be found in the or the collection. + The value of the cell's data after formatting has been applied or if the cell is not part of a control. + + + Calculates the preferred size, in pixels, of the cell. + The used to draw the cell. + A that represents the style of the cell. + The zero-based row index of the cell. + The cell's maximum allowable size. + A that represents the preferred size, in pixels, of the cell. + + + Attaches and initializes the hosted editing control. + The index of the cell's parent row. + The initial value to be displayed in the control. + A that determines the appearance of the hosted control. + + + Determines if edit mode should be started based on the given key. + A that represents the key that was pressed. + + if edit mode should be started; otherwise, . + + + Called when the property of the cell changes. + The property is not and the value of either the property or the property is not or and does not name a valid property or column in the data source. + + + Called when the focus moves to a cell. + The index of the cell's parent row. + + if a user action moved focus to the cell; if a programmatic operation moved focus to the cell. + + + Called when the focus moves from a cell. + The index of the cell's parent row. + + if a user action moved focus from the cell; if a programmatic operation moved focus from the cell. + + + Called when the user clicks a mouse button while the pointer is on a cell. + A that contains the event data. + + + Called when the mouse pointer moves over a cell. + The index of the cell's parent row. + + + Called when the mouse pointer leaves the cell. + The index of the cell's parent row. + + + Called when the mouse pointer moves within a cell. + A that contains the event data. + + + Paints the current . + The used to paint the cell. + A that represents the area of the that needs to be repainted. + A that contains the bounds of the cell that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the cell. + The data of the cell that is being painted. + The formatted data of the cell that is being painted. + An error message that is associated with the cell. + A that contains formatting and style information about the cell. + A that contains border styles for the cell that is being painted. + A bitwise combination of the values that specifies which parts of the cell need to be painted. + + + Converts a value formatted for display to an actual cell value. + The display value of the cell. + The in effect for the cell. + A for the display value type, or null to use the default converter. + A for the cell value type, or null to use the default converter. + The cell value. + + + Returns a string that describes the current object. + A string that represents the current object. + + + Gets or sets a value indicating whether the cell will match the characters being entered in the cell with a selection from the drop-down list. + + if automatic completion is activated; otherwise, . The default is . + + + Gets or sets the data source whose data contains the possible selections shown in the drop-down list. + The specified value when setting this property is not and is not of type nor . + An or that contains a collection of values used to supply data to the drop-down list. The default value is . + + + Gets or sets a string that specifies where to gather selections to display in the drop-down list. + The property is not and the specified value when setting this property is not or and does not name a valid property or column in the data source. + A string specifying the name of a property or column in the data source specified in the property. The default value is , which indicates that the property will not be used. + + + Gets or sets a value that determines how the combo box is displayed when it is not in edit mode. + The specified value when setting this property is not a valid value. + One of the values. The default is . + + + Gets or sets a value indicating whether the property value applies to the cell only when it is the current cell in the control. + + if the display style applies to the cell only when it is the current cell; otherwise . The default is . + + + Gets or sets the width of the of the drop-down list portion of a combo box. + The specified value is less than one. + The width, in pixels, of the drop-down list. The default is 1. + + + Gets the type of the cell's hosted editing control. + The of the underlying editing control. This property always returns . + + + Gets or sets the flat style appearance of the cell. + The specified value is not a valid value. + One of the values. The default value is . + + + Gets the class type of the formatted value associated with the cell. + The type of the cell's formatted value. This property always returns . + + + Gets the objects that represent the selection displayed in the drop-down list. + An containing the selection. + + + Gets or sets the maximum number of items shown in the drop-down list. + The value is less than 1 or greater than 100 when setting this property. + The number of drop-down list items to allow. The minimum is 1 and the maximum is 100; the default is 8. + + + Gets or sets a value indicating whether the items in the combo box are automatically sorted. + An attempt was made to sort a cell that is attached to a data source. + + if the combo box is sorted; otherwise, . The default is . + + + Gets or sets a string that specifies where to gather the underlying values used in the drop-down list. + The property is not and the specified value when setting this property is not or and does not name a valid property or column in the data source. + A string specifying the name of a property or column. The default value is , which indicates that this property is ignored. + + + Gets or sets the data type of the values in the cell. + A representing the data type of the value in the cell. + + + Represents the accessibility object for the current object. + + + Instantiates a new instance of the class. + The control to which this object belongs. + + + Represents the collection of selection choices in a . + + + Initializes a new instance of the class. + The that owns the collection. + + + Adds an item to the list of items for a . + An object representing the item to add to the collection. + + is . + The cell's property value is not . + The cell is in a shared row. + The position into which the new element was inserted. + + + Adds one or more items to the list of items for a . + One or more objects that represent items for the drop-down list. + + -or- + + An of values. + + is . + One or more of the items in the array is . + +-or- + +The cell is in a shared row. + The cell's property value is not . + + + Adds the items of an existing to the list of items in a . + The to load into this collection. + + is . + One or more of the items in the collection is . + +-or- + +The cell is in a shared row. + The cell's property value is not . + + + Clears all items from the collection. + The collection contains at least one item and the cell's property value is not . + The collection contains at least one item and the cell is in a shared row. + + + Determines whether the specified item is contained in the collection. + An object representing the item to locate in the collection. + + is . + + if the is in the collection; otherwise, . + + + Copies the entire collection into an existing array of objects at a specified location within the array. + The destination array to which the contents will be copied. + The index of the element in at which to start copying. + + is . + + is less than 0 or equal to or greater than the length of . + + -or- + + The number of elements in the is greater than the available space from to the end of . + + is multidimensional. + + + Returns an enumerator that can iterate through a . + An enumerator of type . + + + Returns the index of the specified item in the collection. + An object representing the item to locate in the collection. + + is . + The zero-based index of the parameter if it is found in the collection; otherwise, -1. + + + Inserts an item into the collection at the specified index. + The zero-based index at which to place within an unsorted . + An object representing the item to insert. + + is . + + is less than 0 or greater than the number of items in the collection. + The cell's property value is not . + The cell is in a shared row. + + + Removes the specified object from the collection. + An object representing the item to remove from the collection. + The cell's property value is not . + The cell is in a shared row. + + + Removes the object at the specified index. + The zero-based index of the object to be removed. + + is less than 0 or greater than the number of items in the collection minus one. + The cell's property value is not . + The cell is in a shared row. + + + Copies the elements of the collection to the specified array, starting at the specified index. + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + is . + + is less than 0 or equal to or greater than the length of . + + -or- + + The number of elements in the is greater than the available space from to the end of . + + is multidimensional. + + + Adds an object to the collection. + The object to add to the collection. + + is . + The cell's property value is not . + The cell is in a shared row. + The position in which to insert the new element. + + + Gets the number of items in the collection. + The number of items in the collection. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets or sets the item at the current index location. In C#, this property is the indexer for the class. + The zero-based index of the element to get or set. + + is less than 0 or greater than the number of items in the collection minus one. + The specified value when setting this property is . + When setting this property, the cell's property value is not . + When setting this property, the cell is in a shared row. + The stored at the given index. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the . + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Represents a column of objects. + + + Initializes a new instance of the class to the default state. + + + Creates an exact copy of this column. + An that represents the cloned . + + + Gets a string that describes the column. + A that describes the column. + + + Gets or sets a value indicating whether cells in the column will match the characters being entered in the cell with one from the possible selections. + The value of the property is . + + if auto completion is activated; otherwise, . The default is . + + + Gets or sets the template used to create cells. + When setting this property to a value that is not of type . + A that all other cells in the column are modeled after. The default value is a new . + + + Gets or sets the data source that populates the selections for the combo boxes. + The value of the property is . + An object that represents a data source. The default is . + + + Gets or sets a string that specifies the property or column from which to retrieve strings for display in the combo boxes. + The value of the property is . + A that specifies the name of a property or column in the data source specified in the property. The default is . + + + Gets or sets a value that determines how the combo box is displayed when not editing. + The value of the property is . + A value indicating the combo box appearance. The default is . + + + Gets or sets a value indicating whether the property value applies only to the current cell in the control when the current cell is in this column. + The value of the property is . + + if the display style applies only to the current cell; otherwise . The default is . + + + Gets or sets the width of the drop-down lists of the combo boxes. + The value of the property is . + The width, in pixels, of the drop-down lists. The default is 1. + + + Gets or sets the flat style appearance of the column's cells. + The value of the property is . + A value indicating the cell appearance. The default is . + + + Gets the collection of objects used as selections in the combo boxes. + The value of the property is . + An that represents the selections in the combo boxes. + + + Gets or sets the maximum number of items in the drop-down list of the cells in the column. + The value of the property is . + The maximum number of drop-down list items, from 1 to 100. The default is 8. + + + Gets or sets a value indicating whether the items in the combo box are sorted. + The value of the property is . + + if the combo box is sorted; otherwise, . The default is . + + + Gets or sets a string that specifies the property or column from which to get values that correspond to the selections in the drop-down list. + The value of the property is . + A that specifies the name of a property or column used in the property. The default is . + + + Defines constants that indicate how a is displayed. + + + When it is not in edit mode, the mimics the appearance of a control. + + + When it is not in edit mode, the is displayed with a drop-down button but does not otherwise mimic the appearance of a control. + + + When it is not in edit mode, the is displayed without a drop-down button. + + + Represents the hosted combo box control in a . + + + Initializes a new instance of the class. + + + Changes the control's user interface (UI) to be consistent with the specified cell style. + The to use as a pattern for the UI. + .NET 5 and later versions: The argument is . + + + Creates a new for this instance. + A new accessibility object. + + + Determines whether the specified key is a regular input key that the editing control should process or a special key that the should process. + A bitwise combination of values that represents the key that was pressed. + + to indicate that the control can process the key; otherwise, . + + if the specified key is a regular input key that should be handled by the editing control; otherwise, . + + + Retrieves the formatted value of the cell. + A bitwise combination of values that specifies the data error context. + An that represents the formatted version of the cell contents. + + + Raises the event. + The event data. + + + Raises the event. + An that contains the event data. + + + Prepares the currently selected cell for editing. + + to select all of the cell's content; otherwise, . + + + Gets or sets the that contains the combo box control. + The that contains the that contains this control; otherwise, if there is no associated . + + + Gets or sets the formatted representation of the current value of the control. + An object representing the current value of this control. + + + Gets or sets the index of the owning cell's parent row. + The index of the row that contains the owning cell; -1 if there is no owning row. + + + Gets or sets a value indicating whether the current value of the control has changed. + + if the value of the control has changed; otherwise, . + + + Gets the cursor used during editing. + A that represents the cursor image used by the mouse pointer during editing. + + + Gets a value indicating whether the cell contents need to be repositioned whenever the value changes. + + in all cases. + + + Defines constants that indicate the alignment of content within a cell. + + + The content is aligned vertically at the bottom and horizontally at the center of a cell. + + + The content is aligned vertically at the bottom and horizontally at the left of a cell. + + + The content is aligned vertically at the bottom and horizontally at the right of a cell. + + + The content is aligned at the vertical and horizontal center of a cell. + + + The content is aligned vertically at the middle and horizontally at the left of a cell. + + + The content is aligned vertically at the middle and horizontally at the right of a cell. + + + The alignment is not set. + + + The content is aligned vertically at the top and horizontally at the center of a cell. + + + The content is aligned vertically at the top and horizontally at the left of a cell. + + + The content is aligned vertically at the top and horizontally at the right of a cell. + + + Represents the state of a data-bound control when a data error occurred. + + + A data error occurred when copying content to the Clipboard. This value indicates that the cell value could not be converted to a string. + + + A data error occurred when committing changes to the data store. This value indicates that data entered in a cell could not be committed to the underlying data store. + + + A data error occurred when the selection cursor moved to another cell. This value indicates that a user selected a cell when the previously selected cell had an error condition. + + + A data error occurred when displaying a cell that was populated by a data source. This value indicates that the value from the data source cannot be displayed by the cell, or a mapping that translates the value from the data source to the cell is missing. + + + A data error occurred when trying to format data that is either being sent to a data store, or being loaded from a data store. This value indicates that a change to a cell failed to format correctly. Either the new cell value needs to be corrected or the cell's formatting needs to change. + + + A data error occurred when restoring a cell to its previous value. This value indicates that a cell tried to cancel an edit and the rollback to the initial value failed. This can occur if the cell formatting changed so that it is incompatible with the initial value. + + + A data error occurred when the lost focus. This value indicates that the could not commit user changes after losing focus. + + + A data error occurred when parsing new data. This value indicates that the could not parse new data that was entered by the user or loaded from the underlying data store. + + + A data error occurred when calculating the preferred size of a cell. This value indicates that the failed to calculate the preferred width or height of a cell when programmatically resizing a column or row. This can occur if the cell failed to format its value. + + + A data error occurred when deleting a row. This value indicates that the underlying data store threw an exception when a data-bound deleted a row. + + + A data error occurred when scrolling a new region into view. This value indicates that a cell with data errors scrolled into view programmatically or with the scroll bar. + + + Provides data for the event. + + + Initializes a new instance of the class. + The exception that occurred. + The column index of the cell that raised the . + The row index of the cell that raised the . + A bitwise combination of values indicating the context in which the error occurred. + + + Gets details about the state of the when the error occurred. + A bitwise combination of the values that specifies the context in which the error occurred. + + + Gets the exception that represents the error. + An that represents the error. + + + Gets or sets a value indicating whether to throw the exception after the delegate is finished with it. + When setting this property to , the property value is . + + if the exception should be thrown; otherwise, . The default is . + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + A in which the user will edit the selected cell's contents. + A representing the style of the cell being edited. + + or is null. + + + Gets or sets the cell style of the edited cell. + The specified value when setting this property is . + A representing the style of the cell being edited. + + + The control shown to the user for editing the selected cell's value. + A that displays an area for the user to enter or change the selected cell's value. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Specifies how a user starts cell editing in the control. + + + Editing begins when the cell receives focus. This mode is useful when pressing the TAB key to enter values across a row, or when pressing the ENTER key to enter values down a column. + + + Editing begins when F2 is pressed while the cell has focus. This mode places the selection point at the end of the cell contents. + + + Editing begins when any alphanumeric key is pressed while the cell has focus. + + + Editing begins when any alphanumeric key or F2 is pressed while the cell has focus. + + + Editing begins only when the method is called. + + + Provides the base class for elements of a control. + + + Initializes a new instance of the class. + + + Called when the element is associated with a different . + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Gets the control associated with this element. + A control that contains this element. The default is . + + + Gets the user interface (UI) state of the element. + A bitwise combination of the values representing the state. + + + Specifies the user interface (UI) state of a element within a control. + + + Indicates the an element is currently displayed onscreen. + + + Indicates that an element cannot be scrolled through the UI. + + + Indicates that an element is in its default state. + + + Indicates that an element will not accept user input to change its value. + + + Indicates that an element can be resized through the UI. This value is ignored except when combined with the value. + + + Indicates that an element does not inherit the resizable state of its parent. + + + Indicates that an element is in a selected (highlighted) UI state. + + + Indicates that an element is visible (displayable). + + + Specifies the border style that can be applied to the and properties of a control. + + + A border that has been customized. + + + No borders. + + + A three-dimensional raised border. + + + A single-line border. + + + A three-dimensional sunken border. + + + Contains functionality common to row header cells and column header cells. + + + Initializes a new instance of the class. + + + Creates an exact copy of this cell. + An that represents the cloned . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the shortcut menu of the header cell. + Ignored by this implementation. + A if the or has a shortcut menu assigned; otherwise, . + + + Returns a value indicating the current state of the cell as inherited from the state of its row or column. + The index of the row containing the cell or -1 if the cell is not a row header cell or is not contained within a control. + The cell is a row header cell, the cell is not contained within a control, and is not -1. + +-or- + + The cell is a row header cell, the cell is contained within a control, and is outside the valid range of 0 to the number of rows in the control minus 1. + +-or- + + The cell is a row header cell and is not the index of the row containing this cell. + The cell is a column header cell or the control's and is not -1. + A bitwise combination of values representing the current state of the cell. + + + Gets the size of the cell. + The row index of the header cell. + The value of the property for this cell is and does not equal -1. + + -or- + + The value of the property for this cell is not and does not equal -1. + + -or- + + The value of the property for this cell is not and is less than zero or greater than or equal to the number of rows in the control. + + -or- + + The values of the and properties of this cell are both and does not equal -1. + The value of the property for this cell is not and indicates a row other than the . + A that represents the size of the header cell. + + + Gets the value of the cell. + The index of the cell's parent row. + + is not -1. + The value of the current . + + + Indicates whether a row will be unshared when the mouse button is held down while the pointer is on a cell in the row. + A that contains information about the mouse position. + + if the user clicks with the left mouse button, visual styles are enabled, and the property is ; otherwise, . + + + Indicates whether a row will be unshared when the mouse pointer moves over a cell in the row. + The index of the row that the mouse pointer entered. + + if visual styles are enabled, and the property is ; otherwise, . + + + Indicates whether a row will be unshared when the mouse pointer leaves the row. + The index of the row that the mouse pointer left. + + if the property value is not , visual styles are enabled, and the property is ; otherwise, . + + + Indicates whether a row will be unshared when the mouse button is released while the pointer is on a cell in the row. + A that contains information about the mouse position. + + if the left mouse button was released, visual styles are enabled, and the property is ; otherwise, . + + + Called when the mouse button is held down while the pointer is on a cell. + A that contains information about the mouse position. + + + Called when the mouse pointer enters the cell. + The index of the row containing the cell. + + + Called when the mouse pointer leaves the cell. + The index of the row containing the cell. + + + Called when the mouse button is released while the pointer is over the cell. + A that contains information about the mouse position. + + + Paints the current . + The used to paint the cell. + A that represents the area of the that needs to be repainted. + A that contains the bounds of the cell that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the cell. + The data of the cell that is being painted. + The formatted data of the cell that is being painted. + An error message that is associated with the cell. + A that contains formatting and style information about the cell. + A that contains border styles for the cell that is being painted. + A bitwise combination of the values that specifies which parts of the cell need to be painted. + + + Returns a string that describes the current object. + A string that represents the current object. + + + Gets the buttonlike visual state of the header cell. + One of the values; the default is . + + + Gets a value that indicates whether the cell is currently displayed on-screen. + + if the cell is on-screen or partially on-screen; otherwise, . + + + Gets the type of the formatted value of the cell. + A object representing the type. + + + Gets a value indicating whether the cell is frozen. + + if the cell is frozen; otherwise, . The default is if the cell is detached from a . + + + Gets a value indicating whether the header cell is read-only. + An operation tries to set this property. + + in all cases. + + + Gets a value indicating whether the cell is resizable. + + if this cell can be resized; otherwise, . The default is if the cell is not attached to a . + + + Gets or sets a value indicating whether the cell is selected. + This property is being set. + + in all cases. + + + Gets the type of the value stored in the cell. + A object representing the type. + + + Gets a value indicating whether or not the cell is visible. + + if the cell is visible; otherwise, . The default is if the cell is detached from a + + + Specifies a location in a control. + + + A cell in the . + + + A column header in the . + + + The horizontal scroll bar of the . + + + An empty part of the . + + + A row header in the . + + + The top left column header in the . + + + The vertical scroll bar of the . + + + Displays a graphic in a control. + + + Initializes a new instance of the class, configuring it for use with cell values other than objects. + + + Initializes a new instance of the class, optionally configuring it for use with cell values. + The cell will display an value. + + + Creates an exact copy of this cell. + An that represents the cloned . + + + Creates a new accessible object for the . + A new for the . + + + Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified and cell style. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's contents. + + + Returns the bounding rectangle that encloses the cell's error icon, if one is displayed. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's error icon, if one is displayed; otherwise, . + + + Returns a graphic as it would be displayed in the cell. + The value to be formatted. + The index of the cell's parent row. + The in effect for the cell. + A associated with the value type that provides custom conversion to the formatted value type, or if no such custom conversion is needed. + A associated with the formatted value type that provides custom conversion from the value type, or if no such custom conversion is needed. + A bitwise combination of values describing the context in which the formatted value is needed. + An object that represents the formatted image. + + + Calculates the preferred size, in pixels, of the cell. + The used to draw the cell. + A that represents the style of the cell. + The zero-based row index of the cell. + The cell's maximum allowable size. + A that represents the preferred size, in pixels, of the cell. + + + Gets the value of the cell. + The index of the cell's parent row. + The value contained in the . + + + Paints the current . + The used to paint the cell. + A that represents the area of the that needs to be repainted. + A that contains the bounds of the cell that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the cell. + The data of the cell that is being painted. + The formatted data of the cell that is being painted. + An error message that is associated with the cell. + A that contains formatting and style information about the cell. + A that contains border styles for the cell that is being painted. + A bitwise combination of the values that specifies which parts of the cell need to be painted. + + + Returns a string that describes the current object. + A string that represents the current object. + + + Gets the default value that is used when creating a new row. + An object containing a default image placeholder, or to display an empty cell. + + + Gets or sets the text associated with the image. + The text associated with the image displayed in the cell. + + + Gets the type of the cell's hosted editing control. + The of the underlying editing control. As implemented in this class, this property is always . + + + Gets the type of the formatted value associated with the cell. + A object representing display value type of the cell, which is the type if the property is set to or the type otherwise. + + + Gets or sets the graphics layout for the cell. + The supplied value is invalid. + A for this cell. The default is . + + + Gets or sets a value indicating whether this cell displays an value. + + if this cell displays an value; otherwise, . + + + Gets or sets the data type of the values in the cell. + The of the cell's value. + + + Provides information about a to accessibility client applications. + + + Initializes a new instance of the class. + The that owns the . + + + Performs the default action of the . + .NET 5 and later versions: The property is . + + + Gets the number of child accessible objects that belong to the . + The value -1. + + + Gets a string that represents the default action of the . + An empty string (""). + + + Gets the text associated with the image in the image cell. + The text associated with the image in the image cell. + + + Gets a string representing the formatted value of the owning cell. + The value of the property is . + A representation of the cell value. + + + Specifies the layout for an image contained in a . + + + The graphic is displayed centered using its native resolution. + + + The layout specification has not been set. + + + The graphic is stretched by the percentages required to fit the width and height of the containing cell. + + + The graphic is uniformly enlarged until it fills the width or height of the containing cell. + + + Hosts a collection of objects. + + + Initializes a new instance of the class, configuring it for use with cell values of type . + + + Initializes a new instance of the class, optionally configuring it for use with cell values. + + to indicate that the property of cells in this column will be set to values of type ; to indicate that they will be set to values of type . + + + Creates an exact copy of this column. + An that represents the cloned . + + + Gets a string that describes the column. + A that describes the column. + + + Gets or sets the template used to create new cells. + The set type is not compatible with type . + A that all other cells in the column are modeled after. + + + Gets or sets the column's default cell style. + The to be applied as the default style. + + + Gets or sets a string that describes the column's image. + The value of the property is . + The textual description of the column image. The default is . + + + Gets or sets the icon displayed in the cells of this column when the cell's property is not set and the cell's property is set to . + The to display. The default is . + + + Gets or sets the image displayed in the cells of this column when the cell's property is not set and the cell's property is set to . + The to display. The default is . + + + Gets or sets the image layout in the cells for this column. + The value of the property is . + A that specifies the cell layout. The default is . + + + Gets or sets a value indicating whether cells in this column display values. + The value of the property is . + + if cells display values of type ; if cells display values of type . The default is . + + + Represents a cell that contains a link. + + + Initializes a new instance of the class. + + + Creates an exact copy of this cell. + An that represents the cloned . + + + Creates a new accessible object for the . + A new for the . + + + Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified and cell style. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's contents. + + + Returns the bounding rectangle that encloses the cell's error icon, if one is displayed. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's error icon, if one is displayed; otherwise, . + + + Calculates the preferred size, in pixels, of the cell. + The used to draw the cell. + A that represents the style of the cell. + The zero-based row index of the cell. + The cell's maximum allowable size. + A that represents the preferred size, in pixels, of the cell. + + + Gets the value of the cell. + The index of the cell's parent row. + The value contained in the . + + + Indicates whether the row containing the cell will be unshared when a key is released and the cell has focus. + A that contains data about the key press. + The index of the row containing the cell. + + if the SPACE key was released, the property is , the property is , and the CTRL, ALT, and SHIFT keys are not pressed; otherwise, . + + + Indicates whether the row containing the cell will be unshared when the mouse button is pressed while the pointer is over the cell. + A that contains data about the mouse click. + + if the mouse pointer is over the link; otherwise, . + + + Indicates whether the row containing the cell will be unshared when the mouse pointer leaves the cell. + The index of the row containing the cell. + + if the link displayed by the cell is not in the normal state; otherwise, . + + + Indicates whether the row containing the cell will be unshared when the mouse pointer moves over the cell. + A that contains data about the mouse click. + + if the mouse pointer is over the link and the link is has not yet changed color to reflect the hover state; otherwise, . + + + Indicates whether the row containing the cell will be unshared when the mouse button is released while the pointer is over the cell. + A that contains data about the mouse click. + + if the mouse pointer is over the link; otherwise, . + + + Called when a character key is released while the focus is on a cell. + A that contains the event data. + The index of the cell's parent row. + + + Called when the user holds down a mouse button while the pointer is on a cell. + A that contains the event data. + + + Called when the mouse pointer leaves the cell. + The index of the cell's parent row. + + + Called when the mouse pointer moves within a cell. + A that contains the event data. + + + Called when the user releases a mouse button while the pointer is on a cell. + A that contains the event data. + + + Paints the current . + The used to paint the . + A that represents the area of the that needs to be repainted. + A that contains the bounds of the that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the cell. + The data of the that is being painted. + The formatted data of the that is being painted. + An error message that is associated with the cell. + A that contains formatting and style information about the cell. + A that contains border styles for the cell that is being painted. + A bitwise combination of the values that specifies which parts of the cell need to be painted. + + + Returns a string that describes the current object. + A string that represents the current object. + + + Gets or sets the color used to display an active link. + A that represents the color used to display a link that is being selected. The default value is the user's Internet Explorer setting for the color of links in the hover state. + + + Gets the type of the cell's hosted editing control. + Always . + + + Gets the display of the cell value. + The display of the cell value. + + + Gets or sets a value that represents the behavior of a link. + The specified value when setting this property is not a valid value. + One of the values. The default is . + + + Gets or sets the color used to display an inactive and unvisited link. + A that represents the color used to initially display a link. The default value is the user's Internet Explorer setting for the link color. + + + Gets or sets a value indicating whether the link was visited. + + if the link has been visited; otherwise, . The default is . + + + Gets or sets a value indicating whether the link changes color when it is visited. + + if the link changes color when it is selected; otherwise, . The default is . + + + Gets or sets a value indicating whether the column property value is displayed as the link text. + + if the column property value is displayed as the link text; if the cell property value is displayed as the link text. The default is . + + + Gets or sets the data type of the values in the cell. + A representing the data type of the value in the cell. + + + Gets or sets the color used to display a link that has been previously visited. + A that represents the color used to display a link that has been visited. The default value is the user's Internet Explorer setting for the visited link color. + + + Provides information about a control to accessibility client applications. + + + Initializes a new instance of the class. + The that owns the . + + + Performs the default action of the . + The cell returned by the property has a property value that is not and a property value of -1, indicating that the cell is in a shared row. + +-or- + +.NET 5 and later versions: The property is . + + + Gets the number of child accessible objects that belong to the . + The value -1. + + + Gets a string that represents the default action of the . + The string "Click". + + + Represents a column of cells that contain links in a control. + + + Initializes a new instance of the class. + + + Creates an exact copy of this column. + The value of the property is . + An that represents the cloned . + + + Gets a string that describes the column. + A that describes the column. + + + Gets or sets the color used to display an active link within cells in the column. + The value of the property is . + A that represents the color used to display a link that is being selected. The default value is the user's Internet Explorer setting for the color of links in the hover state. + + + Gets or sets the template used to create new cells. + When setting this property to a value that is not of type . + A that all other cells in the column are modeled after. The default value is a new instance. + + + Gets or sets a value that represents the behavior of links within cells in the column. + The value of the property is . + A value indicating the link behavior. The default is . + + + Gets or sets the color used to display an unselected link within cells in the column. + The value of the property is . + A that represents the color used to initially display a link. The default value is the user's Internet Explorer setting for the link color. + + + Gets or sets the link text displayed in a column's cells if is . + When setting this property, the value of the property is . + A containing the link text. + + + Gets or sets a value indicating whether the link changes color if it has been visited. + The value of the property is . + + if the link changes color when it is selected; otherwise, . The default is . + + + Gets or sets a value indicating whether the property value is displayed as the link text. + The value of the property is . + + if the property value is displayed as the link text; if the cell property value is displayed as the link text. The default is . + + + Gets or sets the color used to display a link that has been previously visited. + The value of the property is . + A that represents the color used to display a link that has been visited. The default value is the user's Internet Explorer setting for the visited link color. + + + Defines values for specifying the parts of a that are to be painted. + + + All parts of the cell should be painted. + + + The background of the cell should be painted. + + + The border of the cell should be painted. + + + The background of the cell content should be painted. + + + The foreground of the cell content should be painted. + + + The cell error icon should be painted. + + + The focus rectangle should be painted around the cell. + + + Nothing should be painted. + + + The background of the cell should be painted when the cell is selected. + + + Represents a row in a control. + + + Initializes a new instance of the class without using a template. + + + Modifies an input row header border style according to the specified criteria. + A that represents the row header border style to modify. + A that is used to store intermediate changes to the row header border style. + + to add a single vertical border to the result; otherwise, . + + to add a single horizontal border to the result; otherwise, . + + if the row is the first row displayed in the ; otherwise, . + + if the row is the last row in the that has its property set to ; otherwise, . + A that represents the new border style used. + + + Creates an exact copy of this row. + An that represents the cloned . + + + Creates a new accessible object for the . + A new for the . + + + Clears the existing cells and sets their template according to the supplied template. + A that acts as a template for cell styles. + + is . + A row that already belongs to the was added. + + -or- + + A column that has no cell template was added. + + + Clears the existing cells and sets their template and values. + A that acts as a template for cell styles. + An array of objects that initialize the reset cells. + Either of the parameters is . + A row that already belongs to the was added. + + -or- + + A column that has no cell template was added. + + + Constructs a new collection of cells based on this row. + The newly created . + + + Draws a focus rectangle around the specified bounds. + The used to paint the . + A that represents the area of the that needs to be painted. + A that contains the bounds of the that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the row. + The used to paint the focus rectangle. + + to use the property of as the color of the focus rectangle; to use the property of as the color of the focus rectangle. + The row has not been added to a control. + + is . + + -or- + + is . + + + Gets the shortcut menu for the row. + The index of the current row. + + is -1. + + is less than zero or greater than or equal to the number of rows in the control minus one. + A that belongs to the at the specified index. + + + Gets the error text for the row at the specified index. + The index of the row that contains the error. + The row belongs to a control and is a shared row. + The row belongs to a control and is less than zero or greater than the number of rows in the control minus one. + A string that describes the error of the row at the specified index. + + + Calculates the ideal height of the specified row based on the specified criteria. + The index of the row whose preferred height is calculated. + A that specifies an automatic sizing mode. + + to calculate the preferred height for a fixed cell width; otherwise, . + + is not a valid value. + The is not in the valid range of 0 to the number of rows in the control minus 1. + The ideal height of the row, in pixels. + + + Returns a value indicating the current state of the row. + The index of the row. + The row has been added to a control, but the value is not in the valid range of 0 to the number of rows in the control minus 1. + The row is not a shared row, but the value does not match the row's property value. + + -or- + + The row has not been added to a control, but the value does not match the row's property value. + A bitwise combination of values indicating the row state. + + + Paints the current row. + The used to paint the . + A that represents the area of the that needs to be painted. + A that contains the bounds of the that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the row. + + to indicate whether the current row is the first row displayed in the ; otherwise, . + + to indicate whether the current row is the last row in the that has the property set to ; otherwise, . + The row has not been added to a control. + + -or- + + The row is in a control and is a shared row. + The row is in a control and is less than zero or greater than the number of rows in the control minus one. + + + Paints the cells in the current row. + The used to paint the . + A that represents the area of the that needs to be painted. + A that contains the bounds of the that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the row. + + to indicate whether the current row is the first row displayed in the ; otherwise, . + + to indicate whether the current row is the last row in the that has the property set to ; otherwise, . + A bitwise combination of values indicating the parts of the cells to paint. + The row has not been added to a control. + + in not a valid bitwise combination of values. + + + Paints the header cell of the current row. + The used to paint the . + A that represents the area of the that needs to be painted. + A that contains the bounds of the that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the row. + + to indicate that the current row is the first row displayed in the ; otherwise, . + + to indicate that the current row is the last row in the that has the property set to ; otherwise, . + A bitwise combination of values indicating the parts of the cells to paint. + The row has not been added to a control. + + in not a valid bitwise combination of values. + + + Sets the values of the row's cells. + One or more objects that represent the cell values in the row. + + -or- + + An of values. + + is . + This method is called when the associated is operating in virtual mode. + + -or- + + This row is a shared row. + + if all values have been set; otherwise, . + + + Gets a human-readable string that describes the row. + A that describes this row. + + + Gets the assigned to the . + The assigned to the . + + + Gets the collection of cells that populate the row. + A that contains all of the cells in the row. + + + Gets or sets the shortcut menu for the row. + When getting the value of this property, the row is in a control and is a shared row. + The associated with the current . The default is . + + + Gets the data-bound object that populated the row. + The data-bound . + + + Gets or sets the default styles for the row, which are used to render cells in the row unless the styles are overridden. + When setting this property, the row is in a control and is a shared row. + The to be applied as the default style. + + + Gets a value indicating whether this row is displayed on the screen. + The row is in a control and is a shared row. + + if the row is currently displayed on the screen; otherwise, . + + + Gets or sets the height, in pixels, of the row divider. + When setting this property, the row is in a control and is a shared row. + The height, in pixels, of the divider (the row's bottom margin). + + + Gets or sets the error message text for row-level errors. + When getting the value of this property, the row is a shared row in a control. + A containing the error message. + + + Gets or sets a value indicating whether the row is frozen. + The row is in a control and is a shared row. + + if the row is frozen; otherwise, . + + + Gets or sets the row's header cell. + A that represents the header cell of row. + + + Gets or sets the current height of the row. + When setting this property, the row is in a control and is a shared row. + The height, in pixels, of the row. The default is the height of the default font plus 9 pixels. + + + Gets the cell style in effect for the row. + The row is in a control and is a shared row. + A that specifies the formatting and style information for the cells in the row. + + + Gets a value indicating whether the row is the row for new records. + + if the row is the last row in the , which is used for the entry of a new row of data; otherwise, . + + + Gets or sets the minimum height of the row. + When setting this property, the row is in a control and is a shared row. + The specified value when setting this property is less than 2. + The minimum row height in pixels, ranging from 2 to Int32.MaxValue. The default is 3. + + + Gets or sets a value indicating whether the row is read-only. + The row is in a control and is a shared row. + + if the row is read-only; otherwise, . + + + Gets or sets a value indicating whether users can resize the row or indicating that the behavior is inherited from the property. + The row is in a control and is a shared row. + A value that indicates whether the row can be resized or whether it can be resized only when the property is set to . + + + Gets or sets a value indicating whether the row is selected. + The row is in a control and is a shared row. + + if the row is selected; otherwise, . + + + Gets the current state of the row. + The row is in a control and is a shared row. + A bitwise combination of values indicating the row state. + + + Gets or sets a value indicating whether the row is visible. + The row is in a control and is a shared row. + + if the row is visible; otherwise, . + + + Provides information about a to accessibility client applications. + + + Initializes a new instance of the class without setting the property. + + + Initializes a new instance of the class, setting the property to the specified . + The that owns the . + + + Returns the accessible child corresponding to the specified index. + The zero-based index of the accessible child. + + is less than 0. + + -or- + + The value of the property is . + A that represents the corresponding to the specified index. + + + Returns the number of children belonging to the accessible object. + The value of the property is . + The number of child accessible objects that belong to the corresponds to the number of visible columns in the . If the property is , the method includes the in the count of child accessible objects. + + + Returns the accessible object that has keyboard focus. + The value of the property is . + A if the cell indicated by the property has keyboard focus and is in the current ; otherwise, . + + + Gets an accessible object that represents the currently selected objects. + The value of the property is . + An accessible object that represents the currently selected objects in the . + + + Navigates to another accessible object. + One of the values. + The value of the property is . + An that represents an object in the specified direction. + + + Modifies the selection or moves the keyboard focus of the accessible object. + One of the values. + The value of the property is . + + + Gets the location and size of the accessible object. + The value of the property is . + A that represents the bounds of the accessible object. + + + Gets the name of the . + The value of the property is . + The name of the . + + + Gets or sets the to which this applies. + When setting this property, the property has already been set. + The that owns this . + + + Gets the parent of the . + The value of the property is . + The that belongs to the . + + + Gets the role of the . + The value. + + + Gets the state of the . + The value of the property is . + A bitwise combination of values. The default is the bitwise combination of the and values. + + + Gets the value of the . + The value of the property is . + The value of the . + + + Provides data for the event of a . + + + Initializes a new instance of the class. + The row the user is deleting. + + + Gets the row that the user is deleting. + The row that the user deleted. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + A collection of objects. + + + Occurs when the contents of the collection change. + + + Initializes a new instance of the class. + The that owns the . + + + Adds a new row to the collection. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property of the is not . + + -or- + + The has no columns. + + -or- + + This operation would add a frozen row after unfrozen rows. + The row returned by the property has more cells than there are columns in the control. + The index of the new row. + + + Adds the specified number of new rows to the collection. + The number of rows to add to the . + + is less than 1. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property of the is not . + + -or- + + The has no columns. + + -or- + + The row returned by the property has more cells than there are columns in the control. + + -or- + + This operation would add frozen rows after unfrozen rows. + The index of the last row that was added. + + + Adds a new row to the collection, and populates the cells with the specified objects. + A variable number of objects that populate the cells of the new . + + is . + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property of the is set to . + +-or- + + The property of the is not . + + -or- + + The has no columns. + + -or- + + The row returned by the property has more cells than there are columns in the control. + + -or- + + This operation would add a frozen row after unfrozen rows. + The index of the new row. + + + Adds the specified to the collection. + The to add to the . + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property of the is not . + + -or- + + The has no columns. + + -or- + + The property of the is not . + + -or- + + has a property value of . + + -or- + + This operation would add a frozen row after unfrozen rows. + + is . + + has more cells than there are columns in the control. + The index of the new . + + + Adds the specified number of rows to the collection based on the row at the specified index. + The index of the row on which to base the new rows. + The number of rows to add to the . + + is less than zero or greater than or equal to the number of rows in the control. + + -or- + + is less than zero. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property of the is not . + + -or- + + This operation would add a frozen row after unfrozen rows. + The index of the last row that was added. + + + Adds a new row based on the row at the specified index. + The index of the row on which to base the new row. + + is less than zero or greater than or equal to the number of rows in the collection. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property of the is not . + + -or- + + This operation would add a frozen row after unfrozen rows. + The index of the new row. + + + Adds the specified objects to the collection. + An array of objects to be added to the . + + is . + + contains only one row, and the row it contains has more cells than there are columns in the control. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property of the is not . + + -or- + + At least one entry in the array is . + + -or- + + The has no columns. + + -or- + + At least one row in the array has a property value that is not . + + -or- + + At least one row in the array has a property value of . + + -or- + + Two or more rows in the array are identical. + + -or- + + At least one row in the array contains one or more cells of a type that is incompatible with the type of the corresponding column in the control. + + -or- + + At least one row in the array contains more cells than there are columns in the control. + + -or- + + This operation would add frozen rows after unfrozen rows. + + + Clears the collection. + The collection is data bound and the underlying data source does not support clearing the row data. + + -or- + + The associated control is performing one of the following actions that temporarily prevents the row collection from being modified: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + + Determines whether the specified is in the collection. + The to locate in the . + + if the is in the ; otherwise, . + + + Copies the items from the collection into the specified array, starting at the specified index. + A array that is the destination of the items copied from the . + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. + + -or- + + The number of elements in the is greater than the available space from to the end of . + + + Returns the index of the first that meets the specified criteria. + A bitwise combination of values. + + is not a valid bitwise combination of values. + The index of the first that has the attributes specified by ; -1 if no row is found. + + + Returns the index of the first that meets the specified inclusion and exclusion criteria. + A bitwise combination of values. + A bitwise combination of values. + One or both of the specified filter values is not a valid bitwise combination of values. + The index of the first that has the attributes specified by , and does not have the attributes specified by ; -1 if no row is found. + + + Returns the index of the last that meets the specified criteria. + A bitwise combination of values. + + is not a valid bitwise combination of values. + The index of the last that has the attributes specified by ; -1 if no row is found. + + + Returns the index of the next that meets the specified criteria. + The index of the row where the method should begin to look for the next . + A bitwise combination of values. + + is less than -1. + + is not a valid bitwise combination of values. + The index of the first after that has the attributes specified by , or -1 if no row is found. + + + Returns the index of the next that meets the specified inclusion and exclusion criteria. + The index of the row where the method should begin to look for the next . + A bitwise combination of values. + A bitwise combination of values. + + is less than -1. + One or both of the specified filter values is not a valid bitwise combination of values. + The index of the next that has the attributes specified by , and does not have the attributes specified by ; -1 if no row is found. + + + Returns the index of the previous that meets the specified criteria. + The index of the row where the method should begin to look for the previous . + A bitwise combination of values. + + is greater than the number of rows in the collection. + + is not a valid bitwise combination of values. + The index of the previous that has the attributes specified by ; -1 if no row is found. + + + Returns the index of the previous that meets the specified inclusion and exclusion criteria. + The index of the row where the method should begin to look for the previous . + A bitwise combination of values. + A bitwise combination of values. + + is greater than the number of rows in the collection. + One or both of the specified filter values is not a valid bitwise combination of values. + The index of the previous that has the attributes specified by , and does not have the attributes specified by ; -1 if no row is found. + + + Returns the number of objects in the collection that meet the specified criteria. + A bitwise combination of values. + + is not a valid bitwise combination of values. + The number of objects in the that have the attributes specified by . + + + Returns the cumulative height of the objects that meet the specified criteria. + A bitwise combination of values. + + is not a valid bitwise combination of values. + The cumulative height of objects in the that have the attributes specified by . + + + Gets the state of the row with the specified index. + The index of the row. + + is less than zero and greater than the number of rows in the collection minus one. + A bitwise combination of values indicating the state of the specified row. + + + Returns the index of a specified item in the collection. + The to locate in the . + The index of if it is a found in the ; otherwise, -1. + + + Inserts the specified number of rows into the collection at the specified location. + The position at which to insert the rows. + The number of rows to insert into the . + + is less than zero or greater than the number of rows in the collection. + + -or- + + is less than 1. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property of the is not . + + -or- + + The has no columns. + + -or- + + is equal to the number of rows in the collection and the property of the is set to . + + -or- + + The row returned by the property has more cells than there are columns in the control. + + -or- + + This operation would insert a frozen row after unfrozen rows or an unfrozen row before frozen rows. + + + Inserts a row into the collection at the specified position, and populates the cells with the specified objects. + The position at which to insert the row. + A variable number of objects that populate the cells of the new row. + + is less than zero or greater than the number of rows in the collection. + + is . + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property of the is set to . + + -or- + + The property of the is not . + + -or- + + The has no columns. + + -or- + + is equal to the number of rows in the collection and the property of the is set to . + + -or- + + The property of the row returned by the control's property is not . + + -or- + + This operation would insert a frozen row after unfrozen rows or an unfrozen row before frozen rows. + The row returned by the control's property has more cells than there are columns in the control. + + + Inserts the specified into the collection. + The position at which to insert the row. + The to insert into the . + + is less than zero or greater than the number of rows in the collection. + + is . + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property of the is not . + + -or- + + is equal to the number of rows in the collection and the property of the is set to . + + -or- + + The has no columns. + + -or- + + The property of is not . + + -or- + + has a property value of . + + -or- + + This operation would insert a frozen row after unfrozen rows or an unfrozen row before frozen rows. + + has more cells than there are columns in the control. + + + Inserts rows into the collection at the specified position. + The index of the on which to base the new rows. + The position at which to insert the rows. + The number of objects to add to the . + + is less than zero or greater than the number of rows in the collection minus one. + + -or- + + is less than zero or greater than the number of rows in the collection. + + -or- + + is less than 1. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + is equal to the number of rows in the collection and is . + + -or- + + This operation would insert frozen rows after unfrozen rows or unfrozen rows before frozen rows. + + + Inserts a row into the collection at the specified position, based on the row at specified position. + The index of the row on which to base the new row. + The position at which to insert the row. + + is less than zero or greater than the number of rows in the collection minus one. + + -or- + + is less than zero or greater than the number of rows in the collection. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + is equal to the number of rows in the collection and is . + + -or- + + This operation would insert a frozen row after unfrozen rows or an unfrozen row before frozen rows. + + + Inserts the objects into the collection at the specified position. + The position at which to insert the rows. + An array of objects to add to the . + + is . + + is less than zero or greater than the number of rows in the collection. + + contains only one row, and the row it contains has more cells than there are columns in the control. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + is equal to the number of rows in the collection and is . + + -or- + + The property of the is not . + + -or- + + At least one entry in the array is . + + -or- + + The has no columns. + + -or- + + At least one row in the array has a property value that is not . + + -or- + + At least one row in the array has a property value of . + + -or- + + Two or more rows in the array are identical. + + -or- + + At least one row in the array contains one or more cells of a type that is incompatible with the type of the corresponding column in the control. + + -or- + + At least one row in the array contains more cells than there are columns in the control. + + -or- + + This operation would insert frozen rows after unfrozen rows or unfrozen rows before frozen rows. + + + Raises the event. + A that contains the event data. + + + Removes the row from the collection. + The row to remove from the . + + is . + + is not contained in this collection. + + -or- + + is a shared row. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + is the row for new records. + + -or- + + The associated control is bound to an implementation with and property values that are not both . + + + Removes the row at the specified position from the collection. + The position of the row to remove. + + is less than zero and greater than the number of rows in the collection minus one. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + is equal to the number of rows in the collection and the property of the is set to . + + -or- + + The associated control is bound to an implementation with and property values that are not both . + + + Returns the at the specified index. + The index of the to get. + The positioned at the specified index. + + + Copies the elements of the collection to an , starting at the specified index. + The one-dimensional that is the destination of the elements copied from the . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. + + -or- + + The number of elements in the is greater than the available space from to the end of . + The type of the source cannot be cast automatically to the type of . + + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. + + + Adds a to the collection. + The to add to the . + + is not a . + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property of the is not . + + -or- + + The has no columns. + + -or- + + The property of the is not . + + -or- + + has a property value of . + + -or- + + This operation would add a frozen row after unfrozen rows. + + is . + + has more cells than there are columns in the control. + The index of the new . + + + Removes all items from the collection. + The collection is data bound and the underlying data source does not support clearing the row data. + + -or- + + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + + Determines whether the collection contains the specified item. + The item to locate in the . + + if is a found in the ; otherwise, . + + + Returns the index of a specified item in the collection. + The object to locate in the . + The index of if it is a found in the list; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which should be inserted. + The to insert into the . + + is not a . + + is less than zero or greater than the number of rows in the collection. + + is . + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + The property of the is not . + + -or- + + is equal to the number of rows in the collection and the property of the is set to . + + -or- + + The has no columns. + + -or- + + The property of the is not . + + -or- + + has a property value of . + + -or- + + This operation would insert a frozen row after unfrozen rows or an unfrozen row before frozen rows. + + has more cells than there are columns in the control. + + + Removes the specified from the collection. + The to remove from the . + + is not a . + + is . + + is not contained in this collection. + + -or- + + is a shared row. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + is the row for new records. + + -or- + + The associated control is bound to an implementation with and property values that are not both . + + + Removes the from the collection at the specified position. + The zero-based index of the to remove. + + is less than zero and greater than the number of rows in the collection minus one. + The associated control is performing one of the following actions that temporarily prevents new rows from being added: + +- Selecting all cells in the control. + +- Clearing the selection. + + -or- + + This method is being called from a handler for one of the following events: + +- + +- + +- + +- + +- + +- + +- + +- + + -or- + + is equal to the number of rows in the collection and the property of the is set to . + + -or- + + The associated control is bound to an implementation with and property values that are not both . + + + Gets the number of rows in the collection. + The number of rows in the . + + + Gets the that owns the collection. + The that owns the . + + + Gets the at the specified index. + The zero-based index of the to get. + + is less than 0. + +-or- + + is equal to or greater than . + The at the specified index. Accessing a with this indexer causes the row to become unshared. To keep the row shared, use the method. For more information, see Best Practices for Scaling the Windows Forms DataGridView Control. + + + Gets an array of objects. + An array of objects. + + + Gets the number of elements contained in the collection. + The number of elements contained in the . + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the . + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets a value indicating whether the collection is read-only. + + in all cases. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The user tried to set this property. + + is less than 0. + +-or- + + is equal to or greater than . + The at the specified index. + + + Provides data for the event. + + + Initializes a new instance of the class. + The index of the row. + + is less than -1. + + + Gets or sets the shortcut menu for the row that raised the event. + The in use. + + + Gets the index of the row that is requesting a shortcut menu. + The zero-based index of the row that is requesting a shortcut menu. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event of a . + + + Initializes a new instance of the class. + The index of the row above the row divider that was double-clicked. + A new containing the inherited event data. + + is less than -1. + + + The index of the row above the row divider that was double-clicked. + The index of the row above the divider. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event of a control. + + + Gets or sets the error text for the row. + A string that represents the error text for the row. + + + Gets the row that raised the event. + The zero based row index for the row. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for row-related events. + + + Initializes a new instance of the class. + The that the event occurred for. + + is . + + + Gets the associated with the event. + The associated with the event. + + + Represents the method that will handle row-related events of a . + The source of the event. + A that contains the event data. + + + Represents a row header of a control. + + + Initializes a new instance of the class. + + + Creates an exact copy of this cell. + An that represents the cloned . + + + Creates a new accessible object for the . + A new for the . + + + Retrieves the formatted value of the cell to copy to the . + The zero-based index of the row containing the cell. + + to indicate that the cell is in the first column of the region defined by the selected cells; otherwise, . + + to indicate that the cell is the last column of the region defined by the selected cells; otherwise, . + + to indicate that the cell is in the first row of the region defined by the selected cells; otherwise, . + + to indicate that the cell is in the last row of the region defined by the selected cells; otherwise, . + The current format string of the cell. + + is less than zero or greater than or equal to the number of rows in the control. + A that represents the value of the cell to copy to the . + + + Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified and cell style. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's contents. + + + Returns the bounding rectangle that encloses the cell's error icon, if one is displayed. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's error icon, if one is displayed; otherwise, . + + + Returns a string that represents the error for the cell. + The row index of the cell. + A string that describes the error for the current . + + + Retrieves the inherited shortcut menu for the specified row. + The index of the row to get the of. The index must be -1 to indicate the row of column headers. + The value of the property of the cell is not and the specified is less than 0 or greater than the number of rows in the control minus 1. + The of the row if one exists; otherwise, the inherited from . + + + Gets the style applied to the cell. + A to be populated with the inherited cell style. + The index of the cell's parent row. + + to include inherited colors in the returned cell style; otherwise, . + A that includes the style settings of the cell inherited from the cell's parent row, column, and . + + + Calculates the preferred size, in pixels, of the cell. + The used to draw the cell. + A that represents the style of the cell. + The zero-based row index of the cell. + The cell's maximum allowable size. + A that represents the preferred size, in pixels, of the cell. + + + Gets the value of the cell. + The index of the cell's parent row. + The value of the property of the cell is not and is less than -1 or greater than or equal to the number of rows in the parent . + The value contained in the . + + + Paints the current . + The used to paint the . + A that represents the area of the that needs to be repainted. + A that contains the bounds of the that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the cell. + The data of the that is being painted. + The formatted data of the that is being painted. + An error message that is associated with the cell. + A that contains formatting and style information about the cell. + A that contains border styles for the cell that is being painted. + A bitwise combination of the values that specifies which parts of the cell need to be painted. + + + Sets the value of the cell. + The index of the cell's parent row. + The cell value to set. + + if the value has been set; otherwise, . + + + Returns the string representation of the cell. + A string that represents the current cell. + + + Provides information about a to accessibility client applications. + + + Initializes a new instance of the class. + The that owns this accessible object. + + + Performs the default action of the . + + + Navigates to another accessible object. + One of the values. + An that represents an object in the specified direction. + + + Modifies the row selection depending on the selection mode. + A bitwise combination of the values. + The property value is . + + + Gets the location and size of the accessible object. + A that represents the bounds of the accessible object. + + + Gets a description of the default action of the . + An empty string (""). + + + Gets the name of the . + The name of the . + + + Gets the parent of the . + The that belongs to the of the current . + + + Gets the role of the . + The value. + + + Gets the state of the . + A bitwise combination of values. + + + Gets the value of the . + An empty string (""). + + + Defines values for specifying how the row header width is adjusted. + + + The row header width adjusts to fit the contents of all the row header cells. + + + The row header width adjusts to fit the contents of all the row headers in the currently displayed rows. + + + The row header width adjusts to fit the contents of the first row header. + + + Users cannot adjust the column header width with the mouse. + + + Users can adjust the column header width with the mouse. + + + Provides data for the event of a . + + + Gets or sets the height of the row the event occurred for. + The specified value when setting this property is greater than 65,536. + The row height. + + + Gets or sets the minimum height of the row the event occurred for. + The specified value when setting this property is less than 2. + The minimum row height. + + + Gets the index of the row associated with this . + The zero-based index of the row the event occurred for. + + + Represents the method that will handle an event of a control. + The source of the event. + A that contains the event data. + + + Provides data for the event of a . + + + Gets the height of the row the event occurred for. + The row height, in pixels. + + + Gets the minimum height of the row the event occurred for. + The minimum row height, in pixels. + + + Gets the index of the row the event occurred for. + The zero-based index of the row. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The that owns the row that is being painted. + The used to paint the . + A that represents the area of the that needs to be painted. + A that contains the bounds of the that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the row. + An error message that is associated with the row. + A that contains formatting and style information about the row. + + to indicate whether the current row is the first row currently displayed in the ; otherwise, . + + to indicate whether the current row is the last row in the that has the property set to ; otherwise, . + + is . + + -or- + + is . + + -or- + + is . + + + Draws the focus rectangle around the specified bounds. + A that specifies the focus area. + + to use the property of the property to determine the color of the focus rectangle; to use the property of the property. + + is less than zero or greater than the number of rows in the control minus one. + + + Paints the specified cell parts for the area in the specified bounds. + A that specifies the area of the to be painted. + A bitwise combination of values specifying the parts to paint. + + is less than zero or greater than the number of rows in the control minus one. + + + Paints the cell backgrounds for the area in the specified bounds. + A that specifies the area of the to be painted. + + to paint the background of the specified bounds with the color of the property of the ; to paint the background of the specified bounds with the color of the property of the . + + is less than zero or greater than the number of rows in the control minus one. + + + Paints the cell contents for the area in the specified bounds. + A that specifies the area of the to be painted. + + is less than zero or greater than the number of rows in the control minus one. + + + Paints the entire row header of the current . + + to paint the row header with the color of the property of the ; to paint the row header with the of the property. + + is less than zero or greater than the number of rows in the control minus one. + + + Paints the specified parts of the row header of the current row. + A bitwise combination of values specifying the parts to paint. + + is less than zero or greater than the number of rows in the control minus one. + + + Gets or sets the area of the that needs to be repainted. + A that represents the area of the that needs to be repainted. + + + Gets a string that represents an error message for the current . + A string that represents an error message for the current . + + + Gets the used to paint the current . + The used to paint the current . + + + Gets the cell style applied to the current . + A that contains the cell style applied to the current . + + + Gets a value indicating whether the current row is the first row displayed in the . + + if the row being painted is currently the first row displayed in the ; otherwise, . + + + Gets a value indicating whether the current row is the last visible row displayed in the . + + if the current row is the last row in the that has the property set to ; otherwise, . + + + Get the bounds of the current . + A that represents the bounds of the current . + + + Gets the index of the current . + The index of the current . + + + Gets the state of the current . + A bitwise combination of values that specifies the state of the row. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The that owns the row that is being painted. + The used to paint the . + A that represents the area of the that needs to be painted. + A that contains the bounds of the that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the row. + An error message that is associated with the row. + A that contains formatting and style information about the row. + + to indicate whether the current row is the first row currently displayed in the ; otherwise, . + + to indicate whether the current row is the last row in the that has the property set to ; otherwise, . + + is . + + -or- + + is . + + -or- + + is . + + + Draws the focus rectangle around the specified bounds. + A that specifies the focus area. + + to use the property of the property to determine the color of the focus rectangle; to use the property of the . + + is less than zero or greater than the number of rows in the control minus one. + + + Paints the specified cell parts for the area in the specified bounds. + A that specifies the area of the to be painted. + A bitwise combination of values specifying the parts to paint. + + is less than zero or greater than the number of rows in the control minus one. + + + Paints the cell backgrounds for the area in the specified bounds. + A that specifies the area of the to be painted. + + to paint the background of the specified bounds with the color of the property of the ; to paint the background of the specified bounds with the color of the property of the . + + is less than zero or greater than the number of rows in the control minus one. + + + Paints the cell contents for the area in the specified bounds. + A that specifies the area of the to be painted. + + is less than zero or greater than the number of rows in the control minus one. + + + Paints the entire row header of the current . + + to paint the row header with the color of the property of the ; to paint the row header with the of the property. + + is less than zero or greater than the number of rows in the control minus one. + + + Paints the specified parts of the row header of the current row. + A bitwise combination of values specifying the parts to paint. + + is less than zero or greater than the number of rows in the control minus one. + + + Gets or sets the area of the that needs to be repainted. + A that represents the area of the that needs to be repainted. + + + Gets a string that represents an error message for the current . + A string that represents an error message for the current . + + + Gets the used to paint the current . + The used to paint the current . + + + Gets the cell style applied to the row. + A that contains the cell style currently applied to the row. + + + Gets a value indicating whether the current row is the first row currently displayed in the . + + if the row being painted is currently the first row displayed in the ; otherwise, . + + + Gets a value indicating whether the current row is the last visible row in the . + + if the row being painted is currently the last row in the that has the property set to ; otherwise, . + + + The cell parts that are to be painted. + The specified value when setting this property is not a valid bitwise combination of values. + A bitwise combination of values specifying the parts to be painted. + + + Get the bounds of the current . + A that represents the bounds of the current . + + + Gets the index of the current . + The index of the current . + + + Gets the state of the current . + A bitwise combination of the values that specifies the state of the row. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The index of the first added row. + The number of rows that have been added. + + + Gets the number of rows that have been added. + The number of rows that have been added. + + + Gets the index of the first added row. + The index of the first added row. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The zero-based index of the row that was deleted, or the first deleted row if multiple rows were deleted. + The number of rows that were deleted. + + is less than 0. + + -or- + + is less than 1. + + + Gets the number of rows that were deleted. + The number of deleted rows. + + + Gets the zero-based index of the row deleted, or the first deleted row if multiple rows were deleted. + The zero-based index of the row that was deleted, or the first deleted row if multiple rows were deleted. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event of a . + + + Initializes a new instance of the class. + The that has a changed state. + One of the values indicating the state that has changed on the row. + .NET 6 and later versions: is . + + + Gets the that has a changed state. + The that has a changed state. + + + Gets the state that has changed on the row. + One of the values indicating the state that has changed on the row. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Represents a collection of cells that are selected in a . + + + Clears the collection. + Always thrown. + + + Determines whether the specified cell is contained in the collection. + The to locate in the . + + if is in the ; otherwise, . + + + Copies the elements of the collection to the specified array, starting at the specified index. + The one-dimensional array of type that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. + + -or- + + The number of elements in the is greater than the available space from to the end of . + The cannot be cast automatically to the type of . + + + Inserts a cell into the collection. + The index at which should be inserted. + The object to be added to the . + Always thrown. + + + Copies the elements of the collection to the specified array, starting at the specified index. + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than zero. + + is multidimensional. + + -or- + + The number of elements in the is greater than the available space from to the end of . + The cannot be cast automatically to the type of . + + + Returns an enumerator that can be used to iterate through the collection. + An that can be used to iterate through the collection. + + + Implements the method. Always throws . + The item to be added to the . + Always thrown. + The position into which the new element was inserted. + + + Implements the method. Always throws . + Always thrown. + + + Determines whether the specified cell is contained in the collection. + A to locate in the . + + if is in the collection; otherwise, . + + + Returns the index of the specified cell. + The cell to locate in the collection. + The zero-based index of the parameter if it is found in the collection; otherwise, -1. + + + Implements the method. Always throws . + The index at which should be inserted. + The object to be added to the . + Always thrown. + + + Implements the method. Always throws . + The object to be removed from the . + Always thrown. + + + Implements the method. Always throws . + The zero-based index of the item to remove. + Always thrown. + + + Gets the cell at the specified index. + The index of the to get from the . + + is less than 0. + + -or- + + is equal to or greater than the number of cells in the collection. + The at the specified index. + + + Gets a list of elements in the collection. + An containing the elements of the collection. + + + Gets the number of elements in the collection. + The number of elements in the collection. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the . + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets a value indicating whether the collection is read-only. + + in all cases. + + + Gets the element at the specified index. + The index of the to get from the . + The property is set. + + is less than 0. + + -or- + + is equal to or greater than the number of cells in the collection. + The at the specified index. + + + Represents a collection of objects that are selected in a . + + + Clears the collection. + Always thrown. + + + Determines whether the specified column is contained in the collection. + A to locate in the . + + if the parameter is in the collection; otherwise, . + + + Copies the elements of the collection to the specified array, starting at the specified index. + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + is . + + is less than zero. + + is multidimensional. + + -or- + + The number of elements in the is greater than the available space from to the end of . + The cannot be cast automatically to the type of . + + + Inserts a column into the collection at the specified position. + The zero-based index at which the column should be inserted. + The to insert into the . + Always thrown. + + + Copies the elements of the collection to the specified array, starting at the specified index. + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + is . + + is less than zero. + + is multidimensional. + + -or- + + The number of elements in the is greater than the available space from to the end of . + The cannot be cast automatically to the type of . + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Implements the method. Always throws . + The item to be added to the . + Always thrown. + Not applicable. Always throws an exception. + + + Implements the method. Always throws . + Always thrown. + + + Determines whether the specified value is contained in the collection. + An object to locate in the . + + if the parameter is in the collection; otherwise, . + + + Returns the index of the specified element. + The element to locate in the collection. + The zero-based index of the parameter if it is found in the collection; otherwise, -1. + + + Implements the method. Always throws . + The index at which should be inserted. + The object to be added to the . + Always thrown. + + + Implements the method. Always throws . + The object to be removed from the . + Always thrown. + + + Implements the method. Always throws . + The zero-based index of the item to remove. + Always thrown. + + + Gets the column at the specified index. + The index of the to get from the . + + is less than 0. + + -or- + + is equal to or greater than the number of columns in the collection. + The at the specified index. + + + Gets the list of elements contained in the instance. + An containing the elements of the collection. This property returns unless overridden in a derived class. + + + Gets the number of elements in the collection. + The number of elements in the collection. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the . + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets a value indicating whether the collection is read-only. + + in all cases. + + + Gets the element at the specified index. + The index of the element to get from the . + The property is set. + + is less than 0. + + -or- + + is equal to or greater than the number of columns in the collection. + The element at the specified index. + + + Represents a collection of objects that are selected in a . + + + Clears the collection. + Always thrown. + + + Determines whether the specified row is contained in the collection. + The to locate in the . + + if is in the collection; otherwise, . + + + Copies the elements of the collection to the specified array, starting at the specified index. + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + is . + + is less than zero. + + is multidimensional. + + -or- + + The number of elements in the is greater than the available space from to the end of . + The cannot be cast automatically to the type of . + + + Inserts a row into the collection at the specified position. + The zero-based index at which should be inserted. + The to insert into the . + Always thrown. + + + Copies the elements of the collection to the specified array, starting at the specified index. + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + is . + + is less than zero. + + is multidimensional. + + -or- + + The number of elements in the is greater than the available space from to the end of . + The cannot be cast automatically to the type of . + + + Returns an enumerator that can be used to iterate through the collection. + An that can be used to iterate through the collection. + + + Implements the method. Always throws . + The item to be added to the . + Always thrown. + The index at which was inserted. + + + Implements the method. Always throws . + Always thrown. + + + Determines whether the specified value is contained in the collection. + An object to locate in the . + + if the parameter is in the collection; otherwise, . + + + Returns the index of the specified element. + The element to locate in the collection. + The zero-based index of the parameter if it is found in the collection; otherwise, -1. + + + Implements the method. Always throws . + The index at which should be inserted. + The object to add to the . + Always thrown. + + + Implements the method. Always throws . + The object to remove from the . + Always thrown. + + + Implements the method. Always throws . + The zero-based index of the item to remove. + Always thrown. + + + Gets the row at the specified index. + The index of the in the . + + is less than 0. + + -or- + + is equal to or greater than the number of rows in the collection. + The at the current index. + + + Gets the list of elements contained in the instance. + An containing the elements of the collection. This property returns unless overridden in a derived class. + + + Gets the number of elements in the collection. + The number of elements in the collection. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the . + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets a value indicating whether the collection is read-only. + + in all cases. + + + Gets the element at the specified index. + The index of the element to get from the . + The property is set. + + is less than 0. + + -or- + + is equal to or greater than the number of rows in the collection. + The element at the specified index. + + + Describes how cells of a DataGridView control can be selected. + + + One or more individual cells can be selected. + + + The column will be selected by clicking in the column's header cell. An individual cell can be selected by clicking that cell. + + + The entire column will be selected by clicking the column's header or a cell contained in that column. + + + The entire row will be selected by clicking its row's header or a cell contained in that row. + + + The row will be selected by clicking in the row's header cell. An individual cell can be selected by clicking that cell. + + + Provides data for the event. + + + Initializes a new instance of the class. + The column to sort. + The value of the first cell to compare. + The value of the second cell to compare. + The index of the row containing the first cell. + The index of the row containing the second cell. + + + Gets the value of the first cell to compare. + The value of the first cell. + + + Gets the value of the second cell to compare. + The value of the second cell. + + + Gets the column being sorted. + The to sort. + + + Gets the index of the row containing the first cell to compare. + The index of the row containing the second cell. + + + Gets the index of the row containing the second cell to compare. + The index of the row containing the second cell. + + + Gets or sets a value indicating the order in which the compared cells will be sorted. + Less than zero if the first cell will be sorted before the second cell; zero if the first cell and second cell have equivalent values; greater than zero if the second cell will be sorted before the first cell. + + + Represents the method that will handle the event of a control. + The source of the event. + A that contains the event data. + + + Displays editable text information in a control. + + + Initializes a new instance of the class. + + + Creates an exact copy of this cell. + An that represents the cloned . + + + Creates a new for this instance. + An instance that supports the ControlType UI Automation property. + + + Removes the cell's editing control from the . + + + Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified and cell style. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's contents. + + + Returns the bounding rectangle that encloses the cell's error icon, if one is displayed. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + The that bounds the cell's error icon, if one is displayed; otherwise, . + + + Calculates the preferred size, in pixels, of the cell. + The used to draw the cell. + A that represents the style of the cell. + The zero-based row index of the cell. + The cell's maximum allowable size. + A that represents the preferred size, in pixels, of the cell. + + + Attaches and initializes the hosted editing control. + The index of the row being edited. + The initial value to be displayed in the control. + A cell style that is used to determine the appearance of the hosted control. + + + Determines if edit mode should be started based on the given key. + A that represents the key that was pressed. + + if edit mode should be started; otherwise, . + + + Called by when the selection cursor moves onto a cell. + The index of the row entered by the mouse. + + if the cell was entered as a result of a mouse click; otherwise, . + + + Called by the when the mouse leaves a cell. + The index of the row the mouse has left. + + if the cell was left as a result of a mouse click; otherwise, . + + + Called by when the mouse leaves a cell. + An that contains the event data. + + + Paints the current . + The used to paint the . + A that represents the area of the that needs to be repainted. + A that contains the bounds of the that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the cell. + The data of the that is being painted. + The formatted data of the that is being painted. + An error message that is associated with the cell. + A that contains formatting and style information about the cell. + A that contains border styles for the cell that is being painted. + A bitwise combination of the values that specifies which parts of the cell need to be painted. + + + Sets the location and size of the editing control hosted by a cell in the DataGridView control. + + to have the control placed as specified by the other arguments; to allow the control to place itself. + + to specify the size; to allow the control to size itself. + A that defines the cell bounds. + The area that will be used to paint the editing control. + A that represents the style of the cell being edited. + + to add a vertical border to the cell; otherwise, . + + to add a horizontal border to the cell; otherwise, . + + if the hosting cell is in the first visible column; otherwise, . + + if the hosting cell is in the first visible row; otherwise, . + + + Returns a string that describes the current object. + A string that represents the current object. + + + Gets the type of the formatted value associated with the cell. + A representing the type in all cases. + + + Gets or sets the maximum number of characters that can be entered into the text box. + The value is less than 0. + The maximum number of characters that can be entered into the text box; the default value is 32767. + + + Gets or sets the data type of the values in the cell. + A representing the data type of the value in the cell. + + + Represents the accessibility object for the current object. + + + Instantiates a new instance of the class. + The control to which this object belongs. + + + Hosts a collection of cells. + + + Initializes a new instance of the class to the default state. + + + Gets a string that describes the column. + A that describes the column. + + + Gets or sets the template used to model cell appearance. + The set type is not compatible with type . + A that all other cells in the column are modeled after. + + + Gets or sets the maximum number of characters that can be entered into the text box. + The value of the property is . + The maximum number of characters that can be entered into the text box; the default value is 32767. + + + Gets or sets the sort mode for the column. + A that specifies the criteria used to order the rows based on the cell values in a column. + + + Represents a text box control that can be hosted in a . + + + Initializes a new instance of the class. + + + Changes the control's user interface (UI) to be consistent with the specified cell style. + The to use as the model for the UI. + + + Creates a new for this instance. + A new instance that supports the ControlType UIA property. + + + Determines whether the specified key is a regular input key that the editing control should process or a special key that the should process. + A that represents the key that was pressed. + + when the wants to process the ; otherwise, . + + if the specified key is a regular input key that should be handled by the editing control; otherwise, . + + + Retrieves the formatted value of the cell. + One of the values that specifies the data error context. + An that represents the formatted version of the cell contents. + + + Raises the event. + An object that contains the event data. + + + Raises the event. + The event data. + + + Raises the event. + A that contains the event data. + + + Raises the event and notifies the of the text change. + The event data. + + + Prepares the currently selected cell for editing. + + to select the cell contents; otherwise, . + + + Processes key events. + A indicating the key that was pressed. + + if the key event was handled by the editing control; otherwise, . + + + Gets or sets the that contains the text box control. + A that contains the that contains this control; otherwise, if there is no associated . + + + Gets or sets the formatted representation of the current value of the text box control. + An object representing the current value of this control. + + + Gets or sets the index of the owning cell's parent row. + The index of the row that contains the owning cell; -1 if there is no owning row. + + + Gets or sets a value indicating whether the current value of the text box control has changed. + + if the value of the control has changed; otherwise, . + + + Gets the cursor used when the mouse pointer is over the but not over the editing control. + A that represents the mouse pointer used for the editing panel. + + + Gets a value indicating whether the cell contents need to be repositioned whenever the value changes. + + if the cell's is set to and the alignment property is not set to one of the values that aligns the content to the top; otherwise, . + + + Represents the cell in the top left corner of the that sits above the row headers and to the left of the column headers. + + + Initializes a new instance of the class. + + + Creates a new accessible object for the . + A new for the . + + + Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified object and cell style. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + + does not equal -1. + The that bounds the cell's contents. + + + Returns the bounding rectangle that encloses the cell's error icon, if one is displayed. + The graphics context for the cell. + The to be applied to the cell. + The index of the cell's parent row. + + does not equal -1. + The that bounds the cell's error icon, if one is displayed; otherwise, . + + + Calculates the preferred size, in pixels, of the cell. + The used to draw the cell. + A that represents the style of the cell. + The zero-based row index of the cell. + The cell's maximum allowable size. + + does not equal -1. + A that represents the preferred size, in pixels, of the cell. + + + Paints the current . + The used to paint the . + A that represents the area of the that needs to be repainted. + A that contains the bounds of the that is being painted. + The row index of the cell that is being painted. + A bitwise combination of values that specifies the state of the cell. + The data of the that is being painted. + The formatted data of the that is being painted. + An error message that is associated with the cell. + A that contains formatting and style information about the cell. + A that contains border styles for the cell that is being painted. + A bitwise combination of the values that specifies which parts of the cell need to be painted. + + + Paints the border of the current . + The used to paint the border. + A that represents the area of the that needs to be repainted. + A that contains the area of the border that is being painted. + A that contains formatting and style information about the cell. + A that contains border styles of the border that is being painted. + + + Returns the string representation of the cell. + A string that represents the current cell. + + + Provides information about a to accessibility client applications. + + + Initializes a new instance of the class. + The that owns the . + + + Performs the default action of the . + + + Navigates to another accessible object. + One of the values. + .NET 6 and later versions only: is . + An that represents an object in the specified direction. + + + Modifies the selection in the control or sets input focus to the control. + A bitwise combination of the values. + The property value is . + + + Gets the location and size of the accessible object. + .NET 6 and later versions only: is . + A that represents the bounds of the accessible object. + + + Gets a description of the default action of the . + .NET 6 and later versions only: is . + The string "Press to Select All" if the property is ; otherwise, an empty string (""). + + + Gets the name of the . + .NET 6 and later versions only: is . + The name of the . + + + Gets the state of the . + .NET 6 and later versions only: is . + A bitwise combination of values. The default is . + + + The value of the containing . + Always returns . + + + Defines values for specifying one of three possible states. + + + The property's state is . + + + The property is not set and will behave in a default manner. + + + The property's state is . + + + Implements a basic data transfer mechanism. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and adds the specified object to it. + The data to store. + + + Initializes a new instance of the class and adds the specified object in the specified format. + The format of the specified data. See for predefined formats. + The data to store. + + + Indicates whether the data object contains data in the format. + + if the data object contains audio data; otherwise, . + + + Indicates whether the data object contains data that is in the format or can be converted to that format. + + if the data object contains a file drop list; otherwise, . + + + Indicates whether the data object contains data that is in the format or can be converted to that format. + + if the data object contains image data; otherwise, . + + + Indicates whether the data object contains data in the format. + + if the data object contains text data; otherwise, . + + + Indicates whether the data object contains text data in the format indicated by the specified value. + One of the values. + + is not a valid value. + + if the data object contains text data in the specified format; otherwise, . + + + Retrieves an audio stream from the data object. + A containing audio data or if the data object does not contain any data in the format. + + + Returns the data associated with the specified data format. + The format of the data to retrieve. See for predefined formats. + The data associated with the specified format, or . + + + Returns the data associated with the specified data format, using an automated conversion parameter to determine whether to convert the data to the format. + The format of the data to retrieve. See for predefined formats. + + to the convert data to the specified format; otherwise, . + The data associated with the specified format, or . + + + Returns the data associated with the specified class type format. + A representing the format of the data to retrieve. + The data associated with the specified format, or . + + + Determines whether data stored in this is associated with, or can be converted to, the specified format. + The format to check for. See for predefined formats. + + if data stored in this is associated with, or can be converted to, the specified format; otherwise, . + + + Determines whether this contains data in the specified format or, optionally, contains data that can be converted to the specified format. + The format to check for. See for predefined formats. + + to determine whether data stored in this can be converted to the specified format; to check whether the data is in the specified format. + + if the data is in, or can be converted to, the specified format; otherwise, . + + + Determines whether data stored in this is associated with, or can be converted to, the specified format. + A representing the format to check for. + + if data stored in this is associated with, or can be converted to, the specified format; otherwise, . + + + Retrieves a collection of file names from the data object. + A containing file names or if the data object does not contain any data that is in the format or can be converted to that format. + + + Returns a list of all formats that data stored in this is associated with or can be converted to. + An array of type , containing a list of all formats that are supported by the data stored in this object. + + + Returns a list of all formats that data stored in this is associated with or can be converted to, using an automatic conversion parameter to determine whether to retrieve only native data formats or all formats that the data can be converted to. + + to retrieve all formats that data stored in this is associated with, or can be converted to; to retrieve only native data formats. + An array of type , containing a list of all formats that are supported by the data stored in this object. + + + Retrieves an image from the data object. + An representing the image data in the data object or if the data object does not contain any data that is in the format or can be converted to that format. + + + Retrieves text data from the data object in the format. + The text data in the data object or if the data object does not contain data in the format. + + + Retrieves text data from the data object in the format indicated by the specified value. + One of the values. + + is not a valid value. + The text data in the data object or if the data object does not contain data in the specified format. + + + Adds a array to the data object in the format after converting it to a . + A array containing the audio data. + + is . + + + Adds a to the data object in the format. + A containing the audio data. + + is . + + + Adds the specified object to the using the object type as the data format. + The data to store. + + + Adds the specified object to the using the specified format and indicating whether the data can be converted to another format. + The format associated with the data. See for predefined formats. + + to allow the data to be converted to another format; otherwise, . + The data to store. + + + Adds the specified object to the using the specified format. + The format associated with the data. See for predefined formats. + The data to store. + + + Adds the specified object to the using the specified type as the format. + A representing the format associated with the data. + The data to store. + + + Adds a collection of file names to the data object in the format. + A containing the file names. + + is . + + + Adds an to the data object in the format. + The to add to the data object. + + is . + + + Adds text data to the data object in the format. + The text to add to the data object. + + is or . + + + Adds text data to the data object in the format indicated by the specified value. + The text to add to the data object. + One of the values. + + is or . + + is not a valid value. + + + Creates a connection between a data object and an advisory sink. This method is called by an object that supports an advisory sink and enables the advisory sink to be notified of changes in the object's data. + A structure, passed by reference, that defines the format, target device, aspect, and medium that will be used for future notifications. + One of the values that specifies a group of flags for controlling the advisory connection. + A pointer to the interface on the advisory sink that will receive the change notification. + When this method returns, contains a pointer to a DWORD token that identifies this connection. You can use this token later to delete the advisory connection by passing it to . If this value is zero, the connection was not established. This parameter is passed uninitialized. + This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following: + + Value Description S_OK The advisory connection was created. E_NOTIMPL This method is not implemented on the data object. DV_E_LINDEX There is an invalid value for ; currently, only -1 is supported. DV_E_FORMATETC There is an invalid value for the parameter. OLE_E_ADVISENOTSUPPORTED The data object does not support change notification. + + + Destroys a notification connection that had been previously established. + A DWORD token that specifies the connection to remove. Use the value returned by when the connection was originally established. + + + Creates an object that can be used to enumerate the current advisory connections. + When this method returns, contains an that receives the interface pointer to the new enumerator object. If the implementation sets to , there are no connections to advisory sinks at this time. This parameter is passed uninitialized. + This method supports the standard return value E_OUTOFMEMORY, as well as the following: + + Value Description S_OK The enumerator object is successfully instantiated or there are no connections. OLE_E_ADVISENOTSUPPORTED This object does not support advisory notifications. + + + Creates an object for enumerating the structures for a data object. These structures are used in calls to or . + One of the values that specifies the direction of the data. + This method supports the standard return values E_INVALIDARG and E_OUTOFMEMORY, as well as the following: + + Value Description S_OK The enumerator object was successfully created. E_NOTIMPL The direction specified by the parameter is not supported. OLE_S_USEREG Requests that OLE enumerate the formats from the registry. + + + Provides a standard structure that is logically equivalent to a more complex structure. Use this method to determine whether two different structures would return the same data, removing the need for duplicate rendering. + A pointer to a structure, passed by reference, that defines the format, medium, and target device that the caller would like to use to retrieve data in a subsequent call such as . The member is not significant in this case and should be ignored. + When this method returns, contains a pointer to a structure that contains the most general information possible for a specific rendering, making it canonically equivalent to formatetcIn. The caller must allocate this structure and the method must fill in the data. To retrieve data in a subsequent call such as , the caller uses the supplied value of formatOut, unless the value supplied is . This value is if the method returns . The member is not significant in this case and should be ignored. This parameter is passed uninitialized. + This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following: + + Value Description S_OK The returned structure is different from the one that was passed. DATA_S_SAMEFORMATETC The structures are the same and is returned in the parameter. DV_E_LINDEX There is an invalid value for ; currently, only -1 is supported. DV_E_FORMATETC There is an invalid value for the parameter. OLE_E_NOTRUNNING The application is not running. + + + Obtains data from a source data object. The method, which is called by a data consumer, renders the data described in the specified structure and transfers it through the specified structure. The caller then assumes responsibility for releasing the structure. + A pointer to a structure, passed by reference, that defines the format, medium, and target device to use when passing the data. It is possible to specify more than one medium by using the Boolean OR operator, allowing the method to choose the best medium among those specified. + When this method returns, contains a pointer to the structure that indicates the storage medium containing the returned data through its member, and the responsibility for releasing the medium through the value of its member. If is , the receiver of the medium is responsible for releasing it; otherwise, points to the interface on the appropriate object so its method can be called. The medium must be allocated and filled in by . This parameter is passed uninitialized. + There is not enough memory to perform this operation. + + + Obtains data from a source data object. This method, which is called by a data consumer, differs from the method in that the caller must allocate and free the specified storage medium. + A pointer to a structure, passed by reference, that defines the format, medium, and target device to use when passing the data. Only one medium can be specified in , and only the following values are valid: , , , or . + A , passed by reference, that defines the storage medium containing the data being transferred. The medium must be allocated by the caller and filled in by . The caller must also free the medium. The implementation of this method must always supply a value of for the member of the structure that this parameter points to. + + + Determines whether the data object is capable of rendering the data described in the structure. Objects attempting a paste or drop operation can call this method before calling to get an indication of whether the operation may be successful. + A pointer to a structure, passed by reference, that defines the format, medium, and target device to use for the query. + This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following: + + Value Description S_OK A subsequent call to would probably be successful. DV_E_LINDEX An invalid value for ; currently, only -1 is supported. DV_E_FORMATETC An invalid value for the parameter. DV_E_TYMED An invalid value. DV_E_DVASPECT An invalid value. OLE_E_NOTRUNNING The application is not running. + + + Transfers data to the object that implements this method. This method is called by an object that contains a data source. + A structure, passed by reference, that defines the format used by the data object when interpreting the data contained in the storage medium. + A structure, passed by reference, that defines the storage medium in which the data is being passed. + + to specify that the data object called, which implements , owns the storage medium after the call returns. This means that the data object must free the medium after it has been used by calling the function. to specify that the caller retains ownership of the storage medium, and the data object called uses the storage medium for the duration of the call only. + This method does not support the type of the underlying data object. + + + Specifies when a data source is updated when changes occur in the bound control. + + + Data source is never updated and values entered into the control are not parsed, validated or re-formatted. + + + Data source is updated whenever the value of the control property changes. + + + Data source is updated when the control property is validated. After validation, the value in the control property is also reformatted. + + + Provides data for events that are internal to the control. + + + Gets or sets dates that are bold. + The dates that are bold. + + + Gets the number of dates that are bold. + The number of dates that are bold. + + + Gets the first date that is bold. + The first date that is bold. + + + Represents the method that will handle an internal event of the control. + The source of the event. + An that contains the event data. + + + Provides data for the or events of the control. + + + Initializes a new instance of the class. + The first date/time value in the range that the user has selected. + The last date/time value in the range that the user has selected. + + + Gets the last date/time value in the range that the user has selected. + A that represents the last date in the date range that the user has selected. + + + Gets the first date/time value in the range that the user has selected. + A that represents the first date in the date range that the user has selected. + + + Represents the method that will handle the or event of a . + The source of the event. + A that contains the event data. + + + Represents a Windows control that allows the user to select a date and a time and to display the date and time with a specified format. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the control is clicked. + + + Occurs when the drop-down calendar is dismissed and disappears. + + + Occurs when the control is double-clicked. + + + Occurs when the drop-down calendar is shown. + + + Occurs when the value of the property changes. + + + Occurs when the property value has changed. + + + Occurs when the control is clicked with the mouse. + + + Occurs when the control is double-clicked with the mouse. + + + Occurs when the value of the property changes. + + + Occurs when the control is redrawn. + + + Occurs when the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the property changes. + + + Specifies the default month background color of the control. This field is read-only. + + + Specifies the default title back color of the control. This field is read-only. + + + Specifies the default title foreground color of the control. This field is read-only. + + + Specifies the default trailing foreground color of the control. This field is read-only. + + + Specifies the maximum date value of the control. This field is read-only. + + + Gets the minimum date value of the control. + + + Initializes a new instance of the class. + + + Creates a new accessibility object for the control. + A new for the control. + + + Creates the physical window handle. + + + Destroys the physical window handle. + + + Determines whether the specified key is a regular input key or a special key that requires preprocessing. + One of the values. + + if the specified key is a regular input key; otherwise, . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Overrides the method. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Returns a string that represents the current control. + A string that represents the current . The string includes the type and the property of the control. + + + Processes Windows messages. + The Windows to process. + + + Gets or sets a value indicating the background color of the control. + The background of the . + + + Gets or sets the background image for the control. + The background image for the control. + + + Gets or sets the layout of the background image of the control. + One of the values. + + + Gets or sets the font style applied to the calendar. + A that represents the font style applied to the calendar. + + + Gets or sets the foreground color of the calendar. + The value assigned is . + A that represents the foreground color of the calendar. + + + Gets or sets the background color of the calendar month. + The value assigned is . + A that represents the background color of the calendar month. + + + Gets or sets the background color of the calendar title. + The value assigned is . + A that represents the background color of the calendar title. + + + Gets or sets the foreground color of the calendar title. + The value assigned is . + A that represents the foreground color of the calendar title. + + + Gets or sets the foreground color of the calendar trailing dates. + The value assigned is . + A that represents the foreground color of the calendar trailing dates. + + + Gets or sets a value indicating whether the property has been set with a valid date/time value and the displayed value is able to be updated. + + if the property has been set with a valid value and the displayed value is able to be updated; otherwise, . The default is . + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets or sets the custom date/time format string. + A string that represents the custom date/time format. The default is . + + + Gets the default size of the control. + The default of the control. + + + Gets or sets a value indicating whether the control should redraw its surface using a secondary buffer. Setting this property has no effect on the control. + + if the control should redraw its surface using a secondary buffer; otherwise, . + + + Gets or sets the alignment of the drop-down calendar on the control. + The value assigned is not one of the values. + The alignment of the drop-down calendar on the control. The default is . + + + Gets or sets the foreground color of the control. + The foreground of the . + + + Gets or sets the format of the date and time displayed in the control. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets the maximum date and time that can be selected in the control. + +The value assigned is less than the value. + +-or- + +The value assigned is greater than the value. + The maximum date and time that can be selected in the control. The default is the earlier of December 31st 9998 12 am and the property of the current culture's Calendar. + + + Gets the maximum date value allowed for the control. + The maximum date value for the control. + + + Gets or sets the minimum date and time that can be selected in the control. + +The value assigned is greater than the value. + +-or- + +The value assigned is less than the value. + The minimum date and time that can be selected in the control. The default is 1/1/1753 00:00:00. + + + Gets the minimum date value allowed for the control. + The minimum date value for the control. + + + Gets or sets the spacing between the contents of the control and its edges. + + in all cases. + + + Gets the preferred height of the control. + The preferred height, in pixels, of the control. + + + Gets or sets whether the contents of the are laid out from right to left. + + if the layout of the contents is from right to left; otherwise, . The default is . + + + Gets or sets a value indicating whether a check box is displayed to the left of the selected date. + + if a check box is displayed to the left of the selected date; otherwise, . The default is . + + + Gets or sets a value indicating whether a spin button control (also known as an up-down control) is used to adjust the date/time value. + + if a spin button control is used to adjust the date/time value; otherwise, . The default is . + + + Gets or sets the text associated with this control. + A string that represents the text associated with this control. + + + Gets or sets the date/time value assigned to the control. + The set value is less than or more than . + The value assign to the control. + + + Provides information about the control to accessibility client applications. + + + Initializes a new instance of the class. + The that owns the . + + + + + Gets the shortcut key or access key for the accessible object. + The shortcut key or access key for the accessible object. + + + + Gets the role of this accessible object. + One of the values indicating the role of the . + + + Gets the state of the accessible object. + One of the values indicating the state of the . + + + Gets the value of an accessible object. + The value of an accessible object, or if the object has no value set. + + + Specifies the date and time format the control displays. + + + The control displays the date/time value in a custom format. For more information, see . + + + The control displays the date/time value in the long date format set by the user's operating system. + + + The control displays the date/time value in the short date format set by the user's operating system. + + + The control displays the date/time value in the time format set by the user's operating system. + + + Specifies the day of the week. + + + A default day of the week specified by the application. + + + The day Friday. + + + The day Monday. + + + The day Saturday. + + + The day Sunday. + + + The day Thursday. + + + The day Tuesday. + + + The day Wednesday. + + + Provides a user interface for a . + + + Occurs when the property changes. + + + Initializes a new instance of the class. + The component to be edited. + The set of objects to be shown in the form. + + is not an . + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Switches between component editor pages. + The source of the event. + A that contains the event data. + A designer file is checked into source code control and cannot be changed. + + + Provides a method to override in order to preprocess input messages before they are dispatched. + A that specifies the message to preprocess. + + if the specified message is for a component editor page; otherwise, . + + + Shows the form. The form will have no owner window. + One of the values indicating the result code returned from the dialog box. + + + Shows the specified page of the specified form. The form will have no owner window. + The index of the page to show. + One of the values indicating the result code returned from the dialog box. + + + Shows the form with the specified owner. + The to own the dialog. + One of the values indicating the result code returned from the dialog box. + + + Shows the form and the specified page with the specified owner. + The to own the dialog. + The index of the page to show. + One of the values indicating the result code returned from the dialog box. + + + Resize the form according to the setting of . + + if the form will automatically resize; if it must be manually resized. + + + Provides a base implementation for a . + + + This event is not relevant for this class. + + + Initializes a new instance of the class. + + + Activates and displays the page. + + + Applies changes to all the components being edited. + + + Deactivates and hides the page. + + + Increments the loading counter. + + + Decrements the loading counter. + + + Gets the control that represents the window for this page. + The that represents the window for this page. + + + Gets the component that is to be edited. + The that is to be edited. + + + Gets a value indicating whether the page is being activated for the first time. + + if this is the first time the page is being activated; otherwise, . + + + Gets a value indicating whether the page is being loaded. + + if the page is being loaded; otherwise, . + + + Processes messages that could be handled by the page. + The message to process. + + if the page processed the message; otherwise, . + + + Loads the component into the page user interface (UI). + + + Called when the page and any sibling pages have applied their changes. + + + Reloads the component for the page. + + + Saves the component from the page user interface (UI). + + + Sets the component to be edited. + The to be edited. + + + Sets the page as changed since the last load or save. + + + Sets the site for this page. + The site for this page. + + + Shows Help information if the page supports Help information. + + + Gets a value indicating whether the editor supports Help. + + if the editor supports Help; otherwise, . The default implementation returns . + + + This property is not relevant for this class. + + if enabled; otherwise, . + + + Specifies whether the editor should apply its changes before it is deactivated. + + if the editor should apply its changes; otherwise, . + + + Gets or sets the component to edit. + The this page allows you to edit. + + + Gets the creation parameters for the control. + A that indicates the creation parameters for the control. + + + Gets or sets a value indicating whether the page is being activated for the first time. + + if the page has not previously been activated; otherwise, . + + + Gets or sets the icon for the page. + An used to represent the page. + + + Indicates how many load dependencies remain until loading has been completed. + The number of remaining load dependencies. + + + Gets or sets a value indicating whether a component must be loaded before editing can occur. + + if a component must be loaded before editing can occur; otherwise, . + + + Gets or sets the page site. + The page site. + + + Gets the title of the page. + The title of the page. + + + Provides a that can display events for selection and linking. + + + Initializes a new instance of the class. + An to use. + + + Gets a value indicating whether the specified object can be extended. + The object to test for extensibility. + + if the specified object can be extended; otherwise, . + + + Gets the default property from the specified object. + The object to retrieve the default property of. + A indicating the default property. + + + Gets all the properties of the event tab that match the specified attributes and context. + An that can be used to gain context information. + The component to retrieve the properties of. + An array of type that indicates the attributes of the event properties to retrieve. + A that contains the properties. This will be an empty if the component does not implement an event service. + + + Gets all the properties of the event tab that match the specified attributes. + The component to retrieve the properties of. + An array of that indicates the attributes of the event properties to retrieve. + A that contains the properties. This will be an empty if the component does not implement an event service. + + + Gets the Help keyword for the tab. + The Help keyword for the tab. + + + Gets the name of the tab. + The name of the tab. + + + Enables interaction with the user interface of the development environment object that is hosting the designer. + + + Indicates whether the component can display a . + The component to check for support for displaying a . + + if the specified component can display a component editor form; otherwise, . + + + Gets the window that should be used as the owner when showing dialog boxes. + An that indicates the window to own any child dialog boxes. + + + Sets a flag indicating the UI has changed. + + + Attempts to display a for a component. + The component for which to display a . + The to parent any dialog boxes to. + The component does not support component editors. + + if the attempt is successful; otherwise, . + + + Attempts to display the specified form in a dialog box. + The to display. + One of the values indicating the result code returned by the dialog box. + + + Displays the specified exception and information about the exception in a message box. + The to display. + + + Displays the specified exception and information about the exception in a message box. + The to display. + A message to display that provides information about the exception. + + + Displays the specified error message in a message box. + The error message to display. + + + Displays the specified message in a message box. + The message to display. + + + Displays the specified message in a message box with the specified caption. + The message to display. + The caption for the message box. + + + Displays the specified message in a message box with the specified caption and buttons to place on the dialog box. + The message to display. + The caption for the dialog box. + One of the values: , , , or . + One of the values indicating the result code returned by the dialog box. + + + Displays the specified tool window. + A identifier for the tool window. This can be a custom or one of the predefined values from . + + if the tool window was successfully shown; if it could not be shown or found. + + + Gets the collection of styles that are specific to the host's environment. + An containing style settings. + + + Provides an interface for a to display Windows Forms or to display a control in a drop-down area from a property grid control in design mode. + + + Closes any previously opened drop down control area. + + + Displays the specified control in a drop down area below a value field of the property grid that provides this service. + The drop down list to open. + + + Shows the specified . + The to display. + A indicating the result code returned by the . + + + Provides a base class for property tabs. + + + Initializes a new instance of the class. + + + Gets a value indicating whether this can display properties for the specified component. + The object to test. + + if the object can be extended; otherwise, . + + + Releases all the resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Allows a to attempt to free resources and perform other cleanup operations before the is reclaimed by garbage collection. + + + Gets the default property of the specified component. + The component to retrieve the default property of. + A that represents the default property. + + + Gets the properties of the specified component that match the specified attributes and context. + An that indicates the context to retrieve properties from. + The component to retrieve properties from. + An array of type that indicates the attributes of the properties to retrieve. + A that contains the properties matching the specified context and attributes. + + + Gets the properties of the specified component. + The component to retrieve the properties of. + A that contains the properties of the component. + + + Gets the properties of the specified component that match the specified attributes. + The component to retrieve properties from. + An array of type that indicates the attributes of the properties to retrieve. + A that contains the properties. + + + Gets the bitmap that is displayed for the . + The to display for the . + + + Gets or sets the array of components the property tab is associated with. + The array of components the property tab is associated with. + + + Gets the Help keyword that is to be associated with this tab. + The Help keyword to be associated with this tab. + + + Gets the name for the property tab. + The name for the property tab. + + + Specifies controls that are visible in the designer. + + + Specifies that all controls are visible. + + + Specifies that is visible. + + + Specifies that is visible. + + + Specifies that no controls are visible. + + + Specifies that is visible. + + + Specifies that is visible. + + + Specifies which types a can appear in. This class cannot be inherited. + + + Specifies the default value of the . This field is read-only. + + + Initializes a new default instance of the class. + + + Initializes a new instance of the class with the specified visibility. + A value specifying the visibility. + + + Returns a value that indicates whether this instance is equal to a specified object. + An to compare with this instance or a null reference ( in Visual Basic). + + if equals the type and value of this instance; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class. + + if this instance is the default attribute for the class; otherwise, . + + + Gets the visibility of a . + A representing the visibility. + + + Provides a base class for editors that use a modal dialog to display a properties page similar to an ActiveX control's property page. + + + Initializes a new instance of the class. + + + Creates an editor window that allows the user to edit the specified component, using the specified context information. + An that can be used to gain additional context information. + The component to edit. + + if the component was changed during editing; otherwise, . + + + Creates an editor window that allows the user to edit the specified component. + An that can be used to gain additional context information. + The component to edit. + An that the component belongs to. + + if the component was changed during editing; otherwise, . + + + Creates an editor window that allows the user to edit the specified component, using the specified window that owns the component. + The component to edit. + An that the component belongs to. + + if the component was changed during editing; otherwise, . + + + Gets the component editor pages associated with the component editor. + An array of component editor pages. + + + Gets the index of the initial component editor page for the component editor to display. + The index of the component editor page that the component editor will initially display. + + + Specifies identifiers to indicate the return value of a dialog box. + + + The dialog box return value is (usually sent from a button labeled Abort). + + + The dialog box return value is (usually sent from a button labeled Cancel). + + + The dialog box return value is Continue (usually sent from a button labeled Continue). + + + The dialog box return value is (usually sent from a button labeled Ignore). + + + The dialog box return value is (usually sent from a button labeled No). + + + + is returned from the dialog box. This means that the modal dialog continues running. + + + The dialog box return value is (usually sent from a button labeled OK). + + + The dialog box return value is (usually sent from a button labeled Retry). + + + The dialog box return value is Try Again (usually sent from a button labeled Try Again). + + + The dialog box return value is (usually sent from a button labeled Yes). + + + Specifies the default docking behavior for a control. + + + The default for this control. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the given docking behavior. + A value specifying the default behavior. + + + Compares an arbitrary object with the object for equality. + The against which to compare this . + + is is equal to this ; otherwise, . + + + The hash code for this object. + An representing an in-memory hash of this object. + + + Specifies whether this is the default docking attribute. + + is the current is the default; otherwise, . + + + Gets the docking behavior supplied to this attribute. + A value. + + + Specifies how a control should be docked by default when added through a designer. + + + Prompt the user for the desired docking behavior. + + + Set the control's property to when it is dropped into a container with no other child controls. + + + Do not prompt the user for the desired docking behavior. + + + Specifies the position and manner in which a control is docked. + + + The control's bottom edge is docked to the bottom of its containing control. + + + All the control's edges are docked to the all edges of its containing control and sized appropriately. + + + The control's left edge is docked to the left edge of its containing control. + + + The control is not docked. + + + The control's right edge is docked to the right edge of its containing control. + + + The control's top edge is docked to the top of its containing control. + + + Represents a Windows spin box (also known as an up-down control) that displays string values. + + + Occurs when the value of the property changes. + + + Occurs when the property has been changed. + + + Initializes a new instance of the class. + + + Creates a new accessibility object for the control. + A new for the control. + + + Displays the next item in the object collection. + + + Raises the event. + The source of the event. + An that contains the event data. + + + Raises the event. + The source of the event. + An that contains the event data. + + + Raises the event. + The source of the event. + A that contains the event data. + + + Returns a string that represents the control. + A string that represents the current . + + + Displays the previous item in the collection. + + + Updates the text in the spin box (also known as an up-down control) to display the selected item. + + + A collection of objects assigned to the spin box (also known as an up-down control). + A that contains an collection. + + + Gets or sets the spacing between the control's contents and its edges. + + in all cases. + + + Gets or sets the index value of the selected item. + The assigned value is less than the default, -1. + + -or- + + The assigned value is greater than the count. + The zero-based index value of the selected item. The default value is -1. + + + Gets or sets the selected item based on the index value of the selected item in the collection. + The selected item based on the value. The default value is . + + + Gets or sets a value indicating whether the item collection is sorted. + + if the item collection is sorted; otherwise, . The default value is . + + + Gets or sets a value indicating whether the collection of items continues to the first or last item if the user continues past the end of the list. + + if the list starts again when the user reaches the beginning or end of the collection; otherwise, . The default value is . + + + Provides information about the items in the control to accessibility client applications. + + + Initializes a new instance of the class. + The name of the . + The that contains the items in the control. + + + Gets or sets the object name. + The object name, or if the property has not been set. + + + Gets the parent of an accessible object. + An that represents the parent of an accessible object, or if there is no parent object. + + + Gets the role of this accessible object. + The value. + + + Gets the state of the control. + If the property is set to true, returns . + + + Gets the value of an accessible object. + The Name property of the . + + + Provides information about the control to accessibility client applications. + + + + + + Gets the accessible child corresponding to the specified index. + The zero-based index of the accessible child. + An that represents the accessible child corresponding to the specified index. + + + Retrieves the number of children belonging to an accessible object. + Returns 3 in all cases. + + + Gets the role of this accessible object. + The value. + + + Encapsulates a collection of objects for use by the class. + + + Adds the specified object to the end of the collection. + The to be added to the end of the collection. + The zero-based index value of the added to the collection. + + + Inserts the specified object into the collection at the specified location. + The indexed location within the collection to insert the . + The to insert. + + + Removes the specified item from the collection. + The to remove from the collection. + + + Removes the item from the specified location in the collection. + The indexed location of the in the collection. + + + Gets or sets the item at the specified indexed location in the collection. + The indexed location of the item in the collection. + An that represents the item at the specified indexed location. + + + Provides data for the DPIChanged events of a form or control. + + + Creates and returns a string representation of the current . + A string. + + + Gets the DPI value for the new display device where the control or form is currently being displayed. + The DPI value. + + + Gets the DPI value for the display device where the control or form was previously displayed. + A DPI value. + + + Gets a that represents the new bounding rectangle for the control or form based on the DPI of the display device where it's displayed. + A . + + + Represents the method that will handle a DpiChanged event of a form or control. + The source of the event. + A that contains the event data. + + + Specifies how and if a drag-and-drop operation should continue. + + + The operation is canceled with no drop message. + + + The operation will continue. + + + The operation will stop with a drop. + + + Specifies the possible effects of a drag-and-drop operation. + + + The combination of the , , and effects. + + + The data from the drag source is copied to the drop target. + + + The data from the drag source is linked to the drop target. + + + The data from the drag source is moved to the drop target. + + + The drop target does not accept the data. + + + The target can be scrolled while dragging to locate a drop position that is not currently visible in the target. + + + Provides data for the , , or event. + + + Initializes a new instance of the class. + The data associated with this event. + The current state of the SHIFT, CTRL, and ALT keys. + The x-coordinate of the mouse cursor in pixels. + The y-coordinate of the mouse cursor in pixels. + One of the values. + One of the values. + + + Initializes a new instance of the class. + + + + + + + + + + + + Gets which drag-and-drop operations are allowed by the originator (or source) of the drag event. + One of the values. + + + Gets the that contains the data associated with this event. + The data associated with this event. + + + Gets or sets the drop description image type. + + + Gets or sets the target drop effect in a drag-and-drop operation. + One of the values. + + + Gets the current state of the SHIFT, CTRL, and ALT keys, as well as the state of the mouse buttons. + The current state of the SHIFT, CTRL, and ALT keys and of the mouse buttons. + + + Gets or sets the drop description text, such as "Move to %1". + + + Gets or sets the drop description text, such as "Documents", when %1 is specified in . + + + Gets the x-coordinate of the mouse pointer, in screen coordinates. + The x-coordinate of the mouse pointer in pixels. + + + Gets the y-coordinate of the mouse pointer, in screen coordinates. + The y-coordinate of the mouse pointer in pixels. + + + Represents the method that will handle the , , or event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class for the specified control with the specified font, state, surface to draw on, and the bounds to draw within. + The surface on which to draw. + The to use, usually the parent control's property. + The bounds to draw within. + The index value of the item that is being drawn. + The control's information. + + + Initializes a new instance of the class for the specified control with the specified font, state, foreground color, background color, surface to draw on, and the bounds to draw within. + The surface on which to draw. + The to use, usually the parent control's property. + The bounds to draw within. + The index value of the item that is being drawn. + The control's information. + The foreground to draw the control with. + The background to draw the control with. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + + Draws the background within the bounds specified in the constructor and with the appropriate color. + + + Draws a focus rectangle within the bounds specified in the constructor. + + + Returns the handle to a Windows device context. + An representing the handle of a device context. + + + Releases the handle of a Windows device context. + + + Gets the background color of the item that is being drawn. + The background of the item that is being drawn. + + + Gets the rectangle that represents the bounds of the item that is being drawn. + The that represents the bounds of the item that is being drawn. + + + Gets the font that is assigned to the item being drawn. + The that is assigned to the item being drawn. + + + Gets the foreground color of the of the item being drawn. + The foreground of the item being drawn. + + + Gets the graphics surface to draw the item on. + The surface to draw the item on. + + + Gets the index value of the item that is being drawn. + The numeric value that represents the value of the item being drawn. + + + Gets the state of the item being drawn. + The that represents the state of the item being drawn. + + + Represents the method that will handle the event of a , , , or control. + The source of the event. + A that contains the event data. + + + Specifies the state of an item that is being drawn. + + + The item is checked. Only menu controls use this value. + + + The item is the editing portion of a . + + + The item is in its default visual state. + + + The item is unavailable. + + + The item has focus. + + + The item is grayed. Only menu controls use this value. + + + The item is being hot-tracked, that is, the item is highlighted as the mouse pointer passes over it. + + + The item is inactive. + + + The item displays without a keyboard accelerator. + + + The item displays without the visual cue that indicates it has focus. + + + The item currently has no state. + + + The item is selected. + + + Provides data for the event. + + + Initializes a new instance of the class. + The surface on which to draw. + The within which to draw. + The index of the header's column within the collection. + The representing the header to draw. + A bitwise combination of values indicating the current state of the column header. + The foreground of the header. + The background of the header. + The used for the header text. + + + Draws the background of the column header. + + + Draws the column header text using the default formatting. + + + Draws the column header text, formatting it with the specified values. + A bitwise combination of values. + + + Gets the background color of the header. + A representing the background color of the header. + + + Gets the size and location of the column header to draw. + A that represents the bounds of the column header. + + + Gets the index of the representing the header to draw. + The index of the column header within the collection. + + + Gets or sets a value indicating whether the column header should be drawn by the operating system instead of owner-drawn. + + if the header should be drawn by the operating system; otherwise, . The default is . + + + Gets the font used to draw the column header text. + A representing the font of the header text. + + + Gets the foreground color of the header. + A representing the foreground color of the header. + + + Gets the used to draw the column header. + A used to draw the column header. + + + Gets the representing the column header to draw. + The representing the column header. + + + Gets the current state of the column header. + A bitwise combination of values indicating the current state of the column header. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The surface on which to draw. + The to draw. + The within which to draw. + The index of the within the collection. + A bitwise combination of values indicating the current state of the to draw. + + + Draws the background of the using its current background color. + + + Draws a focus rectangle for the if it has focus. + + + Draws the text of the using its current foreground color. + + + Draws the text of the using its current foreground color and formatting it with the specified values. + A bitwise combination of values. + + + Gets the size and location of the to draw. + A that represents the bounds of the to draw. + + + Gets or sets a property indicating whether the control will use the default drawing for the . + + if the system draws the item; if the event handler draws the item. The default value is . + + + Gets the used to draw the . + A used to draw the . + + + Gets the to draw. + The to draw. + + + Gets the index of the within the collection of the containing . + The index of the within the collection. + + + Gets the current state of the to draw. + A bitwise combination of values indicating the current state of the . + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The surface on which to draw. + The within which to draw. + The parent of the to draw. + The to draw. + The index of the parent within the collection. + The index of the column within the collection. + The for the column in which the is displayed. + A bitwise combination of values indicating the current state of the parent of the to draw. + + + Draws the background of the using its current background color. + + + Draws a focus rectangle for the if the parent has focus. + The area within which to draw the focus rectangle. + + + Draws the text of the using its current foreground color. + + + Draws the text of the using its current foreground color and formatting it with the specified values. + A bitwise combination of values. + + + Gets the size and location of the to draw. + A that represents the bounds of the to draw. + + + Gets the index of the column in which the is displayed. + The index of the column within the collection. + + + Gets or sets a value indicating whether the should be drawn by the operating system instead of owner-drawn. + + if the subitem should be drawn by the operating system; otherwise, . The default is . + + + Gets the used to draw the . + A used to draw the . + + + Gets the header of the column in which the is displayed. + The for the column in which the is displayed. + + + Gets the parent of the to draw. + A that represents the parent of the to draw. + + + Gets the index of the parent of the to draw. + The index of the parent within the collection. + + + Gets the current state of the parent of the to draw. + A bitwise combination of values indicating the current state of the parent . + + + Gets the to draw. + The to draw. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Specifies how the elements of a control are drawn. + + + All the elements in a control are drawn by the operating system and are of the same size. + + + All the elements in the control are drawn manually and are of the same size. + + + All the elements in the control are drawn manually and can differ in size. + + + Provides data for the event. + + + Initializes a new instance of the class. + The context used to draw the ToolTip. + The that the ToolTip is bound to. + The that the ToolTip is being created for. + A that outlines the area where the ToolTip is to be displayed. + A containing the text for the ToolTip. + The of the ToolTip background. + The of the ToolTip text. + The used to draw the ToolTip text. + + + Draws the background of the using the system background color. + + + Draws the border of the using the system border color. + + + Draws the text of the using the system text color and font. + + + Draws the text of the using the system text color and font, and the specified text layout. + A containing a bitwise combination of values that specifies the display and layout for the . + + + Gets the control for which the is being drawn. + The that is associated with the when the event occurs. The return value will be if the ToolTip is not associated with a control. + + + Gets the window to which this is bound. + The window which owns the . + + + Gets the size and location of the to draw. + A that represents the bounds of the to draw. + + + Gets the font used to draw the . + A object. + + + Gets the graphics surface used to draw the . + The on which to draw the . + + + Gets the text for the that is being drawn. + The text that is associated with the when the event occurs. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The surface on which to draw. + The to draw. + The within which to draw. + A bitwise combination of the values indicating the current state of the to draw. + .NET 6 and later versions: is . + + + Gets the size and location of the to draw. + A that represents the bounds of the to draw. + + + Gets or sets a value indicating whether the should be drawn by the operating system rather than being owner drawn. + + if the node should be drawn by the operating system; if the node will be drawn in the event handler. The default value is . + + + Gets the object used to draw the . + A used to draw the . + + + Gets the to draw. + The to draw. + + + Gets the current state of the to draw. + A bitwise combination of the values indicating the current state of the . + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Specifies the drop description image type. + + + A plus sign (+) that indicates a copy operation. + + + No drop image preference; use the default image. + + + A tag icon that indicates that the metadata will be changed. + + + An arrow that indicates a link. + + + An arrow that indicates a move operation. + + + Windows 7 and later. Use no drop image. + + + A red bisected circle such as that found on a "no smoking" sign. + + + A yellow exclamation mark that indicates that a problem has been encountered in the operation. + + + Specifies constants indicating when the error icon, supplied by an , should blink to alert the user that an error has occurred. + + + Always blink when the error icon is first displayed, or when a error description string is set for the control and the error icon is already displayed. + + + Blinks when the icon is already displayed and a new error string is set for the control. + + + Never blink the error icon. + + + Specifies constants indicating the locations that an error icon can appear in relation to the control with an error. + + + The icon appears aligned with the bottom of the control and the left of the control. + + + The icon appears aligned with the bottom of the control and the right of the control. + + + The icon appears aligned with the middle of the control and the left of the control. + + + The icon appears aligned with the middle of the control and the right of the control. + + + The icon appears aligned with the top of the control and to the left of the control. + + + The icon appears aligned with the top of the control and to the right of the control. + + + Provides a user interface for indicating that a control on a form has an error associated with it. + + + Occurs when the property changes value. + + + Initializes a new instance of the class and initializes the default settings for , , and the . + + + Initializes a new instance of the class attached to an implementation. + The to monitor for errors. + + + Initializes a new instance of the class attached to a container. + The container of the control to monitor for errors. + + + Provides a method to set both the and at run time. + A data set based on the interface to be monitored for errors. Typically, this is a to be monitored for errors. + A collection within the to monitor for errors. Typically, this will be a . + + + Gets a value indicating whether a control can be extended. + The control to be extended. + + if the control can be extended; otherwise, . + + This property will be if the object is a and is not a or . + + + Clears all settings associated with this component. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Returns the current error description string for the specified control. + The item to get the error description string for. + + is . + The error description string for the specified control. + + + Gets a value indicating where the error icon should be placed in relation to the control. + The control to get the icon location for. + + is . + One of the values. The default icon alignment is . + + + Returns the amount of extra space to leave next to the error icon. + The control to get the padding for. + + is . + The number of pixels to leave between the icon and the control. + + + Raises the event. + A that contains the event data. + + + Sets the error description string for the specified control. + The control to set the error description string for. + The error description string, or or to remove the error. + + is . + + + Sets the location where the error icon should be placed in relation to the control. + The control to set the icon location for. + One of the values. + + is . + + + Sets the amount of extra space to leave between the specified control and the error icon. + The to set the padding for. + The number of pixels to add between the icon and the . + + is . + + + Signals the object that initialization is starting. + + + Signals the object that initialization is complete. + + + Provides a method to update the bindings of the , , and the error text. + + + Gets or sets the rate at which the error icon flashes. + The value is less than zero. + The rate, in milliseconds, at which the error icon should flash. The default is 250 milliseconds. + + + Gets or sets a value indicating when the error icon flashes. + The assigned value is not one of the values. + One of the values. The default is . + + + Gets or sets a value indicating the parent control for this . + The that contains the controls that the is attached to. + + + Gets or sets the list within a data source to monitor. + The string that represents a list within the data source specified by the to be monitored. Typically, this will be a . + + + Gets or sets the data source that the monitors. + A data source based on the interface to be monitored for errors. Typically, this is a to be monitored for errors. + + + Gets a value that indicates if this has any errors for any of the associated controls. + + + Gets or sets the that is displayed next to a control when an error description string has been set for the control. + The assigned value of the is . + An that signals an error has occurred. The default icon consists of an exclamation point in a circle with a red background. + + + Gets or sets a value that indicates whether the component is used in a locale that supports right-to-left fonts. + + if the component is used in a right-to-left locale; otherwise, . + + + Gets or sets the of the . + The associated with the , or null if the is not encapsulated in an , the does not have an associated with it, or the is removed from its . + + + Gets or sets an object that contains data about the component. + An object that contains data about the control. The default is . + + + Provides methods for retrieving feature information from the current system. + + + Initializes a new instance of the class. + + + When overridden in a derived class, gets the version of the specified feature that is available on the system. + The feature whose version is requested. + A representing the version number of the specified feature available on the system; or if the feature is not installed. + + + Gets the version of the specified feature that is available on the system. + The fully qualified name of the class to query for information about the specified feature. This class must implement the interface or inherit from a class that implements this interface. + The fully qualified name of the feature to look for. + A with the version number of the specified feature available on the system; or if the feature is not installed. + + + Determines whether any version of the specified feature is installed in the system. + The feature to look for. + + if the feature is present; otherwise, . + + + Determines whether the specified or newer version of the specified feature is installed in the system. + The feature to look for. + A representing the minimum version number of the feature to look for. + + if the feature is present and its version number is greater than or equal to the specified minimum version number; if the feature is not installed or its version number is below the specified minimum number. + + + Determines whether any version of the specified feature is installed in the system. This method is . + The fully qualified name of the class to query for information about the specified feature. This class must implement the interface or inherit from a class that implements this interface. + The fully qualified name of the feature to look for. + + if the specified feature is present; if the specified feature is not present or if the product containing the feature is not installed. + + + Determines whether the specified or newer version of the specified feature is installed in the system. This method is . + The fully qualified name of the class to query for information about the specified feature. This class must implement the interface or inherit from a class that implements this interface. + The fully qualified name of the feature to look for. + A representing the minimum version number of the feature. + + if the feature is present and its version number is greater than or equal to the specified minimum version number; if the feature is not installed or its version number is below the specified minimum number. + + + Displays a dialog box from which the user can select a file. + + + Occurs when the user clicks on the Open or Save button on a file dialog box. + + + Owns the event. + + + Defines the common dialog box hook procedure that is overridden to add specific functionality to the file dialog box. + The handle to the dialog box window. + The message received by the dialog box. + Additional information about the message. + Additional information about the message. + Returns zero if the default dialog box procedure processes the message; returns a nonzero value if the default dialog box procedure ignores the message. + + + Raises the event. + A that contains the event data. + + + Resets all properties to their default values. + + + Specifies a common dialog box. + A value that represents the window handle of the owner window for the common dialog box. + + if the file could be opened; otherwise, . + + + Provides a string version of this object. + A string version of this object. + + + Gets or sets a value indicating whether the dialog box automatically adds an extension to a file name if the user omits the extension. + + if the dialog box adds an extension to a file name if the user omits the extension; otherwise, . The default value is . + + + Gets or sets a value indicating whether the dialog box adds the file being opened or saved to the recent list. + + + Gets or sets a value indicating whether this instance should automatically upgrade appearance and behavior when running on Windows Vista. + + if this instance should automatically upgrade appearance and behavior when running on Windows Vista; otherwise, . The default is . + + + Gets or sets a value indicating whether the dialog box displays a warning if the user specifies a file name that does not exist. + + if the dialog box displays a warning if the user specifies a file name that does not exist; otherwise, . The default value is . + + + Gets or sets a value indicating whether the dialog box displays a warning if the user specifies a path that does not exist. + + if the dialog box displays a warning when the user specifies a path that does not exist; otherwise, . The default value is . + + + + Gets or sets the GUID to associate with this dialog state. Typically, state such as the last visited folder and the position and size of the dialog is persisted based on the name of the executable file. By specifying a GUID, an application can have different persisted states for different versions of the dialog within the same application (for example, an import dialog and an open dialog). + This functionality is not available if an application is not using visual styles or if is set to . + + + + Gets the custom places collection for this instance. + The custom places collection for this instance. + + + Gets or sets the default file name extension. + The default file name extension. The returned string does not include the period. The default value is an empty string (""). + + + Gets or sets a value indicating whether the dialog box returns the location of the file referenced by the shortcut or whether it returns the location of the shortcut (.lnk). + + if the dialog box returns the location of the file referenced by the shortcut; otherwise, . The default value is . + + + Gets or sets a string containing the file name selected in the file dialog box. + The file name selected in the file dialog box. The default value is an empty string (""). + + + Gets the file names of all selected files in the dialog box. + An array of type , containing the file names of all selected files in the dialog box. + + + Gets or sets the current file name filter string, which determines the choices that appear in the "Save as file type" or "Files of type" box in the dialog box. + + format is invalid. + The file filtering options available in the dialog box. + + + Gets or sets the index of the filter currently selected in the file dialog box. + A value containing the index of the filter currently selected in the file dialog box. The default value is 1. + + + Gets or sets the initial directory displayed by the file dialog box. + The initial directory displayed by the file dialog box. The default is an empty string (""). + + + Gets the Win32 instance handle for the application. + A Win32 instance handle for the application. + + + Gets or sets a value indicating whether the OK button of the dialog box is disabled until the user navigates the view or edits the filename (if applicable). + + + Gets values to initialize the . + A bitwise combination of internal values that initializes the . + + + Gets or sets a value indicating whether the dialog box restores the directory to the previously selected directory before closing. + + if the dialog box restores the current directory to the previously selected directory if the user changed the directory while searching for files; otherwise, . The default value is . + + + Gets or sets a value indicating whether the Help button is displayed in the file dialog box. + + if the dialog box includes a help button; otherwise, . The default value is . + + + Gets or sets a value indicating whether the dialog box displays hidden and system files. + + + Gets or sets a value indicating whether the items shown by default in the view's navigation pane are shown. + + + Gets or sets whether the dialog box supports displaying and saving files that have multiple file name extensions. + + if the dialog box supports multiple file name extensions; otherwise, . The default is . + + + Gets or sets the file dialog box title. + The file dialog box title. The default value is an empty string (""). + + + Gets or sets a value indicating whether the dialog box accepts only valid Win32 file names. + + if the dialog box accepts only valid Win32 file names; otherwise, . The default value is . + + + Specifies that , , or neither panel is fixed. + + + Specifies that neither , is fixed. A event affects both panels. + + + Specifies that is fixed. A event affects only . + + + Specifies that is fixed. A event affects only . + + + Provides properties that specify the appearance of controls whose is . + + + Gets or sets the color of the border around the button. + A structure representing the color of the border around the button. + + + Gets or sets a value that specifies the size, in pixels, of the border around the button. + An representing the size, in pixels, of the border around the button. + + + Gets or sets the color of the client area of the button when the button is checked and the mouse pointer is outside the bounds of the control. + A structure representing the color of the client area of the button. + + + Gets or sets the color of the client area of the button when the mouse is pressed within the bounds of the control. + A structure representing the color of the client area of the button. + + + Gets or sets the color of the client area of the button when the mouse pointer is within the bounds of the control. + A structure representing the color of the client area of the button. + + + Specifies the appearance of a control. + + + The control appears flat. + + + A control appears flat until the mouse pointer moves over it, at which point it appears three-dimensional. + + + The control appears three-dimensional. + + + The appearance of the control is determined by the user's operating system. + + + Defines constants that specify the direction in which consecutive user interface (UI) elements are placed in a linear layout container. + + + Elements flow from the bottom of the design surface to the top. + + + Elements flow from the left edge of the design surface to the right. + + + Elements flow from the right edge of the design surface to the left. + + + Elements flow from the top of the design surface to the bottom. + + + Represents a panel that dynamically lays out its contents horizontally or vertically. + + + Initializes a new instance of the class. + + + Returns a value that represents the flow-break setting of the control. + The child control. + + if the flow break is set; otherwise, . + + + Sets the value that represents the flow-break setting of the control. + The child control. + The flow-break value to set. + + + For a description of this member, see . + The to receive the extender properties. + + if this object can provide extender properties to the specified object; otherwise, . + + + Gets or sets a value indicating the flow direction of the control. + One of the values indicating the direction of consecutive placement of controls in the panel. The default is . + + + Gets a cached instance of the panel's layout engine. + The for the panel's contents. + + + Gets or sets a value indicating whether the control should wrap its contents or let the contents be clipped. + + if the contents should be wrapped; otherwise, . The default is . + + + Collects the characteristics associated with flow layouts. + + + Returns a value that represents the flow break setting of the control. + The child control. + + if the flow break is set; otherwise, . + + + Sets the value that represents the flow break setting of the control. + The child control. + The flow break value to set. + + + Gets or sets a value indicating the flow direction of consecutive controls. + A indicating the flow direction of consecutive controls in the container. The default is . + + + Gets the current flow layout engine. + The currently being used. + + + Gets or sets a value indicating whether the contents should be wrapped or clipped when they exceed the original boundaries of their container. + + if the contents should be wrapped; otherwise, if the contents should be clipped. The default is . + + + Prompts the user to select a folder. This class cannot be inherited. + + + Occurs when the user clicks the Help button on the dialog box. + + + Initializes a new instance of the class. + + + Resets properties to their default values. + + + Gets or sets a value indicating whether the dialog box adds the folder being selected to the recent list. + + + Gets or sets a value that indicates whether the dialog will be automatically upgraded to enable new features. + + if the dialog will be automatically upgraded to enable new features; otherwise, . The default value is . + + + + Gets or sets the GUID to associate with this dialog state. Typically, state such as the last visited folder and the position and size of the dialog is persisted based on the name of the executable file. By specifying a GUID, an application can have different persisted states for different versions of the dialog within the same application (for example, an import dialog and an open dialog). + This functionality is not available if an application is not using visual styles or if is set to . + + + + Gets or sets the descriptive text displayed above the tree view control in the dialog box. + The description to display. The default is an empty string (""). + + + Gets or sets the initial directory displayed by the folder browser dialog. + + + Gets or sets a value indicating whether the OK button of the dialog box is disabled until the user navigates the view or edits the filename (if applicable). + + + Gets or sets the root folder where the browsing starts from. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets the path selected by the user. + The path of the folder first selected in the dialog box or the last folder selected by the user. The default is an empty string (""). + + + Gets or sets a value indicating whether the dialog box displays hidden and system files. + + + Gets or sets a value indicating whether the New Folder button appears in the folder browser dialog box. + + if the New Folder button is shown in the dialog box; otherwise, . The default is . + + + Gets or sets a value indicating whether the items shown by default in the view's navigation pane are shown. + + + Gets or sets a value that indicates whether to use the value of the property as the dialog title for Vista style dialogs. This property has no effect on old style dialogs. + + if the value of the property is used as the dialog title; if the value is added as additional text to the dialog. The default is . + + + Prompts the user to choose a font from among those installed on the local computer. + + + Occurs when the user clicks the Apply button in the font dialog box. + + + Owns the event. + + + Initializes a new instance of the class. + + + Specifies the common dialog box hook procedure that is overridden to add specific functionality to a common dialog box. + The handle to the dialog box window. + The message being received. + Additional information about the message. + Additional information about the message. + A zero value if the default dialog box procedure processes the message; a nonzero value if the default dialog box procedure ignores the message. + + + Raises the event. + An that contains the data. + + + Resets all dialog box options to their default values. + + + Specifies a file dialog box. + The window handle of the owner window for the common dialog box. + + if the dialog box was successfully run; otherwise, . + + + Retrieves a string that includes the name of the current font selected in the dialog box. + A string that includes the name of the currently selected font. + + + Gets or sets a value indicating whether the user can change the character set specified in the Script combo box to display a character set other than the one currently displayed. + + if the user can change the character set specified in the Script combo box; otherwise, . The default value is . + + + Gets or sets a value indicating whether the dialog box allows graphics device interface (GDI) font simulations. + + if font simulations are allowed; otherwise, . The default value is . + + + Gets or sets a value indicating whether the dialog box allows vector font selections. + + if vector fonts are allowed; otherwise, . The default value is . + + + Gets or sets a value indicating whether the dialog box displays both vertical and horizontal fonts or only horizontal fonts. + + if both vertical and horizontal fonts are allowed; otherwise, . The default value is . + + + Gets or sets the selected font color. + The color of the selected font. The default value is . + + + Gets or sets a value indicating whether the dialog box allows only the selection of fixed-pitch fonts. + + if only fixed-pitch fonts can be selected; otherwise, . The default value is . + + + Gets or sets the selected font. + The selected font. + + + Gets or sets a value indicating whether the dialog box specifies an error condition if the user attempts to select a font or style that does not exist. + + if the dialog box specifies an error condition when the user tries to select a font or style that does not exist; otherwise, . The default is . + + + Gets or sets the maximum point size a user can select. + The maximum point size a user can select. The default is 0. + + + Gets or sets the minimum point size a user can select. + The minimum point size a user can select. The default is 0. + + + Gets values to initialize the . + A bitwise combination of internal values that initializes the . + + + Gets or sets a value indicating whether the dialog box allows selection of fonts for all non-OEM and Symbol character sets, as well as the ANSI character set. + + if selection of fonts for all non-OEM and Symbol character sets, as well as the ANSI character set, is allowed; otherwise, . The default value is . + + + Gets or sets a value indicating whether the dialog box contains an Apply button. + + if the dialog box contains an Apply button; otherwise, . The default value is . + + + Gets or sets a value indicating whether the dialog box displays the color choice. + + if the dialog box displays the color choice; otherwise, . The default value is . + + + Gets or sets a value indicating whether the dialog box contains controls that allow the user to specify strikethrough, underline, and text color options. + + if the dialog box contains controls to set strikethrough, underline, and text color options; otherwise, . The default value is . + + + Gets or sets a value indicating whether the dialog box displays a Help button. + + if the dialog box displays a Help button; otherwise, . The default value is . + + + Represents a window or dialog box that makes up an application's user interface. + + + Occurs when the form is activated in code or by the user. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Occurs when the form is closed. + + + Occurs when the form is closing. + + + Occurs when the form loses focus and is no longer the active form. + + + Occurs when the DPI setting changes on the display device where the form is currently displayed. + + + Occurs after the form is closed. + + + Occurs before the form is closed. + + + Occurs when the Help button is clicked. + + + Occurs after the input language of the form has changed. + + + Occurs when the user attempts to change the input language for the form. + + + Occurs before a form is displayed for the first time. + + + Occurs when the property changes. + + + Occurs when the value of the property has changed. + + + Occurs when the value of the property has changed. + + + Occurs when a multiple-document interface (MDI) child form is activated or closed within an MDI application. + + + Occurs when the menu of a form loses focus. + + + Occurs when the menu of a form receives focus. + + + Occurs when the value of the property has changed. + + + Occurs when a form enters resizing mode. + + + Occurs when a form exits resizing mode. + + + Occurs after the value of the property changes. + + + Occurs whenever the form is first displayed. + + + Occurs when the value of the property changes. + + + Occurs when the property changes. + + + Initializes a new instance of the class. + + + Activates the form and gives it focus. + + + Activates the MDI child of a form. + The child form to activate. + + + Adds an owned form to this form. + The that this form will own. + + + Adjusts the scroll bars on the container based on the current control positions and the control currently selected. + + to show the scroll bars; otherwise, . + + + Resizes the form according to the current value of the property and the size of the current font. + + + Centers the position of the form within the bounds of the parent form. + + + Centers the form on the current screen. + + + Closes the form. + The form was closed while a handle was being created. + You cannot call this method from the event when is set to . + + + Creates a new accessibility object for the control. + A new accessible object for the control. + + + Creates a new instance of the control collection for the control. + A new instance of assigned to the control. + + + Creates the handle for the form. If a derived class overrides this function, it must call the base implementation. + A handle for this has already been created. + + + Sends the specified message to the default window procedure. + The Windows to process. + + + Disposes of the resources (other than memory) used by the . + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the size when autoscaling the form based on a specified font. + A representing the font to determine the autoscaled base size of the form. + A representing the autoscaled size of the form. + + + Retrieves the bounds within which the control is scaled. + A that specifies the area for which to retrieve the display bounds. + The height and width of the control's bounds. + One of the values of that specifies the bounds of the control to use when defining its size and position. + A representing the bounds within which the control is scaled. + + + Arranges the multiple-document interface (MDI) child forms within the MDI parent form. + One of the values that defines the layout of MDI child forms. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + + + Raises the event. + The that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the GetDpiScaledSize event. + The DPI value for the display device where the form was previously displayed. + The DPI value for the display device where the form will be displayed. + A representing the new size of the form based on the new DPI value. + + if successful; otherwise . + + + + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + The event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + The that contains the event data. + + + Processes a command key. + A , passed by reference, that represents the Win32 message to process. + One of the values that represents the key to process. + + if the keystroke was processed and consumed by the control; otherwise, to allow further processing. + + + Processes a dialog character. + The character to process. + + if the character was processed by the control; otherwise, . + + + Processes a dialog box key. + One of the values that represents the key to process. + + if the keystroke was processed and consumed by the control; otherwise, to allow further processing. + + + Previews a keyboard message. + A , passed by reference, that represents the window message to process. + + if the message was processed by the control; otherwise, . + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + Selects the next available control and makes it the active control. + + to cycle forward through the controls in the ContainerControl; otherwise, . + + if a control is selected; otherwise, . + + + Removes an owned form from this form. + A representing the form to remove from the list of owned forms for this form. + + + Scales the location, size, padding, and margin of a control. + The factor by which the height and width of the control are scaled. + A value that specifies the bounds of the control to use when defining its size and position. + + + Performs scaling of the form. + Percentage to scale the form horizontally. + Percentage to scale the form vertically. + + + Scales the size of the form's and properties with the scale factor provided. + The scale factor to be applied on the width of the property being scaled. + The scale factor to be applied on the height of the property being scaled. + + to resize the Form along with properties being scaled; otherwise, . + + + Selects this form, and optionally selects the next or previous control. + If set to true that the active control is changed. + If directed is true, then this controls the direction in which focus is moved. If this is , then the next control is selected; otherwise, the previous control is selected. + + + Performs the work of setting the specified bounds of this control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. + + + Sets the client size of the form. This will adjust the bounds of the form to make the client size the requested size. + Requested width of the client region. + Requested height of the client region. + + + Sets the bounds of the form in desktop coordinates. + The x-coordinate of the form's location. + The y-coordinate of the form's location. + The width of the form. + The height of the form. + + + Sets the location of the form in desktop coordinates. + The x-coordinate of the form's location. + The y-coordinate of the form's location. + + + Sets the control to the specified visible state. + + to make the control visible; otherwise, . + + + Shows the form with the specified owner to the user. + Any object that implements and represents the top-level window that will own this form. + The form being shown is already visible. + + -or- + + The form specified in the parameter is the same as the form being shown. + + -or- + + The form being shown is disabled. + + -or- + + The form being shown is not a top-level window. + + -or- + + The form being shown as a dialog box is already a modal form. + + -or- + + The current process is not running in user interactive mode (for more information, see ). + + + Shows the form as a modal dialog box. + The form being shown is already visible. + + -or- + + The form being shown is disabled. + + -or- + + The form being shown is not a top-level window. + + -or- + + The form being shown as a dialog box is already a modal form. + + -or- + + The current process is not running in user interactive mode (for more information, see ). + One of the values. + + + Shows the form as a modal dialog box with the specified owner. + Any object that implements that represents the top-level window that will own the modal dialog box. + The form specified in the parameter is the same as the form being shown. + The form being shown is already visible. + + -or- + + The form being shown is disabled. + + -or- + + The form being shown is not a top-level window. + + -or- + + The form being shown as a dialog box is already a modal form. + + -or- + + The current process is not running in user interactive mode (for more information, see ). + One of the values. + + + Gets a string representing the current instance of the form. + A string consisting of the fully qualified name of the form object's class, with the property of the form appended to the end. For example, if the form is derived from the class MyForm in the MyNamespace namespace, and the property is set to Hello, World, this method will return MyNamespace.MyForm, Text: Hello, World. + + + Updates which button is the default button. + + + Causes all of the child controls within a control that support validation to validate their data. + + if all of the children validated successfully; otherwise, . If called from the or event handlers, this method will always return . + + + Causes all of the child controls within a control that support validation to validate their data. + Places restrictions on which controls have their event raised. + + if all of the children validated successfully; otherwise, . If called from the or event handlers, this method will always return . + + + Processes Windows messages. + The Windows to process. + + + Gets or sets the button on the form that is clicked when the user presses the ENTER key. + An that represents the button to use as the accept button for the form. + + + Gets the currently active form for this application. + A that represents the currently active form, or if there is no active form. + + + Gets the currently active multiple-document interface (MDI) child window. + Returns a that represents the currently active MDI child window, or if there are currently no child windows present. + + + Gets or sets a value indicating whether the opacity of the form can be adjusted. + + if the opacity of the form can be changed; otherwise, . + + + Gets or sets a value indicating whether the form adjusts its size to fit the height of the font used on the form and scales its controls. + + if the form will automatically scale itself and its controls based on the current font assigned to the form; otherwise, . The default is . + + + Gets or sets the base size used for autoscaling of the form. + A that represents the base size that this form uses for autoscaling. + + + Gets or sets a value indicating whether the form enables autoscrolling. + + to enable autoscrolling on the form; otherwise, . The default is . + + + Resize the form according to the setting of . + + if the form will automatically resize; if it must be manually resized. + + + Gets or sets the mode by which the form automatically resizes itself. + The value is not a valid value. + An enumerated value. The default is . + + + Gets or sets a value that indicates whether controls in this container will be automatically validated when the focus changes. + An enumerated value that indicates whether contained controls are implicitly validated on focus change. The default is Inherit. + + + Gets or sets the background color for the control. + A that represents the background color of the control. The default is the value of the property. + + + Gets or sets the button control that is clicked when the user presses the ESC key. + An that represents the cancel button for the form. + + + Gets or sets the size of the client area of the form. + A that represents the size of the form's client area. + + + Gets or sets a value indicating whether a control box is displayed in the caption bar of the form. + + if the form displays a control box in the upper-right corner of the form; otherwise, . The default is . + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the default Input Method Editor (IME) mode supported by the control. + One of the values. + + + Gets the default size of the control. + The default of the control. + + + Gets or sets the size and location of the form on the Windows desktop. + A that represents the bounds of the form on the Windows desktop using desktop coordinates. + + + Gets or sets the location of the form on the Windows desktop. + A that represents the location of the form on the desktop. + + + Gets or sets the dialog result for the form. + The value specified is outside the range of valid values. + A that represents the result of the form when used as a dialog box. + + + Gets or sets the border style of the form. + The value specified is outside the range of valid values. + A that represents the style of border to display for the form. The default is . + + + Gets or sets a value indicating whether a Help button should be displayed in the caption box of the form. + + to display a Help button in the form's caption bar; otherwise, . The default is . + + + Gets or sets the icon for the form. + An that represents the icon for the form. + + + Gets a value indicating whether the form is a multiple-document interface (MDI) child form. + + if the form is an MDI child form; otherwise, . + + + Gets or sets a value indicating whether the form is a container for multiple-document interface (MDI) child forms. + + if the form is a container for MDI child forms; otherwise, . The default is . + + + Gets a value indicating whether the form can use all windows and user input events without restriction. + + if the form has restrictions; otherwise, . The default is . + + + Gets or sets a value indicating whether the form will receive key events before the event is passed to the control that has focus. + + if the form will receive all key events; if the currently selected control on the form receives key events. The default is . + + + Gets or sets the that represents the upper-left corner of the in screen coordinates. + The that represents the upper-left corner of the in screen coordinates. + + + Gets or sets the primary menu container for the form. + A that represents the container for the menu structure of the form. The default is . + + + Gets or sets the space between controls. + A value that represents the space between controls. + + + Gets or sets a value indicating whether the Maximize button is displayed in the caption bar of the form. + + to display a Maximize button for the form; otherwise, . The default is . + + + Gets or sets the size of the form when it is maximized. + The value of the property is greater than the height of the form. + + -or- + + The value of the property is greater than the width of the form. + A that represents the bounds of the form when it is maximized. + + + Gets the maximum size the form can be resized to. + The values of the height or width within the object are less than zero. + A that represents the maximum size for the form. + + + Gets an array of forms that represent the multiple-document interface (MDI) child forms that are parented to this form. + An array of objects, each of which identifies one of this form's MDI child forms. + + + Gets or sets the anchoring for minimized MDI children. + + to anchor minimized MDI children to the bottom left of the parent form; to anchor to the top left of the parent form. + + + Gets or sets the current multiple-document interface (MDI) parent form of this form. + The assigned to this property is not marked as an MDI container. + + -or- + + The assigned to this property is both a child and an MDI container form. + + -or- + + The assigned to this property is located on a different thread. + A that represents the MDI parent form. + + + Gets or sets a value indicating whether the Minimize button is displayed in the caption bar of the form. + + to display a Minimize button for the form; otherwise, . The default is . + + + Gets or sets the minimum size the form can be resized to. + The values of the height or width within the object are less than zero. + A that represents the minimum size for the form. + + + Gets a value indicating whether this form is displayed modally. + + if the form is displayed modally; otherwise, . + + + Gets or sets the opacity level of the form. + The level of opacity for the form. The default is 1.00. + + + Gets an array of objects that represent all forms that are owned by this form. + A array that represents the owned forms for this form. + + + Gets or sets the form that owns this form. + A top-level window cannot have an owner. + A that represents the form that is the owner of this form. + + + Gets the location and size of the form in its normal window state. + A that contains the location and size of the form in the normal window state. + + + Gets or sets a value indicating whether right-to-left mirror placement is turned on. + + if right-to-left mirror placement is turned on; otherwise, for standard child control placement. The default is . + + + Gets or sets a value indicating whether an icon is displayed in the caption bar of the form. + + if the form displays an icon in the caption bar; otherwise, . The default is . + + + Gets or sets a value indicating whether the form is displayed in the Windows taskbar. + + to display the form in the Windows taskbar at run time; otherwise, . The default is . + + + Gets a value indicating whether the window will be activated when it is shown. + + if the window will not be activated when it is shown; otherwise, . The default is . + + + Gets or sets the size of the form. + A that represents the size of the form. + + + Gets or sets the style of the size grip to display in the lower-right corner of the form. + The value specified is outside the range of valid values. + A that represents the style of the size grip to display. The default is + + + Gets or sets the starting position of the form at run time. + The value specified is outside the range of valid values. + A that represents the starting position of the form. + + + Gets or sets the tab order of the control within its container. + An containing the index of the control within the set of controls within its container that is included in the tab order. + + + Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. + + if the user can give the focus to the control using the TAB key; otherwise, . The default is . + + + Gets or sets the text associated with this control. + The text associated with this control. + + + Gets or sets a value indicating whether to display the form as a top-level window. + A Multiple-document interface (MDI) parent form must be a top-level window. + + to display the form as a top-level window; otherwise, . The default is . + + + Gets or sets a value indicating whether the form should be displayed as a topmost form. + + to display the form as a topmost form; otherwise, . The default is . + + + Gets or sets the color that will represent transparent areas of the form. + A that represents the color to display transparently on the form. + + + Gets or sets a value that indicates whether form is minimized, maximized, or normal. + The value specified is outside the range of valid values. + A that represents whether form is minimized, maximized, or normal. The default is . + + + Represents a collection of controls on the form. + + + Initializes a new instance of the class. + The to contain the controls added to the control collection. + + + Adds a control to the form. + The to add to the form. + A multiple document interface (MDI) parent form cannot have controls added to it. + + + Removes a control from the form. + A to remove from the form. + + + Specifies the border styles for a form. + + + A fixed, three-dimensional border. + + + A thick, fixed dialog-style border. + + + A fixed, single-line border. + + + A tool window border that is not resizable. A tool window does not appear in the taskbar or in the window that appears when the user presses ALT+TAB. Although forms that specify typically are not shown in the taskbar, you must also ensure that the property is set to , since its default value is . + + + No border. + + + A resizable border. + + + A resizable tool window border. A tool window does not appear in the taskbar or in the window that appears when the user presses ALT+TAB. + + + Provides data for the event. + + + Initializes a new instance of the class. + A value that represents the reason why the form was closed. + + + Gets a value that indicates why the form was closed. + One of the enumerated values. + + + Represents the method that handles a event. + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + A value that represents the reason why the form is being closed. + + to cancel the event; otherwise, . + + + Gets a value that indicates why the form is being closed. + One of the enumerated values. + + + Represents the method that handles a event. + The source of the event. + A that contains the event data. + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Gets or sets an element in the collection by its numeric index. + The location of the within the collection. + The form at the specified index. + + + Gets or sets an element in the collection by the name of the associated object. + The name of the . + The form with the specified name. + + + Specifies the initial position of a form. + + + The form is centered within the bounds of its parent form. + + + The form is centered on the current display, and has the dimensions specified in the form's size. + + + The position of the form is determined by the property. + + + The form is positioned at the Windows default location and has the bounds determined by Windows default. + + + The form is positioned at the Windows default location and has the dimensions specified in the form's size. + + + Specifies how a form window is displayed. + + + A maximized window. + + + A minimized window. + + + A default sized window. + + + Specifies the frame style of the selected control. + + + A thin, dashed border. + + + A thick, solid border. + + + Specifies which child controls to skip. + + + Skips disabled child windows. + + + Skips invisible child windows. + + + Does not skip any child windows. + + + Skips transparent child windows. + + + Provides data for the event, which occurs during a drag operation. + + + Initializes a new instance of the class. + The type of drag-and-drop operation. Possible values are obtained by applying the bitwise OR (|) operation to the constants defined in the . + + if default pointers are used; otherwise, . + + + Initializes a new instance of the class. + + + + + + + + Gets or sets the drag image cursor offset. + + + Gets or sets the drag image bitmap. + + + Gets the drag-and-drop operation feedback that is displayed. + One of the values. + + + Gets or sets whether drag operation should use the default cursors that are associated with drag-drop effects. + + if the default pointers are used; otherwise, . + + + Gets or sets a value indicating whether a layered window drag image is used. + + for to use a layered window drag image with a size of 96x96; otherwise . + + + Represents the method that handles the event of a . + The source of the event. + A that contains the event data. + + + Implements one row in a . + + + Initializes a new instance of the class. + + + When overridden in a derived class, selects this in the . + + if the selection is successful; otherwise, . + + + When overridden in a derived class, gets a value indicating whether the specified property is expandable to show nested properties. + + if the specified property can be expanded; otherwise, . The default is false. + + + When overridden in a derived class, gets or sets a value indicating whether the is in an expanded state. + The property was set to , but a is not expandable. + + in all cases. + + + When overridden in a derived class, gets the collection of objects, if any, associated as a child of this . + The collection of objects. + + + When overridden in a derived class, gets the type of this . + One of the values. + + + When overridden in a derived class, gets the text of this . + A representing the text associated with this . + + + When overridden in a derived class, gets the parent of this , if any. + A representing the parent of the . + + + When overridden in a derived class, gets the that is associated with this . + The associated with this . + + + Gets or sets user-defined data about the . + An that contains data about the . + + + When overridden in a derived class, gets the current value of this . + The current value of this . This can be . + + + Contains a collection of objects. + + + Specifies that the has no entries. + + + Returns an enumeration of all the grid items in the collection. + An for the . + + + For a description of this member, see . + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + + Gets the number of grid items in the collection. + The number of grid items in the collection. + + + Gets the at the specified index. + The index of the grid item to return. + The at the specified index. + + + Gets the with the matching label. + A string value to match to a grid item label. + The grid item whose label matches the parameter. + + + For a description of this member, see . + + in all cases. + + + For a description of this member, see . + An object that can be used to synchronize access to the . + + + Specifies the valid grid item types for a . + + + The is an element of an array. + + + A grid entry that is a category name. A category is a descriptive grouping for groups of rows. Typical categories include the following Behavior, Layout, Data, and Appearance. + + + A grid entry that corresponds to a property. + + + A root item in the grid hierarchy. + + + Represents a Windows control that displays a frame around a group of controls with an optional caption. + + + Occurs when the value of the property changes. + + + Occurs when the user clicks the control. + + + Occurs when the user double-clicks the control. + + + Occurs when the user presses a key while the control has focus. + + + Occurs when the user presses a key while the control has focus. + + + Occurs when the user releases a key while the control has focus. + + + Occurs when the user clicks the control with the mouse. + + + Occurs when the user double-clicks the control with the mouse. + + + Occurs when the user presses a mouse button while the mouse pointer is over the control. + + + Occurs when the mouse pointer enters the control. + + + Occurs when the mouse pointer leaves the control. + + + Occurs when the user moves the mouse pointer over the control. + + + Occurs when the user releases a mouse button while the mouse pointer is over the control. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + Creates a new accessibility object for the . + A new for the . + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + Scales the by the specified factor and scaling instruction. + The that indicates the height and width of the scaled control. + One of the values that indicates how the control should be scaled. + + + Returns a containing the name of the , if any. This method should not be overridden. + A containing the name of the , if any, or if the is unnamed. + + + Processes Windows messages. + The Windows to process. + + + Gets or sets a value that indicates whether the control will allow drag-and-drop operations and events to be used. + + to allow drag-and-drop operations and events to be used; otherwise, . + + + Gets or sets a value that indicates whether the resizes based on its contents. + + if the automatically resizes based on its contents; otherwise, . The default is . + + + Gets or sets how the behaves when its property is enabled. + One of the values. The default is . + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the structure that contains the default padding settings for a control. + A with all its edges set to three pixels. + + + Gets the default size of the control. + The default of the control. + + + Gets a rectangle that represents the dimensions of the . + A with the dimensions of the . + + + Gets or sets the flat style appearance of the group box control. + The value assigned is not one of the values. + One of the values. The default value is . + + + Gets or sets a value that indicates whether the user can press the TAB key to give the focus to the . + + to allow the user to press the TAB key to give the focus to the ; otherwise, . + + + Gets or sets the text associated with this control. + The text associated with this control. + + + Gets or sets a value that determines whether to use the class (GDI+) or the class (GDI) to render text. + + if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . + + + Provides methods used to render a group box control with or without visual styles. This class cannot be inherited. + + + Draws a group box control in the specified state and bounds, with the specified text, font, color, and text formatting. + The used to draw the group box. + The that specifies the bounds of the group box. + The to draw with the group box. + The to apply to . + The to apply to . + A bitwise combination of the values. + One of the values that specifies the visual state of the group box. + + + Draws a group box control in the specified state and bounds, with the specified text, font, and color. + The used to draw the group box. + The that specifies the bounds of the group box. + The to draw with the group box. + The to apply to . + The to apply to . + One of the values that specifies the visual state of the group box. + + + Draws a group box control in the specified state and bounds, with the specified text, font, and text formatting. + The used to draw the group box. + The that specifies the bounds of the group box. + The to draw with the group box. + The to apply to . + A bitwise combination of the values. + One of the values that specifies the visual state of the group box. + + + Draws a group box control in the specified state and bounds, with the specified text and font. + The used to draw the group box. + The that specifies the bounds of the group box. + The to draw with the group box. + The to apply to . + One of the values that specifies the visual state of the group box. + + + Draws a group box control in the specified state and bounds. + The used to draw the group box. + The that specifies the bounds of the group box. + One of the values that specifies the visual state of the group box. + + + Draws the background of a control's parent in the specified area. + The used to draw the background of the parent of . + The in which to draw the parent control's background. This rectangle should be inside the child control's bounds. + The control whose parent's background will be drawn. + + + Indicates whether the background of the group box has any semitransparent or alpha-blended pieces. + One of the values that specifies the visual state of the group box. + + if the background of the group box has semitransparent or alpha-blended pieces; otherwise, . + + + Gets or sets a value indicating whether the renderer uses the application state to determine rendering style. + + if the application state is used to determine rendering style; otherwise, . The default is . + + + Allows a custom control to prevent the event from being sent to its parent container. + + + Initializes a new instance of the class with the specified mouse button, number of mouse button clicks, horizontal and vertical screen coordinates, and the change of mouse pointer position. + One of the values indicating which mouse button was pressed. + The number of times a mouse button was pressed. + The x-coordinate of a mouse click, in pixels. + The y-coordinate of a mouse click, in pixels. + A signed count of the number of detents the wheel has rotated. + + + Initializes a new instance of the class with the specified mouse button, number of mouse button clicks, horizontal and vertical screen coordinates, the change of mouse pointer position, and the value indicating whether the event is handled. + One of the values indicating which mouse button was pressed. + The number of times a mouse button was pressed. + The x-coordinate of a mouse click, in pixels. + The y-coordinate of a mouse click, in pixels. + A signed count of the number of detents the wheel has rotated. + + if the event is handled; otherwise, . + + + Gets or sets whether this event should be forwarded to the control's parent container. + + if the mouse event should go to the parent control; otherwise, . + + + Encapsulates the HTML Help 1.0 engine. + + + Displays the contents of the Help file at the specified URL. + A that identifies the parent of the Help dialog box. + The path and name of the Help file. + + + Displays the contents of the Help file found at the specified URL for a specific keyword. + A that identifies the parent of the Help dialog box. + The path and name of the Help file. + The keyword to display Help for. + + + Displays the contents of the Help file found at the specified URL for a specific topic. + A that identifies the parent of the Help dialog box. + The path and name of the Help file. + One of the values. + + + Displays the contents of the Help file located at the URL supplied by the user. + A that identifies the parent of the Help dialog box. + The path and name of the Help file. + One of the values. + A string that contains the topic identifier. + + is an integer. + + + Displays the index of the specified Help file. + A that identifies the parent of the Help dialog box. + The path and name of the Help file. + + + Displays a Help pop-up window. + A that identifies the parent of the Help dialog box. + The message to display in the pop-up window. + A value that specifies the horizontal and vertical coordinates at which to display the pop-up window, relative to the upper-left corner of the screen. + + + Provides data for the event. + + + Initializes a new instance of the class. + The coordinates of the mouse pointer. + + + Gets or sets a value indicating whether the help event was handled. + + if the event is handled; otherwise, . The default is . + + + Gets the screen coordinates of the mouse pointer. + A representing the screen coordinates of the mouse pointer. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Specifies constants indicating which elements of the Help file to display. + + + The Help file opens to the index entry for the first letter of a specified topic. + + + The Help file opens to the search page. + + + The Help file opens to the index. + + + The Help file opens to the topic with the specified index entry, if one exists; otherwise, the index entry closest to the specified keyword is displayed. + + + The Help file opens to the table of contents. + + + The Help file opens to a specified topic, if the topic exists. + + + The Help file opens to a topic indicated by a numeric topic identifier. + + + Provides pop-up or online Help for controls. + + + Initializes a new instance of the class. + + + Specifies whether this object can provide its extender properties to the specified object. + The object that the externder properties are provided to. + + if this object can provide its extender properties; otherwise, . + + + Returns the Help keyword for the specified control. + A from which to retrieve the Help topic. + The Help keyword associated with this control, or if the is currently configured to display the entire Help file or is configured to provide a Help string. + + + Returns the current setting for the specified control. + A from which to retrieve the Help navigator. + The setting for the specified control. The default is . + + + Returns the contents of the pop-up Help window for the specified control. + A from which to retrieve the Help string. + The Help string associated with this control. The default is . + + + Returns a value indicating whether the specified control's Help should be displayed. + A for which Help will be displayed. + + if Help will be displayed for the control; otherwise, . + + + Removes the Help associated with the specified control. + The control to remove Help from. + + + Specifies the keyword used to retrieve Help when the user invokes Help for the specified control. + A that specifies the control for which to set the Help topic. + The Help keyword to associate with the control. + + + Specifies the Help command to use when retrieving Help from the Help file for the specified control. + A for which to set the Help keyword. + One of the values. + The value of is not one of the values. + + + Specifies the Help string associated with the specified control. + A with which to associate the Help string. + The Help string associated with the control. + + + Specifies whether Help is displayed for the specified control. + A for which Help is turned on or off. + + if Help displays for the control; otherwise, . + + + Returns a string that represents the current . + A string that represents the current . + + + Gets or sets a value specifying the name of the Help file associated with this object. + The name of the Help file. This can be of the form C:\path\sample.chm or /folder/file.htm. + + + Gets or sets the object that contains supplemental data about the . + An that contains data about the . + + + Specifies how an object or text in a control is horizontally aligned relative to an element of the control. + + + The object or text is aligned in the center of the control element. + + + The object or text is aligned on the left of the control element. + + + The object or text is aligned on the right of the control element. + + + Represents a standard Windows horizontal scroll bar. + + + Initializes a new instance of the class. + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the default size of the control. + The default of the control. + + + Provides basic properties for the . + + + Initializes a new instance of the class. + A that contains the scroll bar. + + + Provides top-level programmatic access to an HTML document hosted by the control. + + + Occurs when the user clicks anywhere on the document. + + + Occurs when the user requests to display the document's context menu. + + + Occurs before focus is given to the document. + + + Occurs while focus is leaving a control. + + + Occurs when the user clicks the left mouse button. + + + Occurs when the mouse is no longer hovering over the document. + + + Occurs when the mouse is moved over the document. + + + Occurs when the mouse is moved over the document. + + + Occurs when the user releases the left mouse button. + + + Occurs when navigation to another Web page is halted. + + + Adds an event handler for the named HTML DOM event. + The name of the event you want to handle. + The managed code that handles the event. + + + Creates a new of the specified HTML tag type. + The name of the HTML element to create. + A new element of the specified tag type. + + + Removes an event handler from a named event on the HTML DOM. + The name of the event you want to cease handling. + The managed code that handles the event. + + + Tests the object for equality against the current object. + The object to test. + + if the objects are equal; otherwise, . + + + Executes the specified command against the document. + The name of the command to execute. + Whether or not to show command-specific dialog boxes or message boxes to the user. + The value to assign using the command. Not applicable for all commands. + + + Sets user input focus on the current document. + + + Retrieves a single using the element's ID attribute as a search key. + The ID attribute of the element to retrieve. + Returns the first object with the same ID attribute as the specified value, or if the cannot be found. + + + Retrieves the HTML element located at the specified client coordinates. + The x,y position of the element on the screen, relative to the top-left corner of the document. + The at the specified screen location in the document. + + + Retrieve a collection of elements with the specified HTML tag. + The name of the HTML tag for the objects you want to retrieve. + The collection of elements who tag name is equal to the argument. + + + Retrieves the hash code for this object. + An representing an in-memory hash of this object. + + + Executes an Active Scripting function defined in an HTML page. + The name of the script method to invoke. + The object returned by the Active Scripting call. + + + Executes an Active Scripting function defined in an HTML page. + The name of the script method to invoke. + The arguments to pass to the script method. + The object returned by the Active Scripting call. + + + Returns a value that indicates whether the specified instances represent the same value. + The first instance to compare. + The second instance to compare. + + if the specified instances are equal; otherwise, . + + + Returns a value that indicates whether the specified instances do not represent the same value. + The first instance to compare. + The second instance to compare. + + if the specified instances are not equal; otherwise, . + + + Gets a new to use with the method. + Whether the new window's navigation should replace the previous element in the navigation history of the DOM. + A new document for writing. + + + Writes a new HTML page. + The HTML text to write into the document. + + + Provides the which currently has user input focus. + The which currently has user input focus. + + + Gets or sets the of a hyperlink when clicked by a user. + The for active links. + + + Gets an instance of , which stores all objects for the document. + The of all elements in the document. + + + Gets or sets the background color of the HTML document. + The of the document's background. + + + Gets the for the BODY tag. + The object for the BODY tag. + + + Gets or sets the HTTP cookies associated with this document. + A containing a list of cookies, with each cookie separated by a semicolon. + + + Gets the encoding used by default for the current document. + The representing the encoding that the browser uses when the page is first displayed. + + + Gets or sets the string describing the domain of this document for security purposes. + The argument for the Domain property must be a valid domain name using Domain Name System (DNS) conventions. + A valid domain. + + + Gets the unmanaged interface pointer for this . + An representing an IDispatch pointer to the unmanaged document. + + + Gets or sets the character encoding for this document. + The representing the current character encoding. + + + Gets a value indicating whether the document has user input focus. + + if the document has focus; otherwise, . + + + Gets or sets the text color for the document. + The color of the text in the document. + + + Gets a collection of all of the <FORM> elements in the document. + An of the <FORM> elements within the document. + + + Gets a collection of all image tags in the document. + A collection of objects, one for each IMG tag in the document. Elements are returned from the collection in source order. + + + Gets or sets the color of hyperlinks. + The color for hyperlinks in the current document. + + + Gets a list of all the hyperlinks within this HTML document. + An of objects. + + + Gets or sets the direction of text in the current document. + + if text renders from right to left; otherwise, . + + + Gets or sets the text value of the <TITLE> tag in the current HTML document. + The title of the current document. + + + Gets the URL describing the location of this document. + A representing this document's URL. + + + Gets or sets the Color of links to HTML pages that the user has already visited. + The color of visited links. + + + Gets the associated with this document. + The window for this document. + + + Represents an HTML element inside of a Web page. + + + Occurs when the user clicks on the element with the left mouse button. + + + Occurs when the user clicks the left mouse button over an element twice, in rapid succession. + + + Occurs when the user drags text to various locations. + + + Occurs when a user finishes a drag operation. + + + Occurs when the user is no longer dragging an item over this element. + + + Occurs when the user drags text over the element. + + + Occurs when the element first receives user input focus. + + + Occurs when the element has received user input focus. + + + Occurs when the user presses a key on the keyboard. + + + Occurs when the user presses and releases a key on the keyboard. + + + Occurs when the user releases a key on the keyboard. + + + Occurs when the element is losing user input focus. + + + Occurs when the element has lost user input focus. + + + Occurs when the user presses a mouse button. + + + Occurs when the user first moves the mouse cursor over the current element. + + + Occurs when the user moves the mouse cursor off of the current element. + + + Occurs when the user moves the mouse cursor across the element. + + + Occurs when the mouse cursor enters the bounds of the element. + + + Occurs when the user releases a mouse button. + + + Adds an element to another element's subtree. + The to append to this location in the tree. + The element after it has been added to the tree. + + + Adds an event handler for a named event on the HTML Document Object Model (DOM). + The name of the event you want to handle. + The managed code that handles the event. + + + Removes an event handler from a named event on the HTML Document Object Model (DOM). + The name of the event you want to handle. + The managed code that handles the event. + + + Tests if the supplied object is equal to the current element. + The object to test for equality. + + if is an ; otherwise, . + + + Puts user input focus on the current element. + + + Retrieves the value of the named attribute on the element. + The name of the attribute. This argument is case-insensitive. + The value of this attribute on the element, as a value. If the specified attribute does not exist on this element, returns an empty string. + + + Retrieves a collection of elements represented in HTML by the specified HTML tag. + The name of the tag whose objects you wish to retrieve. + An containing all elements whose HTML tag name is equal to . + + + Serves as a hash function for a particular type. + A hash code for the current . + + + Insert a new element into the Document Object Model (DOM). + Where to insert this element in relation to the current element. + The new element to insert. + The that was just inserted. If insertion failed, this will return . + + + Executes an unexposed method on the underlying DOM element of this element. + The name of the property or method to invoke. + The element returned by this method, represented as an . If this is another HTML element, and you have a reference to the unmanaged MSHTML library added to your project, you can cast it to its appropriate unmanaged interface. + + + Executes a function defined in the current HTML page by a scripting language. + The name of the property or method to invoke. + A list of parameters to pass. + The element returned by the function, represented as an . If this is another HTML element, and you have a reference to the unmanaged MSHTML library added to your project, you can cast it to its appropriate unmanaged interface. + + + Compares two elements for equality. + The first . + The second . + + if both parameters are , or if both elements have the same underlying COM interface; otherwise, . + + + Compares two objects for inequality. + The first . + The second . + + is only one element is , or the two objects are not equal; otherwise, . + + + Causes the named event to call all registered event handlers. + The name of the event to raise. + + + Removes focus from the current element, if that element has focus. + + + Scrolls through the document containing this element until the top or bottom edge of this element is aligned with the document's window. + If , the top of the object will be displayed at the top of the window. If , the bottom of the object will be displayed at the bottom of the window. + + + Sets the value of the named attribute on the element. + The name of the attribute to set. + The new value of this attribute. + + + Gets an of all elements underneath the current element. + A collection of all elements that are direct or indirect children of the current element. If the current element is a TABLE, for example, will return every TH, TR, and TD element within the table, as well as any other elements, such as DIV and SPAN elements, contained within the cells. + + + Gets a value indicating whether this element can have child elements. + + if element can have child elements; otherwise, . + + + Gets an of all children of the current element. + A collection of all objects that have the current element as a parent. + + + Gets the bounds of the client area of the element in the HTML document. + The client area occupied by the element, minus any area taken by borders and scroll bars. To obtain the position and dimensions of the element inclusive of its adornments, use instead. + + + Gets the to which this element belongs. + The parent document of this element. + + + Gets an unmanaged interface pointer for this element. + The COM IUnknown pointer for the element, which you can cast to one of the HTML element interfaces, such as IHTMLElement. + + + Gets or sets whether the user can input data into this element. + + if the element allows user input; otherwise, . + + + Gets the next element below this element in the document tree. + An representing the first element contained underneath the current element, in source order. + + + Gets or sets a label by which to identify the element. + The unique identifier for the element. + + + Gets or sets the HTML markup underneath this element. + Creating child elements on this element is not allowed. + The HTML markup that defines the child elements of the current element. + + + Gets or sets the text assigned to the element. + The specified element cannot contain text (for example, an IMG element). + The element's text, absent any HTML markup. If the element contains child elements, only the text in those child elements will be preserved. + + + Gets or sets the name of the element. + A representing the element's name. + + + Gets the next element at the same level as this element in the document tree. + An representing the element to the right of the current element. + + + Gets the element from which is calculated. + The element from which the offsets are calculated. + + If an element's parent or another element in the element's hierarchy uses relative or absolute positioning, will be the first relatively or absolutely positioned element in which the current element is nested. If none of the elements above the current element are absolutely or relatively positioned, will be the BODY tag of the document. + + + Gets the location of an element relative to its parent. + The x- and y-coordinate positions of the element, and its width and its height, in relation to its parent. + + If an element's parent is relatively or absolutely positioned, will return the offset of the parent element. If the element itself is relatively positioned with respect to its parent, will return the offset from its parent. + + + Gets or sets the current element's HTML code. + The HTML code for the current element and its children. + + + Gets or sets the current element's text. + You cannot set text outside of this element. + The text inside the current element, and in the element's children. + + + Gets the current element's parent element. + The element above the current element in the HTML document's hierarchy. + + + Gets or sets the distance between the edge of the element and the left edge of its content. + The distance, in pixels, between the left edge of the element and the left edge of its content. + + + Gets the dimensions of an element's scrollable region. + The size and coordinate location of the scrollable area of an element. + + + Gets or sets the distance between the edge of the element and the top edge of its content. + The distance, in pixels, between the top edge of the element and the top edge of its content. + + + Gets or sets a semicolon-delimited list of styles for the current element. + A string consisting of all of the element's styles. + + + Gets or sets the location of this element in the tab order. + The numeric index of the element in the tab order. + + + Gets the name of the HTML tag. + The name used to create this element using HTML markup. + + + Defines a collection of objects. + + + Gets a collection of elements by their name. + The name or ID of the element. + An containing the elements whose property match . + + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. + + + Copies the elements of the collection to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from collection. The must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets the number of elements in the collection. + An representing the number of elements in the collection. + + + Gets an item from the collection by specifying its numerical index. + The position from which to retrieve an item from the collection. + An item from the collection by specifying its numerical index. + + + Gets an item from the collection by specifying its name. + The or attribute of the element. + An , if the named element is found. Otherwise, . + + + Gets a value indicating whether access to the is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the . + + + Provides data for the event. + + + Gets the descriptive string corresponding to the error. + The descriptive string corresponding to the error. + + + Gets or sets whether this error has been handled by the application hosting the document. + + if the event has been handled; otherwise, . The default is . + + + Gets the line of HTML script code on which the error occurred. + An designating the script line number. + + + Gets the location of the document that generated the error. + A that represents the location of the document that generated the error. + + + Represents the method that will handle the event of an . + The source of the event. + An that contains the event data. + + + Provides data for the events defined on and . + + + Indicates whether the ALT key was pressed when this event occurred. + + is the ALT key was pressed; otherwise, . + + + Gets or sets a value indicating whether the current event bubbles up through the element hierarchy of the HTML Document Object Model. + + if the event bubbles; if it does not. + + + Gets or sets the position of the mouse cursor in the document's client area. + The current position of the mouse cursor. + + + Indicates whether the CTRL key was pressed when this event occurred. + + if the CTRL key was pressed; otherwise, . + + + Gets the name of the event that was raised. + The name of the event. + + + Gets the the mouse pointer is moving away from. + The the mouse pointer is moving away from. + + + Gets the ASCII value of the keyboard character typed in a , , or event. + The ASCII value of the composed keyboard entry. + + + Gets the mouse button that was clicked during a or event. + The mouse button that was clicked. + + + Gets or sets the position of the mouse cursor relative to a relatively positioned parent element. + The position of the mouse cursor relative to the upper-left corner of the parent of the element that raised the event, if the parent element is relatively positioned. + + + Gets or sets the position of the mouse cursor relative to the element that raises the event. + The mouse position relative to the element that raises the event. + + + Gets or sets the return value of the handled event. + + if the event has been handled; otherwise, . + + + Indicates whether the SHIFT key was pressed when this event occurred. + + if the SHIFT key was pressed; otherwise, . + + + Gets the toward which the user is moving the mouse pointer. + The element toward which the mouse pointer is moving. + + + Represents the method that will handle the , and related events on , , and . + The source of the event. + An that contains the event data. + + + Defines values that describe where to insert a new element when using . + + + Insert the element after the current element, but before all other content in the current element. + + + Insert the element after the current element, but after all other content in the current element. + + + Insert the element before the current element. + + + Insert the element after the current element. + + + Manages the list of documents and Web sites the user has visited within the current session. + + + Navigates backward in the navigation stack by the specified number of entries. + The number of entries to navigate backward in the navigation stack. This number must be a positive integer. + Argument is not a positive 32-bit integer. + + + Releases all resources used by the . + + + Navigates forward in the navigation stack by the specified number of entries. + The number of entries to navigate forward in the navigation stack. This number must be a positive integer. + Argument is not a positive 32-bit integer. + + + Navigates to the specified relative position in the browser's history. + The entry in the navigation stack you want to display. + + + Navigates to the specified Uniform Resource Locator (URL). + The URL you want to display. This may be a relative or virtual URL (for example, page.html, path/page.html, or /path/to/page.html), in which case the current Web page's URL is used as a base. + + + Navigates to the specified Uniform Resource Locator (URL). + The URL as a object. + + + Gets the unmanaged interface wrapped by this class. + An that can be cast into an interface pointer. + + + Gets the size of the history stack. + The current number of entries in the Uniform Resource Locator (URL) history. + + + Represents the logical window that contains one or more instances of . + + + Occurs when script running inside of the window encounters a run-time error. + + + Occurs when the current window obtains user input focus. + + + Occurs when the window's document and all of its elements have finished initializing. + + + Occurs when user input focus has left the window. + + + Occurs when the user uses the mouse to change the dimensions of the window. + + + Occurs when the user scrolls through the window to view off-screen text. + + + Occurs when the current page is unloading, and a new page is about to be displayed. + + + Displays a message box. + The to display in the message box. + + + Adds an event handler for the named HTML DOM event. + The name of the event you want to handle. + A reference to the managed code that handles the event. + + + Closes the window. + + + Displays a dialog box with a message and buttons to solicit a yes/no response. + The text to display to the user. + + if the user clicked Yes; if the user clicked No or closed the dialog box. + + + Removes the named event handler. + The name of the event you want to handle. + A reference to the managed code that handles the event. + + + Tests the object for equality against the current object. + The object to test. + + if the objects are equal; otherwise, . + + + Puts the focus on the current window. + + + Serves as a hash function for a particular type. + A hash code for the current . + + + Moves the window to the specified coordinates on the screen. + The x- and y-coordinates of the window's upper-left corner. + The code trying to execute this operation does not have permission to manipulate this window. + + + Moves the window to the specified coordinates on the screen. + The x-coordinate of the window's upper-left corner. + The y-coordinate of the window's upper-left corner. + The code trying to execute this operation does not have permission to manipulate this window. + + + Displays or downloads the new content located at the specified URL. + The resource to display, described by a Uniform Resource Locator. + + + Displays a new document in the current window. + The location, specified as a , of the document or object to display in the current window. + + + Tests the two objects for equality. + The first object. + The second object. + + if both parameters are , or if both elements have the same underlying COM interface; otherwise, . + + + Tests two objects for inequality. + The first object. + The second object. + + if one but not both of the objects is , or the underlying COM pointers do not match; otherwise, . + + + Displays a file in the named window. + The Uniform Resource Locator that describes the location of the file to load. + The name of the window in which to open the resource. This may be a developer-supplied name, or one of the following special values: + + _blank: Opens in a new window. Works the same as a call to . + + _media: Opens in the Media bar. + + _parent: Opens in the window that created the current window. + + _search: Opens in the Search bar. + + _self: Opens in the current window. + + _top: If called against a window belonging to a FRAME element, opens in the window hosting its FRAMESET. Otherwise, acts the same as _self. + A comma-delimited string consisting of zero or more of the following options in the form name=value. Except for the left, top, height, and width options, which take arbitrary integers, each option accepts yes or , and no or , as valid values. + + channelmode: Used with the deprecated channels technology of Internet Explorer 4.0. Default is no. + + directories: Whether the window should display directory navigation buttons. Default is yes. + + height: The height of the window's client area, in pixels. The minimum is 100; attempts to open a window smaller than this will cause the window to open according to the Internet Explorer defaults. + + left: The left (x-coordinate) position of the window, relative to the upper-left corner of the user's screen, in pixels. Must be a positive integer. + + location: Whether to display the Address bar, which enables users to navigate the window to a new URL. Default is yes. + + menubar: Whether to display menus on the new window. Default is yes. + + resizable: Whether the window can be resized by the user. Default is yes. + + scrollbars: Whether the window has horizontal and vertical scroll bars. Default is yes. + + status: Whether the window has a status bar at the bottom. Default is yes. + + titlebar: Whether the title of the current page is displayed. Setting this option to no has no effect within a managed application; the title bar will always appear. + + toolbar: Whether toolbar buttons such as Back, Forward, and Stop are visible. Default is yes. + + top: The top (y-coordinate) position of the window, relative to the upper-left corner of the user's screen, in pixels. Must be a positive integer. + + width: The width of the window's client area, in pixels. The minimum is 100; attempts to open a window smaller than this will cause the window to open according to the Internet Explorer defaults. + Whether replaces the current window's URL in the navigation history. This will effect the operation of methods on the class. + An representing the new window, or the previously created window named by the parameter. + + + Displays a file in the named window. + The Uniform Resource Locator that describes the location of the file to load. + The name of the window in which to open the resource. This can be a developer-supplied name, or one of the following special values: + + _blank: Opens in a new window. Works the same as a call to . + + _media: Opens in the Media bar. + + _parent: Opens in the window that created the current window. + + _search: Opens in the Search bar. + + _self: Opens in the current window. + + _top: If called against a window belonging to a FRAME element, opens in the window hosting its FRAMESET. Otherwise, acts the same as _self. + A comma-delimited string consisting of zero or more of the following options in the form name=value. Except for the left, top, height, and width options, which take arbitrary integers, each option accepts yes or , and no or , as valid values. + + channelmode: Used with the deprecated channels technology of Internet Explorer 4.0. Default is no. + + directories: Whether the window should display directory navigation buttons. Default is yes. + + height: The height of the window's client area, in pixels. The minimum is 100; attempts to open a window smaller than this will cause the window to open according to The Internet Explorer defaults. + + left: The left (x-coordinate) position of the window, relative to the upper-left corner of the user's screen, in pixels. Must be a positive integer. + + location: Whether to display the Address bar, which enables users to navigate the window to a new URL. Default is yes. + + menubar: Whether to display menus on the new window. Default is yes. + + resizable: Whether the window can be resized by the user. Default is yes. + + scrollbars: Whether the window has horizontal and vertical scroll bars. Default is yes. + + status: Whether the window has a status bar at the bottom. Default is yes. + + titlebar: Whether the title of the current page is displayed. Setting this option to no has no effect within a managed application; the title bar will always appear. + + toolbar: Whether toolbar buttons such as Back, Forward, and Stop are visible. Default is yes. + + top: The top (y-coordinate) position of the window, relative to the upper-left corner of the user's screen, in pixels. Must be a positive integer. + + width: The width of the window's client area, in pixels. The minimum is 100; attempts to open a window smaller than this will cause the window to open according to The Internet Explorer defaults. + Whether replaces the current window's URL in the navigation history. This will effect the operation of methods on the class. + An representing the new window, or the previously created window named by the parameter. + + + Displays a file in a new window. + The Uniform Resource Locator that describes the location of the file to load. + A comma-delimited string consisting of zero or more of the following options in the form name=value. See for a full description of the valid options. + An representing the new window. + + + Displays a file in a new window. + The Uniform Resource Locator that describes the location of the file to load. + A comma-delimited string consisting of zero or more of the following options in the form name=value. See for a full description of the valid options. + An representing the new window. + + + Shows a dialog box that displays a message and a text box to the user. + The message to display to the user. + The default value displayed in the text box. + A representing the text entered by the user. + + + Takes focus off of the current window. + + + Changes the size of the window to the specified dimensions. + A describing the desired width and height of the window, in pixels. Must be 100 pixels or more in both dimensions. + The window you are trying to resize is in a different domain than its parent window. This restriction is part of cross-frame scripting security. + + + Changes the size of the window to the specified dimensions. + Describes the desired width of the window, in pixels. Must be 100 pixels or more. + Describes the desired height of the window, in pixels. Must be 100 pixels or more. + The window you are trying to resize is in a different domain than its parent window. This restriction is part of cross-frame scripting security; for more information, see About Cross-Frame Scripting and Security. + + + Moves the window to the specified coordinates. + The x- and y-coordinates, relative to the top-left corner of the current window, toward which the page should scroll. + + + Scrolls the window to the designated position. + The x-coordinate, relative to the top-left corner of the current window, toward which the page should scroll. + The y-coordinate, relative to the top-left corner of the current window, toward which the page should scroll. + + + Gets the HTML document contained within the window. + A valid instance of , if a document is loaded. If this window contains a FRAMESET, or no document is currently loaded, it will return . + + + Gets the unmanaged interface wrapped by this class. + An object that can be cast to an , , or pointer. + + + Gets a reference to each of the FRAME elements defined within the Web page. + An of a document's FRAME and IFRAME objects. + + + Gets an object containing the user's most recently visited URLs. + The for the current window. + + + Gets a value indicating whether this window is open or closed. + + if the window is still open on the screen; otherwise, . + + + Gets or sets the name of the window. + A representing the name. + + + Gets a reference to the window that opened the current window. + The that was created by a call to the or methods. If the window was not created using one of these methods, this property returns . + + + Gets the window which resides above the current one in a page containing frames. + The that owns the current window. If the current window is not a FRAME, or is not embedded inside of a FRAME, it returns . + + + Gets the position of the window's client area on the screen. + A describing the x -and y-coordinates of the top-left corner of the screen, in pixels. + + + Gets or sets the size of the current window. + A describing the size of the window in pixels. + + + Gets or sets the text displayed in the status bar of a window. + A containing the current status text. + + + Gets the URL corresponding to the current item displayed in the window. + A describing the URL. + + + Gets the frame element corresponding to this window. + An corresponding to this window's FRAME element. If this window is not a frame, it returns . + + + Represents the windows contained within another . + + + Returns an enumerator that can iterate through all elements in the . + The that enables enumeration of this collection's elements. + + + Copies the elements of the collection to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from collection. The must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets the number of elements in the collection. + The number of objects in the current . + + + Retrieves a frame window by supplying the frame's position in the collection. + The position of the within the collection. + + is greater than the number of items in the collection. + The corresponding to the requested frame. + + + Retrieves a frame window by supplying the frame's name. + The name of the to retrieve. + + is not the name of a object in the current document or in any of its children. + The element corresponding to the supplied name. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the collection. + + + Enables a non-control component to emulate the data-binding behavior of a Windows Forms control. + + + Gets or sets the collection of currency managers for the . + The collection of objects for this . + + + Gets the collection of data-binding objects for this . + The for this . + + + Allows a control to act like a button on a form. + + + Notifies a control that it is the default button so that its appearance and behavior is adjusted accordingly. + + if the control should behave as a default button; otherwise . + + + Generates a event for the control. + + + Gets or sets the value returned to the parent form when the button is clicked. + One of the values. + + + Defines a method that executes a certain action on the type that implements this interface. + + + Performs a task that is determined by the type that implements this method. + + + The site for a . + + + Returns the parent control for the page window. + The parent control for the page window. + + + Notifies the site that the editor is in a modified state. + + + Provides the functionality for a control to act as a parent for other controls. + + + Activates a specified control. + The being activated. + + if the control is successfully activated; otherwise, . + + + Gets or sets the control that is active on the container control. + The that is currently active on the container control. + + + Provides custom binding management for components. + + + Gets the for this and the specified data member. + The name of the column or list, within the data source, to obtain the for. + The related obtained from this and the specified data member. + + + Gets the associated with this . + The associated with this . + + + Provides an editing notification interface. + + + Informs the that the user has begun editing the column. + The that is editing the column. + + + Defines common functionality for a cell that allows the manipulation of its value. + + + Retrieves the formatted value of the cell. + A bitwise combination of values that specifies the context in which the data is needed. + An that represents the formatted version of the cell contents. + + + Prepares the currently selected cell for editing. + + to select the cell contents; otherwise, . + + + Gets or sets the formatted value of the cell. + An that contains the cell's value. + + + Gets or sets a value indicating whether the value of the cell has changed. + + if the value of the cell has changed; otherwise, . + + + Defines common functionality for controls that are hosted within cells of a . + + + Changes the control's user interface (UI) to be consistent with the specified cell style. + The to use as the model for the UI. + + + Determines whether the specified key is a regular input key that the editing control should process or a special key that the should process. + A that represents the key that was pressed. + + when the wants to process the in ; otherwise, . + + if the specified key is a regular input key that should be handled by the editing control; otherwise, . + + + Retrieves the formatted value of the cell. + A bitwise combination of values that specifies the context in which the data is needed. + An that represents the formatted version of the cell contents. + + + Prepares the currently selected cell for editing. + + to select all of the cell's content; otherwise, . + + + Gets or sets the that contains the cell. + The that contains the that is being edited; if there is no associated . + + + Gets or sets the formatted value of the cell being modified by the editor. + An that represents the formatted value of the cell. + + + Gets or sets the index of the hosting cell's parent row. + The index of the row that contains the cell, or -1 if there is no parent row. + + + Gets or sets a value indicating whether the value of the editing control differs from the value of the hosting cell. + + if the value of the control differs from the cell value; otherwise, . + + + Gets the cursor used when the mouse pointer is over the but not over the editing control. + A that represents the mouse pointer used for the editing panel. + + + Gets or sets a value indicating whether the cell contents need to be repositioned whenever the value changes. + + if the contents need to be repositioned; otherwise, . + + + Provides a format-independent mechanism for transferring data. + + + Retrieves the data associated with the specified data format. + The format of the data to retrieve. See for predefined formats. + The data associated with the specified format, or . + + + Retrieves the data associated with the specified data format, using a Boolean to determine whether to convert the data to the format. + The format of the data to retrieve. See for predefined formats. + + to convert the data to the specified format; otherwise, . + The data associated with the specified format, or . + + + Retrieves the data associated with the specified class type format. + A representing the format of the data to retrieve. See for predefined formats. + The data associated with the specified format, or . + + + Determines whether data stored in this instance is associated with, or can be converted to, the specified format. + The format for which to check. See for predefined formats. + + if data stored in this instance is associated with, or can be converted to, the specified format; otherwise . + + + Determines whether data stored in this instance is associated with the specified format, using a Boolean value to determine whether to convert the data to the format. + The format for which to check. See for predefined formats. + + to determine whether data stored in this instance can be converted to the specified format; to check whether the data is in the specified format. + + if the data is in, or can be converted to, the specified format; otherwise, . + + + Determines whether data stored in this instance is associated with, or can be converted to, the specified format. + A representing the format for which to check. See for predefined formats. + + if data stored in this instance is associated with, or can be converted to, the specified format; otherwise, . + + + Returns a list of all formats that data stored in this instance is associated with or can be converted to. + An array of the names that represents a list of all formats that are supported by the data stored in this object. + + + Gets a list of all formats that data stored in this instance is associated with or can be converted to, using a Boolean value to determine whether to retrieve all formats that the data can be converted to or only native data formats. + + to retrieve all formats that data stored in this instance is associated with or can be converted to; to retrieve only native data formats. + An array of the names that represents a list of all formats that are supported by the data stored in this object. + + + Stores the specified data in this instance, using the class of the data for the format. + The data to store. + + + Stores the specified data and its associated format in this instance, using a Boolean value to specify whether the data can be converted to another format. + The format associated with the data. See for predefined formats. + + to allow the data to be converted to another format; otherwise, . + The data to store. + + + Stores the specified data and its associated format in this instance. + The format associated with the data. See for predefined formats. + The data to store. + + + Stores the specified data and its associated class type in this instance. + A representing the format associated with the data. See for predefined formats. + The data to store. + + + Defines mouse events. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Specifies a standard interface for retrieving feature information from the current system. + + + Retrieves the version of the specified feature. + The feature whose version is requested. + A representing the version number of the specified feature; or if the feature is not installed. + + + Determines whether any version of the specified feature is currently available on the system. + The feature to look for. + + if the feature is present; otherwise, . + + + Determines whether the specified or newer version of the specified feature is currently available on the system. + The feature to look for. + A representing the minimum version number of the feature to look for. + + if the requested version of the feature is present; otherwise, . + + + Defines a method that opens a file from the current directory. + + + Opens a file from the current directory. + The file to open. + A stream of the specified file. + + + Provides a type converter to convert data for an image index to and from a string. + + + Initializes a new instance of the class. + + + Converts the specified value object to a 32-bit signed integer object. + An that provides a format context. + A to provide locale information. + The to convert. + The conversion could not be performed. + An that represents the converted . + + + Converts the specified object to the specified destination type. + An that provides a format context, which can be used to extract additional information about the environment this type converter is being invoked from. This parameter or properties of this parameter can be . + A that provides locale information. + The object to convert, typically an index represented as an . + The type to convert the object to, often a . + The is . + The specified could not be converted to the specified . + An that represents the converted . + + + Returns a collection of standard index values for the image list associated with the specified format context. + An that provides a format context, which can be used to extract additional information about the environment this type converter is being invoked from. This parameter or properties of this parameter can be . + A that holds a standard set of valid index values. If no image list is found, this collection will contain a single object with a value of -1. + + + Determines if the list of standard values returned from the method is an exclusive list. + A formatter context. + + if the method returns an exclusive list of valid values; otherwise, . This implementation always returns . + + + Determines if the type converter supports a standard set of values that can be picked from a list. + An that provides a format context, which can be used to extract additional information about the environment this type converter is being invoked from. This parameter or properties of this parameter can be . + + if the method returns a standard set of values; otherwise, . Always returns . + + + Gets a value that indicates whether a or value is valid in the collection. + + if a or value is valid in the standard values collection; otherwise, . + + + Provides a type converter to convert data for an image key to and from another data type. + + + Initializes a new instance of the class. + + + Returns whether this converter can convert an object of the given type to a string using the specified context. + An that provides a format context. + A that specifies the type you want to convert from. + + to indicate the specified conversion can be performed; otherwise, . + + + Converts from the specified object to a string. + An that provides a format context. + A to provide locale information. + The to convert. + The conversion cannot be performed. + An that represents the converted value. + + + Converts the given object to the specified type. + An that provides a format context, which can be used to extract additional information about the environment this type converter is being invoked from. This parameter or properties of this parameter can be . + A that provides locale information. + The object to convert, typically an image key. + The type to convert the object to. + + is . + The specified could not be converted to the specified . + An that represents the converted . + + + Returns a collection of standard image keys for the image list associated with the specified context. + An that provides a format context, which can be used to extract additional information about the environment this type converter is being invoked from. This parameter or properties of this parameter can be . + A that contains the standard set of image key values. + + + Determines whether the list of standard values for the is exclusive (that is, whether it allows values other than those returned by ). + An that provides a format context, which can be used to extract additional information about the environment this type converter is being invoked from. This parameter or properties of this parameter can be . + + to indicate the list does not allow additional values; otherwise, . Always returns . + + + Determines whether this type converter supports a standard set of values that can be picked from a list. + An that provides a format context, which can be used to extract additional information about the environment this type converter is being invoked from. This parameter or properties of this parameter can be . + + to indicate a list of standard values is supported; otherwise, . Always returns . + + + Gets or sets a value indicating whether is valid in the collection. + + in all cases, indicating is valid in the standard values collection. + + + Specifies the position of the image on the control. + + + The image is centered within the control's client rectangle. + + + The image is left-aligned at the top across the control's client rectangle. + + + The image is stretched across the control's client rectangle. + + + The image is tiled across the control's client rectangle. + + + The image is enlarged within the control's client rectangle. + + + Provides methods to manage a collection of objects. This class cannot be inherited. + + + Occurs when the is recreated. + + + Initializes a new instance of the class with default values for , , and . + + + Initializes a new instance of the class, associating it with a container. + An object implementing to associate with this instance of . + + + Draws the image indicated by the specified index on the specified at the given location. + The to draw on. + The location defined by a at which to draw the image. + The index of the image in the to draw. + The index is less than 0. + + -or- + + The index is greater than or equal to the count of images in the image list. + + + Draws the image indicated by the given index on the specified at the specified location. + The to draw on. + The horizontal position at which to draw the image. + The vertical position at which to draw the image. + The index of the image in the to draw. + The index is less than 0. + + -or- + + The index is greater than or equal to the count of images in the image list. + + + Draws the image indicated by the given index on the specified using the specified location and size. + The to draw on. + The horizontal position at which to draw the image. + The vertical position at which to draw the image. + The width, in pixels, of the destination image. + The height, in pixels, of the destination image. + The index of the image in the to draw. + The index is less than 0. + + -or- + + The index is greater than or equal to the count of images in the image list. + + + Returns a string that represents the current . + A string that represents the current . + + + Gets the color depth of the image list. + The color depth is not a valid enumeration value. + The number of available colors for the image. In the .NET Framework version 1.0, the default is . In the .NET Framework version 1.1 or later, the default is . + + + Gets the handle of the image list object. + Creating the handle for the failed. + The handle for the image list. The default is . + + + Gets a value indicating whether the underlying Win32 handle has been created. + + if the has been created; otherwise, . The default is . + + + Gets the for this image list. + The collection of images. + + + Gets or sets the size of the images in the image list. + The value assigned is equal to . + + -or- + + The value of the height or width is less than or equal to 0. + + -or- + + The value of the height or width is greater than 256. + The new size has a dimension less than 0 or greater than 256. + The that defines the height and width, in pixels, of the images in the list. The default size is 16 by 16. The maximum size is 256 by 256. + + + Gets the associated with this image list. + + if the image list is empty; otherwise, a for this . + + + Gets or sets an object that contains additional data about the . + An that contains additional data about the . + + + Gets or sets the color to treat as transparent. + One of the values. The default is . + + + Encapsulates the collection of objects in an . + + + Adds the specified icon to the . + An to add to the list. + + is + + -or- + + value is not an . + + + Adds the specified image to the . + A of the image to add to the list. + The image being added is . + The image being added is not a . + + + Adds the specified image to the , using the specified color to generate the mask. + A of the image to add to the list. + The to mask this image. + The image being added is . + The image being added is not a . + The index of the newly added image, or -1 if the image cannot be added. + + + Adds an icon with the specified key to the end of the collection. + The name of the icon. + The to add to the collection. + + is . + + + Adds an image with the specified key to the end of the collection. + The name of the image. + The to add to the collection. + + is . + + + Adds an array of images to the collection. + The array of objects to add to the collection. + + is . + + + Adds an image strip for the specified image to the . + A with the images to add. + The image being added is . + + -or- + + The image being added is not a . + The image cannot be added. + + -or- + + The width of image strip being added is 0, or the width is not equal to the existing image width. + + -or- + + The image strip height is not equal to existing image height. + The index of the newly added image, or -1 if the image cannot be added. + + + Removes all the images and masks from the . + + + Not supported. The method indicates whether a specified object is contained in the list. + The to find in the list. + This method is not supported. + + if the image is found in the list; otherwise, . + + + Determines if the collection contains an image with the specified key. + The key of the image to search for. + + to indicate an image with the specified key is contained in the collection; otherwise, . + + + Returns an enumerator that can be used to iterate through the item collection. + An that represents the item collection. + + + Not supported. The method returns the index of a specified object in the list. + The to find in the list. + This method is not supported. + The index of the image in the list. + + + Determines the index of the first occurrence of an image with the specified key in the collection. + The key of the image to retrieve the index for. + The zero-based index of the first occurrence of an image with the specified key in the collection, if found; otherwise, -1. + + + Not supported. The method removes a specified object from the list. + The to remove from the list. + This method is not supported. + + + Removes an image from the list. + The index of the image to remove. + The image cannot be removed. + The index value was less than 0. + + -or- + + The index value is greater than or equal to the of images. + + + Removes the image with the specified key from the collection. + The key of the image to remove from the collection. + + + Sets the key for an image in the collection. + The zero-based index of an image in the collection. + The name of the image to be set as the image key. + The specified index is less than 0 or greater than or equal to . + + + Copies the items in this collection to a compatible one-dimensional array, starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in the at which copying begins. + + is . + + is less than 0. + + is multidimensional. + + -or- + + The number of elements in the is greater than the available space from to the end of the destination array. + The type of the cannot be cast automatically to the type of the destination array. + + + Adds the specified image to the . + The image to add to the list. + + is . + + is not a . + The index of the newly added image, or -1 if the image could not be added. + + + Implements the method. Throws a in all cases. + The object to locate in the . + In all cases. + + if the is found in the ; otherwise, . + + + Implements the method. Throws a in all cases. + The object to locate in the . + In all cases. + The index of if found in the list; otherwise, -1. + + + Implements the method. Throws a in all cases. + The zero-based index at which should be inserted. + The object to insert into the collection. + In all cases. + + + Implements the . Throws a in all cases. + The object to remove from the . + In all cases. + + + Gets the number of images currently in the list. + The number of images in the list. The default is 0. + + + Gets a value indicating whether the has any images. + + if there are no images in the list; otherwise, . The default is . + + + Gets a value indicating whether the list is read-only. + Always . + + + Gets or sets an at the specified index within the collection. + The index of the image to get or set. + The index is less than 0 or greater than or equal to . + + is not a . + The image to be assigned is or not a . + The image cannot be added to the list. + The image in the list specified by . + + + Gets an with the specified key from the collection. + The name of the image to retrieve from the collection. + The with the specified key. + + + Gets the collection of keys associated with the images in the . + A containing the names of the images in the . + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + The object used to synchronize the . + + + Gets a value indicating whether the has a fixed size. + + in all cases. + + + Gets or sets an image in an existing . + The zero-based index of the image to get or set. + The index is less than 0 or greater than or equal to . + The attempt to replace the image failed. + The image to be assigned is or not a bitmap. + The image in the list specified by the index. + + + Provides the data portion of an . + + + Releases all resources used by the current instance of the class. + + + Populates a with the data needed to serialize the target object. + The to populate with data. + The that is the destination for this serialization. + The cannot be populated with data because no data exists, or it is not in the correct format. + + + Contains static methods that interact directly with the IME API. + + + Disables the specified IME. + A pointer to the IME to disable. + + + Enables the specified IME. + A pointer to the IME to enable. + + + Returns the of the specified IME. + A pointer to the IME to query. + The of the specified IME. + + + Returns a value that indicates whether the specified IME is open. + A pointer to the IME to query. + + if the specified IME is open; otherwise, . + + + Sets the status of the specified IME. + The status to set. + A pointer to the IME to set status of. + + + Opens or closes the IME context. + + to open the IME or to close it. + A pointer to the IME to open or close. + + + Specifies a value that determines the Input Method Editor (IME) status of an object when the object is selected. + + + Alphanumeric single-byte characters(SBC). This setting is valid for Korean and Japanese IME only. + + + Alphanumeric double-byte characters. This setting is valid for Korean and Japanese IME only. + + + IME closed. This setting is valid for Chinese IME only. + + + The IME is disabled. With this setting, the users cannot turn the IME on from the keyboard, and the IME floating window is hidden. + + + Hangul SBC. This setting is valid for the Korean IME only. + + + Hangul DBC. This setting is valid for the Korean IME only. + + + Hiragana DBC. This setting is valid for the Japanese IME only. + + + Inherits the IME mode of the parent control. + + + Katakana DBC. This setting is valid for the Japanese IME only. + + + Katakana SBC. This setting is valid for the Japanese IME only. + + + None (Default). + + + The IME is off. This mode indicates that the IME is off, meaning that the object behaves the same as English entry mode. This setting is valid for Japanese, Simplified Chinese, and Traditional Chinese IME only. + + + The IME is on. This value indicates that the IME is on and characters specific to Chinese or Japanese can be entered. This setting is valid for Japanese, Simplified Chinese, and Traditional Chinese IME only. + + + IME on HalfShape. This setting is valid for Chinese IME only. + + + Helper class that provides information about the IME conversion mode. + + + Gets a dictionary that contains the conversion mode flags corresponding to each . + A dictionary that contains the flags to mapping. + + + Gets a value that indicates whether the current language table is supported. + + if the language table is supported; otherwise, . + + + Defines a message filter interface. + + + Filters out a message before it is dispatched. + The message to be dispatched. You cannot modify this message. + + to filter the message and stop it from being dispatched; to allow the message to continue to the next filter or control. + + + Provides methods and fields to manage the input language. This class cannot be inherited. + + + Specifies whether two input languages are equal. + The language to test for equality. + + if the two languages are equal; otherwise, . + + + Returns the input language associated with the specified culture. + The that specifies the culture to convert from. + An that represents the previously selected input language. + + + Returns the hash code for this input language. + The hash code for this input language. + + + Gets the culture of the current input language. + A that represents the culture of the current input language. + + + Gets or sets the input language for the current thread. + The input language is not recognized by the system. + An that represents the input language for the current thread. + + + Gets the default input language for the system. + An representing the default input language for the system. + + + Gets the handle for the input language. + An that represents the handle of this input language. + + + Gets a list of all installed input languages. + An array of objects that represent the input languages installed on the computer. + + + Gets the name of the current keyboard layout as it appears in the regional settings of the operating system on the computer. + The name of the layout. + + + Provides data for the event. + + + Initializes a new instance of the class with the specified locale and character set. + The locale of the input language. + The character set associated with the new input language. + .NET 5 and later: An cannot be retrieved for . + + + Initializes a new instance of the class with the specified input language and character set. + The input language. + The character set associated with the new input language. + + + Gets the character set associated with the new input language. + An 8-bit unsigned integer that corresponds to the character set, as shown in the following table. + + Character Set Value ANSI_CHARSET 0 DEFAULT_CHARSET 1 SYMBOL_CHARSET 2 MAC_CHARSET 77 SHIFTJI_CHARSET 128 HANGEUL_CHARSET 129 HANGUL_CHARSET 129 JOHAB_CHARSET 130 GB2312_CHARSET 134 CHINESEBIG5_CHARSET 136 GREEK_CHARSET 161 TURKISH_CHARSET 162 VIETNAMESE_CHARSET 163 HEBREW_CHARSET 177 ARABIC_CHARSET 178 BALTIC_CHARSET 186 RUSSIAN_CHARSET 204 THAI_CHARSET 222 EASTEUROPE_CHARSET 238 OEM_CHARSET 255 + + + Gets the locale of the input language. + A that specifies the locale of the input language. + + + Gets a value indicating the input language. + The input language associated with the object. + + + Represents the method that will handle the event of a . + The source of the event. + An that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class with the specified locale, character set, and acceptance. + The locale of the requested input language. + + if the system default font supports the character set required for the requested input language; otherwise, . + + + Initializes a new instance of the class with the specified input language, character set, and acceptance of a language change. + The requested input language. + + if the system default font supports the character set required for the requested input language; otherwise, . + + is . + + + Gets the locale of the requested input language. + A that specifies the locale of the requested input language. + + + Gets a value indicating the input language. + The input language. + + + Gets a value indicating whether the system default font supports the character set required for the requested input language. + + if the system default font supports the character set required for the requested input language; otherwise, . + + + Represents the method that will handle the event of a . + The source of the event. + An that contains the event data. + + + Stores objects. + + + Gets a value indicating whether the contains the specified . + The to locate. + + if the is contained in the collection; otherwise, . + + + Copies the values to a one-dimensional at the specified index. + The one-dimensional array that is the destination of the values copied from . + The index in where copying begins. + + specifies a multidimensional array. + + -or- + + The number of elements in the is greater than the available space between the and the end of . + + is . + + is less than the lower bound of . + + + Returns the index of an in the . + The to locate. + The index of the in the , if found; otherwise, -1. + + + Gets the entry at the specified index of the . + The zero-based index of the entry to locate in the collection. + + is outside the valid range of indexes for the collection. + The at the specified index of the collection. + + + Represents the insertion mode used by text boxes. + + + Honors the current INSERT key mode of the keyboard. + + + Indicates that the insertion mode is enabled regardless of the INSERT key mode of the keyboard. + + + Indicates that the overwrite mode is enabled regardless of the INSERT key mode of the keyboard. + + + Provides data for the event. + + + Initializes a new instance of the class. + The that contains the invalidated window area. + + + Gets the that contains the invalidated window area. + The invalidated window area. + + + Represents the method that will handle the event of a . + The source of the event. + An that contains the event data. + + + Specifies the user action that is required to activate items in a list view control and the feedback that is given as the user moves the mouse pointer over an item. + + + The user must single-click to activate items. The cursor changes to a hand pointer cursor, and the item text changes color as the user moves the mouse pointer over the item. + + + The user must double-click to activate items. No feedback is given as the user moves the mouse pointer over an item. + + + The user must click an item twice to activate it. This is different from the standard double-click because the two clicks can have any duration between them. The item text changes color as the user moves the mouse pointer over the item. + + + Specifies a portion of the list view item from which to retrieve the bounding rectangle. + + + The bounding rectangle of the entire item, including the icon, the item text, and the subitem text (if displayed), should be retrieved. + + + The bounding rectangle of the icon or small icon should be retrieved. + + + The bounding rectangle of the icon or small icon and the item text should be retrieved. In all views except the details view of the , this value specifies the same bounding rectangle as the value. In details view, this value specifies the bounding rectangle specified by the value without the subitems. If the property is set to , this property does not include the area of the check boxes in its bounding rectangle. To include the entire item, including the check boxes, use the value when calling the method. + + + The bounding rectangle of the item text should be retrieved. + + + Provides data for the event. + + + Indicates the position of the item being changed within the list. + The zero-based index to the item being changed. + + + Represents the method that will handle the event of the class. + The source of the event. + An that contains the event data. + + + Provides data for the event of the control. + + + Initializes a new instance of the class. + The that is being checked or unchecked. + + + Gets the whose checked state is changing. + The whose checked state is changing. + + + Represents the method that will handle the event of a control. + The source of the event. + A that contains the event data. + + + Provides data for the event of the and controls. + + + Initializes a new instance of the class. + The zero-based index of the item to change. + One of the values that indicates whether to change the check box for the item to be checked, unchecked, or indeterminate. + One of the values that indicates whether the check box for the item is currently checked, unchecked, or indeterminate. + + + Gets a value indicating the current state of the item's check box. + One of the values. + + + Gets the zero-based index of the item to change. + The zero-based index of the item to change. + + + Gets or sets a value indicating whether to set the check box for the item to be checked, unchecked, or indeterminate. + One of the values. + + + Represents the method that will handle the event of a or control. + The source of the event. + An that contains the event data. + + + Provides data for the event of the and controls. + + + Initializes a new instance of the class with a specified mouse button. + A bitwise combination of values that indicates which mouse buttons were pressed. + + + Initializes a new instance of the class with a specified mouse button and the item that is being dragged. + A bitwise combination of values that indicates which mouse buttons were pressed. + The item being dragged. + + + Gets a value that indicates which mouse buttons were pressed during the drag operation. + A bitwise combination of values. + + + Gets the item that is being dragged. + An object that represents the item being dragged. + + + Represents the method that will handle the event of a or control. + The source of the event. + An that contains the event data. + + + Provides an interface to expose Win32 HWND handles. + + + Gets the handle to the window represented by the implementer. + A handle to the window represented by the implementer. + + + Defines the communication layer between a control and the Windows API. + + + Sets the handle of the to the specified handle. + The new handle of the . + + + Processes the Windows messages. + The Windows message to process. + + + Provides data for the or event. + + + Initializes a new instance of the class. + A representing the key that was pressed, combined with any modifier flags that indicate which CTRL, SHIFT, and ALT keys were pressed at the same time. Possible values are obtained by applying the bitwise OR (|) operator to constants from the enumeration. + + + Gets a value indicating whether the ALT key was pressed. + + if the ALT key was pressed; otherwise, . + + + Gets a value indicating whether the CTRL key was pressed. + + if the CTRL key was pressed; otherwise, . + + + Gets or sets a value indicating whether the event was handled. + + to bypass the control's default handling; otherwise, to also pass the event along to the default control handler. + + + Gets the keyboard code for a or event. + A value that is the key code for the event. + + + Gets the key data for a or event. + A representing the key code for the key that was pressed, combined with modifier flags that indicate which combination of CTRL, SHIFT, and ALT keys was pressed at the same time. + + + Gets the keyboard value for a or event. + The integer representation of the property. + + + Gets the modifier flags for a or event. The flags indicate which combination of CTRL, SHIFT, and ALT keys was pressed. + A value representing one or more modifier flags. + + + Gets a value indicating whether the SHIFT key was pressed. + + if the SHIFT key was pressed; otherwise, . + + + Gets or sets a value indicating whether the key event should be passed on to the underlying control. + + if the key event should not be sent to the control; otherwise, . + + + Represents the method that will handle the or event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The ASCII character corresponding to the key the user pressed. + + + Gets or sets a value indicating whether the event was handled. + + if the event is handled; otherwise, . + + + Gets or sets the character corresponding to the key pressed. + The ASCII character that is composed. For example, if the user presses SHIFT + K, this property returns an uppercase K. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Specifies key codes and modifiers. + + + The A key. + + + The add key. + + + The ALT modifier key. + + + The application key (Microsoft Natural Keyboard). + + + The ATTN key. + + + The B key. + + + The BACKSPACE key. + + + The browser back key. + + + The browser favorites key. + + + The browser forward key. + + + The browser home key. + + + The browser refresh key. + + + The browser search key. + + + The browser stop key. + + + The C key. + + + The CANCEL key. + + + The CAPS LOCK key. + + + The CAPS LOCK key. + + + The CLEAR key. + + + The CTRL modifier key. + + + The CTRL key. + + + The CRSEL key. + + + The D key. + + + The 0 key. + + + The 1 key. + + + The 2 key. + + + The 3 key. + + + The 4 key. + + + The 5 key. + + + The 6 key. + + + The 7 key. + + + The 8 key. + + + The 9 key. + + + The decimal key. + + + The DEL key. + + + The divide key. + + + The DOWN ARROW key. + + + The E key. + + + The END key. + + + The ENTER key. + + + The ERASE EOF key. + + + The ESC key. + + + The EXECUTE key. + + + The EXSEL key. + + + The F key. + + + The F1 key. + + + The F10 key. + + + The F11 key. + + + The F12 key. + + + The F13 key. + + + The F14 key. + + + The F15 key. + + + The F16 key. + + + The F17 key. + + + The F18 key. + + + The F19 key. + + + The F2 key. + + + The F20 key. + + + The F21 key. + + + The F22 key. + + + The F23 key. + + + The F24 key. + + + The F3 key. + + + The F4 key. + + + The F5 key. + + + The F6 key. + + + The F7 key. + + + The F8 key. + + + The F9 key. + + + The IME final mode key. + + + The G key. + + + The H key. + + + The IME Hanguel mode key. (maintained for compatibility; use ) + + + The IME Hangul mode key. + + + The IME Hanja mode key. + + + The HELP key. + + + The HOME key. + + + The I key. + + + The IME accept key, replaces . + + + The IME accept key. Obsolete, use instead. + + + The IME convert key. + + + The IME mode change key. + + + The IME nonconvert key. + + + The INS key. + + + The J key. + + + The IME Junja mode key. + + + The K key. + + + The IME Kana mode key. + + + The IME Kanji mode key. + + + The bitmask to extract a key code from a key value. + + + The L key. + + + The start application one key. + + + The start application two key. + + + The launch mail key. + + + The left mouse button. + + + The left CTRL key. + + + The LEFT ARROW key. + + + The LINEFEED key. + + + The left ALT key. + + + The left SHIFT key. + + + The left Windows logo key (Microsoft Natural Keyboard). + + + The M key. + + + The middle mouse button (three-button mouse). + + + The media next track key. + + + The media play pause key. + + + The media previous track key. + + + The media Stop key. + + + The ALT key. + + + The bitmask to extract modifiers from a key value. + + + The multiply key. + + + The N key. + + + The PAGE DOWN key. + + + A constant reserved for future use. + + + No key pressed. + + + The NUM LOCK key. + + + The 0 key on the numeric keypad. + + + The 1 key on the numeric keypad. + + + The 2 key on the numeric keypad. + + + The 3 key on the numeric keypad. + + + The 4 key on the numeric keypad. + + + The 5 key on the numeric keypad. + + + The 6 key on the numeric keypad. + + + The 7 key on the numeric keypad. + + + The 8 key on the numeric keypad. + + + The 9 key on the numeric keypad. + + + The O key. + + + The OEM 1 key. + + + The OEM 102 key. + + + The OEM 2 key. + + + The OEM 3 key. + + + The OEM 4 key. + + + The OEM 5 key. + + + The OEM 6 key. + + + The OEM 7 key. + + + The OEM 8 key. + + + The OEM angle bracket or backslash key on the RT 102 key keyboard. + + + The CLEAR key. + + + The OEM close bracket key on a US standard keyboard. + + + The OEM comma key on any country/region keyboard. + + + The OEM minus key on any country/region keyboard. + + + The OEM open bracket key on a US standard keyboard. + + + The OEM period key on any country/region keyboard. + + + The OEM pipe key on a US standard keyboard. + + + The OEM plus key on any country/region keyboard. + + + The OEM question mark key on a US standard keyboard. + + + The OEM singled/double quote key on a US standard keyboard. + + + The OEM Semicolon key on a US standard keyboard. + + + The OEM tilde key on a US standard keyboard. + + + The P key. + + + The PA1 key. + + + Used to pass Unicode characters as if they were keystrokes. The Packet key value is the low word of a 32-bit virtual-key value used for non-keyboard input methods. + + + The PAGE DOWN key. + + + The PAGE UP key. + + + The PAUSE key. + + + The PLAY key. + + + The PRINT key. + + + The PRINT SCREEN key. + + + The PAGE UP key. + + + The PROCESS KEY key. + + + The Q key. + + + The R key. + + + The right mouse button. + + + The right CTRL key. + + + The RETURN key. + + + The RIGHT ARROW key. + + + The right ALT key. + + + The right SHIFT key. + + + The right Windows logo key (Microsoft Natural Keyboard). + + + The S key. + + + The SCROLL LOCK key. + + + The SELECT key. + + + The select media key. + + + The separator key. + + + The SHIFT modifier key. + + + The SHIFT key. + + + The computer sleep key. + + + The PRINT SCREEN key. + + + The SPACEBAR key. + + + The subtract key. + + + The T key. + + + The TAB key. + + + The U key. + + + The UP ARROW key. + + + The V key. + + + The volume down key. + + + The volume mute key. + + + The volume up key. + + + The W key. + + + The X key. + + + The first x mouse button (five-button mouse). + + + The second x mouse button (five-button mouse). + + + The Y key. + + + The Z key. + + + The ZOOM key. + + + Provides a to convert objects to and from other representations. + + + Initializes an instance of the class. + + + Returns a value indicating whether this converter can convert an object in the specified source type to the native type of the converter using the specified context. + An that provides a format context, which can be used to extract additional information about the environment this converter is being invoked from. This parameter or properties of this parameter can be . + The to convert from. + + if the conversion can be performed; otherwise, . + + + Returns a value indicating whether this converter can convert an object in the specified source type to the native type of the converter using the specified context. + An that provides a format context, which can be used to extract additional information about the environment this converter is being invoked from. This parameter or properties of this parameter can be . + The to convert to. + + if the conversion can be performed; otherwise, . + + + Compares two key values for equivalence. + An that represents the first key to compare. + An that represents the second key to compare. + An integer indicating the relationship between the two parameters. + + Value Type Condition A negative integer. is less than .0 equals . A positive integer. is greater than . + + + Converts the specified object to the converter's native type. + An that provides a format context, which can be used to extract additional information about the environment this converter is being invoked from. This parameter or properties of this parameter can be null. + A object to provide locale information. + The object to convert. + An invalid key combination was supplied. + + -or- + + An invalid key name was supplied. + An object that represents the converted . + + + Converts the specified object to the specified destination type. + An that provides a format context, which can be used to extract additional information about the environment this converter is being invoked from. This parameter or properties of this parameter can be . + A to provide locale information. + The to convert. + The to convert the object to. + + is . + An that represents the converted . + + + Returns a collection of standard values for the data type that this type converter is designed for when provided with a format context. + An that provides a format context, which can be used to extract additional information about the environment this converter is being invoked from. This parameter or properties of this parameter can be . + A that holds a standard set of valid values, which can be empty if the data type does not support a standard set of values. + + + Determines if the list of standard values returned from is an exclusive list using the specified . + A formatter context. This object can be used to extract additional information about the environment this converter is being invoked from. This may be , so you should always check. Also, properties on the context object may also return . + + if the collection returned from is an exhaustive list of possible values; otherwise, if other values are possible. The default implementation for this method always returns . + + + Gets a value indicating whether this object supports a standard set of values that can be picked from a list. + An that provides a format context, which can be used to extract additional information about the environment this converter is being invoked from. This parameter or properties of this parameter can be . + Always returns . + + + Represents a standard Windows label. + + + Occurs when the value of the property changes. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Occurs when the user presses a key while the label has focus. + + + Occurs when the user presses a key while the label has focus. + + + Occurs when the user releases a key while the label has focus. + + + Occurs when the property changes. + + + Occurs when the value of the property has changed. + + + Initializes a new instance of the class. + + + Determines the size and location of an image drawn within the control based on the alignment of the control. + The used to determine size and location when drawn within the control. + A that represents the area to draw the image in. + The alignment of content within the control. + A that represents the size and location of the specified image within the control. + + + Creates a new accessibility object for the control. + A new for the control. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Draws an within the specified bounds. + The surface on which to draw. + The to draw. + The bounds to draw within. + The alignment of the image to draw within the . + + + Retrieves the size of a rectangular area into which a control can be fitted. + The custom-sized area for a control. + An ordered pair of type representing the width and height of a rectangle. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + Sets the specified bounds of the label. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. For any parameter not specified, the current value will be used. + + + Returns a string that represents the current . + A string that represents the current . + + + Processes Windows messages. + The Windows to process. + + + Gets or sets a value indicating whether the ellipsis character (...) appears at the right edge of the , denoting that the text extends beyond the specified length of the . + + if the additional label text is to be indicated by an ellipsis; otherwise, . The default is . + + + Gets or sets a value indicating whether the control is automatically resized to display its entire contents. + + if the control adjusts its width to closely fit its contents; otherwise, . When added to a form using the designer, the default value is . When instantiated from code, the default value is . + + + Gets or sets the image rendered on the background of the control. + An that represents the background image of the control. The default is . + + + This property is not relevant for this class. + An object. + + + Gets or sets the border style for the control. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the default Input Method Editor (IME) mode supported by this control. + One of the supported by this control. The default is . + + + Gets the space, in pixels, that is specified by default between controls. + A value that represents the default space between controls. + + + Gets the default size of the control. + The default of the control. + + + Gets or sets the flat style appearance of the label control. + The value assigned is not one of the values. + One of the values. The default value is . + + + Gets or sets the image that is displayed on a . + An displayed on the . The default is . + + + Gets or sets the alignment of an image that is displayed in the control. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets the index value of the image displayed on the . + + is less than -1. + A zero-based index that represents the position in the control (assigned to the property) where the image is located. The default is -1. + + + Gets or sets the key accessor for the image in the . + A string representing the key of the image. + + + Gets or sets the that contains the images to display in the control. + An that stores the collection of objects. The default value is . + + + Gets or sets the Input Method Editor (IME) mode supported by this control. + The value assigned to this property is not within the range of valid values specified in the enumeration. + One of the values. + + + Indicates the politeness level that a client should use to notify the user of changes to the live region. + The value assigned is not one of the values. + The politeness level for notifications. Its default value is . + + + Gets the preferred height of the control. + The height of the control (in pixels), assuming a single line of text is displayed. + + + Gets the preferred width of the control. + The width of the control (in pixels), assuming a single line of text is displayed. + + + Indicates whether the container control background is rendered on the . + + if the background of the control's container is rendered on the ; otherwise, . The default is . + + + Gets or sets a value indicating whether the user can tab to the . This property is not used by this class. + This property is not used by this class. The default is . + + + Gets or sets the text associated with this control. + The text associated with this control. + + + Gets or sets the alignment of text in the label. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets a value that determines whether to use the class (GDI+) or the class (GDI) to render text. + + if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . + + + Gets or sets a value indicating whether the control interprets an ampersand character (&) in the control's property to be an access key prefix character. + + if the label doesn't display the ampersand character and underlines the character after the ampersand in its displayed text and treats the underlined character as an access key; otherwise, if the ampersand character is displayed in the text of the control. The default is . + + + Provides data for the and events. + + + Initializes a new instance of the class with the specified index to the to edit. + The zero-based index of the , containing the label to edit. + + + Initializes a new instance of the class with the specified index to the being edited and the new text for the label of the . + The zero-based index of the , containing the label to edit. + The new text assigned to the label of the . + + + Gets or sets a value indicating whether changes made to the label of the should be canceled. + + if the edit operation of the label for the should be canceled; otherwise . + + + Gets the zero-based index of the containing the label to edit. + The zero-based index of the . + + + Gets the new text assigned to the label of the . + The new text to associate with the or if the text is unchanged. + + + Represents the method that handles the and events. + The source of the event. + A that contains the event data. + + + Represents a collection of objects. + + + Copies the entire contents of this collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from the current collection. The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is . + + is less than 0. + + is multidimensional. + + -or- + + The number of elements in the source collection is greater than the available space from to the end of . + The type of the source element cannot be cast automatically to the type of . + + + Determines whether two instances are equal. + The to compare with the current . + + if the specified is equal to the current ; otherwise, . + + + Returns an enumerator for the entire collection. + An for the entire collection. + + + Returns the hash code for this instance. + A hash code for the current . + + + For a description of this member, see the method. + The to add to the . + The position into which the new element was inserted. + + + For a description of this member, see the method. + + + For a description of this member, see the method. + The to locate in the . + + if the is found in the ; otherwise, . + + + For a description of this member, see the method. + The to locate in the . + The index of if found in the list; otherwise, -1. + + + For a description of this member, see the method. + The zero-based index at which should be inserted. + The to insert into the . + + + For a description of this member, see the method. + The to remove from the . + + + For a description of this member, see the method. + The zero-based index of the item to remove. + + + Gets the number of elements in the collection. + The number of elements currently contained in the collection. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . The default is . + + + For a description of this member, see the property. + + if access to the is synchronized (thread safe); otherwise, . + + + For a description of this member, see the property. + An object that can be used to synchronize access to the . + + + For a description of this member, see the property. + + if the has a fixed size; otherwise, . + + + For a description of this member, see the property. + The zero-based index of the element to get. + The element at the specified index. + + + Provides the base class for implementing layout engines. + + + Initializes a new instance of the class. + + + Initializes the layout engine. + The container on which the layout engine will operate. + The bounds defining the container's size and position. + + is not a type on which can perform layout. + + + Requests that the layout engine perform a layout operation. + The container on which the layout engine will operate. + An event argument from a event. + + is not a type on which can perform layout. + + if layout should be performed again by the parent of ; otherwise, . + + + Provides a unified way of converting types of values to other types, as well as for accessing standard values and subproperties. + + + Initializes a new instance of the class. + + + Determines whether this converter can convert an object in the given source type to the native type of this converter. + An that provides a format context. + A that represents the type you want to convert from. + + if this converter can perform the conversion; otherwise, . + + + Returns a value indicating whether this converter can convert an object to the given destination type by using the context. + An that provides a format context. + A that represents the type you want to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given object to the type of this converter by using the specified context and culture information. + An that provides a format context. + The to use as the current culture. + The to convert. + An that represents the converted value. + + + Converts the given value object to the specified type by using the specified context and culture information. + An that provides a format context. + The to use as the current culture. + The to convert. + The to convert the value parameter to. + + is . + An that represents the converted value. + + + Provides data for the event. This class cannot be inherited. + + + Initializes a new instance of the class with the specified component and property affected. + The affected by the layout change. + The property affected by the layout change. + + + Initializes a new instance of the class with the specified control and property affected. + The affected by the layout change. + The property affected by the layout change. + + + Gets the affected by the layout change. + An representing the affected by the layout change. + + + Gets the child control affected by the change. + The child affected by the change. + + + Gets the property affected by the change. + The property affected by the change. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides a base class for collecting layout scheme characteristics. + + + Initializes a new instance of the class. + + + Gets the current table layout engine. + The currently being used. + + + Specifies whether an object or text is aligned to the left or right of a reference point. + + + The object or text is aligned to the left of the reference point. + + + The object or text is aligned to the right of the reference point. + + + Represents an area within a control that represents a hyperlink within the control. + + + Initializes a new instance of the class. + The zero-based starting location of the link area within the text of the . + The number of characters, after the starting character, to include in the link area. + + + Determines whether this is equal to the specified object. + The object to compare to this . + + if the specified object is equal to the current ; otherwise, . + + + Indicates whether the current object is equal to another object of the same type. + An object to compare with this object. + + if the current object is equal to the parameter; otherwise, . + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Returns a value indicating whether two instances of the class are equal. + A to compare. + A to compare. + + if two instances of the class are equal; otherwise, . + + + Returns a value indicating whether two instances of the class are not equal. + A to compare. + A to compare. + + if two instances of the class are not equal; otherwise, . + + + Returns the fully qualified type name of this instance. + A containing a fully qualified type name. + + + Gets a value indicating whether the is empty. + + if the specified start and length return an empty link area; otherwise, . + + + Gets or sets the number of characters in the link area. + The number of characters, including spaces, in the link area. + + + Gets or sets the starting location of the link area within the text of the . + The location within the text of the control where the link starts. + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class. + + + Determines if this converter can convert an object in the given source type to the native type of the converter. + A formatter context. This object can be used to extract additional information about the environment this converter is being invoked from. This may be null, so you should always check. Also, properties on the context object may also return null. + The type you wish to convert from. + + if this object can perform the conversion. + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type you wish to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given object to the converter's native type. + A formatter context. This object can be used to extract additional information about the environment this converter is being invoked from. This may be null, so you should always check. Also, properties on the context object may also return null. + An optional culture info. If not supplied, the current culture is assumed. + The object to convert. + The converted object. This will throw an exception if the conversion could not be performed. + + + Converts the given object to another type. The most common types to convert are to and from a string object. The default implementation will make a call to on the object if the object is valid and if the destination type is string. If this cannot convert to the destination type, this will throw a . + A formatter context. This object can be used to extract additional information about the environment this converter is being invoked from. This may be null, so you should always check. Also, properties on the context object may also return null. + An optional culture info. If not supplied the current culture is assumed. + The object to convert. + The type to convert the object to. + The converted object. + + + Creates an instance of this type, given a set of property values for the object. This is useful for objects that are immutable, but still want to provide changeable properties. + A type descriptor through which additional context may be provided. + A dictionary of new property values. The dictionary contains a series of name-value pairs, one for each property returned from . + The newly created object, or null if the object could not be created. The default implementation returns null. + + + Determines if changing a value on this object should require a call to to create a new value. + A type descriptor through which additional context may be provided. + Returns if should be called when a change is made to one or more properties of this object. + + + Retrieves the set of properties for this type. + A type descriptor through which additional context may be provided. + The value of the object to get the properties for. + The attributes of the object to get the properties for. + The set of properties that should be exposed for this data type. If no properties should be exposed, this might return . The default implementation always returns . + + + Determines if this object supports properties. By default, this is . + A type descriptor through which additional context may be provided. + Returns if should be called to find the properties of this object. + + + Specifies the behaviors of a link in a . + + + The link always displays with underlined text. + + + The link displays underlined text only when the mouse is hovered over the link text. + + + The link text is never underlined. The link can still be distinguished from other text by use of the property of the control. + + + The behavior of this setting depends on the options set using the Internet Options dialog box in Control Panel or Internet Explorer. + + + Provides data for the event. + + + Initializes a new instance of the class. + The text of the link that is clicked in the control. + + + Initializes a new instance of the class. + The text of the link being clicked. + The start of the link span being clicked. + The length of the link span being clicked. + The value for or is negative. + +-or- + +The values for and would overflow addition. + + + Gets the length of the link span being clicked. + + + Gets the start of the link span being clicked. + + + Gets the text of the link being clicked. + The text of the link that is clicked in the control. + + + Represents the method that will handle the event of a . + The source of the object. + The that contains the event data. + + + Provides a type converter for objects. + + + Initializes a new instance of the class. + + + Retrieves a value that determines if this can convert an object having the specified context and source type to the native type of the . + An providing contextual information about the object to be converted. + The type of the object to be converted. + + if this can convert the specified object; otherwise, . + + + Retrieves a value that determines if this can convert an object having the specified context to the specified type. + An providing contextual information about the object to be converted. + The type to convert the object to. + + if this can convert the specified object; otherwise, . + + + Converts the specified object to the native type of the . + An providing contextual information about the object to be converted. + Cultural attributes of the object to be converted. If this parameter is , the property value is used. + The object to be converted. + The text of the object to be converted could not be parsed. + The converted object. + + + Converts the specified object to another type. + An providing contextual information about the object to be converted. + Cultural attributes of the object to be converted. If this parameter is , the property value is used. + The object to be converted. + The type to convert the object to. + The object cannot be converted to the destination type. + The is . + The converted object. + + + Represents a Windows label control that can display hyperlinks. + + + Occurs when a link is clicked within the control. + + + Occurs when the value of the property changes. + + + Initializes a new default instance of the class. + + + Creates a new accessibility object for the control. + A new for the control. + + + Creates a handle for this control. This method is called by .NET, and should not be called by user code. Inheriting classes should always call when overriding this method. + + + Raises the event. + An that contains the event data. + + + Provides handling for the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Paints the background of the control. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Provides handling for the event. + An that contains the event data. + + + Gets the link located at the specified client coordinates. + The horizontal coordinate of the point to search for a link. + The vertical coordinate of the point to search for a link. + A representing the link located at the specified coordinates. If the point does not contain a link, is returned. + + + Processes a dialog key. + Key code and modifier flags. + + to consume the key; to allow further processing. + + + Activates a child control. Optionally specifies the direction in the tab order to select the control from. + + to specify the direction of the control to select; otherwise, . + + to move forward in the tab order; to move backward in the tab order. + + + Performs the work of setting the bounds of this control. + New left of the control. + New right of the control. + New width of the control. + New height of the control. + Which values were specified. This parameter reflects user intent, not which values have changed. + + + Notifies the control that it is the default button. + + if the control should behave as a default button; otherwise, . + + + Generates a event for the control. + + + Processes the specified Windows message. + The message to process. + + + Gets or sets the color used to display an active link. + A that represents the color to display an active link. The default color is specified by the system, typically this color is . + + + Gets or sets the color used when displaying a disabled link. + A that represents the color when displaying a disabled link. The default is . + + + Gets or sets the flat style appearance of the . + One of the values. + + + Gets or sets the range in the text to treat as a link. + The property of the object is less than zero. + + -or- + + The property of the object is less than -1. + A that represents the area treated as a link. + + + Gets or sets a value that represents the behavior of a link. + A value is assigned that is not one of the values. + One of the values. The default is . + + + Gets or sets the color used when displaying a normal link. + A that represents the color used to displaying a normal link. The default color is specified by the system, typically this color is . + + + Gets the collection of links contained within the . + A that represents the links contained within the control. + + + Gets or sets a value indicating whether a link should be displayed as though it were visited. + + if links should display as though they were visited; otherwise, . The default is . + + + Gets or sets the mouse pointer to use when the mouse pointer is within the bounds of the . + The to use when the mouse pointer is within the bounds. + + + Gets or sets the interior spacing, in pixels, between the edges of a and its contents. + + values representing the interior spacing, in pixels. + + + For a description of this member, see . + One of the values. + + + Gets or sets a value that indicates whether the user can tab to the . + + if the user can tab to the ;otherwise, . The default is . + + + Gets or sets the text displayed by the . + The text displayed by the . + + + Gets or sets a value that determines whether to use the class (GDI+) or the class (GDI) to render text. + + if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . + + + Gets or sets the color used when displaying a link that has been previously visited. + A that represents the color used to display links that have been visited. The default color is specified by the system, typically this color is . + + + Represents a link within a control. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified starting location and number of characters after the starting location within the . + The zero-based starting location of the link area within the text of the . + The number of characters, after the starting character, to include in the link area. + + + Initializes a new instance of the class with the specified starting location, number of characters after the starting location within the , and the data associated with the link. + The zero-based starting location of the link area within the text of the . + The number of characters, after the starting character, to include in the link area. + The data associated with the link. + + + Gets or sets a text description of the link. + A representing a text description of the link. + + + Gets or sets a value indicating whether the link is enabled. + + if the link is enabled; otherwise, . + + + Gets or sets the number of characters in the link text. + The number of characters, including spaces, in the link text. + + + Gets or sets the data associated with the link. + An representing the data associated with the link. + + + Gets or sets the name of the . + A representing the name of the . The default value is the empty string (""). + + + Gets or sets the starting location of the link within the text of the . + The location within the text of the control where the link starts. + + + Gets or sets the object that contains data about the . + An that contains data about the control. The default is . + + + Gets or sets a value indicating whether the user has visited the link. + + if the link has been visited; otherwise, . + + + Represents the collection of links within a control. + + + Initializes a new instance of the class. + The control that owns the collection. + + + Adds a link to the collection. + The starting character within the text of the label where the link is created. + The number of characters after the starting character to include in the link text. + A representing the link that was created and added to the collection. + + + Adds a link to the collection with information to associate with the link. + The starting character within the text of the label where the link is created. + The number of characters after the starting character to include in the link text. + The object containing the information to associate with the link. + A representing the link that was created and added to the collection. + + + Adds a link with the specified value to the collection. + A representing the link to add. + The zero-based index where the link specified by the parameter is located in the collection. + + + Clears all links from the collection. + + + Determines whether the specified link is within the collection. + A representing the link to search for in the collection. + + if the specified link is within the collection; otherwise, . + + + Returns a value indicating whether the collection contains a link with the specified key. + The link to search for in the collection. + + if the collection contains an item with the specified key; otherwise, . + + + Returns an enumerator to use to iterate through the link collection. + An that represents the link collection. + + + Returns the index of the specified link within the collection. + A representing the link to search for in the collection. + The zero-based index where the link is located within the collection; otherwise, negative one (-1). + + + Retrieves the zero-based index of the first occurrence of the specified key within the entire collection. + The key to search the collection for. + The zero-based index of the first occurrence of value within the entire collection, if found; otherwise, -1. + + + Removes the specified link from the collection. + A that represents the link to remove from the collection. + + + Removes a link at a specified location within the collection. + The zero-based index of the item to remove from the collection. + The value of is a negative value or greater than the number of items in the collection. + + + Removes the link with the specified key. + The key of the link to remove. + + + For a description of this member, see . + 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. + + + For a description of this member, see . + The to add to the . + The position into which the new element was inserted. + + + For a description of this member, see . + The to locate in the . + + if the is found in the ; otherwise, . + + + For a description of this member, see . + The to locate in the . + The index of the parameter, if found in the list; otherwise, -1. + + + For a description of this member, see . + The zero-based index at which should be inserted. + The to insert into the . + + + For a description of this member, see . + The to remove from the . + + + Gets the number of links in the collection. + The number of links in the collection. + + + Gets a value indicating whether this collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets or sets the link at the specified index within the collection. + The index of the link in the collection to get. + The value of is a negative value or greater than the number of items in the collection. + An object representing the link located at the specified index within the collection. + + + Gets a link with the specified key from the collection. + The name of the link to retrieve from the collection. + The with the specified key within the collection. + + + Gets a value indicating whether links have been added to the . + + if links have been added to the ; otherwise, . + + + For a description of this member, see . + + if access to the is synchronized (thread safe); otherwise, . + + + For a description of this member, see . + An object that can be used to synchronize access to the . + + + For a description of this member, see . + + if the has a fixed size; otherwise, . + + + For a description of this member, see . + The zero-based index of the element to get or set. + The element at the specified index. + + + Provides data for the event. + + + Initializes a new instance of the class with the specified link. + The that was clicked. + + + Initializes a new instance of the class with the specified link and the specified mouse button. + The that was clicked. + One of the values. + + + Gets the mouse button that causes the link to be clicked. + One of the values. + + + Gets the that was clicked. + A link on the . + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Specifies constants that define the state of the link. + + + The state of a link that has been clicked. + + + The state of a link over which a mouse pointer is resting. + + + The state of a link in its normal state (none of the other states apply). + + + The state of a link that has been visited. + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class. + + + Returns whether this converter can convert the object to the specified type, using the specified context. + An that provides a format context. + A that represents the type you want to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given value object to the specified type, using the specified context and culture information. + An that provides a format context. + A . If is passed, the current culture is assumed. + The to convert. + The to convert the value parameter to. + An that represents the converted value. + + + Creates an instance of the type that this is associated with, using the specified context, given a set of property values for the object. + An that provides a format context. + An of new property values. + An representing the given , or if the object cannot be created. This method always returns . + + + Returns whether changing a value on this object requires a call to to create a new value, using the specified context. + An that provides a format context. + + if changing a property on this object requires a call to to create a new value; otherwise, . + + + Provides functionality to discover a bindable list and the properties of the items contained in the list when they differ from the public properties of the object to which they bind. + + + Returns a list associated with the specified data source. + The data source to examine for its underlying list. + An representing the underlying list if it exists; otherwise, the original data source specified by . + + + Returns an object, typically a list, from the evaluation of a specified data source and optional data member. + The data source from which to find the list. + The name of the data source property that contains the list. This can be . + The specified data member name did not match any of the properties found for the data source. + An representing the underlying list if it was found; otherwise, . + + + Returns the that describes the properties of an item type contained in a specified data source, or properties of the specified data source. + The data source to examine for property information. + The containing the properties of the items contained in , or properties of . + + + Returns the that describes the properties of an item type contained in a collection property of a data source. Uses the specified array to indicate which properties to examine. + The data source to be examined for property information. + The array describing which properties of the data source to examine. This can be . + The describing the properties of the item type contained in a collection property of the data source. + + + Returns the that describes the properties of an item type contained in the specified data member of a data source. Uses the specified array to indicate which properties to examine. + The data source to be examined for property information. + The optional data member to be examined for property information. This can be . + The array describing which properties of the data member to examine. This can be . + The specified data member could not be found in the specified data source. + The describing the properties of an item type contained in a collection property of the specified data source. + + + Returns the data type of the items in the specified list. + The list to be examined for type information. + The of the items contained in the list. + + + Returns the data type of the items in the specified data source. + The data source to examine for items. + The optional name of the property on the data source that is to be used as the data member. This can be . + For complex data binding, the of the items represented by the in the data source; otherwise, the of the item in the list itself. + + + Returns the name of an underlying list, given a data source and optional array. + The data source to examine for the list name. + An array of objects to find in the data source. This can be . + The name of the list in the data source, as described by , or the name of the data source type. + + + Represents a Windows control to display a list of items. + + + Occurs when the property of the label changes. + + + Occurs when the property changes. + + + Occurs when the control is clicked. + + + Occurs when a visual aspect of an owner-drawn changes. + + + Occurs when an owner-drawn is created and the sizes of the list items are determined. + + + Occurs when the user clicks the control with the mouse pointer. + + + Occurs when the value of the property changes. + + + Occurs when the control is painted. + + + Occurs when the property or the collection has changed. + + + Occurs when the property is changed. + + + Specifies the default item height for an owner-drawn . + + + Specifies that no matches are found during a search. + + + Initializes a new instance of the class. + + + This member is obsolete, and there is no replacement. + An array of objects. + + + Maintains performance while items are added to the one at a time by preventing the control from drawing until the method is called. + + + Unselects all items in the . + + + Creates a new accessibility object for this control. + An accessibility object for this control. + + + Creates a new instance of the item collection. + A that represents the new item collection. + + + Resumes painting the control after painting is suspended by the method. + + + Finds the first item in the that starts with the specified string. + The text to search for. + The value of the parameter is less than -1 or greater than or equal to the item count. + The zero-based index of the first item found; returns if no match is found. + + + Finds the first item in the that starts with the specified string. The search starts at a specific starting index. + The text to search for. + The zero-based index of the item before the first item to be searched. Set to negative one (-1) to search from the beginning of the control. + The parameter is less than zero or greater than or equal to the value of the property of the class. + The zero-based index of the first item found; returns if no match is found. + + + Finds the first item in the that exactly matches the specified string. + The text to search for. + The zero-based index of the first item found; returns if no match is found. + + + Finds the first item in the that exactly matches the specified string. The search starts at a specific starting index. + The text to search for. + The zero-based index of the item before the first item to be searched. Set to negative one (-1) to search from the beginning of the control. + The parameter is less than zero or greater than or equal to the value of the property of the class. + The zero-based index of the first item found; returns if no match is found. + + + Returns the height of an item in the . + The zero-based index of the item to return the height for. + The specified value of the parameter is less than zero or greater than the item count. + The height, in pixels, of the specified item. + + + Returns the bounding rectangle for an item in the . + The zero-based index of item whose bounding rectangle you want to return. + The parameter is less than zero or greater than or equal to the value of the property of the class. + A that represents the bounding rectangle for the specified item. + + + Retrieves the bounds within which the is scaled. + A that specifies the area for which to retrieve the display bounds. + The height and width of the control's bounds. + One of the values of that specifies the bounds of the control to use when defining its size and position. + A representing the bounds within which the control is scaled. + + + Returns a value indicating whether the specified item is selected. + The zero-based index of the item that determines whether it is selected. + The parameter is less than zero or greater than or equal to the value of the property of the class. + + if the specified item is currently selected in the ; otherwise, . + + + Returns the zero-based index of the item at the specified coordinates. + A object containing the coordinates used to obtain the item index. + The zero-based index of the item found at the specified coordinates; returns if no match is found. + + + Returns the zero-based index of the item at the specified coordinates. + The x-coordinate of the location to search. + The y-coordinate of the location to search. + The zero-based index of the item found at the specified coordinates; returns if no match is found. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An event data instance. + + + Specifies when the window handle has been created so that column width and other characteristics can be set. Inheriting classes should call . + An that contains the event data. + + + Overridden to be sure that items are set up and cleared out correctly. Inheriting controls should call . + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Forces the control to invalidate its client area and immediately redraw itself and any child controls. + + + Refreshes the item contained at the specified index. + The zero-based index of the element to refresh. + + + Refreshes all items and retrieves new strings for them. + + + Provides constants for rescaling the control when a DPI change occurs. + The DPI value prior to the change. + The DPI value after the change. + + + Resets the property to its default value. + + + Resets the property to its default value. + + + Scales a control's location, size, padding and margin. + The factor by which the height and width of the control will be scaled. + A value that specifies the bounds of the control to use when defining its size and position. + + + Sets the specified bounds of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. + + + Sets the object with the specified index in the derived class. + The array index of the object. + The object. + + + Clears the contents of the and adds the specified items to the control. + An array of objects to insert into the control. + + + Selects or clears the selection for the specified item in a . + The zero-based index of the item in a to select or clear the selection for. + + to select the specified item; otherwise, . + The specified index was outside the range of valid values. + The property was set to . + + + Sorts the items in the . + + + Returns a string representation of the . + A string that states the control type, the count of items in the control, and the Text property of the first item in the , if the count is not 0. + + + Processes the command message the control receives from the top-level window. + The the top-level window sent to the control. + + + The list's window procedure. + A Windows Message Object. + + + Gets a value indicating whether the currently enables selection of list items. + + if is not ; otherwise, . + + + Gets or sets the background color for the control. + A that represents the background color of the control. The default is the value of the property. + + + This property is not relevant to this class. + The background image of the form. + + + Gets or sets the background image layout for a as defined in the enumeration. + The specified enumeration value does not exist. + One of the values of . The values are , , , , or . is the default value. + + + Gets or sets the type of border that is drawn around the . + The value is not one of the values. + One of the values. The default is . + + + Gets or sets the width of columns in a multicolumn . + A value less than zero is assigned to the property. + The width, in pixels, of each column in the control. The default is 0. + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the width of the tabs between the items in the . + A collection of integers representing the tab widths. + + + Gets the default size of the control. + The default of the control. + + + Gets or sets the drawing mode for the control. + The value assigned to the property is not a member of the enumeration. + A multicolumn cannot have a variable-sized height. + One of the values representing the mode for drawing the items of the control. The default is . + + + Gets or sets the font of the text displayed by the control. + The to apply to the text displayed by the control. The default is the value of the property. + + + Gets or sets the foreground color of the control. + The foreground of the control. The default is the value of the property. + + + Gets or sets the width by which the horizontal scroll bar of a can scroll. + The width, in pixels, that the horizontal scroll bar can scroll the control. The default is zero. + + + Gets or sets a value indicating whether a horizontal scroll bar is displayed in the control. + + to display a horizontal scroll bar in the control; otherwise, . The default is . + + + Gets or sets a value indicating whether the control should resize to avoid showing partial items. + + if the control resizes so that it does not display partial items; otherwise, . The default is . + + + Gets or sets the height of an item in the . + The property was set to less than 0 or more than 255 pixels. + The height, in pixels, of an item in the control. + + + Gets the items of the . + An representing the items in the . + + + Gets or sets a value indicating whether the supports multiple columns. + A multicolumn cannot have a variable-sized height. + + if the supports multiple columns; otherwise, . The default is . + + + This property is not relevant to this class. + A value. + + + Gets the combined height of all items in the . + The combined height, in pixels, of all items in the control. + + + Gets or sets a value indicating whether the vertical scroll bar is shown at all times. + + if the vertical scroll bar should always be displayed; otherwise, . The default is . + + + Gets or sets the zero-based index of the currently selected item in a . + The assigned value is less than -1 or greater than or equal to the item count. + The property is set to . + A zero-based index of the currently selected item. A value of negative one (-1) is returned if no item is selected. + + + Gets a collection that contains the zero-based indexes of all currently selected items in the . + A containing the indexes of the currently selected items in the control. If no items are currently selected, an empty is returned. + + + Gets or sets the currently selected item in the . + An object that represents the current selection in the control. + + + Gets a collection containing the currently selected items in the . + A containing the currently selected items in the control. + + + Gets or sets the method in which items are selected in the . + The assigned value is not one of the values. + One of the values. The default is . + + + Gets or sets a value indicating whether the items in the are sorted alphabetically. + + if items in the control are sorted; otherwise, . The default is . + + + Gets or searches for the text of the currently selected item in the . + The text of the currently selected item in the control. + + + Gets or sets the index of the first visible item in the . + The zero-based index of the first visible item in the control. + + + Gets or sets a value indicating whether the recognizes and expands tab characters when it draws its strings by using the integer array. + + if the recognizes and expands tab characters; otherwise, . The default is . + + + Gets or sets a value indicating whether the can recognize and expand tab characters when drawing its strings. + + if the control can expand tab characters; otherwise, . The default is . + + + Represents a collection of integers in a . + + + Initializes a new instance of the class. + The that owns the collection. + .NET 5 and later: is . + + + Adds a unique integer to the collection in sorted order. + The integer to add to the collection. + There is insufficient space available to store the new item. + The index of the added item. + + + Adds an array of integers to the collection. + The array of integers to add to the collection. + + + Adds the contents of an existing to another collection. + The to add to another collection. + + + Removes all integers from the . + + + Determines whether the specified integer is in the collection. + The integer to search for in the collection. + + if the specified integer is in the collection; otherwise, . + + + Copies the entire into an existing array of integers at a specified location within the array. + The array into which the is copied. + The location within the destination array to which to copy the . + .NET 5 and later: is . + + + Retrieves the index within the of the specified integer. + The integer for which to retrieve the index. + The zero-based index of the integer in the ; otherwise, negative one (-1). + + + Removes the specified integer from the . + The integer to remove from the . + + + Removes the integer at the specified index from the . + The zero-based index of the integer to remove. + + + Retrieves an enumeration of all the integers in the . + An for the . + + + Adds a tab stop to the collection. + The tab stop to add to the . + + is . + + is not an 32-bit signed integer. + There is insufficient space to store the new item in the collection. + The index at which the integer was added to the collection. + + + Clears all the tab stops from the collection. + + + Determines whether the specified tab stop is in the collection. + The tab stop to locate in the . + + if item is an integer located in the IntegerCollection; otherwise, . + + + Returns the index of the specified tab stop in the collection. + The tab stop to locate in the . + The zero-based index of item if it was found in the ; otherwise, -1. + + + Inserts an item into the collection at a specified index. + The zero-based index at which value should be inserted. + The object to insert into the . + Always thrown. + + + Removes the first occurrence of an item from the collection. + The object to add to the . + Always thrown. + + + Removes the item at a specified index. + The index of the item to remove. + Always thrown. + + + Gets the number of selected items in the . + The number of selected items in the . + + + Gets or sets the element at the specified index. + The position of the element in the collection. + .NET 5 and later: is out of range. + The element at the specified index. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection of controls. + The object used to synchronize to the collection. + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets a value indicating whether the collection is read-only. + + in all cases. + + + Gets or sets the tab stop at the specified index. + The zero-based index that specifies which tab stop to get. + The object is not an integer. + The tab stop that is stored at the specified location in the . + + + Represents the collection of items in a . + + + Initializes a new instance of . + The that owns the collection. + .NET 5 and later: is . + + + Initializes a new instance of containing an array of objects. + The that owns the collection. + An array of objects to add to the collection. + .NET 5 and later: Either or is . + + + Initializes a new instance of based on another . + The that owns the collection. + A from which the contents are copied to this collection. + .NET 5 and later: Either or is . + + + Adds an item to the list of items for a . + An object representing the item to add to the collection. + There is insufficient space available to add the new item to the list. + + is . + The zero-based index of the item in the collection, or -1 if has been called. + + + Adds an array of items to the list of items for a . + An array of objects to add to the list. + .NET 5 and later: is . + + + Adds the items of an existing to the list of items in a . + A to load into this collection. + .NET 5 and later: is . + + + Removes all items from the collection. + + + Determines whether the specified item is located within the collection. + An object representing the item to locate in the collection. + + is . + + if the item is located within the collection; otherwise, . + + + Copies the entire collection into an existing array of objects at a specified location within the array. + The object array to which the items from the collection are copied. + The location within the destination array to copy the items from the collection to. + .NET 5 and later: is . + + + Returns an enumerator to use to iterate through the item collection. + An that represents the item collection. + + + Returns the index within the collection of the specified item. + An object representing the item to locate in the collection. + The parameter is null. + The zero-based index where the item is located within the collection; otherwise, negative one (-1). + + + Inserts an item into the list box at the specified index. + The zero-based index location where the item is inserted. + An object representing the item to insert. + The parameter is less than zero or greater than value of the property of the class. + + is . + + + Removes the specified object from the collection. + An object representing the item to remove from the collection. + + + Removes the item at the specified index within the collection. + The zero-based index of the item to remove. + The parameter is less than zero or greater than or equal to the value of the property of the class. + + + Copies the elements of the collection to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from . The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + The array type is not compatible with the items in the . + .NET 5 and later: is . + + + Adds an object to the class. + The object to be added to the . + + is . + The current has a data source. + There is insufficient space available to store the new item. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Determines whether the contains a specific value. + The object to locate in the . + + if the is found in the ; otherwise, . + + + Determines the index of a specific item in the . + The object to locate in the . + The index of if found in the list; otherwise, -1. + + + Inserts an item to the at the specified index. + The zero-based index at which should be inserted. + + + + Removes the first occurrence of a specific object from the . + The object to remove from the . + + + Gets the number of items in the collection. + The number of items in the collection. + + + Gets a value indicating whether the collection is read-only. + + if this collection is read-only; otherwise, . + + + Gets or sets the item at the specified index within the collection. + The index of the item in the collection to get or set. + The parameter is less than zero or greater than or equal to the value of the property of the class. + An object representing the item located at the specified index within the collection. + + + For a description of this member, see . + + in all cases. + + + For a description of this member, see . + An object that can be used to synchronize access to the . + + + For a description of this member, see . + + in all cases. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Represents the collection containing the indexes to the selected items in a . + + + Initializes a new instance of the class. + A representing the owner of the collection. + + + Adds the at the specified index location. + The location in the array at which to add the . + + + Removes all controls from the collection. + + + Determines whether the specified index is located within the collection. + The index to locate in the collection. + + if the specified index from the for the is an item in this collection; otherwise, . + + + Copies the entire collection into an existing array at a specified location within the array. + The destination array. + The index in the destination array at which storing begins. + + + Returns an enumerator to use to iterate through the selected indexes collection. + An that represents the selected indexes collection. + + + Returns the index within the of the specified index from the of the . + The zero-based index from the to locate in this collection. + The zero-based index in the collection where the specified index of the was located within the ; otherwise, negative one (-1). + + + Removes the specified control from the collection. + The control to be removed. + + + For a description of this member, see . + The index to add to the collection. + The position into which the index was inserted. + + + For a description of this member, see . + + + For a description of this member, see . + The index to locate in the collection. + + if the specified index from the for the is an item in this collection; otherwise, . + + + For a description of this member, see . + The zero-based index from the to locate in this collection. + The zero-based index in the collection where the specified index of the is located if it is in the ; otherwise, -1. + + + For a description of this member, see . + The index at which value should be inserted. + The object to be added to the . + Always thrown. + + + For a description of this member, see . + The object to be removed from the . + Always thrown. + + + For a description of this member, see . + The zero-based index of the item to remove. + Always thrown. + + + Gets the number of items in the collection. + The number of items in the collection. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets the index value at the specified index within this collection. + The index of the item in the collection to get. + The parameter is less than zero or greater than or equal to the value of the property of the class. + The index value from the that is stored at the specified location. + + + For a description of this member, see . + + in all cases. + + + For a description of this member, see . + An object that can be used to synchronize access to the . + + + For a description of this member, see . + + in all cases. + + + For a description of this member, see . + The zero-based index of the element to get. + The index value from the that is stored at the specified location. + + + Represents the collection of selected items in the . + + + Initializes a new instance of the class. + A representing the owner of the collection. + + + Adds an item to the list of selected items for a . + An object representing the item to add to the collection of selected items. + + + Removes all items from the collection of selected items. + + + Determines whether the specified item is located within the collection. + An object representing the item to locate in the collection. + + if the specified item is located in the collection; otherwise, . + + + Copies the entire collection into an existing array at a specified location within the array. + An array to copy the contents of the collection to. + The location within the destination array to copy the items from the collection to. + + + Returns an enumerator that can be used to iterate through the selected item collection. + An that represents the item collection. + + + Returns the index within the collection of the specified item. + An object representing the item to locate in the collection. + The zero-based index of the item in the collection; otherwise, -1. + + + Removes the specified object from the collection of selected items. + An object representing the item to remove from the collection. + + + For a description of this member, see . + The object to add to the collection. + The position into which the object was inserted. + + + For a description of this member, see . + + + For a description of this member, see . + The zero-based index at which the object should be inserted. + The object to insert into the . + + + For a description of this member, see . + The object to remove. + + + For a description of this member, see . + The zero-based index of the object to remove from the . + + + Gets the number of items in the collection. + The number of items in the collection. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets the item at the specified index within the collection. + The index of the item in the collection to retrieve. + The parameter is less than zero or greater than or equal to the value of the property of the class. + An object representing the item located at the specified index within the collection. + + + For a description of this member, see . + + if the list is synchronized; otherwise . + + + For a description of this member, see . + An object that can be used to synchronize access to the underlying list. + + + For a description of this member, see . + + if the underlying list has a fixed size; otherwise . + + + Provides a common implementation of members for the and classes. + + + Occurs when the changes. + + + Occurs when the property changes. + + + Occurs when the control is bound to a data value. + + + Occurs when the value of the property changes. + + + Occurs when value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Initializes a new instance of the class. + + + Retrieves the current value of the item, if it is a property of an object, given the item. + The object the item is bound to. + The filtered object. + + + Returns the current value of the item, if it is a property of an object given the item and the property name. + The object the item is bound to. + The property name of the item the is bound to. + The filtered object. + + + Returns the text representation of the specified item. + The object from which to get the contents to display. + If the property is not specified, the value returned by is the value of the item's method. Otherwise, the method returns the string value of the member specified in the property for the object specified in the parameter. + + + Handles special input keys, such as PAGE UP, PAGE DOWN, HOME, END, and so on. + One of the values of . + + if the parameter specifies the , , , or key; if the parameter specifies . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + When overridden in a derived class, resynchronizes the data of the object at the specified index with the contents of the data source. + The zero-based index of the item whose data to refresh. + + + When overridden in a derived class, resynchronizes the item data with the contents of the data source. + + + When overridden in a derived class, sets the object with the specified index in the derived class. + The array index of the object. + The object. + + + When overridden in a derived class, sets the specified array of objects in a collection in the derived class. + An array of items. + + + Gets a value indicating whether the list enables selection of list items. + + if the list enables list item selection; otherwise, . The default is . + + + Gets the associated with this control. + The associated with this control. The default is . + + + Gets or sets the data source for this . + The assigned value does not implement the or interfaces. + An object that implements the or interfaces, such as a or an . The default is . + + + Gets or sets the property to display for this . + A specifying the name of an object property that is contained in the collection specified by the property. The default is an empty string (""). + + + Gets or sets the that provides custom formatting behavior. + The implementation that provides custom formatting behavior. + + + Gets or sets the format-specifier characters that indicate how a value is to be displayed. + The string of format-specifier characters that indicates how a value is to be displayed. + + + Gets or sets a value indicating whether formatting is applied to the property of the . + + if formatting of the property is enabled; otherwise, . The default is . + + + When overridden in a derived class, gets or sets the zero-based index of the currently selected item. + A zero-based index of the currently selected item. A value of negative one (-1) is returned if no item is selected. + + + Gets or sets the value of the member property specified by the property. + The assigned value is or the empty string (""). + An object containing the value of the member of the data source specified by the property. + + + Gets or sets the path of the property to use as the actual value for the items in the . + The specified property path cannot be resolved through the object specified by the property. + A representing a single property name of the property value, or a hierarchy of period-delimited property names that resolves to a property name of the final data-bound object. The default is an empty string (""). + + + Provides data for the event. + + + Initializes a new instance of the class with the specified object, type, and list item. + The value displayed in the . + The for the displayed item. + The data source item to be displayed in the . + + + Gets a data source item. + The that represents an item in the data source. + + + Represents the method that will handle converting a . + A reference to the event sender. + A that contains the event data. + + + Represents a Windows list view control, which displays a collection of items that can be displayed using one of four different views. + + + Occurs when the label for an item is edited by the user. + + + Occurs when the property changes. + + + Occurs when the user starts editing the label of an item. + + + Occurs when the contents of the display area for a in virtual mode has changed, and the determines that a new range of items is needed. + + + Occurs when the user clicks a column header within the list view control. + + + Occurs when the column header order is changed. + + + Occurs after the width of a column is successfully changed. + + + Occurs when the width of a column is changing. + + + Occurs when the details view of a is drawn and the property is set to . + + + Occurs when a is drawn and the property is set to . + + + Occurs when the details view of a is drawn and the property is set to . + + + Occurs when the changes on a . + + + Occurs when the user clicks a on a . + + + Occurs when an item is activated. + + + Occurs when the check state of an item changes. + + + Occurs when the checked state of an item changes. + + + Occurs when the user begins dragging an item. + + + Occurs when the mouse hovers over an item. + + + Occurs when the selection state of an item changes. + + + Occurs when the value of the property changes. + + + Occurs when the control is painted. + + + Occurs when the is in virtual mode and requires a . + The property is not set to an item when the event is handled. + + + Occurs when the value of the property changes. + + + Occurs when the is in virtual mode and a search is taking place. + + + Occurs when the collection changes. + + + Occurs when the property changes. + + + Occurs when a is in virtual mode and the selection state of a range of items has changed. + + + Initializes a new instance of the class. + + + Arranges items in the control when they are displayed as icons based on the value of the property. + + + Arranges items in the control when they are displayed as icons with a specified alignment setting. + One of the values. + The value specified in the parameter is not a member of the enumeration. + + + Resizes the width of the given column as indicated by the resize style. + The zero-based index of the column to resize. + One of the values. + + is greater than 0 when is + + -or- + + is less than 0 or greater than the number of columns set. + + is not a member of the enumeration. + + + Resizes the width of the columns as indicated by the resize style. + One of the values. + + is called with a value other than when is not set to . + + + Prevents the control from drawing until the method is called. + + + Removes all items and columns from the control. + + + Creates a new instance of the accessibility object for the control. + The for this control. + + + Creates a handle for the control. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Resumes drawing of the list view control after drawing is suspended by the method. + + + Ensures that the specified item is visible within the control, scrolling the contents of the control if necessary. + The zero-based index of the item to scroll into view. + + + Finds the first that begins with the specified text value. + The text to search for. + The first that begins with the specified text value. + + + Finds the first or , if indicated, that begins with the specified text value. The search starts at the specified index. + The text to search for. + + to include subitems in the search; otherwise, . + The index of the item at which to start the search. + + is less 0 or more than the number items in the . + The first that begins with the specified text value. + + + Finds the first or , if indicated, that begins with the specified text value. The search starts at the specified index. + The text to search for. + + to include subitems in the search; otherwise, . + The index of the item at which to start the search. + + to allow partial matches; otherwise, . + + is less than 0 or more than the number of items in the . + The first that begins with the specified text value. + + + Finds the next item from the given point, searching in the specified direction. + One of the values. + The point at which to begin searching. + + is set to a value other than or . + The that is closest to the given point, searching in the specified direction. + + + Finds the next item from the given x- and y-coordinates, searching in the specified direction. + One of the values. + The x-coordinate for the point at which to begin searching. + The y-coordinate for the point at which to begin searching. + + is set to a value other than or . + The that is closest to the given coordinates, searching in the specified direction. + + + Retrieves the item at the specified location. + The x-coordinate of the location to search for an item (expressed in client coordinates). + The y-coordinate of the location to search for an item (expressed in client coordinates). + A that represents the item at the specified position. If there is no item at the specified location, the method returns . + + + Retrieves the bounding rectangle for a specific item within the list view control. + The zero-based index of the item within the whose bounding rectangle you want to return. + A that represents the bounding rectangle of the specified . + + + Retrieves the specified portion of the bounding rectangle for a specific item within the list view control. + The zero-based index of the item within the whose bounding rectangle you want to return. + One of the values that represents a portion of the for which to retrieve the bounding rectangle. + A that represents the bounding rectangle for the specified portion of the specified . + + + Provides item information, given a point. + The at which to retrieve the item information. The coordinates are relative to the upper-left corner of the control. + The point contains coordinates that are less than 0. + The item information, given a point. + + + Provides item information, given x- and y-coordinates. + The x-coordinate at which to retrieve the item information. The coordinate is relative to the upper-left corner of the control. + The y-coordinate at which to retrieve the item information. The coordinate is relative to the upper-left corner of the control. + The x- or y-coordinate is less than 0. + The item information, given x- and y- coordinates. + + + Determines whether the specified key is a regular input key or a special key that requires preprocessing. + One of the values. + + if the specified key is a regular input key; otherwise, . + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + The that contains the event data. + + + + + + Fires the event. + + + + Fires the event. + + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Initializes the properties of the control that manage the appearance of the control. + + + Forces a range of objects to be redrawn. + The index for the first item in the range to be redrawn. + The index for the last item of the range to be redrawn. + + to invalidate the range of items; to invalidate and repaint the items. + + or is less than 0, greater than or equal to the number of items in the or, if in virtual mode, greater than the value of . + + -or- + + The given is greater than the . + + + Sorts the items of the list view. + + + Returns a string representation of the control. + A string that states the control type, the count of items in the control, and the type of the first item in the , if the count is not 0. + + + Updates the extended styles applied to the list view control. + + + Overrides . + The Windows to process. + + + Gets or sets the type of action the user must take to activate an item. + The value specified is not one of the members. + One of the values. The default is . + + + Gets or sets the alignment of items in the control. + The value specified is not one of the values. + One of the values. The default is . + + + Gets or sets a value indicating whether the user can drag column headers to reorder columns in the control. + + if drag-and-drop column reordering is allowed; otherwise, . The default is . + + + Gets or sets whether icons are automatically kept arranged. + + if icons are automatically kept arranged and snapped to the grid; otherwise, . The default is . + + + Gets or sets the background color. + The of the background. + + + Gets or sets an value. + The value specified is not one of the values. + One of the values. + + + Gets or sets a value indicating whether the background image of the should be tiled. + + if the background image of the should be tiled; otherwise, . The default is . + + + Gets or sets the border style of the control. + The value specified is not one of the values. + One of the values. The default is . + + + Gets or sets a value indicating whether a check box appears next to each item in the control. + + if a check box appears next to each item in the control; otherwise, . The default is . + + + Gets the indexes of the currently checked items in the control. + A that contains the indexes of the currently checked items. If no items are currently checked, an empty is returned. + + + Gets the currently checked items in the control. + A that contains the currently checked items. If no items are currently checked, an empty is returned. + + + Gets the collection of all column headers that appear in the control. + A that represents the column headers that appear when the property is set to . + + + This property is not relevant for this class. + + in all cases. + + + Gets the default size of the control. + The default of the control. + + + Gets or sets a value indicating whether this control should redraw its surface using a secondary buffer to reduce or prevent flicker. + + if the surface of the control should be drawn using double buffering; otherwise, . + + + Gets or sets the item in the control that currently has focus. + A that represents the item that has focus, or if no item has the focus in the . + + + Gets or sets the foreground color. + The that is the foreground color. + + + Gets or sets a value indicating whether clicking an item selects all its subitems. + + if clicking an item selects the item and all its subitems; if clicking an item selects only the item itself. The default is . + + + Gets or sets a value indicating whether grid lines appear between the rows and columns containing the items and subitems in the control. + + if grid lines are drawn around items and subitems; otherwise, . The default is . + + + The currently set GroupIcon image list. + An that contains the icons to use for . + The default is . + + + Gets the collection of objects assigned to the control. + A that contains all the groups in the control. + + + Gets or sets the column header style. + The value specified is not one of the values. + One of the values. The default is . + + + Gets or sets a value indicating whether the selected item in the control remains highlighted when the control loses focus. + + if the selected item does not appear highlighted when the control loses focus; if the selected item still appears highlighted when the control loses focus. + +The following table shows the default value of this property for different .NET versions. + + .NET version Default value .NET Core 3.0 and later versions NET Framework 4.8, unless you've opted out of new accessibility features .NET Framework 1.0 - 4.7 + + + Gets or sets a value indicating whether the text of an item or subitem has the appearance of a hyperlink when the mouse pointer passes over it. + + if the item text has the appearance of a hyperlink when the mouse passes over it; otherwise, . The default is . + + + Gets or sets a value indicating whether an item is automatically selected when the mouse pointer remains over the item for a few seconds. + + if an item is automatically selected when the mouse pointer hovers over it; otherwise, . The default is . + + + Gets an object used to indicate the expected drop location when an item is dragged within a control. + A object representing the insertion mark. + + + Gets a collection containing all items in the control. + A that contains all the items in the control. + + + Gets or sets a value indicating whether the user can edit the labels of items in the control. + + if the user can edit the labels of items at run time; otherwise, . The default is . + + + Gets or sets a value indicating whether item labels wrap when items are displayed in the control as icons. + + if item labels wrap when items are displayed as icons; otherwise, . The default is . + + + Gets or sets the to use when displaying items as large icons in the control. + An that contains the icons to use when the property is set to . The default is . + + + Gets or sets the sorting comparer for the control. + An that represents the sorting comparer for the control. + + + Gets or sets a value indicating whether multiple items can be selected. + + if multiple items in the control can be selected at one time; otherwise, . The default is . + + + Gets or sets a value indicating whether the control is drawn by the operating system or by code that you provide. + + if the control is drawn by code that you provide; if the control is drawn by the operating system. The default is . + + + Gets or sets the space between the control and its contents. + The that specifies the space between the control and its contents. + + + Gets or sets a value indicating whether the control is laid out from right to left. + + to indicate the control is laid out from right to left; otherwise, . + + + Gets or sets a value indicating whether a scroll bar is added to the control when there is not enough room to display all items. + + if scroll bars are added to the control when necessary to allow the user to see all the items; otherwise, . The default is . + + + Gets the indexes of the selected items in the control. + A that contains the indexes of the selected items. If no items are currently selected, an empty is returned. + + + Gets the items that are selected in the control. + A that contains the items that are selected in the control. If no items are currently selected, an empty is returned. + + + Gets or sets a value indicating whether items are displayed in groups. + + to display items in groups; otherwise, . The default value is . + + + Gets or sets a value indicating whether ToolTips are shown for the objects contained in the . + + if ToolTips should be shown; otherwise, . The default is . + + + Gets or sets the to use when displaying items as small icons in the control. + An that contains the icons to use when the property is set to . The default is . + + + Gets or sets the sort order for items in the control. + The value specified is not one of the values. + One of the values. The default is . + + + Gets or sets the associated with application-defined states in the control. + An that contains a set of state images that can be used to indicate an application-defined state of an item. The default is . + + + This property is not relevant for this class. + The text to display in the control. + + + Gets or sets the size of the tiles shown in tile view. + A that contains the new tile size. + + + Gets or sets the first visible item in the control. + The property is set to , , or . + A that represents the first visible item in the control. + + + Gets or sets a value indicating whether the uses state image behavior that is compatible with the .NET Framework 1.1 or the .NET Framework 2.0. + + if the state image behavior is compatible with the .NET Framework 1.1; if the behavior is compatible with the .NET Framework 2.0. The default is . + + + Gets or sets how items are displayed in the control. + The value specified is not one of the values. + One of the values. The default is . + + + Gets or sets the number of objects contained in the list when in virtual mode. + + is set to a value less than 0. + + is set to , is greater than 0, and is not handled. + The number of objects contained in the when in virtual mode. + + + Gets or sets a value indicating whether you have provided your own data-management operations for the control. + + is set to and one of the following conditions exist: + +- is greater than 0 and is not handled. + + -or- + +- , , or contains items. + + -or- + +- Edits are made to . + + if uses data-management operations that you provide; otherwise, . The default is . + + + Represents the collection containing the indexes to the checked items in a list view control. + + + Initializes a new instance of the class. + A control that owns the collection. + .NET 7 and later versions: is . + + + Determines whether the specified index is located in the collection. + The index to locate in the collection. + + if the specified index from the for the is an item in the collection; otherwise, . + + + Returns an enumerator that can be used to iterate through the checked index collection. + An that represents the checked index collection. + + + Returns the index within the of the specified index from the of the list view control. + The zero-based index from the to locate in the collection. + The zero-based index in the collection where the specified index of the is located within the ; otherwise, -1 if the index is not located in the collection. + + + Copies the collection of checked-item indexes into an array. + An array of type . + The zero-based index in the array at which copying begins. + The array type cannot be cast to an . + + + Adds an item to the collection. + The object to add to the . + Always thrown. + The zero-based index where is located in the collection. + + + Removes all items from the collection. + Always thrown. + + + Checks whether the index corresponding with the is checked. + An index to locate in the . + + if the index is found in the ; otherwise, . + + + Returns the index of the specified object in the . + The zero-based index from the to locate in the collection. + The zero-based index in the collection where the specified index of the is located if it is in the ; otherwise, -1. + + + Inserts an item into the collection at a specified index. + The index at which should be inserted. + The object to be added to the . + Always thrown. + + + Removes the first occurrence of an item from the collection. + The object to be removed from the . + Always thrown. + + + Removes an item from the collection at a specified index. + The zero-based index of the item to remove. + Always thrown. + + + Gets the number of items in the collection. + The number of items in the collection. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets the index value at the specified index within the collection. + The index of the item in the collection to retrieve. + The parameter is less than 0 or greater than or equal to the value of the property of . + The index value from the that is stored at the specified location. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection of controls. + The object used to synchronize the collection. + + + Gets a value indicating whether the has a fixed size. + + in all cases. + + + Gets or sets an object in the . + The zero-based index of the element to get or set. + The object from the that is stored at the specified location. + + + Represents the collection of checked items in a list view control. + + + Initializes a new instance of the class. + The control that owns the collection. + + + Determines whether the specified item is located in the collection. + A representing the item to locate in the collection. + + if the specified item is located in the collection; otherwise, . + + + Determines if a column with the specified key is contained in the collection. + The name of the item to search for. + The owner is in virtual mode. + + if an item with the specified key is contained in the collection; otherwise, . + + + Copies the entire collection into an existing array at a specified location within the array. + An representing the array to copy the contents of the collection to. + The location within the destination array to copy the items from the collection to. + + + Returns an enumerator that can be used to iterate through the checked item collection. + An that represents the checked item collection. + + + Returns the index within the collection of the specified item. + A representing the item to locate in the collection. + The zero-based index of the item in the collection; otherwise, -1. + + + Determines the index for an item with the specified key. + The name of the item to retrieve the index for. + The owner is in virtual mode. + The zero-based index for the with the specified name, if found; otherwise, -1. + + + Adds an item to the collection. + The item to add to the collection. + Always thrown. + The zero-based index where value is located in the collection. + + + Removes all items from the collection. + Always thrown. + + + Verifies whether the item is checked. + A to locate in the . + + if item is found in the ; otherwise, . + + + Returns the index within the collection of the specified item. + A that represents the item to locate in the collection. + The zero-based index of the item if it is in the collection; otherwise, -1. + + + Inserts an item into the collection at a specified index. + The index at which value should be inserted. + The object to be added to the . + Always thrown. + + + Removes the first occurrence of an item from the collection. + The object to be removed from the . + Always thrown. + + + Removes an item from the collection at the specified index. + The zero-based index of the item to remove. + Always thrown. + + + Gets the number of items in the collection. + The number of items in the collection. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets the item at the specified index within the collection. + The index of the item in the collection to retrieve. + The parameter is less than 0 or greater than or equal to the value of the property of . + The is in virtual mode. + A representing the item located at the specified index within the collection. + + + Gets an item with the specified key within the collection. + The key of the item in the collection to retrieve. + The owner is in virtual mode. + A representing the item with the specified index within the collection. + + + Gets a value indicating whether access to the is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection of controls. + The object used to synchronize the collection. + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets or sets an object from the collection. + The zero-based index of the element to get or set. + This property cannot be set. + A that represents the item located at the specified index within the collection. + + + Represents the collection of column headers in a control. + + + Initializes a new instance of the class. + The that owns this collection. + + + Creates and adds a column with the specified text to the collection. + The text to display in the column header. + The with the specified text that was added to the . + + + Creates and adds a column with the specified text and width to the collection. + The text of the to add to the collection. + The width of the to add to the collection. + The with the specified text and width that was added to the . + + + Adds a column header to the collection with specified text, width, and alignment settings. + The text to display in the column header. + The initial width of the column header. + One of the values. + The that was created and added to the collection. + + + Creates and adds a column with the specified text and key to the collection. + The key of the to add to the collection. + The text of the to add to the collection. + The with the specified key and text that was added to the . + + + Creates and adds a column with the specified text, key, and width to the collection. + The key of the column header. + The text to display in the column header. + The initial width of the . + The with the given text, key, and width that was added to the collection. + + + Creates and adds a column with the specified key, aligned text, width, and image index to the collection. + The key of the column header. + The text to display in the column header. + The initial width of the column header. + One of the values. + The index value of the image to display in the column. + The with the specified key, aligned text, width, and image index that has been added to the collection. + + + Creates and adds a column with the specified key, aligned text, width, and image key to the collection. + The key of the column header. + The text to display in the column header. + The initial width of the column header. + One of the values. + The key value of the image to display in the column header. + The with the specified key, aligned text, width, and image key that has been added to the collection. + + + Adds an existing to the collection. + The to add to the collection. + The zero-based index into the collection where the item was added. + + + Adds an array of column headers to the collection. + An array of objects to add to the collection. + + + Removes all column headers from the collection. + + + Determines whether the specified column header is located in the collection. + A representing the column header to locate in the collection. + + if the column header is contained in the collection; otherwise, . + + + Determines if a column with the specified key is contained in the collection. + The name of the column to search for. + + if a column with the specified name is contained in the collection; otherwise, . + + + Returns an enumerator to use to iterate through the column header collection. + An that represents the column header collection. + + + Returns the index, within the collection, of the specified column header. + A representing the column header to locate in the collection. + The zero-based index of the column header's location in the collection. If the column header is not located in the collection, the return value is -1. + + + Determines the index for a column with the specified key. + The name of the column to retrieve the index for. + The zero-based index for the first occurrence of the column with the specified name, if found; otherwise, -1. + + + Creates a new column header with the specified text, and inserts the header into the collection at the specified index. + The zero-based index location where the column header is inserted. + The text to display in the column header. + + is less than 0 or greater than or equal to the value of the property of the . + + + Creates a new column header with the specified text and initial width, and inserts the header into the collection at the specified index. + The zero-based index location where the column header is inserted. + The text to display in the column header. + The initial width, in pixels, of the column header. + + + Creates a new column header and inserts it into the collection at the specified index. + The zero-based index location where the column header is inserted. + The text to display in the column header. + The initial width of the column header. Set to -1 to autosize the column header to the size of the largest subitem text in the column or -2 to autosize the column header to the size of the text of the column header. + One of the values. + + is less than 0 or greater than or equal to the value of the property of the . + + + Creates a new column header with the specified text and key, and inserts the header into the collection at the specified index. + The zero-based index location where the column header is inserted. + The name of the column header. + The text to display in the column header. + + + Creates a new column header with the specified text, key, and width, and inserts the header into the collection at the specified index. + The zero-based index location where the column header is inserted. + The name of the column header. + The text to display in the column header. + The initial width, in pixels, of the column header. + + + Creates a new column header with the specified aligned text, key, width, and image index, and inserts the header into the collection at the specified index. + The zero-based index location where the column header is inserted. + The name of the column header. + The text to display in the column header. + The initial width, in pixels, of the column header. + One of the values. + The index of the image to display in the column header. + + + Creates a new column header with the specified aligned text, key, width, and image key, and inserts the header into the collection at the specified index. + The zero-based index location where the column header is inserted. + The name of the column header. + The text to display in the column header. + The initial width, in pixels, of the column header. + One of the values. + The key of the image to display in the column header. + + + Inserts an existing column header into the collection at the specified index. + The zero-based index location where the column header is inserted. + The to insert into the collection. + + is less than 0 or greater than or equal to the value of the property of the . + + + Removes the specified column header from the collection. + A representing the column header to remove from the collection. + + + Removes the column header at the specified index within the collection. + The zero-based index of the column header to remove. + + is less than 0 or greater than or equal to the value of the property of the . + + + Removes the column with the specified key from the collection. + The name of the column to remove from the collection. + + + Copies the objects in the to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + + Adds a to the . + The to be added to the . + + is not a . + The zero-based index indicating the location of the object that was added to the collection. + + + Determines whether the specified column header is located in the collection. + An object that represents the column header to locate in the collection. + + if the object is a column header that is contained in the collection; otherwise, . + + + Returns the index, within the collection, of the specified column header. + An object that represents the column header to locate in the collection. + The index of if found in the list; otherwise, -1. + + + Inserts an existing column header into the collection at the specified index. + The zero-based index location where the column header is inserted. + The to insert into the collection. + + is less than 0 or greater than or equal to the value of the property of the . + + + Removes the specified column header from the collection. + A that represents the column header to remove from the collection. + + + Gets the number of items in the collection. + The number of items in the collection. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets the column header at the specified index within the collection. + The index of the column header to retrieve from the collection. + + is less than 0 or greater than or equal to the value of the property of the . + A representing the column header located at the specified index within the collection. + + + Gets the column header with the specified key from the collection. + The name of the column header to retrieve from the collection. + The with the specified key. + + + Gets a value indicating whether access to the is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection of controls. + The object used to synchronize the collection. + + + Gets a value indicating whether the has a fixed size. + + in all cases. + + + Gets or sets the column header at the specified index within the collection. + The zero-based index of the element to get or set. + + is less than 0 or greater than or equal to the value of the property of the . + A that represents the column header located at the specified index within the collection. + + + Represents the collection of items in a control or assigned to a . + + + Initializes a new instance of the class. + The that owns the collection. + + + Creates an item with the specified text and adds it to the collection. + The text to display for the item. + The that was added to the collection. + + + Creates an item with the specified text and image and adds it to the collection. + The text of the item. + The index of the image to display for the item. + The that was added to the collection. + + + Creates an item with the specified text and image and adds it to the collection. + The text of the item. + The key of the image to display for the item. + The added to the collection. + + + Creates an item with the specified key, text, and image and adds an item to the collection. + The name of the item. + The text of the item. + The index of the image to display for the item. + The containing is in virtual mode. + The added to the collection. + + + Creates an item with the specified key, text, and image, and adds it to the collection. + The name of the item. + The text of the item. + The key of the image to display for the item. + The added to the collection. + + + Adds an existing to the collection. + The to add to the collection. + The that was added to the collection. + + + Adds a collection of items to the collection. + The to add to the collection. + + is . + The containing is in virtual mode. + + + Adds an array of objects to the collection. + An array of objects to add to the collection. + + is . + + + Removes all items from the collection. + + + Determines whether the specified item is located in the collection. + A representing the item to locate in the collection. + + if the item is contained in the collection; otherwise, . + + + Determines whether the collection contains an item with the specified key. + The name of the item to search for. + + to indicate the collection contains an item with the specified key; otherwise, . + + + Copies the entire collection into an existing array at a specified location within the array. + An representing the array to copy the contents of the collection to. + The location within the destination array to copy the items from the collection to. + + + Searches for items whose name matches the specified key, optionally searching subitems. + The item name to search for. + + to search subitems; otherwise, . + .NET 5 and later versions only: is or the empty string. + The matching items, or an empty array if no items matched. + + + Returns an enumerator to use to iterate through the item collection. + The owner is in virtual mode. + An that represents the item collection. + + + Returns the index within the collection of the specified item. + A representing the item to locate in the collection. + The zero-based index of the item's location in the collection; otherwise, -1 if the item is not located in the collection. + + + Retrieves the index of the item with the specified key. + The name of the item to find in the collection. + The zero-based index of the first occurrence of the item with the specified key, if found; otherwise, -1. + + + Creates a new item and inserts it into the collection at the specified index. + The zero-based index location where the item is inserted. + The text to display for the item. + The parameter is less than 0 or greater than the value of the property of the . + The that was inserted into the collection. + + + Creates a new item with the specified image index and inserts it into the collection at the specified index. + The zero-based index location where the item is inserted. + The text to display for the item. + The index of the image to display for the item. + The parameter is less than 0 or greater than the value of the property of the . + The that was inserted into the collection. + + + Creates a new item with the specified text and image and inserts it in the collection at the specified index. + The zero-based index location where the item is inserted. + The text of the . + The key of the image to display for the item. + The parameter is less than 0 or greater than the value of the property of the . + The added to the collection. + + + Creates a new item with the specified key, text, and image, and inserts it in the collection at the specified index. + The zero-based index location where the item is inserted. + The of the item. + The text of the item. + The index of the image to display for the item. + The parameter is less than 0 or greater than the value of the property of the . + The added to the collection. + + + Creates a new item with the specified key, text, and image, and adds it to the collection at the specified index. + The zero-based index location where the item is inserted. + The of the item. + The text of the item. + The key of the image to display for the item. + The parameter is less than 0 or greater than the value of the property of the . + The added to the collection. + + + Inserts an existing into the collection at the specified index. + The zero-based index location where the item is inserted. + The that represents the item to insert. + The parameter is less than 0 or greater than the value of the property of the . + The that was inserted into the collection. + + + Removes the specified item from the collection. + A representing the item to remove from the collection. + The assigned to the parameter is . + + + Removes the item at the specified index within the collection. + The zero-based index of the item to remove. + The parameter is less than 0 or greater than or equal to the value of the property of the . + + + Removes the item with the specified key from the collection. + The name of the item to remove from the collection. + + + Adds an existing object to the collection. + The object to add to the collection. + The zero-based index indicating the location of the object if it was added to the collection; otherwise, -1. + + + Determines whether the specified item is in the collection. + An object that represents the item to locate in the collection. + + if the specified item is located in the collection; otherwise, . + + + Returns the index within the collection of the specified item. + A that represents the item to locate in the collection. + The zero-based index of the item if it is in the collection; otherwise, -1. + + + Inserts an object into the collection at the specified index. + The zero-based index location where the item is inserted. + The object that represents the item to insert. + The index parameter is less than 0 or greater than the value of the property of the . + + + Removes the specified item from the collection. + A that represents the item to remove from the collection. + + + Gets the number of items in the collection. + The number of items in the collection. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets or sets the item at the specified index within the collection. + The index of the item in the collection to get or set. + The parameter is less than 0 or greater than or equal to the value of the property of the . + A representing the item located at the specified index within the collection. + + + Retrieves the item with the specified key. + The name of the item to retrieve. + The whose property matches the specified key. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection of controls. + The object used to synchronize the collection. + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets or sets the at the specified index within the collection. + The zero-based index of the element to get. + The index parameter is less than 0 or greater than or equal to the value of the property of the . + A that represents the item located at the specified index within the collection. + + + Represents the collection that contains the indexes to the selected items in a control. + + + Initializes a new instance of the class. + A control that owns the collection. + .NET 5 and later: is . + + + Adds the item at the specified index in the array to the collection. + The index of the item in the collection to be added to the . + The specified index is less than 0 or greater than or equal to the number of items in the owner . + + -or- + + The owner is in virtual mode, and the specified index is less than 0 or greater than or equal to the value of . + The number of items in the . + + + Clears the items in the collection. + + + Determines whether the specified index is located in the collection. + The index to locate in the collection. + + if the specified index from the for the is an item in the collection; otherwise, . + + + Copies the entire collection into an existing array at a specified location within the array. + An representing the array to copy the contents of the collection to. + The location within the destination array to copy the items from the collection to. + + + Returns an enumerator that can be used to iterate through the selected index collection. + An that represents the selected index collection. + + + Returns the index within the of the specified index from the of the control. + The zero-based index from the to locate in the collection. + The zero-based index in the collection where the specified index of the is located within the , or -1 if the index is not located in the collection. + + + Removes the item at the specified index in the collection from the . + The index of the item in the collection to remove from the . + The specified index is less than 0 or greater than or equal to the number of items in the owner . + + -or- + + The owner is in virtual mode, and the specified index is less than 0 or greater than or equal to the value of . + + + Adds an item to the collection. + An object to be added to the . + Always thrown. + The location of the added item. + + + Removes all items from the collection. + Always thrown. + + + Determines whether the specified item is located in the collection. + The index to locate in the collection. + + if the specified index from the for the is an item in the collection; otherwise, . + + + Returns the index in the . The contains the indexes of selected items in the of the control. + The zero-based index from the to locate in the collection. + The index of if found in the list; otherwise, -1. + + + Inserts an item into the collection at a specified index. + The zero-based index at which should be inserted. + The object to be inserted into the . + Always thrown. + + + Removes the first occurrence of a specified item from the collection. + The object to remove from the . + Always thrown. + + + Removes an item from the collection at a specified index. + The zero-based index of the item to remove. + Always thrown. + + + Gets the number of items in the collection. + The number of items in the collection. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets the index value at the specified index within the collection. + The index of the item in the collection to retrieve. + + is less than 0 or greater than or equal to the value of the property of the . + The index value from the that is stored at the specified location. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection of controls. + The object used to synchronize the collection. + + + Gets a value indicating whether the has a fixed size. + + in all cases. + + + Gets or sets an object in the collection. + The zero-based index of the element to get or set. + The index value from the that is stored at the specified location. + + + Represents the collection of selected items in a list view control. + + + Initializes a new instance of the class. + The control that owns the collection. + + + Removes all items from the collection. + + + Determines whether the specified item is located in the collection. + A representing the item to locate in the collection. + + if the specified item is located in the collection; otherwise, . + + + Determines whether an item with the specified key is contained in the collection. + The name of the item to find in the collection. + + to indicate the specified item is contained in the collection; otherwise, . + + + Copies the entire collection into an existing array at a specified location within the array. + An representing the array to copy the contents of the collection to. + The location within the destination array to copy the items from the collection to. + + + Returns an enumerator that can be used to iterate through the selected item collection. + An that represents the collection of selected items. + + + Returns the index within the collection of the specified item. + A representing the item to locate in the collection. + The zero-based index of the item in the collection. If the item is not located in the collection, the return value is negative one (-1). + + + Returns the index of the first occurrence of the item with the specified key. + The name of the item to find in the collection. + The zero-based index of the first item with the specified key. + + + Adds an item to the collection. + An object to be added to the . + Always thrown. + The location of the added item. + + + Determines whether the specified item is located in the collection. + An object that represents the item to locate in the collection. + + if the specified item is located in the collection; otherwise, . + + + Returns the index, within the collection, of the specified item. + An object that represents the item to locate in the collection. + The zero-based index of the item if it is in the collection; otherwise, -1 + + + Inserts an item into the collection at a specified index. + The zero-based index of the item to be inserted. + An object to be added to the . + Always thrown. + + + Removes the first occurrence of a specified item from the collection. + The object to remove from the . + Always thrown. + + + Removes an item from the collection at a specified index. + The zero-based index of the item to remove. + Always thrown. + + + Gets the number of items in the collection. + The number of items in the collection. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets the item at the specified index within the collection. + The index of the item in the collection to retrieve. + The parameter is less than zero or greater than or equal to the value of the property of the . + A representing the item located at the specified index within the collection. + + + Gets an item with the specified key from the collection. + The name of the item to retrieve from the collection. + The with the specified key. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection of controls. + The object used to synchronize the collection. + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets or sets an object from the collection. + The zero-based index of the element to get. + A that represents the item located at the specified index within the collection. + + + Specifies how items align in the . + + + When the user moves an item, it remains where it is dropped. + + + Items are aligned to the left of the control. + + + Items are aligned to an invisible grid in the control. When the user moves an item, it moves to the closest juncture in the grid. + + + Items are aligned to the top of the control. + + + Represents a group of items displayed within a control. + + + Initializes a new instance of the class using the default header text of "ListViewGroup" and the default left header alignment. + + + Initializes a new instance of the class using the specified value to initialize the property and using the default left header alignment. + The text to display for the group header. + + + Initializes a new instance of the class using the specified values to initialize the and properties. + The initial value of the property. + The initial value of the property. + + + Initializes a new instance of the class using the specified header text and the specified header alignment. + The text to display for the group header. + One of the values that specifies the alignment of the header text. + + + Populates a with the data needed to serialize the target object. + The to populate with data. + The destination (see ) for this serialization. + .NET 5 and later: is . + + + Returns a string that represents the current object. + A string that represents the current object. + + + Controls which the group will appear as. + The specified value when setting this property is not a valid value. + One of the values that specifies how the group is displayed. + The default is . + + + The text displayed in the group footer. + + + The alignment of the group footer. + The specified value when setting this property is not a valid value. + One of the values that specifies the alignment of the footer text. The default is . + + + Gets or sets the header text for the group. + The text to display for the group header. The default is "ListViewGroup". + + + Gets or sets the alignment of the group header text. + The specified value when setting this property is not a valid value. + One of the values that specifies the alignment of the header text. The default is . + + + Gets a collection containing all items associated with this group. + A that contains all the items in the group. If there are no items in the group, an empty object is returned. + + + Gets the control that contains this group. + The control that contains this group. + + + Gets or sets the name of the group. + The name of the group. + + + The text displayed in the group subtitle. + + + Gets or sets the object that contains data about the group. + An for storing the additional data. + + + The name of the task link displayed in the group header. + + + Gets or sets the index of the image that is displayed for the group. + The value specified is less than -1. + The zero-based index of the image in the ImageList that is displayed for the group. The default is -1. + + + Gets or sets the key of the image that is displayed for the group. + The key for the image that is displayed for the group. + + + Specifies the appearance of a . + + + Collapsible group, collapsed. + + + Non-collapsible group, expanded. + + + Collapsible group, expanded. + + + Represents the collection of groups within a control. + + + Adds a new to the collection using the specified values to initialize the and properties. + The initial value of the property for the new group. + The initial value of the property for the new group. + The that this collection is assigned to is in virtual mode. + The new . + + + Adds the specified to the collection. + The to add to the collection. + + contains at least one that belongs to a control other than the one that owns this . + The that this collection is assigned to is in virtual mode. + The index of the group within the collection, or -1 if the group is already present in the collection. + + + Adds an array of groups to the collection. + An array of type that specifies the groups to add to the collection. + + contains at least one group with at least one that belongs to a control other than the one that owns this . + The that this collection is assigned to is in virtual mode. + + + Adds the groups in an existing to the collection. + A containing the groups to add to the collection. + + contains at least one group with at least one that belongs to a control other than the one that owns this . + The that this collection is assigned to is in virtual mode. + + + Removes all groups from the collection. + + + Determines whether the specified group is located in the collection. + The to locate in the collection. + + if the group is in the collection; otherwise, . + + + Copies the groups in the collection to a compatible one-dimensional , starting at the specified index of the target array. + The to which the groups are copied. + The first index within the array to which the groups are copied. + + + Returns an enumerator used to iterate through the collection. + An that represents the collection. + + + Returns the index of the specified within the collection. + The to locate in the collection. + The zero-based index of the group within the collection, or -1 if the group is not in the collection. + + + Inserts the specified into the collection at the specified index. + The index within the collection at which to insert the group. + The to insert into the collection. + The that this collection is assigned to is in virtual mode. + + + Removes the specified from the collection. + The to remove from the collection. + + + Removes the at the specified index within the collection. + The index within the collection of the to remove. + + + Adds a new to the . + The to add to the . + + is not a . + + -or- + + contains at least one that belongs to a control other than the one that owns this . + The index at which the has been added. + + + Determines whether the specified value is located in the collection. + An object that represents the to locate in the collection. + + if is a contained in the collection; otherwise, . + + + Returns the index within the collection of the specified value. + The to find in the . + The zero-based index of if it is in the collection; otherwise, -1. + + + Inserts a into the . + The position at which the is added to the collection. + The to add to the collection. + + + Removes the from the . + The to remove from the . + + + Gets the number of groups in the collection. + The number of groups in the collection. + + + Gets or sets the at the specified index within the collection. + The index within the collection of the to get or set. + + is less than 0 or greater than or equal to . + The at the specified index within the collection. + + + Gets or sets the with the specified property value. + The name of the group to get or set. + The with the specified name, or if no such exists. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + The object used to synchronize the collection. + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets a value indicating whether the collection is read-only. + + in all cases. + + + Gets or sets the at the specified index within the collection. + The zero-based index of the element to get or set. + A that represents the item located at the specified index within the collection. + + + Provides data for the and event. + + + Initializes a new instances of the class. + The index of the associated with the event. + + + Gets the index of the associated with the event. + + + Contains information about an area of a control or a . + + + Initializes a new instance of the class. + The located at the position indicated by the hit test. + The located at the position indicated by the hit test. + One of the values. + + + Gets the at the position indicated by a hit test on a . + The at the position indicated by a hit test on a . + + + Gets the location of a hit test on a control, in relation to the and the items it contains. + One of the values. + + + Gets the at the position indicated by a hit test on a . + The at the position indicated by a hit test on a . + + + Defines constants that represent areas in a or . + + + A position above the client portion of a control. + + + A position below the client portion of a control. + + + A position within the bounds of an image contained in a or . + + + A position within the bounds of a text area contained in a or . + + + A position to the left of the client portion of a control. + + + A position outside the bounds of a . + + + A position to the right of the client portion of a control. + + + A position within the bounds of an image associated with a that indicates the state of the item. + + + Used to indicate the expected drop location when an item is dragged to a new position in a control. This functionality is available only on Windows XP and later. + + + Retrieves the index of the item closest to the specified point. + A representing the location from which to find the nearest item. + The index of the item closest to the specified point or -1 if the closest item is the item currently being dragged. + + + Gets or sets a value indicating whether the insertion mark appears to the right of the item with the index specified by the property. + + if the insertion mark appears to the right of the item with the index specified by the property; otherwise, . The default is . + + + Gets the bounding rectangle of the insertion mark. + A that represents the position and size of the insertion mark. + + + Gets or sets the color of the insertion mark. + A value that represents the color of the insertion mark. The default value is the value of the property. + + + Gets or sets the index of the item next to which the insertion mark appears. + The index of the item next to which the insertion mark appears or -1 when the insertion mark is hidden. + + + Represents an item in a control. + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with the specified serialization information and streaming context. + A containing information about the to be initialized. + A that indicates the source destination and context information of a serialized stream. + + + Initializes a new instance of the class with the specified item text. + The text to display for the item. This should not exceed 259 characters. + + + Initializes a new instance of the class with the specified item text and the image index position of the item's icon. + The text to display for the item. This should not exceed 259 characters. + The zero-based index of the image within the associated with the that contains the item. + + + Initializes a new instance of the class with the specified item text and the image index position of the item's icon, and assigns the item to the specified group. + The text to display for the item. This should not exceed 259 characters. + The zero-based index of the image within the associated with the that contains the item. + The to assign the item to. + + + Initializes a new instance of the class with the specified text and image. + The text to display for the item. This should not exceed 259 characters. + The name of the image within the of the owning to display in the . + + + Initializes a new instance of the class with the specified text, image, and group. + The text to display for the item. This should not exceed 259 characters. + The name of the image within the of the owning to display in the item. + The to assign the item to. + + + Initializes a new instance of the class with the specified item text and assigns it to the specified group. + The text to display for the item. This should not exceed 259 characters. + The to assign the item to. + + + Initializes a new instance of the class with an array of strings representing subitems. + An array of strings that represent the subitems of the new item. + + + Initializes a new instance of the class with the image index position of the item's icon and an array of strings representing subitems. + An array of strings that represent the subitems of the new item. + The zero-based index of the image within the associated with the that contains the item. + + + Initializes a new instance of the class with the image index position of the item's icon; the foreground color, background color, and font of the item; and an array of strings representing subitems. + An array of strings that represent the subitems of the new item. + The zero-based index of the image within the associated with the that contains the item. + A that represents the foreground color of the item. + A that represents the background color of the item. + A that represents the font to display the item's text in. + + + Initializes a new instance of the class with the image index position of the item's icon; the foreground color, background color, and font of the item; and an array of strings representing subitems. Assigns the item to the specified group. + An array of strings that represent the subitems of the new item. + The zero-based index of the image within the associated with the that contains the item. + A that represents the foreground color of the item. + A that represents the background color of the item. + A that represents the font to display the item's text in. + The to assign the item to. + + + Initializes a new instance of the class with the image index position of the item's icon and an array of strings representing subitems, and assigns the item to the specified group. + An array of strings that represent the subitems of the new item. + The zero-based index of the image within the associated with the that contains the item. + The to assign the item to. + + + Initializes a new instance of the class with the specified item and subitem text and image. + An array containing the text of the subitems of the . + The name of the image within the of the owning to display in the . + + + Initializes a new instance of the class with the subitems containing the specified text, image, colors, and font. + An array of strings that represent the text of the subitems for the . + The name of the image within the of the owning to display in the item. + A that represents the foreground color of the item. + A that represents the background color of the item. + A to apply to the item text. + + + Initializes a new instance of the class with the subitems containing the specified text, image, colors, font, and group. + An array of strings that represents the text of the subitems for the . + The name of the image within the of the owning to display in the item. + A that represents the foreground color of the item. + A that represents the background color of the item. + A to apply to the item text. + The to assign the item to. + + + Initializes a new instance of the class with subitems containing the specified text, image, and group. + An array of strings that represents the text for subitems of the . + The name of the image within the of the owning to display in the item. + The to assign the item to. + + + Initializes a new instance of the class with an array of strings representing subitems, and assigns the item to the specified group. + An array of strings that represent the subitems of the new item. + The to assign the item to. + + + Initializes a new instance of the class and assigns it to the specified group. + The to assign the item to. + + + Initializes a new instance of the class with the image index position of the item's icon and an array of objects. + An array of type that represents the subitems of the item. + The zero-based index of the image within the associated with the that contains the item. + + + Initializes a new instance of the class with the image index position of the item's icon and an array of objects, and assigns the item to the specified group. + An array of type that represents the subitems of the item. + The zero-based index of the image within the associated with the that contains the item. + The to assign the item to. + + + Initializes a new instance of the class with the specified subitems and image. + An array of objects. + The name of the image within the of the owning to display in the . + + + Initializes a new instance of the class with the specified subitems, image, and group. + An array of objects that represent the subitems of the . + The name of the image within the of the owning to display in the item. + The to assign the item to. + + + Places the item text into edit mode. + The property of the associated is not set to . + + + Creates an identical copy of the item. + An object that represents an item that has the same text, image, and subitems associated with it as the cloned item. + + + Deserializes the item. + A that holds the data needed to deserialize the item. + A that represents the source and destination of the stream being deserialized. + + + Ensures that the item is visible within the control, scrolling the contents of the control, if necessary. + + + Finds the next item from the , searching in the specified direction. + One of the values. + The property of the containing is set to a value other than or . + The that is closest to the given coordinates, searching in the specified direction. + + + Retrieves the specified portion of the bounding rectangle for the item. + One of the values that represents a portion of the item for which to retrieve the bounding rectangle. + A that represents the bounding rectangle for the specified portion of the item. + + + Returns the subitem of the at the specified coordinates. + The x-coordinate. + The y-coordinate. + The at the specified x- and y-coordinates. + + + Removes the item from its associated control. + + + Serializes the item. + A that holds the data needed to serialize the item. + A that represents the source and destination of the stream being serialized. + + + Serializes the item. + A that holds the data needed to serialize the item. + A that represents the source and destination of the stream being serialized. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Gets or sets the background color of the item's text. + A that represents the background color of the item's text. + + + Gets the bounding rectangle of the item, including subitems. + A that represents the bounding rectangle of the item. + + + Gets or sets a value indicating whether the item is checked. + + if the item is checked; otherwise, . The default is . + + + Gets or sets a value indicating whether the item has focus within the control. + + if the item has focus; otherwise, . + + + Gets or sets the font of the text displayed by the item. + The to apply to the text displayed by the control. The default is the value of the property if the is not associated with a control; otherwise, the font specified in the property for the control is used. + + + Gets or sets the foreground color of the item's text. + A that represents the foreground color of the item's text. + + + Gets or sets the group to which the item is assigned. + The to which the item is assigned. + + + Gets or sets the index of the image that is displayed for the item. + + is less than -1. + The zero-based index of the image in the that is displayed for the item. The default is -1. + + + Gets or sets the key for the image that is displayed for the item. + The key for the image that is displayed for the . + + + Gets the that contains the image displayed with the item. + The used by the control that contains the image displayed with the item. + + + Gets or sets the number of small image widths by which to indent the . + When setting , the number specified is less than 0. + The number of small image widths by which to indent the . + + + Gets the zero-based index of the item within the control. + The zero-based index of the item within the of the control, or -1 if the item is not associated with a control. + + + Gets the control that contains the item. + A that contains the . + + + Gets or sets the name associated with this . + The name of the . The default is an empty string (""). + + + Gets or sets the position of the upper-left corner of the . + The is set when the containing is in virtual mode. + The at the upper-left corner of the . + + + Gets or sets a value indicating whether the item is selected. + + if the item is selected; otherwise, . + + + Gets or sets the index of the state image (an image such as a selected or cleared check box that indicates the state of the item) that is displayed for the item. + The value specified for this property is less than -1. + + -or- + + The value specified for this property is greater than 14. + The zero-based index of the state image in the that is displayed for the item. + + + Gets a collection containing all subitems of the item. + A that contains the subitems. + + + Gets or sets an object that contains data to associate with the item. + An object that contains information that is associated with the item. + + + Gets or sets the text of the item. + The text to display for the item. This should not exceed 259 characters. + + + Gets or sets the text shown when the mouse pointer rests on the . + The text shown when the mouse pointer rests on the . + + + Gets or sets a value indicating whether the , , and properties for the item are used for all its subitems. + + if all subitems use the font, foreground color, and background color settings of the item; otherwise, . The default is . + + + Represents a subitem of a . + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with the specified owner and text. + A that represents the item that owns the subitem. + The text to display for the subitem. + + + Initializes a new instance of the class with the specified owner, text, foreground color, background color, and font values. + A that represents the item that owns the subitem. + The text to display for the subitem. + A that represents the foreground color of the subitem. + A that represents the background color of the subitem. + A that represents the font to display the subitem's text in. + + + Resets the styles applied to the subitem to the default font and colors. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Gets or sets the background color of the subitem's text. + A that represents the background color of the subitem's text. + + + Gets the bounding rectangle of the . + The bounding of the . + + + Gets or sets the font of the text displayed by the subitem. + The to apply to the text displayed by the control. + + + Gets or sets the foreground color of the subitem's text. + A that represents the foreground color of the subitem's text. + + + Gets or sets the name of the . + The name of the , or an empty string ("") if a name has not been set. + + + Gets or sets an object that contains data about the . + An that contains data about the . The default is . + + + Gets or sets the text of the subitem. + The text to display for the subitem. + + + Represents a collection of objects stored in a . + + + Initializes a new instance of the class. + The that owns the collection. + + + Adds a subitem to the collection with specified text. + The text to display for the subitem. + The that was added to the collection. + + + Adds a subitem to the collection with specified text, foreground color, background color, and font settings. + The text to display for the subitem. + A that represents the foreground color of the subitem. + A that represents the background color of the subitem. + A that represents the typeface to display the subitem's text in. + The that was added to the collection. + + + Adds an existing to the collection. + The to add to the collection. + The that was added to the collection. + + + Creates new subitems based on an array and adds them to the collection. + An array of strings representing the text of each subitem to add to the collection. + + + Creates new subitems based on an array and adds them to the collection with specified foreground color, background color, and font. + An array of strings representing the text of each subitem to add to the collection. + A that represents the foreground color of the subitem. + A that represents the background color of the subitem. + A that represents the typeface to display the subitem's text in. + + + Adds an array of objects to the collection. + An array of objects to add to the collection. + + + Removes all subitems and the parent from the collection. + + + Determines whether the specified subitem is located in the collection. + A representing the subitem to locate in the collection. + + if the subitem is contained in the collection; otherwise, . + + + Determines if the collection contains an item with the specified key. + The name of the to look for. + + to indicate the collection contains an item with the specified key; otherwise, . + + + Returns an enumerator to use to iterate through the subitem collection. + An that represents the subitem collection. + + + Returns the index within the collection of the specified subitem. + A representing the subitem to locate in the collection. + The zero-based index of the subitem's location in the collection. If the subitem is not located in the collection, the return value is negative one (-1). + + + Returns the index of the first occurrence of an item with the specified key within the collection. + The name of the item to retrieve the index for. + The zero-based index of the first occurrence of an item with the specified key. + + + Inserts a subitem into the collection at the specified index. + The zero-based index location where the item is inserted. + A representing the subitem to insert into the collection. + The parameter is less than zero or greater than the value of the property of the . + + + Removes a specified item from the collection. + The item to remove from the collection. + + + Removes the subitem at the specified index within the collection. + The zero-based index of the subitem to remove. + The parameter is less than zero or greater than or equal to the value of the property of the . + + + Removes an item with the specified key from the collection. + The name of the item to remove from the collection. + + + Copies the item and collection of subitems into an array. + An array of . + The zero-based index in array at which copying begins. + The array type is not compatible with . + + + Adds an existing to the collection. + The to add to the collection. + + is not a . + The zero-based index that indicates the location of the object that was added to the collection. + + + Determines whether the specified subitem is located in the collection. + An object that represents the subitem to locate in the collection. + + if the subitem is contained in the collection; otherwise, . + + + Returns the index within the collection of the specified subitem. + An object that represents the subitem to locate in the collection. + The zero-based index of the subitem if it is in the collection; otherwise, -1. + + + Inserts a subitem into the collection at the specified index. + The zero-based index location where the item is inserted. + An object that represents the subitem to insert into the collection. + + is not a . + The index parameter is less than 0 or greater than or equal to the value of the Count property of the . + + + Removes a specified item from the collection. + The item to remove from the collection. + + + Gets the number of subitems in the collection. + The number of subitems in the collection. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . + + + Gets or sets the subitem at the specified index within the collection. + The index of the item in the collection to retrieve. + The parameter is less than zero or greater than or equal to the value of the property of the . + A representing the subitem located at the specified index within the collection. + + + Gets an item with the specified key from the collection. + The name of the to retrieve. + The with the specified key. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + The object used to synchronize the collection. + + + Gets a value indicating whether the collection has a fixed size. + + in all cases. + + + Gets or sets the at the specified index within the collection. + The zero-based index of the element to get or set. + The index parameter is less than 0 or greater than or equal to the value of the Count property of the . + The object is not a . + A that represents the item located at the specified index within the collection. + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class. + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type you wish to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given object to another type. + A formatter context. This object can be used to extract additional information about the environment this converter is being invoked from. This may be , so you should always check. Also, properties on the context object may also return . + An optional culture info. If not supplied the current culture is assumed. + The object to convert. + The type to convert the object to. + The converted object. + + + Provides data for the event. + + + Initializes a new instance of the class. + The the mouse pointer is currently hovering over. + + + Gets the item the mouse pointer is currently hovering over. + The that the mouse pointer is currently hovering over. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The whose selection state has changed. + The index of the whose selection state has changed. + + to indicate the item's state has changed to selected; to indicate the item's state has changed to deselected. + + + Gets a value indicating whether the item's state has changed to selected. + + if the item's state has changed to selected; if the item's state has changed to deselected. + + + Gets the item whose selection state has changed. + The whose selection state has changed. + + + Gets the index of the item whose selection state has changed. + The index of the whose selection state has changed. + + + Represents the method that will handle the event of a . + The source of the event. + An that contains the event data. + + + Provides a type converter to convert state image index values from one data type to another. + + + Initializes a new instance of the class. + + + Retrieves a collection containing a set of standard values for the data type this validator is designed for. + An object that provides a format context, which can be used to extract additional information about the environment this type converter is being invoked from. This parameter or its properties can be . + A collection that holds a standard set of valid index values. If no image list is found, this collection contains a single object with a value of -1. This method returns if the data type doesn't support a standard set of values. + + + Gets a value that indicates whether a value is valid in the collection. + Always returns to indicate that a value isn't valid in the standard values collection. + + + Defines constants that represent the possible states of a . + + + The item is checked. + + + The item is in its default state. + + + The item has focus. + + + The item is disabled. + + + The item is currently under the mouse pointer. + + + The item is in an indeterminate state. + + + The item is marked. + + + The item is selected. + + + The item should indicate a keyboard shortcut. + + + Provides data for the event. + + + Initializes a new instance of the class. + The index of the first item in the range that has changed. + The index of the last item in the range that has changed. + + to indicate the items are selected; to indicate the items are deselected. + + is larger than . + + + Gets the index for the last item in the range of items whose selection state has changed. + The index of the last item in the range of items whose selection state has changed. + + + Gets a value indicating whether the range of items is selected. + + if the range of items is selected; if the range of items is deselected. + + + Gets the index for the first item in the range of items whose selection state has changed. + The index of the first item in the range of items whose selection state has changed. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Uses a mask to distinguish between proper and improper user input. + + + Occurs when the value of the property has changed. This event is not raised by . + + + Occurs after the insert mode has changed. + + + Occurs after the input mask is changed. + + + Occurs when the user's input or assigned character does not match the corresponding format element of the input mask. + + + Typically occurs when the value of the property has changed; however, this event is not raised by . + + + Occurs when the text alignment is changed. + + + Occurs when has finished parsing the current value using the property. + + + Initializes a new instance of the class using defaults. + + + Initializes a new instance of the class using the specified custom mask language provider. + A custom mask language provider, derived from the class. + + is . + + + Initializes a new instance of the class using the specified input mask. + A representing the input mask. The initial value of the property. + + is . + + + Clears information about the most recent operation from the undo buffer of the text box. This method is not supported by . + + + Creates a handle for the control. + + + Retrieves the character that is closest to the specified location within the control. + The location from which to seek the nearest character. + The character at the specified location. + + + Retrieves the index of the character nearest to the specified location. + The location to search. + The zero-based character index at the specified location. + + + Retrieves the index of the first character of a given line. This method is not supported by . + This parameter is not used. + This method will always return 0. + + + Retrieves the index of the first character of the current line. This method is not supported by . + This method will always return 0. + + + Retrieves the line number from the specified character position within the text of the control. This method is not supported by . + This parameter is not used. + This method will always return 0. + + + Retrieves the location within the control at the specified character index. + The index of the character for which to retrieve the location. + The location of the specified character within the client rectangle of the control. + + + Determines whether the specified key is an input key or a special key that requires preprocessing. + One of the values. + + if the specified key is an input key; otherwise, . + + + Occurs when the value of the property changes. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains event data. + + + Typically raises the event, but disabled for . + An that contains event data. + + + Raises the event. + An that contains event data. + + + Raises the event. + An that contains event data. + + + Raises the event. + A that contains event data. + A critical exception occurred during the parsing of the input string. + + + Processes a command key. + A , passed by reference that represents the window message to process. + One of the values that represents the shortcut key to process. + + if the command key was processed by the control; otherwise, . + + + Overrides the base implementation of this method to handle input language changes. + A , passed by reference that represents the window message to process. + + if the message was processed by the control; otherwise, . + + + Scrolls the contents of the control to the current caret position. This method is not supported by . + + + Returns a string that represents the current masked text box. This method overrides . + A that contains information about the current . The string includes the type, a simplified view of the input string, and the formatted input string. + + + Undoes the last edit operation in the text box. This method is not supported by . + + + Converts the user input string to an instance of the validating type. + A critical exception occurred during the parsing of the input string. + If successful, an of the type specified by the property; otherwise, to indicate conversion failure. + + + Processes Windows messages. + The Windows to process. + + + Gets or sets a value determining how TAB keys are handled for multiline configurations. This property is not supported by . + + in all cases. + + + Gets or sets a value indicating whether can be entered as valid data by the user. + + if the user can enter the prompt character into the control; otherwise, . The default is . + + + Gets or sets a value indicating whether the control accepts characters outside of the ASCII character set. + + if only ASCII is accepted; if the control can accept any arbitrary Unicode character. The default is . + + + Gets or sets a value indicating whether the masked text box control raises the system beep for each user key stroke that it rejects. + + if the control should beep on invalid input; otherwise, . The default is . + + + Gets a value indicating whether the user can undo the previous operation. This property is not supported by . + + in all cases. + + + Gets the required creation parameters when the control handle is created. + A representing the information needed when creating a control. + + + Gets or sets the culture information associated with the masked text box. + + was set to . + A representing the culture supported by the . + + + Gets or sets a value that determines whether literals and prompt characters are copied to the clipboard. + Property set with a value that is not valid. + One of the values. The default is . + + + Gets or sets the to use when performing type validation. + An object that implements the interface. + + + Gets or sets a value indicating whether the prompt characters in the input mask are hidden when the masked text box loses focus. + + if is hidden when does not have focus; otherwise, . The default is . + + + Gets or sets the text insertion mode of the masked text box control. + An invalid value was supplied when setting this property. + An value that indicates the current insertion mode. The default is . + + + Gets a value that specifies whether new user input overwrites existing input. + + if will overwrite existing characters as the user enters new ones; if will shift existing characters forward. The default is . + + + Gets or sets the lines of text in multiline configurations. This property is not supported by . + An array of type that contains a single line. + + + Gets or sets the input mask to use at run time. + The string supplied to the property is not a valid mask. Invalid masks include masks containing non-printable characters. + A representing the current mask. The default value is the empty string which allows any input. + + + Gets a value indicating whether all required inputs have been entered into the input mask. + + if all required input has been entered into the mask; otherwise, . + + + Gets a clone of the mask provider associated with this instance of the masked text box control. + A masking language provider of type . + + + Gets a value indicating whether all required and optional inputs have been entered into the input mask. + + if all required and optional inputs have been entered; otherwise, . + + + Gets or sets the maximum number of characters the user can type or paste into the text box control. This property is not supported by . + This property always returns 0. + + + Gets or sets a value indicating whether this is a multiline text box control. This property is not fully supported by . + This property always returns . + + + Gets or sets the character to be displayed in substitute for user input. + The character specified when setting this property is not a valid password character, as determined by the method of the class. + The password character specified is the same as the current prompt character, . The two are required to be different. + The value used as the password character. + + + Gets or sets the character used to represent the absence of user input in . + The character specified when setting this property is not a valid prompt character, as determined by the method of the class. + The prompt character specified is the same as the current password character, . The two are required to be different. + The character used to prompt the user for input. The default is an underscore (_). + + + Gets or sets a value indicating whether text in the text box is read-only. + + to indicate the text is read only; otherwise, . + + + Gets or sets a value indicating whether the parsing of user input should stop after the first invalid character is reached. + + if processing of the input string should be terminated at the first parsing error; otherwise, if processing should ignore all errors. The default is . + + + Gets or sets a value that determines how an input character that matches the prompt character should be handled. + + if the prompt character entered as input causes the current editable position in the mask to be reset; otherwise, to indicate that the prompt character is to be processed as a normal input character. The default is . + + + Gets or sets a value that determines how a space input character should be handled. + + if the space input character causes the current editable position in the mask to be reset; otherwise, to indicate that it is to be processed as a normal input character. The default is . + + + Gets or sets the current selection in the control. + The currently selected text as a . If no text is currently selected, this property resolves to an empty string. + + + Gets or sets a value indicating whether the user is allowed to reenter literal values. + + to allow literals to be reentered; otherwise, to prevent the user from overwriting literal characters. The default is . + + + Gets or sets the text as it is currently displayed to the user. + A containing the text currently displayed by the control. The default is an empty string. + + + Gets or sets how text is aligned in a masked text box control. + The value assigned to this property is not of type . + One of the enumeration values that specifies how text is aligned relative to the control. The default is . + + + Gets the length of the displayed text. + An Int32 representing the number of characters in the property. respects properties such as , which means that the return results may be different depending on whether the control has focus. + + + Gets or sets a value that determines whether literals and prompt characters are included in the formatted string. + Property set with a value that is not valid. + One of the values. The default is . + + + Gets or sets a value indicating whether the operating system-supplied password character should be used. + The password character specified is the same as the current prompt character, . The two are required to be different. + + if the system password should be used as the prompt character; otherwise, . The default is . + + + Gets or sets the data type used to verify the data input by the user. + A representing the data type used in validation. The default is . + + + Gets or sets a value indicating whether a multiline text box control automatically wraps words to the beginning of the next line when necessary. This property is not supported by . + The property always returns . + + + Defines how to format the text inside of a . + + + Return only text input by the user. + + + Return text input by the user as well as any literal characters defined in the mask. + + + Return text input by the user as well as any instances of the prompt character. + + + Return text input by the user as well as any literal characters defined in the mask and any instances of the prompt character. + + + Provides data for the event. + + + Initializes a new instance of the class. + An value that contains the zero-based position of the character that failed the mask. The position includes literal characters. + A that generally describes why the character was rejected. + + + Gets the position in the mask corresponding to the invalid input character. + An value that contains the zero-based position of the character that failed the mask. The position includes literal characters. + + + Gets an enumerated value that describes why the input character was rejected. + A that generally describes why the character was rejected. + + + Represents the method that will handle the event of a control. + The source of the event. + A that contains the event data. + + + Represents the container for multiple-document interface (MDI) child forms. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Arranges the multiple-document interface (MDI) child forms within the MDI parent form. + One of the enumeration values that defines the layout of MDI child forms. + + + Gets or sets the background image displayed in the control. + The image to display in the background of the control. + + + This property is not relevant to this class. + An value. + + + Gets the child multiple-document interface (MDI) forms of the control. + A array that contains the child MDI forms of the . + + + Contains a collection of controls. + + + Initializes a new instance of the class, specifying the owner of the collection. + The owner of the collection. + + + Adds a control to the multiple-document interface (MDI) Container. + MDI Child Form to add. + + + Removes a child control. + MDI Child Form to remove. + + + Specifies the layout of multiple document interface (MDI) child windows in an MDI parent window. + + + All MDI child icons are arranged within the client region of the MDI parent form. + + + All MDI child windows are cascaded within the client region of the MDI parent form. + + + All MDI child windows are tiled horizontally within the client region of the MDI parent form. + + + All MDI child windows are tiled vertically within the client region of the MDI parent form. + + + Provides data for the event of the , , , and controls. + + + Initializes a new instance of the class. + The object being written to. + The index of the item for which you need the height or width. + + + Initializes a new instance of the class providing a parameter for the item height. + The object being written to. + The index of the item for which you need the height or width. + The height of the item to measure relative to the object. + + + Gets the object to measure against. + The object to use to determine the scale of the item you are drawing. + + + Gets the index of the item for which the height and width is needed. + The index of the item to be measured. + + + Gets or sets the height of the item specified by the . + The height of the item measured. + + + Gets or sets the width of the item specified by the . + The width of the item measured. + + + Represents the method that will handle the event of the , , , or controls. + The source of the event. + A that contains the event data. + + + Specifies the image to draw when drawing a menu with the method. + + + Draws a submenu arrow. + + + Draws a menu bullet. + + + Draws a menu check mark. + + + The maximum value available by this enumeration (equal to the value). + + + The minimum value available by this enumeration (equal to the value). + + + Provides a menu system for a form. + + + Occurs when the user accesses the menu with the keyboard or mouse. + + + Occurs when the is deactivated. + + + Initializes a new instance of the class. + + + Creates a new accessibility object for the control. + A new for the control. + + + Creates a with the specified text, image, and event handler on a new . + The text to use for the . If the parameter is a hyphen (-), this method creates a . + The to display on the . + An event handler that raises the event when the is clicked. + A , or a if the parameter is a hyphen (-). + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Processes a command key. + A , passed by reference, that represents the window message to process. + One of the values that represents the key to process. + + if the character was processed by the control; otherwise, . + + + Processes Windows messages. + The Windows to process. + + + Gets or sets a value indicating whether the supports overflow functionality. + + if the supports overflow functionality; otherwise, . The default is . + + + Gets the default spacing, in pixels, between the sizing grip and the edges of the . + + values representing the spacing, in pixels. + + + Gets the spacing, in pixels, between the left, right, top, and bottom edges of the from the edges of the form. + A that represents the spacing. The default is {Left=6, Top=2, Right=0, Bottom=2}. + + + Gets a value indicating whether ToolTips are shown for the by default. + + in all cases. + + + Gets the horizontal and vertical dimensions, in pixels, of the when it is first created. + A value representing the horizontal and vertical dimensions, in pixels. The default is 200 x 21 pixels. + + + Gets or sets the visibility of the grip used to reposition the control. + One of the values. The default is . + + + Gets or sets the that is used to display a list of Multiple-document interface (MDI) child forms. + A that represents the menu item displaying a list of MDI child forms that are open in the application. + + + Gets or sets a value indicating whether ToolTips are shown for the . + + if ToolTips are shown for the ; otherwise, . The default is . + + + Gets or sets a value indicating whether the stretches from end to end in its container. + + if the stretches from end to end in its container; otherwise, . The default is . + + + Specifies the kind of action to take if a match is found when combining menu items on a . + + + Appends the item to the end of the collection, ignoring match results. + + + Inserts the item to the target's collection immediately preceding the matched item. A match of the end of the list results in the item being appended to the list. If there is no match or the match is at the beginning of the list, the item is inserted at the beginning of the collection. + + + A match is required, but no action is taken. Use this for tree creation and successful access to nested layouts. + + + Removes the matched item. + + + Replaces the matched item with the source item. The original item's drop-down items do not become children of the incoming item. + + + Displays a message window, also known as a dialog box, which presents a message to the user. It is a modal window, blocking other actions in the application until the user closes it. A can contain text, buttons, and symbols that inform and instruct the user. + + + Displays a message box with specified text. + The text to display in the message box. + One of the values. + + + Displays a message box with specified text and caption. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values. + + + Displays a message box with specified text, caption, and buttons. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + The parameter specified is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + One of the values. + + + Displays a message box with specified text, caption, buttons, and icon. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + The parameter specified is not a member of . + + -or- + + The parameter specified is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + One of the values. + + + Displays a message box with the specified text, caption, buttons, icon, and default button. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values that specifies the default button for the message box. + + is not a member of . + + -or- + + is not a member of . + + -or- + + is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + One of the values. + + + Displays a message box with the specified text, caption, buttons, icon, default button, and options. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values that specifies the default button for the message box. + One of the values that specifies which display and association options will be used for the message box. You may pass in 0 if you wish to use the defaults. + + is not a member of . + + -or- + + is not a member of . + + -or- + + The specified is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + + specified both and . + + -or- + + specified an invalid combination of . + One of the values. + + + Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values that specifies the default button for the message box. + One of the values that specifies which display and association options will be used for the message box. You may pass in 0 if you wish to use the defaults. + + to show the Help button; otherwise, . The default is . + + is not a member of . + + -or- + + is not a member of . + + -or- + + The specified is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + + specified both and . + + -or- + + specified an invalid combination of . + One of the values. + + + Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values that specifies the default button for the message box. + One of the values that specifies which display and association options will be used for the message box. You may pass in 0 if you wish to use the defaults. + The path and name of the Help file to display when the user clicks the Help button. + + is not a member of . + + -or- + + is not a member of . + + -or- + + The specified is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + + specified both and . + + -or- + + specified an invalid combination of . + One of the values. + + + Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and Help keyword. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values that specifies the default button for the message box. + One of the values that specifies which display and association options will be used for the message box. You may pass in 0 if you wish to use the defaults. + The path and name of the Help file to display when the user clicks the Help button. + The Help keyword to display when the user clicks the Help button. + + is not a member of . + + -or- + + is not a member of . + + -or- + + The specified is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + + specified both and . + + -or- + + specified an invalid combination of . + One of the values. + + + Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and . + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values that specifies the default button for the message box. + One of the values that specifies which display and association options will be used for the message box. You may pass in 0 if you wish to use the defaults. + The path and name of the Help file to display when the user clicks the Help button. + One of the values. + + is not a member of . + + -or- + + is not a member of . + + -or- + + The specified is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + + specified both and . + + -or- + + specified an invalid combination of . + One of the values. + + + Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file, , and Help topic. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values that specifies the default button for the message box. + One of the values that specifies which display and association options will be used for the message box. You may pass in 0 if you wish to use the defaults. + The path and name of the Help file to display when the user clicks the Help button. + One of the values. + The numeric ID of the Help topic to display when the user clicks the Help button. + + is not a member of . + + -or- + + is not a member of . + + -or- + + The specified is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + + specified both and . + + -or- + + specified an invalid combination of . + One of the values. + + + Displays a message box in front of the specified object and with the specified text. + An implementation of that will own the modal dialog box. + The text to display in the message box. + One of the values. + + + Displays a message box in front of the specified object and with the specified text and caption. + An implementation of that will own the modal dialog box. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values. + + + Displays a message box in front of the specified object and with the specified text, caption, and buttons. + An implementation of that will own the modal dialog box. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + + is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + One of the values. + + + Displays a message box in front of the specified object and with the specified text, caption, buttons, and icon. + An implementation of that will own the modal dialog box. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + + is not a member of . + + -or- + + is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + One of the values. + + + Displays a message box in front of the specified object and with the specified text, caption, buttons, icon, and default button. + An implementation of that will own the modal dialog box. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values that specifies the default button for the message box. + + is not a member of . + + -or- + + is not a member of . + + -or- + + is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + One of the values. + + + Displays a message box in front of the specified object and with the specified text, caption, buttons, icon, default button, and options. + An implementation of that will own the modal dialog box. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values the specifies the default button for the message box. + One of the values that specifies which display and association options will be used for the message box. You may pass in 0 if you wish to use the defaults. + + is not a member of . + + -or- + + is not a member of . + + -or- + + is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + + specified both and . + + -or- + + specified or and specified a value in the parameter. These two options should be used only if you invoke the version of this method that does not take an parameter. + + -or- + + specified an invalid combination of . + One of the values. + + + Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file. + An implementation of that will own the modal dialog box. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values that specifies the default button for the message box. + One of the values that specifies which display and association options will be used for the message box. You may pass in 0 if you wish to use the defaults. + The path and name of the Help file to display when the user clicks the Help button. + + is not a member of . + + -or- + + is not a member of . + + -or- + + The specified is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + + specified both and . + + -or- + + specified an invalid combination of . + One of the values. + + + Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and Help keyword. + An implementation of that will own the modal dialog box. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values that specifies the default button for the message box. + One of the values that specifies which display and association options will be used for the message box. You may pass in 0 if you wish to use the defaults. + The path and name of the Help file to display when the user clicks the Help button. + The Help keyword to display when the user clicks the Help button. + + is not a member of . + + -or- + + is not a member of . + + -or- + + The specified is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + + specified both and . + + -or- + + specified an invalid combination of . + One of the values. + + + Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and . + An implementation of that will own the modal dialog box. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values that specifies the default button for the message box. + One of the values that specifies which display and association options will be used for the message box. You may pass in 0 if you wish to use the defaults. + The path and name of the Help file to display when the user clicks the Help button. + One of the values. + + is not a member of . + + -or- + + is not a member of . + + -or- + + The specified is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + + specified both and . + + -or- + + specified an invalid combination of . + One of the values. + + + Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file, , and Help topic. + An implementation of that will own the modal dialog box. + The text to display in the message box. + The text to display in the title bar of the message box. + One of the values that specifies which buttons to display in the message box. + One of the values that specifies which icon to display in the message box. + One of the values that specifies the default button for the message box. + One of the values that specifies which display and association options will be used for the message box. You may pass in 0 if you wish to use the defaults. + The path and name of the Help file to display when the user clicks the Help button. + One of the values. + The numeric ID of the Help topic to display when the user clicks the Help button. + + is not a member of . + + -or- + + is not a member of . + + -or- + + The specified is not a member of . + An attempt was made to display the in a process that is not running in User Interactive mode. This is specified by the property. + + specified both and . + + -or- + + specified an invalid combination of . + One of the values. + + + Specifies constants defining which buttons to display on a . + + + The message box contains Abort, Retry, and Ignore buttons. + + + Specifies that the message box contains Cancel, Try Again, and Continue buttons. + + + The message box contains an OK button. + + + The message box contains OK and Cancel buttons. + + + The message box contains Retry and Cancel buttons. + + + The message box contains Yes and No buttons. + + + The message box contains Yes, No, and Cancel buttons. + + + Specifies constants defining the default button on a . + + + The first button on the message box is the default button. + + + The second button on the message box is the default button. + + + The third button on the message box is the default button. + + + Specifies that the Help button on the message box should be the default button. + + + Specifies constants defining which information to display. + + + The message box contains a symbol consisting of a lowercase letter i in a circle. + + + The message box contains a symbol consisting of white X in a circle with a red background. + + + The message box contains a symbol consisting of an exclamation point in a triangle with a yellow background. + + + The message box contains a symbol consisting of a white X in a circle with a red background. + + + The message box contains a symbol consisting of a lowercase letter i in a circle. + + + The message box contains no symbols. + + + The message box contains a symbol consisting of a question mark in a circle. The question mark message icon is no longer recommended because it does not clearly represent a specific type of message and because the phrasing of a message as a question could apply to any message type. In addition, users can confuse the question mark symbol with a help information symbol. Therefore, do not use this question mark symbol in your message boxes. The system continues to support its inclusion only for backward compatibility. + + + The message box contains a symbol consisting of white X in a circle with a red background. + + + The message box contains a symbol consisting of an exclamation point in a triangle with a yellow background. + + + Specifies options on a . + + + The message box is displayed on the active desktop. This constant is similar to ServiceNotification, except that the system displays the message box only on the default desktop of the interactive window station. The application that displayed the message box loses focus, and the message box is displayed without using visual styles. For more information, see Rendering Controls with Visual Styles. + + + The message box text is right-aligned. + + + Specifies that the message box text is displayed with right to left reading order. + + + The message box is displayed on the active desktop. The caller is a service notifying the user of an event. displays a message box on the current active desktop, even if there is no user logged on to the computer. + + + Represents a delegate that can execute any method in managed code that is declared void and takes no parameters. + + + Represents a Windows control that enables the user to select a date using a visual monthly calendar display. + + + Occurs when the value of the property changes. + + + Occurs when the property changes. + + + Occurs when the user clicks the control. + + + Occurs when the date selected in the changes. + + + Occurs when the user makes an explicit date selection using the mouse. + + + Occurs when the user double-clicks the control. + + + Occurs when the property has changed. + + + Occurs when the user clicks the control with the mouse. + + + Occurs when the user double-clicks the control with the mouse. + + + Occurs when the value of the property changes. + + + Occurs when the control is redrawn. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + Adds a day that is displayed in bold on an annual basis in the month calendar. + The date to be displayed in bold. + + + Adds a day to be displayed in bold in the month calendar. + The date to be displayed in bold. + + + Adds a day that is displayed in bold on a monthly basis in the month calendar. + The date to be displayed in bold. + + + Creates a new accessibility object for the current instance. + A new accessibility object for the control. + + + Overrides the method. + + + Retrieves date information that represents the low and high limits of the displayed dates of the control. + + to retrieve only the dates that are fully contained in displayed months; otherwise, . + The begin and end dates of the displayed calendar. + + + Returns an object with information on which portion of a month calendar control is at a location specified by a . + A containing the and coordinates of the point to be hit tested. + A that contains information about the specified point on the . + + + Returns a with information on which portion of a month calendar control is at a specified x- and y-coordinate. + The coordinate of the point to be hit tested. + The coordinate of the point to be hit tested. + A that contains information about the specified point on the . + + + Determines whether the specified key is a regular input key or a special key that requires preprocessing. + One of the Keys values. + + if the specified key is a regular input key; otherwise, . + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An event data instance. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + + + + Raises the event. + An that contains the event data. + + + Removes all the annually bold dates. + + + Removes all the nonrecurring bold dates. + + + Removes all the monthly bold dates. + + + Removes the specified date from the list of annually bold dates. + The date to remove from the date list. + + + Removes the specified date from the list of nonrecurring bold dates. + The date to remove from the date list. + + + Removes the specified date from the list of monthly bolded dates. + The date to remove from the date list. + + + Provides constants for rescaling the control when a DPI change occurs. + The DPI value prior to the change. + The DPI value after the change. + + + Overrides the method. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. + + + Sets the number of columns and rows of months to display. + The number of columns. + The number of rows. + + or is less than 1. + + + Sets a date as the currently selected date. + The date to be selected. + The value is less than the minimum allowable date. + + -or- + + The value is greater than the maximum allowable date. + + This exception will only be thrown if or have been set explicitly. + + + Sets the selected dates in a month calendar control to the specified date range. + The beginning date of the selection range. + The end date of the selection range. + + is less than the minimum date allowable for a month calendar control. + + -or- + + is greater than the maximum allowable date for a month calendar control. + + -or- + + is less than the minimum date allowable for a month calendar control. + + -or- + + is greater than the maximum allowable date for a month calendar control. + + This exception will only be thrown if or have been set explicitly. + + + Returns a string that represents the control. + A string that represents the current . + + + Repaints the bold dates to reflect the dates set in the lists of bold dates. + + + Overrides the method. + The Windows to process. + + + Gets or sets the array of objects that determines which annual days are displayed in bold. + An array of objects. + + + Gets or sets the background color for the control. + A that represents the background color of the control. The default is the value of the property. + + + Gets or sets the background image for the . + The that is the background image for the control. + + + Gets or sets a value indicating the layout for the . + One of the values. + + + Gets or sets the array of objects that determines which nonrecurring dates are displayed in bold. + The array of bold dates. + + + Gets or sets the number of columns and rows of months displayed. + A with the number of columns and rows to use to display the calendar. + + + Gets a for creating a control. + A with the information for creating a control. + + + Gets a value indicating the input method editor for the . + As implemented for this object, always . + + + Gets the default margin settings for the control. + A structure with a padding size of 9 pixels, for all of its edges. + + + Gets the default size of the calendar. + A specifying the height and width, in pixels, of the control. + + + Gets or sets a value indicating whether the control should redraw its surface using a secondary buffer. + + if the control should use a secondary buffer to redraw; otherwise, . The default is . + + + Gets or sets the first day of the week as displayed in the month calendar. + The assigned value is not one of the enumeration members. + One of the values. The default is . + + + Gets or sets the foreground color of the control. + The foreground of the control. The default is the value of the property. + + + Gets or sets the Input Method Editor (IME) mode supported by this control. + One of the values. + + + Gets or sets the maximum allowable date. + The value is less than the . + A representing the maximum allowable date. The default is 12/31/9998. + + + Gets or sets the maximum number of days that can be selected in a month calendar control. + The value is less than 1. + + -or- + + The cannot be set. + The maximum number of days that you can select. The default is 7. + + + Gets or sets the minimum allowable date. + The date set is greater than the . + + -or- + + The date set is earlier than 01/01/1753. + A representing the minimum allowable date. The default is 01/01/1753. + + + Gets or sets the array of objects that determine which monthly days to bold. + An array of objects. + + + Gets or sets the space between the edges of a control and its contents. + + in all cases. + + + Gets or sets a value indicating whether the control is laid out from right to left. + + if the control is laid out from right to left; otherwise, . The default is . + + + Gets or sets the scroll rate for a month calendar control. + The value is less than 0. + + -or- + + The value is greater than 20,000. + A positive number representing the current scroll rate in number of months moved. The default is the number of months currently displayed. The maximum is 20,000. + + + Gets or sets the end date of the selected range of dates. + The date value is less than the value. + + -or- + + The date value is greater than the value. + A indicating the last date in the selection range. + + + Gets or sets the selected range of dates for a month calendar control. + The value of the assigned is less than the minimum date allowable for a month calendar control. + + -or- + + The value of the assigned is greater than the maximum allowable date for a month calendar control. + + -or- + + The value of the assigned is less than the minimum date allowable for a month calendar control. + + -or- + + The value of the assigned is greater than the maximum allowable date for a month calendar control. + A with the start and end dates of the selected range. + + + Gets or sets the start date of the selected range of dates. + The date value is less than . + + -or- + + The date value is greater than . + A indicating the first date in the selection range. + + + Gets or sets a value indicating whether the date represented by the property is displayed at the bottom of the control. + + if today's date is displayed; otherwise, . The default is . + + + Gets or sets a value indicating whether today's date is identified with a circle or a square. + + if today's date is identified with a circle or a square; otherwise, . The default is . + + + Gets or sets a value indicating whether the month calendar control displays week numbers (1-52) to the left of each row of days. + + if the week numbers are displayed; otherwise, . The default is . + + + Gets the minimum size to display one month of the calendar. + The dimensions cannot be retrieved. + The size, in pixels, necessary to fully display one month in the calendar. + + + Gets or sets the size of the control. + The of the control. + + + Gets or sets the text to display on the . + + . + + + Gets or sets a value indicating the background color of the title area of the calendar. + The value is not a valid . + A . The default is the system color for active captions. + + + Gets or sets a value indicating the foreground color of the title area of the calendar. + The value is not a valid . + A . The default is the system color for active caption text. + + + Gets or sets the value that is used by as today's date. + The value is less than the minimum allowable date. + + -or- + + The value is greater than the maximum allowable date. + A representing today's date. The default value is the current system date. + + + Gets a value indicating whether the property has been explicitly set. + + if the value for the property has been explicitly set; otherwise, . The default is . + + + Gets or sets a value indicating the color of days in months that are not fully displayed in the control. + The value is not a valid . + A . The default is . + + + Defines constants that represent areas in a control. + + + The specified point is part of the calendar's background. + + + The specified point is on a date within the calendar. The property of is set to the date at the specified point. + + + The specified point is over a day abbreviation ("Fri", for example). The property of is set to January 1, 0001. + + + The specified point is over the button at the upper-right corner of the control. If the user clicks here, the month calendar scrolls its display to the next month or set of months. + + + The specified point is over a date from the next month (partially displayed at the top of the currently displayed month). If the user clicks here, the month calendar scrolls its display to the next month or set of months. + + + The specified point is either not on the month calendar control, or it is in an inactive portion of the control. + + + The specified point is over the button at the upper-left corner of the control. If the user clicks here, the month calendar scrolls its display to the previous month or set of months. + + + The specified point is over a date from the previous month (partially displayed at the top of the currently displayed month). If the user clicks here, the month calendar scrolls its display to the previous month or set of months. + + + The specified point is over the background of a month's title. + + + The specified point is in a month's title bar, over a month name. + + + The specified point is in a month's title bar, over the year value. + + + The specified point is on the today link at the bottom of the month calendar control. + + + The specified point is over a week number. This occurs only if the property of is enabled. The property of is set to the corresponding date in the leftmost column. + + + Contains information about an area of a control. This class cannot be inherited. + + + Gets the that represents the area of the calendar evaluated by the hit-test operation. + One of the values. The default is . + + + Gets the point that was hit-tested. + A containing the and values tested. + + + Gets the time information specific to the location that was hit-tested. + The time information specific to the location that was hit-tested. + + + Specifies constants that define which mouse button was pressed. + + + The left mouse button was pressed. + + + The middle mouse button was pressed. + + + No mouse button was pressed. + + + The right mouse button was pressed. + + + The first XButton (XBUTTON1) on Microsoft IntelliMouse Explorer was pressed. + + + The second XButton (XBUTTON2) on Microsoft IntelliMouse Explorer was pressed. + + + Provides data for the , , and events. + + + Initializes a new instance of the class. + One of the values that indicate which mouse button was pressed. + The number of times a mouse button was pressed. + The x-coordinate of a mouse click, in pixels. + The y-coordinate of a mouse click, in pixels. + A signed count of the number of detents the wheel has rotated. + + + Gets which mouse button was pressed. + One of the values. + + + Gets the number of times the mouse button was pressed and released. + An that contains the number of times the mouse button was pressed and released. + + + Gets a signed count of the number of detents the mouse wheel has rotated, multiplied by the WHEEL_DELTA constant. A detent is one notch of the mouse wheel. + A signed count of the number of detents the mouse wheel has rotated, multiplied by the WHEEL_DELTA constant. + + + Gets the location of the mouse during the generating mouse event. + A that contains the x- and y- mouse coordinates, in pixels, relative to the upper-left corner of the control. + + + Gets the x-coordinate of the mouse during the generating mouse event. + The x-coordinate of the mouse, in pixels. + + + Gets the y-coordinate of the mouse during the generating mouse event. + The y-coordinate of the mouse, in pixels. + + + Represents the method that will handle the , , or event of a form, control, or other component. + The source of the event. + A that contains the event data. + + + Provides a low-level encapsulation of a window handle and a window procedure. + + + Initializes an instance of the class. + + + Assigns a handle to this window. + The handle to assign to this window. + This window already has a handle. + The windows procedure for the associated native window could not be retrieved. + + + Creates a window and its handle with the specified creation parameters. + A that specifies the creation parameters for this window. + The operating system ran out of resources when trying to create the native window. + The native Windows API could not create the specified window. + The handle of the current native window is already assigned; in explanation, the property is not equal to . + + + Invokes the default window procedure associated with this window. + The message that is currently being processed. + + + Destroys the window and its handle. + + + Releases the resources associated with this window. + + + Retrieves the window associated with the specified handle. + A handle to a window. + The associated with the specified handle. This method returns when the handle does not have an associated window. + + + Specifies a notification method that is called when the handle for a window is changed. + + + When overridden in a derived class, manages an unhandled thread exception. + An that specifies the unhandled thread exception. + + + Releases the handle associated with this window. + + + Invokes the default window procedure associated with this window. + A that is associated with the current Windows message. + + + Gets the handle for this window. + If successful, an representing the handle to the associated native Win32 window; otherwise, 0 if no handle is associated with the window. + + + Provides data for the event. + + + Initializes a new instance of the class. + + to navigate in a forward direction; otherwise, . + + + Gets a value indicating whether to navigate in a forward direction. + + if the navigation is in a forward direction; otherwise, . + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the and events. + + + Initializes a new instance of the class for the specified . + The tree node containing the text to edit. + + + Initializes a new instance of the class for the specified and the specified text with which to update the tree node label. + The tree node containing the text to edit. + The new text to associate with the tree node. + + + Gets or sets a value indicating whether the edit has been canceled. + + if the edit has been canceled; otherwise, . + + + Gets the new text to associate with the tree node. + The string value that represents the new label or if the user cancels the edit. + + + Gets the tree node containing the text to edit. + A that represents the tree node containing the text to edit. + + + Represents the method that will handle the and events of a control. + The source of the event. + A that contains the event data. + + + Specifies a component that creates an icon in the notification area. This class cannot be inherited. + + + Occurs when the balloon tip is clicked. + + + Occurs when the balloon tip is closed by the user. + + + Occurs when the balloon tip is displayed on the screen. + + + Occurs when the user clicks the icon in the notification area. + + + Occurs when the user double-clicks the icon in the notification area of the taskbar. + + + Occurs when the user clicks a with the mouse. + + + Occurs when the user double-clicks the with the mouse. + + + Occurs when the user presses the mouse button while the pointer is over the icon in the notification area of the taskbar. + + + Occurs when the user moves the mouse while the pointer is over the icon in the notification area of the taskbar. + + + Occurs when the user releases the mouse button while the pointer is over the icon in the notification area of the taskbar. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified container. + An that represents the container for the control. + + + Displays a balloon tip in the taskbar for the specified time period. + The time period, in milliseconds, the balloon tip should display. This parameter is deprecated. Notification display times are now based on system accessibility settings. + + is less than 0. + + + Displays a balloon tip with the specified title, text, and icon in the taskbar for the specified time period. + The time period, in milliseconds, the balloon tip should display. This parameter is deprecated. Notification display times are now based on system accessibility settings. + The title to display on the balloon tip. + The text to display on the balloon tip. + One of the values. + + is less than 0. + + is or an empty string. + + is not a member of . + + + Gets or sets the icon to display on the balloon tip associated with the . + The specified value is not a . + The to display on the balloon tip associated with the . + + + Gets or sets the text to display on the balloon tip associated with the . + The text to display on the balloon tip associated with the . + + + Gets or sets the title of the balloon tip displayed on the . + The text to display as the title of the balloon tip. + + + Gets or sets the shortcut menu associated with the . + The associated with the + + + Gets or sets the current icon. + The displayed by the component. The default value is . + + + Gets or sets an object that contains data about the . + The that contains data about the . + + + Gets or sets the ToolTip text displayed when the mouse pointer rests on a notification area icon. + The ToolTip text is more than a certain number of characters long. The following table shows the maximum text length for different .NET versions. + + .NET version Maximum number of tooltip text characters .NET 6 and later versions 127 .NET 5 and .NET Core 3.0-3.1 63 .NET Framework 63 + The ToolTip text displayed when the mouse pointer rests on a notification area icon. + + + Gets or sets a value indicating whether the icon is visible in the notification area of the taskbar. + + if the icon is visible in the notification area; otherwise, . The default value is . + + + Represents a Windows spin box (also known as an up-down control) that displays numeric values. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the property has been changed in some way. + + + Initializes a new instance of the class. + + + Begins the initialization of a control that is used on a form or used by another component. The initialization occurs at run time. + + + Decrements the value of the spin box (also known as an up-down control). + + + Ends the initialization of a control that is used on a form or used by another component. The initialization occurs at run time. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + The source of the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Converts the text displayed in the spin box (also known as an up-down control) to a numeric value and evaluates it. + + + Returns a string that represents the control. + A string that represents the current . + + + Increments the value of the spin box (also known as an up-down control). + + + Displays the current value of the spin box (also known as an up-down control) in the appropriate format. + + + Validates and updates the text displayed in the spin box (also known as an up-down control). + + + Gets a collection of sorted acceleration objects for the control. + A containing the sorted acceleration objects for the control. + + + Gets or sets the number of decimal places to display in the spin box (also known as an up-down control). This property doesn't affect the property. + The value assigned is less than 0. + + -or- + + The value assigned is greater than 99. + The number of decimal places to display in the spin box. The default is 0. + + + Gets or sets a value indicating whether the spin box (also known as an up-down control) should display the value it contains in hexadecimal format. + + if the spin box should display its value in hexadecimal format; otherwise, . The default is . + + + Gets or sets the value to increment or decrement the spin box (also known as an up-down control) when the up or down buttons are clicked. + The assigned value is not greater than or equal to zero. + The value to increment or decrement the property when the up or down buttons are clicked on the spin box. The default value is 1. + + + Gets or sets the maximum value for the spin box (also known as an up-down control). + The maximum value for the spin box. The default value is 100. + + + Gets or sets the minimum allowed value for the spin box (also known as an up-down control). + The minimum allowed value for the spin box. The default value is 0. + + + Gets or sets the space between the edges of a control and its contents. + + in all cases. + + + Gets or sets the text to be displayed in the control. + + . + + + Gets or sets a value indicating whether a thousands separator is displayed in the spin box (also known as an up-down control) when appropriate. + + if a thousands separator is displayed in the spin box when appropriate; otherwise, . The default value is . + + + Gets or sets the value assigned to the spin box (also known as an up-down control). + The assigned value is less than the property value. + + -or- + + The assigned value is greater than the property value. + The numeric value of the control. + + + Provides information specifying how acceleration should be performed on a spin box (also known as an up-down control) when the up or down button is pressed for specified time period. + + + Initializes a new instance of the class. + The number of seconds the up or down button is pressed before the acceleration starts. + The quantity the value displayed in the control should be incremented or decremented during acceleration. + + or is less than 0. + + + Gets or sets the quantity to increment or decrement the displayed value during acceleration. + The set value is less than 0. + The quantity to increment or decrement the displayed value during acceleration. + + + Gets or sets the number of seconds the up or down button must be pressed before the acceleration starts. + The set value is less than 0. + Gets or sets the number of seconds the up or down button must be pressed before the acceleration starts. + + + Represents a sorted collection of objects in the control. + + + Initializes a new instance of the class. + + + Adds a new to the . + The to add to the . + + is . + + + Adds the elements of the specified array to the , keeping the collection sorted. + An array of type containing the objects to add to the collection. + + is , or one of the entries in the array is . + + + Removes all elements from the . + + + Determines whether the contains a specific . + The to locate in the . + + if the is found in the ; otherwise, . + + + Copies the values to a one-dimensional instance at the specified index. + The one-dimensional that is the destination of the values copied from . + The index in where copying begins. + + + Removes the first occurrence of the specified from the . + The to remove from the collection. + + if the is removed from ; otherwise, . + + + Gets the enumerator for the collection. + Iterates over a collection to specify how acceleration should be performed on the control when the up or down button is pressed for specified time period. + + + Gets the enumerator for the collection. + An iteration over the collection. + + + Gets the number of objects in the . + The number of objects in the collection. + + + Gets a value indicating whether the is read-only. + + if the collection is read-only; otherwise, . + + + Gets the at the specified index number. + The zero-based index of the to get from the collection. + The with the specified index. + + + Provides a type converter to convert opacity values to and from a string. + + + Initializes an instance of the class. + + + Returns a value indicating whether this converter can convert an object of the specified source type to the native type of the converter that uses the specified context. + A that provides information about the context of a type converter. + The that represents the type you want to convert from. + + if this converter can perform the conversion; otherwise, . + + + Converts the specified object to the converter's native type. + A that provides information about the context of a type converter. + The locale information for the conversion. + The object to convert. + The object was not a supported type for the conversion. + + could not be properly converted to type . + + -or- + + The resulting converted was less than zero percent or greater than one hundred percent. + An that represents the converted . + + + Converts from the converter's native type to a value of the destination type. + A that provides information about the context of a type converter. + The locale information for the conversion. + The value to convert. + The type to convert the object to. + + is . + + cannot be converted to the . + An that represents the converted . + + + Displays a standard dialog box that prompts the user to open a file. This class cannot be inherited. + + + Initializes an instance of the class. + + + Opens the file selected by the user, with read-only permission. The file is specified by the property. + The file name is . + A that specifies the read-only file selected by the user. + + + Resets all properties to their default values. + + + Gets or sets a value indicating whether the dialog box displays a warning if the user specifies a file name that does not exist. + + if the dialog box displays a warning when the user specifies a file name that does not exist; otherwise, . The default value is . + + + Gets or sets a value indicating whether the dialog box allows multiple files to be selected. + + if the dialog box allows multiple files to be selected together or concurrently; otherwise, . The default value is . + + + Gets or sets a value indicating whether the read-only check box is selected. + + if the read-only check box is selected; otherwise, . The default value is . + + + Gets the file name and extension for the file selected in the dialog box. The file name does not include the path. + The file name and extension for the file selected in the dialog box. The file name does not include the path. The default value is an empty string. + + + Gets an array of file names and extensions for all the selected files in the dialog box. The file names do not include the path. + An array of file names and extensions for all the selected files in the dialog box. The file names do not include the path. If no files are selected, an empty array is returned. + + + Gets or sets a value indicating whether the dialog box allows selection of read-only files. + + + Gets or sets a value indicating whether the dialog box shows a preview for selected files. + + + Gets or sets a value indicating whether the dialog box contains a read-only check box. + + if the dialog box contains a read-only check box; otherwise, . The default value is . + + + Specifies the orientation of controls or elements of controls. + + + The control or element is oriented horizontally. + + + The control or element is oriented vertically. + + + Provides operating-system specific feature queries. + + + Represents the layered, top-level windows feature. This field is read-only. + + + Represents the operating system themes feature. This field is read-only. + + + Initializes a new instance of the class. + + + Retrieves the version of the specified feature currently available on the system. + The feature whose version is requested, either or . + A representing the version of the specified operating system feature currently available on the system; or if the feature cannot be found. + + + Retrieves a value indicating whether the operating system supports the specified feature or metric. + A representing the feature to search for. + + if the feature is available on the system; otherwise, . + + + Gets a instance of the class to use for feature queries. This property is read-only. + An instance of the class. + + + Contains values of properties that a component might need only occasionally. + + + Initializes a new instance of the class. + A value. + A value. + + + Copies an . + The to be copied. + A new copy of the control. + + + Returns whether the contains all default values. + + if the contains all default values; otherwise, . + + + Populates the specified with the data needed to serialize the target object. + The to populate with data. + The destination for this serialization. + + + Gets or sets the background color for the component. + A that represents the background color of the component. The default is . + + + Gets or sets the font of the text displayed by the component. + The to apply to the text displayed by the component. The default is . + + + Gets or sets the foreground color of the component. + The foreground color of the component. The default is . + + + Enables users to change page-related print settings, including margins and paper orientation. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Resets all options to their default values. + + + Gets or sets a value indicating whether the margins section of the dialog box is enabled. + + if the margins section of the dialog box is enabled; otherwise, . The default is . + + + Gets or sets a value indicating whether the orientation section of the dialog box (landscape versus portrait) is enabled. + + if the orientation section of the dialog box is enabled; otherwise, . The default is . + + + Gets or sets a value indicating whether the paper section of the dialog box (paper size and paper source) is enabled. + + if the paper section of the dialog box is enabled; otherwise, . The default is . + + + Gets or sets a value indicating whether the Printer button is enabled. + + if the Printer button is enabled; otherwise, . The default is . + + + Gets or sets a value indicating the to get page settings from. + The to get page settings from. The default is . + + + Gets or sets a value indicating whether the margin settings, when displayed in millimeters, should be automatically converted to and from hundredths of an inch. + + if the margins should be automatically converted; otherwise, . The default is . + + + Gets or sets a value indicating the minimum margins, in hundredths of an inch, the user is allowed to select. + The minimum margins, in hundredths of an inch, the user is allowed to select. The default is . + + + Gets or sets a value indicating the page settings to modify. + The to modify. The default is . + + + Gets or sets the printer settings that are modified when the user clicks the Printer button in the dialog. + The to modify when the user clicks the Printer button. The default is . + + + Gets or sets a value indicating whether the Help button is visible. + + if the Help button is visible; otherwise, . The default is . + + + Gets or sets a value indicating whether the Network button is visible. + + if the Network button is visible; otherwise, . The default is . + + + Provides data for the event. + + + Initializes a new instance of the class with the specified graphics and clipping rectangle. + The used to paint the item. + The that represents the rectangle in which to paint. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. + + + Returns the handle to a Windows device context. + An representing the handle of a device context. + + + Releases the handle of a Windows device context. + + + Gets the rectangle in which to paint. + The in which to paint. + + + Gets the graphics used to paint. + The object used to paint. The object provides methods for drawing objects on the display device. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Used to group collections of controls. + + + Occurs when the value of the property has changed. + + + This member is not meaningful for this control. + + + This member is not meaningful for this control. + + + This member is not meaningful for this control. + + + This member is not meaningful for this control. + + + Initializes a new instance of the class. + + + Creates a new AccessibleObject for this instance. + The AccessibleObject instance returned by this method supports ControlType UIA property. + + for this instance. + + + Fires the event indicating that the panel has been resized. Inheriting controls should use this in favor of actually listening to the event, but should still call to ensure that the event is fired for external listeners. + An that contains the event data. + + + Returns a string representation for this control. + A representation of the control. + + + Gets or sets a value that indicates whether the control resizes based on its contents. + + if the control automatically resizes based on its contents; otherwise, . The default is . + + + Indicates the automatic sizing behavior of the control. + The specified value when setting this property is not a valid values. + One of the values. + + + Indicates the border style for the control. + The specified value when setting this property is not a valid value. + One of the values. The default is . + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the default size of the control. + The default of the control. + + + Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. + + if the user can give the focus to the control using the TAB key; otherwise, . The default is . + + + This member is not meaningful for this control. + The text associated with this control. + + + Represents a Windows picture box control for displaying an image. + + + Overrides the property. + + + Overrides the property. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when a key is pressed when the control has focus. + + + Occurs when a key is pressed when the control has focus. + + + Occurs when a key is released when the control has focus. + + + Occurs when input focus leaves the . + + + Occurs when the asynchronous image-load operation is completed, been canceled, or raised an exception. + + + Occurs when the progress of an asynchronous image-loading operation has changed. + + + Occurs when the value of the property changes. + + + Occurs when changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + Cancels an asynchronous image load. + + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release managed and unmanaged resources; to release unmanaged resources only. + + + Displays the image specified by the property of the . + + is or an empty string. + + + Sets the to the specified URL and displays the image indicated. + The path for the image to display in the . + + is or an empty string. + + refers to an image on the Web that cannot be accessed. + + refers to a file that is not an image. + + refers to a file that does not exist. + + + Loads the image asynchronously. + + + Loads the image at the specified location, asynchronously. + The path for the image to display in the . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An object that contains the event data. + + + Signals the object that initialization is starting. + + + Signals to the object that initialization is complete. + + + Returns a string that represents the current control. + A string that represents the current . + + + Overrides the property. + + if drag-and-drop operations are allowed in the control; otherwise, . The default is . + + + Indicates the border style for the control. + The value assigned is not one of the values. + One of the enumeration values. The default is . + + + Overrides the property. + + if the control causes validation to be performed on any controls requiring validation when it receives focus; otherwise, . The default is . + + + Overrides the property. + A that contains the required creation parameters when the handle to the control is created. + + + Gets a value indicating the mode for Input Method Editor (IME) for the . + Always . + + + Gets the default size of the control. + The default of the control. + + + Gets or sets the image to display when an error occurs during the image-loading process or if the image load is canceled. + An to display if an error occurs during the image-loading process or if the image load is canceled. + + + Gets or sets the font of the text displayed by the control. + The to apply to the text displayed by the control. The default is the value of the property. + + + Overrides the property. + The foreground of the control. The default is the value of the property. + + + Gets or sets the image that is displayed by . + The to display. + + + Gets or sets the path or URL for the image to display in the . + The path or URL for the image to display in the . + + + Gets or sets the Input Method Editor(IME) mode supported by this control. + One of the values. + + + Gets or sets the image displayed in the control when the main image is loading. + The displayed in the picture box control when the main image is loading. + + + Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left languages. + One of the values. + + + Indicates how the image is displayed. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets the tab index value. + The tab index value. + + + Gets or sets a value that indicates whether the user can give the focus to this control by using the TAB key. + + if the user can give the focus to the control by using the TAB key; otherwise, . The default is . + + + Gets or sets the text of the . + The text of the . + + + Gets or sets a value indicating whether an image is loaded synchronously. + + if an image-loading operation is completed synchronously; otherwise, . The default is . + + + Specifies how an image is positioned within a . + + + The is sized equal to the size of the image that it contains. + + + The image is displayed in the center if the is larger than the image. If the image is larger than the , the picture is placed in the center of the and the outside edges are clipped. + + + The image is placed in the upper-left corner of the . The image is clipped if it is larger than the it is contained in. + + + The image within the is stretched or shrunk to fit the size of the . + + + The size of the image is increased or decreased maintaining the size ratio. + + + Provides data for the event. + + + Initializes an instance of the class. + The that the ToolTip is bound to. + The that the ToolTip is being created for. + + to indicate that the associated ToolTip window has a balloon-style appearance; otherwise, to indicate that the ToolTip window has a standard rectangular appearance. + The of the ToolTip. + + + Gets the control for which the is being drawn. + The that is associated with the , or if the ToolTip is not associated with a control. + + + Gets the window to which this is bound. + The window which owns the . + + + Gets a value indicating whether the ToolTip is displayed as a standard rectangular or a balloon window. + + if the ToolTip is displayed in a balloon window; otherwise, if a standard rectangular window is used. + + + Gets or sets the size of the ToolTip. + The of the window. + + + Represents the method that handles the event of the class. + The source of the event. + Information about the event. + + + Specifies the system power status. + + + The system is offline. + + + The system is online. + + + The power status of the system is unknown. + + + Defines identifiers that indicate a suspended system power activity mode. + + + Indicates a system hibernation power mode. When a system enters hibernation, the contents of its memory are saved to disk before the computer is turned off. When the system is restarted, the desktop and previously active programs are restored. + + + Indicates a system suspended power mode. When a system is suspended, the computer switches to a low-power state called standby. When a computer is in standby mode, some devices are turned off and the computer uses less power. The system can restore itself more quickly than returning from hibernation. Because standby does not save the memory state to disk, a power failure while in standby can cause loss of information. + + + Indicates current system power status information. + + + Gets the current battery charge status. + One of the values indicating the current battery charge level or charging status. + + + Gets the reported full charge lifetime of the primary battery power source in seconds. + The reported number of seconds of battery life available when the battery is fully charged, or -1 if the battery life is unknown. + + + Gets the approximate amount of full battery charge remaining. + The approximate amount, from 0.0 to 1.0, of full battery charge remaining. + + + Gets the approximate number of seconds of battery time remaining. + The approximate number of seconds of battery life remaining, or -1 if the approximate remaining battery life is unknown. + + + Gets the current system power status. + One of the values indicating the current system power status. + + + Provides options that specify the relationship between the control and preprocessing messages. + + + Specifies that the control requires the message and that processing should continue. + + + Specifies that the control does not require the message. + + + Specifies that the message has been processed and no further processing is required. + + + Provides data for the event. + + + Initializes a new instance of the class with the specified key. + One of the values. + + + Gets a value indicating whether the ALT key was pressed. + + if the ALT key was pressed; otherwise, . + + + Gets a value indicating whether the CTRL key was pressed. + + if the CTRL key was pressed; otherwise, . + + + Gets or sets a value indicating whether a key is a regular input key. + + if the key is a regular input key; otherwise, . + + + Gets the keyboard code for a or event. + One of the values. + + + Gets the key code combined with key modifiers such as the SHIFT, CONTROL, and ALT keys for a or event. + One of the values. + + + Gets the keyboard value for a or event. + An representing the keyboard value. + + + Gets the modifier flags for a or event. + One of the values. + + + Gets a value indicating whether the SHIFT key was pressed. + + if the SHIFT key was pressed; otherwise, . + + + Represents the method that will handle the event for a control. + The source of the event. + A that contains the event data. + + + Controls how a document is printed from a Windows Forms application. + + + Initializes a new instance of the class, wrapping the supplied . + A to encapsulate. + + + Initializes a new instance of the class, wrapping the supplied and specifying a title for the dialog box. + A to encapsulate. + A containing a title for the status dialog box. + + + Completes the control sequence that determines when and how to print a page of a document. + A that represents the document currently being printed. + A that contains the event data. + + + Completes the control sequence that determines when and how to print a document. + A that represents the document currently being printed. + A that contains the event data. + + + Begins the control sequence that determines when and how to print a page of a document. + A that represents the document currently being printed. + A that contains the event data. + A object that represents a page from a . + + + Begins the control sequence that determines when and how to print a document. + A that represents the document currently being printed. + A that contains the event data. + + + Gets a value indicating this is used for print preview. + + if the is used for print preview, otherwise, . + + + Lets users select a printer and choose which sections of the document to print from a Windows Forms application. + + + Initializes a new instance of the class. + + + Resets all options, the last selected printer, and the page settings to their default values. + + + Gets or sets a value indicating whether the Current Page option button is displayed. + + if the Current Page option button is displayed; otherwise, . The default is . + + + Gets or sets a value indicating whether the Print to file check box is enabled. + + if the Print to file check box is enabled; otherwise, . The default is . + + + Gets or sets a value indicating whether the Selection option button is enabled. + + if the Selection option button is enabled; otherwise, . The default is . + + + Gets or sets a value indicating whether the Pages option button is enabled. + + if the Pages option button is enabled; otherwise, . The default is . + + + Gets or sets a value indicating the used to obtain . + The used to obtain . The default is . + + + Gets or sets the printer settings the dialog box modifies. + The the dialog box modifies. + + + Gets or sets a value indicating whether the Print to file check box is selected. + + if the Print to file check box is selected; otherwise, . The default is . + + + Gets or sets a value indicating whether the Help button is displayed. + + if the Help button is displayed; otherwise, . The default is . + + + Gets or sets a value indicating whether the Network button is displayed. + + if the Network button is displayed; otherwise, . The default is . + + + Gets or sets a value indicating whether the dialog should be shown in the Windows XP style for systems running Windows XP Home Edition, Windows XP Professional, Windows Server 2003 or later. + + to indicate the dialog should be shown with the Windows XP style, otherwise . The default is . + + + Represents the raw preview part of print previewing from a Windows Forms application, without any dialog boxes or buttons. Most objects are found on objects, but they do not have to be. + + + Occurs when the start page changes. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + + Refreshes the preview of the document. + + + Overrides the method. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Resets the property to , which is the default color. + + + Resets the foreground color of the to , which is the default color. + + + Overrides the method. + The Windows to process. + + + Gets or sets a value indicating whether resizing the control or changing the number of pages shown automatically adjusts the property. + + if the changing the control size or number of pages adjusts the property; otherwise, . The default is . + + + Gets or sets the number of pages displayed horizontally across the screen. + The set value is less than 1. + The number of pages displayed horizontally across the screen. The default is 1. + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets or sets a value indicating the document to preview. + The representing the document to preview. + + + Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. + One of the values. The default is . + + + Gets or sets the number of pages displayed vertically down the screen. + The set value is less than 1. + The number of pages displayed vertically down the screen. The default is 0. + + + Gets or sets the page number of the upper left page. + The set value is less than 0. + The page number of the upper left page. The default is 0. + + + Gets or sets the text associated with this control. + The text associated with this control. + + + Gets or sets a value indicating whether printing uses the anti-aliasing features of the operating system. + + if anti-aliasing is used; otherwise, . + + + Gets or sets a value indicating how large the pages will appear. + The value is less than or equal to 0. + A value indicating how large the pages will appear. A value of 1.0 indicates full size. + + + Represents a dialog box form that contains a for printing from a Windows Forms application. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + Creates the handle for the form that encapsulates the . + The printer settings in are not valid. + + + Raises the event. + Provides data for a cancelable event. + + + Determines whether a key should be processed further. + One of the values. + + to indicate the key should be processed; otherwise, . + + + Processes the TAB key. + + to cycle forward through the controls in the form; otherwise, . + + to indicate the TAB key was successfully processed; otherwise, . + + + Gets or sets the button on the form that is clicked when the user presses the ENTER key. + An that represents the button to use as the accept button for the form. + + + Gets or sets the accessible description of the control. + The accessible description of the control. The default is . + + + Gets or sets the accessible name of the control. + The accessible name of the control. The default is . + + + The accessible role of the control. + One of the values. The default is . + + + Gets or sets whether the control can accept data that the user drags onto it. + + if drag-and-drop operations are allowed in the control; otherwise, . The default is . + + + Gets or sets the anchor style for the control. + A bitwise combination of the values. The default is and . + + + Gets or sets a value indicating whether the form adjusts its size to fit the height of the font used on the form and scales its controls. + + if the form will automatically scale itself and its controls based on the current font assigned to the form; otherwise, . The default is . + + + The class does not support the property. + Stores an ordered pair of integers, typically the width and height of a rectangle. + + + Gets or sets a value indicating whether the form enables autoscrolling. + Represents a Boolean value. + + + Gets or sets the size of the auto-scroll margin. + A that represents the height and width, in pixels, of the auto-scroll margin. + + + Gets or sets the minimum size of the automatic scroll bars. + A that represents the minimum height and width, in pixels, of the scroll bars. + + + Gets or sets a value indicating whether the should automatically resize to fit its contents. + + if should resize to fit its contents; otherwise, . + + + Gets or sets how the control performs validation when the user changes focus to another control. + Determines how a control validates its data when it loses user input focus. + + + Gets or sets the background color of the form. + A that represents the background color of the control. The default is the value of the property. + + + Gets or sets the background image for the control. + An that represents the image to display in the background of the control. + + + Gets or sets the layout of the . + One of the values. + + + Gets or sets the cancel button for the . + Allows a control to act like a button on a form. + + + Gets or sets a value indicating whether entering the control causes validation for all controls that require validation. + + if entering the control causes validation to be performed on controls requiring validation; otherwise, . The default is . + + + Gets or sets how the short cut menu for the control. + The for this control, or if there is no . The default is . + + + Gets or sets a value indicating whether a control box is displayed in the caption bar of the form. + + if the form displays a control box in the upper-left corner of the form; otherwise, . The default is . + + + Gets or sets the cursor for the control. + A that represents the cursor to display when the mouse pointer is over the control. + + + Gets the data bindings for the control. + A that contains the objects for the control. + + + Gets the default minimum size, in pixels, of the control. + The structure representing the default minimum size. + + + Gets or sets how the control should be docked in its parent control. + One of the values. The default is . + + + Overrides the property. + A that represents the padding for all the edges of a docked control. + + + Gets or sets the document to preview. + The representing the document to preview. + + + Get or sets a value indicating whether the control is enabled. + + if the control is enabled; otherwise, . The default is . + + + Gets or sets the font used for the control. + The to apply to the text displayed by the control. The default is the value of the property. + + + Gets or sets the foreground color of the control. + The foreground of the control. The default is the value of the property. + + + Gets or sets the border style of the form. + The value specified is outside the range of valid values. + A that represents the style of border to display for the form. The default is . + + + Gets or sets a value indicating whether a Help button should be displayed in the caption box of the form. + + to display a Help button in the form's caption bar; otherwise, . The default is . + + + Gets or sets the icon for the form. + An that represents the icon for the form. + + + Gets or sets the Input Method Editor (IME) mode supported by this control. + The assigned value is not one of the enumeration values. + One of the values. The default is . + + + Gets or sets a value indicating whether the form is a container for multiple document interface (MDI) child forms. + + if the form is a container for MDI child forms; otherwise, . The default is . + + + Gets or sets a value indicating whether the form will receive key events before the event is passed to the control that has focus. + + if the form will receive all key events; if the currently selected control on the form receives key events. The default is . + + + Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container. + The that represents the upper-left corner of the control relative to the upper-left corner of its container. + + + Gets or sets the margins for the control. + A representing the space between controls. + + + Gets or sets a value indicating whether the maximize button is displayed in the caption bar of the form. + + to display a maximize button for the form; otherwise, . The default is . + + + Gets or sets the maximum size the form can be resized to. + The values of the height or width within the are less than 0. + A that represents the maximum size for the form. + + + Gets or sets a value indicating whether the minimize button is displayed in the caption bar of the form. + + to display a minimize button for the form; otherwise, . The default is . + + + Gets the minimum size the form can be resized to. + The values of the height or width within the are less than 0. + A that represents the minimum size for the form. + + + Gets or sets the opacity level of the form. + The level of opacity for the control. + + + Gets or sets the padding for the control. + A representing the control's internal spacing characteristics. + + + Gets a value indicating the contained in this form. + The contained in this form. + + + Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. + One of the values. The default is . + + + Gets or sets a value indicating whether the should be laid out from right to left. + + to indicate the contents should be laid out from right to left; otherwise, . The default is . + + + Gets or sets a value indicating whether the form is displayed in the Windows taskbar. + + to display the form in the Windows taskbar at run time; otherwise, . The default is . + + + Gets or sets the size of the form. + A that represents the size of the form. + + + Gets or sets the style of the size grip to display in the lower-right corner of the form. + Gets or sets the style of the size grip to display in the lower-right corner of the form. + + + Gets or sets the starting position of the dialog box at run time. + The value specified is outside the range of valid values. + A that represents the starting position of the dialog box. + + + Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. + + if the user can give the focus to this control using the TAB key; otherwise, . The default is . + + + Gets or sets the object that contains data about the control. + An object that contains data about the control. The default is . + + + Gets or sets the text displayed on the control. + Represents text as a series of Unicode characters. + + + Gets or sets a value indicating whether the form should be displayed as the topmost form of your application. + + to display the form as a topmost form; otherwise, . The default is . + + + Gets or sets the color that will represent transparent areas of the form. + A that represents the color to display transparently on the form. + + + Gets or sets a value indicating whether printing uses the anti-aliasing features of the operating system. + + if anti-aliasing is used; otherwise, . + + + Gets the wait cursor, typically an hourglass shape. + + to use the wait cursor for the current control and all child controls; otherwise, . The default is . + + + Gets or sets a value indicating whether the control is visible. + This property is not relevant for this class. + + if the control is visible; otherwise, . The default is . + + + Gets or sets the form's window state. + The value specified is outside the range of valid values. + A that represents the window state of the form. The default is . + + + Provides structures that are colors of a Windows display element. This class cannot be inherited. + + + Gets the starting color of the gradient used when the button is checked. + A that is the gradient used when the button is checked. + + + Gets the end color of the gradient used when the button is checked. + A that is the end color of the gradient used when the button is checked. + + + Gets the middle color of the gradient used when the button is checked. + A that is the middle color of the gradient used when the button is checked. + + + Gets the solid color used when the button is checked. + A that is the solid color used when the button is checked. + + + Gets the border color to use with . + A that is the border color to use with . + + + Gets the border color to use with the , , and colors. + A that is the border color to use with the , , and colors. + + + Gets the starting color of the gradient used when the button is pressed down. + A that is the starting color of the gradient used when the button is pressed down. + + + Gets the end color of the gradient used when the button is pressed down. + A that is the end color of the gradient used when the button is pressed down. + + + Gets the middle color of the gradient used when the button is pressed down. + A that is the middle color of the gradient used when the button is pressed. + + + Gets the solid color used when the button is pressed down. + A that is the solid color used when the button is pressed down. + + + Gets the border color to use with . + A that is the border color to use with . + + + Gets the border color to use with the , , and colors. + A that is the border color to use with the , , and colors. + + + Gets the starting color of the gradient used when the button is selected. + A that is the starting color of the gradient used when the button is selected. + + + Gets the end color of the gradient used when the button is selected. + A that is the end color of the gradient used when the button is selected. + + + Gets the middle color of the gradient used when the button is selected. + A that is the middle color of the gradient used when the button is selected. + + + Gets the solid color used when the button is selected. + A that is the solid color used when the button is selected. + + + Gets the border color to use with . + A that is the border color to use with . + + + Gets the solid color to use when the check box is selected and gradients are being used. + A that is the solid color to use when the check box is selected and gradients are being used. + + + Gets the solid color to use when the check box is selected and gradients are being used. + A that is the solid color to use when the check box is selected and gradients are being used. + + + Gets the solid color to use when the check box is selected and gradients are being used. + A that is the solid color to use when the check box is selected and gradients are being used. + + + Gets the color to use for shadow effects on the grip or move handle. + A that is the color to use for shadow effects on the grip or move handle. + + + Gets the color to use for highlight effects on the grip or move handle. + A that is the color to use for highlight effects on the grip or move handle. + + + Gets the starting color of the gradient used in the image margin of a . + A that is the starting color of the gradient used in the image margin of a . + + + Gets the end color of the gradient used in the image margin of a . + A that is the end color of the gradient used in the image margin of a . + + + Gets the middle color of the gradient used in the image margin of a . + A that is the middle color of the gradient used in the image margin of a . + + + Gets the starting color of the gradient used in the image margin of a when an item is revealed. + A that is the starting color of the gradient used in the image margin of a when an item is revealed. + + + Gets the end color of the gradient used in the image margin of a when an item is revealed. + A that is the end color of the gradient used in the image margin of a when an item is revealed. + + + Gets the middle color of the gradient used in the image margin of a when an item is revealed. + A that is the middle color of the gradient used in the image margin of a when an item is revealed. + + + Gets the border color or a . + A that is the border color or a . + + + Gets the border color to use with a . + A that is the border color to use with a . + + + Gets the starting color of the gradient used when a top-level is pressed down. + A that is the starting color of the gradient used when a top-level is pressed down. + + + Gets the end color of the gradient used when a top-level is pressed down. + A that is the end color of the gradient used when a top-level is pressed down. + + + Gets the middle color of the gradient used when a top-level is pressed down. + A that is the middle color of the gradient used when a top-level is pressed down. + + + Gets the solid color to use when a other than the top-level is selected. + A that is the solid color to use when a other than the top-level is selected. + + + Gets the starting color of the gradient used when the is selected. + A that is the starting color of the gradient used when the is selected. + + + Gets the end color of the gradient used when the is selected. + A that is the end color of the gradient used when the is selected. + + + Gets the starting color of the gradient used in the . + A that is the starting color of the gradient used in the . + + + Gets the end color of the gradient used in the . + A that is the end color of the gradient used in the . + + + Gets the starting color of the gradient used in the . + A that is the starting color of the gradient used in the . + + + Gets the end color of the gradient used in the . + A that is the end color of the gradient used in the . + + + Gets the middle color of the gradient used in the . + A that is the middle color of the gradient used in the . + + + Gets the starting color of the gradient used in the . + A that is the starting color of the gradient used in the . + + + Gets the end color of the gradient used in the . + A that is the end color of the gradient used in the . + + + Gets the color to use to for shadow effects on the . + A that is the color to use to for shadow effects on the . + + + Gets the color to use to for highlight effects on the . + A that is the color to use to create highlight effects on the . + + + + Gets the starting color of the gradient used on the . + A that is the starting color of the gradient used on the . + + + Gets the end color of the gradient used on the . + A that is the end color of the gradient used on the . + + + Gets the border color to use on the bottom edge of the . + A that is the border color to use on the bottom edge of the . + + + Gets the starting color of the gradient used in the . + A that is the starting color of the gradient used in the . + + + Gets the end color of the gradient used in the . + A that is the end color of the gradient used in the . + + + Gets the solid background color of the . + A that is the solid background color of the . + + + Gets the starting color of the gradient used in the background. + A that is the starting color of the gradient used in the background. + + + Gets the end color of the gradient used in the background. + A that is the end color of the gradient used in the background. + + + Gets the middle color of the gradient used in the background. + A that is the middle color of the gradient used in the background. + + + Gets the starting color of the gradient used in the . + A that is the starting color of the gradient used in the . + + + Gets the end color of the gradient used in the . + A that is the end color of the gradient used in the . + + + Provides colors used for Microsoft Office display elements. + + + Initializes a new instance of the class. + + + Gets the starting color of the gradient used when the button is checked. + A that is the starting color of the gradient used when the button is checked. + + + Gets the end color of the gradient used when the button is checked. + A that is the end color of the gradient used when the button is checked. + + + Gets the middle color of the gradient used when the button is checked. + A that is the middle color of the gradient used when the button is checked. + + + Gets the solid color used when the button is checked. + A that is the solid color used when the button is checked. + + + Gets the border color to use with . + A that is the border color to use with . + + + Gets the border color to use with the , , and colors. + A that is the border color to use with the , , and colors. + + + Gets the starting color of the gradient used when the button is pressed. + A that is the starting color of the gradient used when the button is pressed. + + + Gets the end color of the gradient used when the button is pressed. + A that is the end color of the gradient used when the button is pressed. + + + Gets the middle color of the gradient used when the button is pressed. + A that is the middle color of the gradient used when the button is pressed. + + + Gets the solid color used when the button is pressed. + A that is the solid color used when the button is pressed. + + + Gets the border color to use with . + A that is the border color to use with . + + + Gets the border color to use with the , , and colors. + A that is the border color to use with the , , and colors. + + + Gets the starting color of the gradient used when the button is selected. + A that is the starting color of the gradient used when the button is selected. + + + Gets the end color of the gradient used when the button is selected. + A that is the end color of the gradient used when the button is selected. + + + Gets the middle color of the gradient used when the button is selected. + A that is the middle color of the gradient used when the button is selected. + + + Gets the solid color used when the button is selected. + A that is the solid color used when the button is selected. + + + Gets the border color to use with . + A that is the border color to use with . + + + Gets the solid color to use when the button is checked and gradients are being used. + A that is the solid color to use when the button is checked and gradients are being used. + + + Gets the solid color to use when the button is checked and selected and gradients are being used. + A that is the solid color to use when the button is checked and selected and gradients are being used. + + + Gets the solid color to use when the button is checked and selected and gradients are being used. + A that is the solid color to use when the button is checked and selected and gradients are being used. + + + Gets the color to use for shadow effects on the grip (move handle). + A that is the color to use for shadow effects on the grip (move handle). + + + Gets the color to use for highlight effects on the grip (move handle). + A that is the color to use for highlight effects on the grip (move handle). + + + Gets the starting color of the gradient used in the image margin of a . + A that is the starting color of the gradient used in the image margin of a . + + + Gets the end color of the gradient used in the image margin of a . + A that is the end color of the gradient used in the image margin of a . + + + Gets the middle color of the gradient used in the image margin of a . + A that is the middle color of the gradient used in the image margin of a . + + + Gets the starting color of the gradient used in the image margin of a when an item is revealed. + A that is the starting color of the gradient used in the image margin of a when an item is revealed. + + + Gets the end color of the gradient used in the image margin of a when an item is revealed. + A that is the end color of the gradient used in the image margin of a when an item is revealed. + + + Gets the middle color of the gradient used in the image margin of a when an item is revealed. + A that is the middle color of the gradient used in the image margin of a when an item is revealed. + + + Gets the color that is the border color to use on a . + A that is the border color to use on a . + + + Gets the border color to use with a . + A that is the border color to use with a . + + + Gets the starting color of the gradient used when a top-level is pressed. + A that is the starting color of the gradient used when a top-level is pressed. + + + Gets the end color of the gradient used when a top-level is pressed. + A that is the end color of the gradient used when a top-level is pressed. + + + Gets the middle color of the gradient used when a top-level is pressed. + A that is the middle color of the gradient used when a top-level is pressed. + + + Gets the solid color to use when a other than the top-level is selected. + A that is the solid color to use when a other than the top-level is selected. + + + Gets the starting color of the gradient used when the is selected. + A that is the starting color of the gradient used when the is selected. + + + Gets the end color of the gradient used when the is selected. + A that is the end color of the gradient used when the is selected. + + + Gets the starting color of the gradient used in the . + A that is the starting color of the gradient used in the . + + + Gets the end color of the gradient used in the . + A that is the end color of the gradient used in the . + + + Gets the starting color of the gradient used in the . + A that is the starting color of the gradient used in the . + + + Gets the end color of the gradient used in the . + A that is the end color of the gradient used in the . + + + Gets the middle color of the gradient used in the . + A that is the middle color of the gradient used in the . + + + Gets the starting color of the gradient used in the . + A that is the starting color of the gradient used in the . + + + Gets the end color of the gradient used in the . + A that is the end color of the gradient used in the . + + + Gets the color to use to for shadow effects on the . + A that is the color to use to for shadow effects on the . + + + Gets the color to use to for highlight effects on the . + A that is the color to use to for highlight effects on the . + + + + Gets the starting color of the gradient used on the . + A that is the starting color of the gradient used on the . + + + Gets the end color of the gradient used on the . + A that is the end color of the gradient used on the . + + + Gets the border color to use on the bottom edge of the . + A that is the border color to use on the bottom edge of the . + + + Gets the starting color of the gradient used in the . + A that is the starting color of the gradient used in the . + + + Gets the end color of the gradient used in the . + A that is the end color of the gradient used in the . + + + Gets the solid background color of the . + A that is the solid background color of the . + + + Gets the starting color of the gradient used in the background. + A that is the starting color of the gradient used in the background. + + + Gets the end color of the gradient used in the background. + A that is the end color of the gradient used in the background. + + + Gets the middle color of the gradient used in the background. + A that is the middle color of the gradient used in the background. + + + Gets the starting color of the gradient used in the . + A that is the starting color of the gradient used in the . + + + Gets the end color of the gradient used in the . + A that is the end color of the gradient used in the . + + + Gets or sets a value indicating whether to use rather than colors that match the current visual style. + + to use ; otherwise, . The default is . + + + Represents a Windows progress bar control. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the user double-clicks the control. + + + Occurs when focus enters the control. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the user presses a key while the control has focus. + + + Occurs when the user presses a key while the control has focus. + + + Occurs when the user releases a key while the control has focus. + + + Occurs when focus leaves the control. + + + Occurs when the user double-clicks the control. + + + Occurs when the value of the property changes. + + + Occurs when the is drawn. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Initializes a new instance of the class. + + + Creates a new instance of the accessibility object for the control. + The for this control. + + + Creates a handle for the control. + + + Advances the current position of the progress bar by the specified amount. + The amount by which to increment the progress bar's current position. + The property is set to + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Overrides . + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Advances the current position of the progress bar by the amount of the property. + + is set to . + + + Resets the to its default value. + + + Returns a string that represents the control. + A string that represents the current . + + + Gets or sets a value indicating whether the control can accept data that the user drags onto it. + + if drag-and-drop operations are allowed in the control; otherwise, . The default is . + + + Gets or sets the background image for the control. + The current background image. + + + Gets or sets the layout of the background image of the progress bar. + One of the values. + + + Gets or sets a value indicating whether the control, when it receives focus, causes validation to be performed on any controls that require validation. + + if the control, when it receives focus, causes validation to be performed on any controls that require validation; otherwise, . The default is . + + + Overrides . + Information needed when you create a control. + + + Gets the default Input Method Editor (IME) mode supported by the control. + One of the values. + + + Gets the default size of the control. + A that represents the default size of the control. + + + Gets or sets a value indicating whether the control should redraw its surface using a secondary buffer. + + if a secondary buffer should be used, otherwise. + + + Gets or sets the font of text in the . + The of the text. The default is the font set by the container. + + + Gets or sets the input method editor (IME) for the . + One of the values. + + + Gets or sets the time period, in milliseconds, that it takes the progress block to scroll across the progress bar. + The indicated time period is less than 0. + The time period, in milliseconds, that it takes the progress block to scroll across the progress bar. + + + Gets or sets the maximum value of the range of the control. + The value specified is less than 0. + The maximum value of the range. The default is 100. + + + Gets or sets the minimum value of the range of the control. + The value specified for the property is less than 0. + The minimum value of the range. The default is 0. + + + Gets or sets the space between the edges of a control and its contents. + + in all cases. + + + Gets or sets a value indicating whether the and any text it contains is displayed from right to left. + + if the is displayed from right to left; otherwise, . The default is . + + + Gets or sets the amount by which a call to the method increases the current position of the progress bar. + The amount by which to increment the progress bar with each call to the method. The default is 10. + + + Gets or sets the manner in which progress should be indicated on the progress bar. + The value is not a member of the enumeration. + One of the values. The default is + + + Overrides . + true if the user can set the focus to the control by using the TAB key; otherwise, false. The default is true. + + + Gets or sets the text associated with this control. + The text associated with this control. + + + Gets or sets the current position of the progress bar. + The value specified is greater than the value of the property. + + -or- + + The value specified is less than the value of the property. + The position within the range of the progress bar. The default is 0. + + + Provides methods used to render a progress bar control with visual styles. This class cannot be inherited. + + + Draws an empty progress bar control that fills in horizontally. + The used to draw the progress bar. + The that specifies the bounds of the progress bar. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a set of progress bar pieces that fill a horizontal progress bar. + The used to draw the progress bar. + The that specifies the bounds to be filled by progress bar pieces. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws an empty progress bar control that fills in vertically. + The used to draw the progress bar. + The that specifies the bounds of the progress bar. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a set of progress bar pieces that fill a vertical progress bar. + The used to draw the progress bar. + The that specifies the bounds to be filled by progress bar pieces. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Gets the width, in pixels, of the space between each inner piece of the progress bar. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + The width, in pixels, of the space between each inner piece of the progress bar. + + + Gets the width, in pixels, of a single inner piece of the progress bar. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + The width, in pixels, of a single inner piece of the progress bar. + + + Gets a value indicating whether the class can be used to draw a progress bar control with visual styles. + + if the user has enabled visual styles in the operating system and visual styles are applied to the client area of application windows; otherwise, . + + + Specifies the style that a uses to indicate the progress of an operation. + + + Indicates progress by increasing the number of segmented blocks in a . + + + Indicates progress by increasing the size of a smooth, continuous bar in a . + + + Indicates progress by continuously scrolling a block across a in a marquee fashion. + + + Provides a user interface for browsing the properties of an object. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when a key is first pressed. + + + Occurs when a key is pressed while the control has focus. + + + Occurs when a key is released while the control has focus. + + + Occurs when the user clicks the control with the mouse. + + + Occurs when the mouse pointer enters the control. + + + Occurs when the mouse pointer leaves the control. + + + Occurs when the mouse pointer moves over the control. + + + Occurs when the mouse pointer is over the control and the user releases a mouse button. + + + Occurs when the value of the property changes. + + + Occurs when the sort mode is changed. + + + Occurs when a property tab changes. + + + Occurs when a property value changes. + + + Occurs when the selected is changed. + + + Occurs when the objects selected by the property have changed. + + + Occurs when the control is browsing a COM object and the user renames the object. + + + Occurs when the text of the changes. + + + Initializes a new instance of the class. + + + Collapses all the categories in the . + + + Creates a new accessibility object for this control. + An accessibility object for this control. + + + When overridden in a derived class, enables the creation of a . + The type of tab to create. + The newly created property tab. Returns in its default implementation. + + + Disposes of the resources (other than memory) used by the . + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Expands all the categories in the . + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + The source of the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Processes a dialog key. + Specifies key codes and modifiers. + + if the key was processed by the control; otherwise, . + + + Forces the control to invalidate its client area and immediately redraw itself and any child controls. + + + Refreshes the property tabs of the specified scope. + Either the or value of . + The parameter is not the or value of . + + + Resets the selected property to its default value. + + + This method is not relevant for this class. + The horizontal scaling factor. + The vertical scaling factor. + + + Displays or hides the events button. + + to show the events button; to hide the events button. + + + Closes any open drop-down controls on the control. For a description of this member, see . + + + Commits all pending changes to the control. For a description of this member, see . + + if all the successfully commits changes; otherwise, . + + + Activates the control when the user chooses properties for a control in Design view. For a description of this member, see . + + + Loads user states from the registry into the control. For a description of this member, see . + The registry key that contains the user states. + + + Saves user states from the control to the registry. For a description of this member, see . + The registry key that contains the user states. + + + Processes Windows messages. + The Windows to process. + + + This property is not relevant for this class. + + if enabled; otherwise, . + + + Gets or sets the background color for the control. + A that represents the background color of the control. The default is the value of the property. + + + This property is not relevant for this class. + The background image of the property grid. + + + This property is not relevant for this class. + The background image layout of the property grid. + + + Gets or sets the browsable attributes associated with the object that the property grid is attached to. + The collection of browsable attributes associated with the object. + + + Gets a value indicating whether the commands pane can be made visible for the currently selected objects. + + if the commands pane can be made visible; otherwise, . + + + Gets or sets a value that indicates whether OS-specific visual style glyphs are used for the expansion nodes in the grid area. + + to use the visual style glyphs; otherwise, . + + + Gets or sets the text color used for category headings. + A structure representing the text color. + + + Gets or sets the color of the line that separates categories in the grid area. + The color of the category splitter. + + + Gets or sets the color of active links in the executable commands region. + A structure representing the active link color. + + + Gets or sets the background color of the hot commands region. + One of the values. The default is the default system color for controls. + + + Gets or sets the color of the border surrounding the hot commands region. + The color of the commands border. + + + Gets or sets the unavailable link color for the executable commands region. + A structure representing the unavailable link color. + + + Gets or sets the foreground color for the hot commands region. + One of the values. The default is the default system color for control text. + + + Gets or sets the link color for the executable commands region. + A structure representing the link color for the executable commands region. + + + Gets a value indicating whether the commands pane is visible. + + if the commands pane is visible; otherwise, . The default is . + + + Gets or sets a value indicating whether the commands pane is visible for objects that expose verbs. + + if the commands pane is visible; otherwise, . The default is . + + + Gets the default location for the shortcut menu. + The default location for the shortcut menu if the command is invoked. Typically, this is centered over the selected property. + + + This property is not relevant for this class. + The controls associated with the property grid. + + + Gets the default size of the control. + The default of the control. + + + Gets the type of the default tab. + A representing the default tab. + + + Gets or sets the foreground color of disabled text in the grid area. + The foreground color of disabled items. + + + Gets or sets a value indicating whether the control paints its toolbar with flat buttons. + + if the paints its toolbar with flat buttons; otherwise . The default is . + + + This property is not relevant for this class. + The foreground color of the control. + + + Gets or sets the background color for the Help region. + One of the values. The default is the default system color for controls. + + + Gets or sets the color of the border surrounding the description pane. + The color of the help border. + + + Gets or sets the foreground color for the Help region. + One of the values. The default is the default system color for control text. + + + Gets or sets a value indicating whether the Help text is visible. + + if the help text is visible; otherwise, . The default is . + + + Gets or sets a value indicating whether buttons appear in standard size or in large size. + + if buttons on the control appear large; otherwise, . The default is . + + + Gets or sets the color of the gridlines and borders. + One of the values. The default is the default system color for scroll bars. + + + This property is not relevant for this class. + A value. + + + Gets or sets the type of sorting the uses to display properties. + The assigned value is not one of the values. + One of the values. The default is or . + + + Gets the collection of property tabs that are displayed in the grid. + A containing the collection of objects being displayed by the . + + + Gets or sets the selected grid item. + The currently selected row in the property grid. + + + Gets or sets the background color of selected items that have the input focus. + The background color of focused, selected items. + + + Gets or sets the foreground color of selected items that have the input focus. + The foreground color of focused, selected items. + + + Gets or sets the object for which the grid displays properties. + The first object in the object list. If there is no currently selected object the return is . + + + Gets or sets the currently selected objects. + One of the items in the array of objects had a null value. + An array of type . The default is an empty array. + + + Gets the currently selected property tab. + The that is providing the selected view. + + + Gets a value indicating whether the control should display focus rectangles. + + if the control should display focus rectangles; otherwise, . + + + Gets the image that represents the property page. + The image that represents the property page. + + + Gets or sets the site of the control. + The associated with the Control, if any. + + + Gets the image that represents sorting grid items by category. + The image that represents sorting by category. + + + Gets the image that represents sorting grid items by property name. + The image that represents sorting by property. + + + For a description of this member, see . + + if the control is currently setting one of the properties of its selected object; otherwise, . + + + Gets or sets the text associated with this control. + The text associated with this control. + + + Gets or sets a value indicating whether the toolbar is visible. + + if the toolbar is visible; otherwise, . The default is . + + + Gets or sets the painting functionality for objects. + A for the . + + + Gets or sets a value that determines whether to use the class (GDI+) or the class (GDI) to render text. + + if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . + + + Gets or sets a value indicating the background color in the grid. + One of the values. The default is the default system color for windows. + + + Gets or sets the color of the border surrounding the grid area. + The color of the property grid border. + + + Gets or sets a value indicating the color of the text in the grid. + One of the values. The default is current system color for text in windows. + + + Contains a collection of objects. + + + Adds a Property tab of the specified type to the collection. + The Property tab type to add to the grid. + + + Adds a Property tab of the specified type and with the specified scope to the collection. + The Property tab type to add to the grid. + One of the values. + + + Removes all the Property tabs of the specified scope from the collection. + The scope of the tabs to clear. + The assigned value of the parameter is less than the value of . + + + Returns an enumeration of all the Property tabs in the collection. + An for the . + + + Removes the specified tab type from the collection. + The tab type to remove from the collection. + + + For a description of this member, see . + A zero-based array that receives the copied items from the collection. + The first position in the specified array to receive copied contents. + + + Gets the number of Property tabs in the collection. + The number of Property tabs in the collection. + + + Gets the at the specified index. + The index of the to return. + The at the specified index. + + + For a description of this member, see . + + to indicate the list is synchronized; otherwise . + + + For a description of this member, see . + An object that can be used to synchronize access to the underlying list. + + + Defines methods and a property that allow filtering on specific attributes. + + + Resets the property to the default value. + + + Sorts the properties in the property browser. + + to group the properties by category; otherwise, . + + + Gets or sets the attributes on which the property browser filters. + The attributes on which the property browser filters. + + + Represents the Properties tab on a control. + + + Initializes a new instance of the class. + + + Gets the default property of the specified component. + The component to retrieve the default property of. + A that represents the default property. + + + Gets the properties of the specified component that match the specified attributes and context. + An that indicates the context to retrieve properties from. + The component to retrieve properties from. + An array of type that indicates the attributes of the properties to retrieve. + A that contains the properties matching the specified context and attributes. + + + Gets the properties of the specified component that match the specified attributes. + The component to retrieve properties from. + An array of type that indicates the attributes of the properties to retrieve. + A that contains the properties. + + + Gets the Help keyword that is to be associated with this tab. + The string "vs.properties". + + + Gets the name of the Properties tab. + The string "Properties". + + + Contains a set of menu commands used by the designer in Visual Studio. + + + Represents the command identifier for the Commands menu item. + + + Represents the command identifier for the Description menu item. + + + Represents the command identifier for the Hide menu item. + + + Represents the command identifier for the Reset menu item. + + + Represents the GUID for the internal property browser's command set. + + + Represents the GUID the internal property browser uses to create a shortcut menu. + + + Initializes a new instance of the class. + + + Maintains a between an object's property and a data-bound control property. + + + Initializes a new instance of the class. + + + Throws a in all cases. + In all cases. + + + Cancels the current edit. + + + Ends the current edit. + + + Gets the name of the list supplying the data for the binding. + An containing the table's bound properties. + Always returns an empty string. + + + Raises the event. + The event data. + + + Raises the event. + The event data. + + + Throws a in all cases. + The index of the row to delete. + In all cases. + + + Resumes data binding. + + + Suspends the data binding between a data source and a data-bound property. + + + Updates the current between a data binding and a data-bound property. + + + Gets the number of rows managed by the . + Always returns 1. + + + Gets the object to which the data-bound property belongs. + An object that represents the object to which the property belongs. + + + Gets the position in the underlying list that controls bound to this data source point to. + Always returns 0. + + + Specifies how properties are sorted in the . + + + Properties are sorted in an alphabetical list. + + + Properties are displayed according to their category in a group. The categories are defined by the properties themselves. + + + Properties are displayed according to their category in a group. The properties are further sorted alphabetically within the group. The categories are defined by the properties themselves. + + + Properties are displayed in the order in which they are retrieved from the . + + + Provides data for the event of a . + + + Initializes a new instance of the class. + The Previously selected property tab. + The newly selected property tab. + + + Gets the new selected. + The newly selected . + + + Gets the old selected. + The old that was selected. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for the event of a . + + + Initializes a new instance of the class. + The item in the grid that changed. + The old property value. + + + Gets the that was changed. + A in the . + + + The value of the grid item before it was changed. + A object representing the old value of the property. + + + The event handler class that is invoked when a property in the grid is modified by the user. + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The file containing Help for the . + The string defining what Help to get for the . + The keyword to associate with the Help request for the . + + + Gets or sets the Help keyword for the specified control. + The Help topic associated with the that was queried. + + + Gets or sets a value specifying the name of the Help file. + The name of the Help file. This name can be in the form C:\path\sample.chm or /folder/file.htm. + + + Gets or sets the string defining what Help to get for the . + The Help to retrieve for the accessible object. + + + Represents the method that will handle the event of a control. + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The current state of the SHIFT, CTRL, and ALT keys. + + if the ESC key was pressed; otherwise, . + A value. + + + Gets or sets the status of a drag-and-drop operation. + A value. + + + Gets whether the user pressed the ESC key. + + if the ESC key was pressed; otherwise, . + + + Gets the current state of the SHIFT, CTRL, and ALT keys. + The current state of the SHIFT, CTRL, and ALT keys. + + + Represents the method that will handle the event of a . + The source of an event. + A that contains the event data. + + + Provides data for events that need a or answer to a question. + + + Initializes a new instance of the class using a default property value of . + + + Initializes a new instance of the class using the specified default value for the property. + The default value of the property. + + + Gets or sets a value indicating the response to a question represented by the event. + + for an affirmative response; otherwise, . + + + Represents the method that will handle the event or the event of a . + The source of the event. + A that contains the event data. + + + Enables the user to select a single option from a group of choices when paired with other controls. + + + Occurs when the property value changes. + + + Occurs when the value of the property changes. + + + Occurs when the user double-clicks the control. + + + Occurs when the user double-clicks the control with the mouse. + + + Initializes a new instance of the class. + + + Creates a new accessibility object for the control. + A new for the control. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Overrides the method. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Generates a event for the control, simulating a click by a user. + + + Overrides the method. + The character to process. + + if the character was successfully processed; otherwise, . + + + Provides constants for rescaling the control when a DPI change occurs. + The DPI value prior to the change. + The DPI value after the change. + + + Overrides the method. + A string representation of the that indicates whether it is checked. + + + Gets or sets a value determining the appearance of the . + The assigned value is not one of the values. + One of the values. The default value is . + + + Gets or sets a value indicating whether the value and the appearance of the control automatically change when the control is clicked. + + if the value and the appearance of the control automatically change on the event; otherwise, . The default value is . + + + Gets or sets the location of the check box portion of the . + The assigned value is not one of the values. + One of the valid values. The default value is . + + + Gets or sets a value indicating whether the control is checked. + + if the check box is checked; otherwise, . + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the default size of the control. + Returns a with a of 104 and a of 24. + + + Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. + + if the user can give focus to this control using the TAB key; otherwise, . The default is . + + + Gets or sets the alignment of the text on the control. + The value assigned is not one of the values. + One of the values. The default is . + + + Provides information about the control to accessibility client applications. + + + Initializes a new instance of the class. + The that this object provides information for. + + + Raises the event. + + + Gets a string that describes the default action of the control. + A description of the default action of the control. + + + Gets the role of this accessible object. + The value. + + + Gets the state of the control. + If the property is set to true, returns . + + + Provides methods used to render an option button control (also known as a radio button) with or without visual styles. This class cannot be inherited. + + + Draws the background of a control's parent in the specified area. + The used to draw the background of the parent of . + The in which to draw the parent control's background. This rectangle should be inside the child control's bounds. + The control whose parent's background will be drawn. + + + Draws an option button control (also known as a radio button) in the specified state and location, with the specified text, and with an optional focus rectangle. + The used to draw the option button. + The to draw the option button glyph at. + The to draw in. + The to draw with the option button. + The to apply to . + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the option button. + + + Draws an option button control (also known as a radio button) in the specified state and location, with the specified text and image, and with an optional focus rectangle. + The used to draw the option button. + The to draw the option button glyph at. + The to draw in. + The to draw with the option button. + The to apply to . + The to draw with the option button. + The to draw in. + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the option button. + + + Draws an option button control (also known as a radio button) in the specified state and location, with the specified text and text formatting, and with an optional focus rectangle. + The used to draw the option button. + The to draw the option button glyph at. + The to draw in. + The to draw with the option button. + The to apply to . + A bitwise combination of the values. + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the option button. + + + Draws an option button control (also known as a radio button) in the specified state and location; with the specified text, text formatting, and image; and with an optional focus rectangle. + The used to draw the option button. + The to draw the option button glyph at. + The to draw in. + The to draw with the option button. + The to apply to . + A bitwise combination of the values. + The to draw with the option button. + The to draw in. + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the option button. + + + Draws an option button control (also known as a radio button) in the specified state and location. + The used to draw the option button. + The to draw the option button glyph at. + One of the values that specifies the visual state of the option button. + + + Returns the size, in pixels, of the option button (also known as a radio button) glyph. + The used to draw the option button. + One of the values that specifies the visual state of the option button. + A that represents the size, in pixels, of the option button glyph. + + + Indicates whether the background of the option button (also known as a radio button) has semitransparent or alpha-blended pieces. + One of the values that specifies the visual state of the option button. + + if the background of the option button has semitransparent or alpha-blended pieces; otherwise, . + + + Gets or sets a value indicating whether the renderer uses the application state to determine rendering style. + + if the application state is used to determine rendering style; otherwise, . The default is . + + + Indicates which a property is related to. + + + Initializes a new instance of the class. + The name of the the property relates to. + + + Gets the name of the related . + The name of the related + + + Provides data for the event. + + + Initializes a new instance of the class. + The index of the item to retrieve. + + + Gets or sets the item retrieved from the cache. + The retrieved from the cache. + + + Gets the index of the item to retrieve from the cache. + The index of the item to retrieve from the cache. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + The property is not set to an item when the event is handled. + + + Represents a Windows rich text box control. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when contents within the control are resized. + + + Occurs when the user completes a drag-and-drop. + + + Occurs when an object is dragged into the control's bounds. + + + Occurs when an object is dragged out of the control's bounds. + + + Occurs when an object is dragged over the control's bounds. + + + Occurs during a drag operation. + + + Occurs when the user clicks the horizontal scroll bar of the control. + + + Occurs when the user switches input methods on an Asian version of the Windows operating system. + + + Occurs when the user clicks on a link within the text of the control. + + + Occurs when the user attempts to modify protected text in the control. + + + This event is not relevant to this class. + + + Occurs when the selection of text within the control has changed. + + + Occurs when the user clicks the vertical scroll bars of the control. + + + Initializes a new instance of the class. + + + Determines whether you can paste information from the Clipboard in the specified data format. + One of the values. + + if you can paste data from the Clipboard in the specified data format; otherwise, . + + + + Creates an -compatible object for handling rich-edit callback operations. + An object that implements the interface. + + + This method is not relevant for this class. + A . + A . + + + Searches the text of a control for the first instance of a character from a list of characters. + The array of characters to search for. + The location within the control where the search characters were found or -1 if the search characters are not found or an empty search character set is specified in the parameter. + + + Searches the text of a control, at a specific starting point, for the first instance of a character from a list of characters. + The array of characters to search for. + The location within the control's text at which to begin searching. + The location within the control where the search characters are found. + + + Searches a range of text in a control for the first instance of a character from a list of characters. + The array of characters to search for. + The location within the control's text at which to begin searching. + The location within the control's text at which to end searching. + + is null. + + is less than 0 or greater than the length of the text in the control. + The location within the control where the search characters are found. + + + Searches the text in a control for a string. + The text to locate in the control. + The location within the control where the search text was found or -1 if the search string is not found or an empty search string is specified in the parameter. + + + Searches the text in a control for a string within a range of text within the control and with specific options applied to the search. + The text to locate in the control. + The location within the control's text at which to begin searching. + The location within the control's text at which to end searching. This value must be equal to negative one (-1) or greater than or equal to the parameter. + A bitwise combination of the values. + The parameter was . + The parameter was less than zero. + +-or- + +The parameter was less the parameter. + The location within the control where the search text was found. + + + Searches the text in a control for a string at a specific location within the control and with specific options applied to the search. + The text to locate in the control. + The location within the control's text at which to begin searching. + A bitwise combination of the values. + The location within the control where the search text was found. + + + Searches the text in a control for a string with specific options applied to the search. + The text to locate in the control. + A bitwise combination of the values. + The location within the control where the search text was found. + + + Retrieves the index of the character nearest to the specified location. + The location to search. + The zero-based character index at the specified location. + + + Retrieves the line number from the specified character position within the text of the control. + The character index position to search. + The zero-based line number in which the character index is located. + + + Retrieves the location within the control at the specified character index. + The index of the character for which to retrieve the location. + The location of the specified character. + + + Loads the contents of an existing data stream into the control. + A stream of data to load into the control. + One of the values. + An error occurred while loading the file into the control. + .NET 5 and later: The argument is . + The file being loaded is not an RTF document. + + + Loads a rich text format (RTF) or standard ASCII text file into the control. + The name and location of the file to load into the control. + An error occurred while loading the file into the control. + The file being loaded is not an RTF document. + + + Loads a specific type of file into the control. + The name and location of the file to load into the control. + One of the values. + An error occurred while loading the file into the control. + The file being loaded is not an RTF document. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Pastes the contents of the Clipboard in the specified Clipboard format. + The Clipboard format in which the data should be obtained from the Clipboard. + + + Processes a command key. + A , passed by reference, that represents the window message to process. + One of the values that represents the key to process. + + if the character was processed by the control; otherwise, . + + + Reapplies the last operation that was undone in the control. + + + Saves the contents of a control to an open data stream. + The data stream that contains the file to save to. + One of the values. + An invalid file type is specified in the parameter. + An error occurs in saving the contents of the control to a file. + + + Saves the contents of the to a rich text format (RTF) file. + The name and location of the file to save. + An error occurs in saving the contents of the control to a file. + + + Saves the contents of the to a specific type of file. + The name and location of the file to save. + One of the values. + An invalid file type is specified in the parameter. + An error occurs in saving the contents of the control to a file. + + + Processes Windows messages. + A Windows Message object. + + + Gets or sets a value indicating whether the control will enable drag-and-drop operations. + + if drag-and-drop is enabled in the control; otherwise, . + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + Gets or sets a value indicating whether automatic word selection is enabled. + + if automatic word selection is enabled; otherwise, . The default is . + + + This property is not relevant to this class. + The background image displayed in the control. + + + This property is not relevant to this class. + The layout of the background image displayed in the control. + + + Gets or sets the indentation used in the control when the bullet style is applied to the text. + The specified indentation was less than zero. + The number of pixels inserted as the indentation after a bullet. The default is zero. + + + Gets a value indicating whether there are actions that have occurred within the that can be reapplied. + + if there are operations that have been undone that can be reapplied to the content of the control; otherwise, . + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the default size of the control. + A value. + + + Gets or sets a value indicating whether or not the will automatically format a Uniform Resource Locator (URL) when it is typed into the control. + + if the will automatically format URLs that are typed into the control as a link; otherwise, . The default is . + + + Gets or sets a value that enables drag-and-drop operations on text, pictures, and other data. + + to enable drag-and-drop operations; otherwise, . The default is . + + + Gets or sets the font of the text displayed by the control. + The to apply to the text displayed by the control. The default is the value of the property. + + + Gets or sets the foreground color of the control. + A that represents the control's foreground color. + + + Gets or sets a value that indicates settings for Input Method Editor (IME) and Asian language support. + One of the values. The default is . + + + Gets or sets the maximum number of characters the user can type or paste into the rich text box control. + The value assigned to the property is less than 0. + The number of characters that can be entered into the control. The default is Int32.MaxValue. + + + Gets or sets a value indicating whether this is a multiline control. + + if the control is a multiline control; otherwise, . The default is . + + + Gets the name of the action that can be reapplied to the control when the method is called. + A string that represents the name of the action that will be performed when a call to the method is made. + + + This property is not relevant for this class. + + if shortcut keys are enabled; otherwise, . The default is . + + + Gets or sets the size of a single line of text within the control. + The specified value was less than zero. + The size, in pixels, of a single line of text in the control. The default is zero. + + + Gets or sets the text of the control, including all rich text format (RTF) codes. + The text of the control in RTF format. + + + Gets or sets the type of scroll bars to display in the control. + The specified value is not defined in the enumeration. + One of the values. The default is . + + + Gets or sets the currently selected rich text format (RTF) formatted text in the control. + The selected RTF text in the control. + + + Gets or sets the selected text within the . + A string that represents the selected text in the control. + + + Gets or sets the alignment to apply to the current selection or insertion point. + The specified value is not one of the values defined in the class. + One of the values. + + + Gets or sets the color of text when the text is selected in a control. + A that represents the text color when the text is selected. The default is the value of the property. + + + Gets or sets a value indicating whether the bullet style is applied to the current selection or insertion point. + + if the current selection or insertion point has the bullet style applied; otherwise, . + + + Gets or sets whether text in the control appears on the baseline, as a superscript, or as a subscript below the baseline. + The specified value was less than -2000 or greater than 2000. + A number that specifies the character offset. + + + Gets or sets the text color of the current text selection or insertion point. + A that represents the color to apply to the current text selection or to text entered after the insertion point. + + + Gets or sets the font of the current text selection or insertion point. + A that represents the font to apply to the current text selection or to text entered after the insertion point. + + + Gets or sets the distance between the left edge of the first line of text in the selected paragraph and the left edge of subsequent lines in the same paragraph. + The distance, in pixels, for the hanging indent applied to the current text selection or the insertion point. + + + Gets or sets the length, in pixels, of the indentation of the line where the selection starts. + The current distance, in pixels, of the indentation applied to the left of the current text selection or the insertion point. + + + Gets or sets the number of characters selected in control. + The number of characters selected in the text box. + + + Gets or sets a value indicating whether the current text selection is protected. + + if the current selection prevents any changes to its content; otherwise, . The default is . + + + The distance (in pixels) between the right edge of the control and the right edge of the text that is selected or added at the current insertion point. + The indentation space, in pixels, at the right of the current selection or insertion point. + + + Gets or sets the absolute tab stop positions in a control. + The array has more than the maximum 32 elements. + An array in which each member specifies a tab offset, in pixels. + + + Gets the selection type within the control. + A bitwise combination of the values. + + + Gets or sets a value indicating whether a selection margin is displayed in the . + + if a selection margin is enabled in the control; otherwise, . The default is . + + + Gets or sets the current text in the rich text box. + The text displayed in the control. + + + Gets the length of text in the control. + The number of characters contained in the text of the control. + + + Gets the name of the action that can be undone in the control when the method is called. + The text name of the action that can be undone. + + + Gets or sets the current zoom level of the . + The specified zoom factor did not fall within the permissible range. + The factor by which the contents of the control is zoomed. + + + Specifies how a text search is carried out in a control. + + + Locate only instances of the search text that have the exact casing. + + + The search text, if found, should not be highlighted. + + + Locate all instances of the search text, whether the instances found in the search are whole words or not. + + + The search starts at the end of the control's document and searches to the beginning of the document. + + + Locate only instances of the search text that are whole words. + + + Provides settings for Input Method Editor (IME) and Asian language support. + + + Specifies that the control automatically changes fonts when the user explicitly changes to a different keyboard layout. + + + Specifies that font-bound font sizes are scaled from the insertion point size according to a script. For example, Asian fonts are slightly larger than Western fonts. This is the default. + + + Specifies that the control automatically changes the keyboard layout when the user explicitly changes to a different font, or when the user explicitly changes the insertion point to a new location in the text. + + + Sets the control to dual-font mode. Used for Asian language text. The control uses an English font for ASCII text and an Asian font for Asian text. + + + Specifies how the client is notified during IME composition. A setting of 0 specifies that no EN_CHANGE or EN_SELCHANGE events occur during an undetermined state. Notification is sent when the final string comes in. This is the default. A setting of 1 specifies that EN_CHANGE and EN_SELCHANGE events occur during an undetermined state. + + + Specifies how the control uses the composition string of an Input Method Editor (IME) if the user cancels it. If this flag is set, the control discards the composition string. If this flag is not set, the control uses the composition string as the result string. + + + Specifies that user-interface default fonts be used. This option is turned off by default. + + + Specifies the type of scroll bars to display in a control. + + + Display both a horizontal and a vertical scroll bar when needed. + + + Always display both a horizontal and a vertical scroll bar. + + + Always display a horizontal scroll bar. + + + Always display a vertical scroll bar. + + + Display a horizontal scroll bar only when text is longer than the width of the control. + + + No scroll bars are displayed. + + + Display a vertical scroll bar only when text is longer than the height of the control. + + + Specifies whether any characters in the current selection have the style or attribute. + + + All characters. + + + Some but not all characters. + + + No characters. + + + Specifies the type of selection in a control. + + + No text is selected in the current selection. + + + More than one character is selected. + + + More than one Object Linking and Embedding (OLE) object is selected. + + + At least one Object Linking and Embedding (OLE) object is selected. + + + The current selection contains only text. + + + Specifies the types of input and output streams used to load and save data in the control. + + + A plain text stream that includes spaces in places of Object Linking and Embedding (OLE) objects. + + + A Rich Text Format (RTF) stream with spaces in place of OLE objects. This value is only valid for use with the method of the control. + + + A Rich Text Format (RTF) stream. + + + A plain text stream with a textual representation of OLE objects. This value is only valid for use with the method of the control. + + + A text stream that contains spaces in place of Object Linking and Embedding (OLE) objects. The text is encoded in Unicode. + + + Specifies the types of punctuation tables that can be used with the control's word-wrapping and word-breaking features. + + + Used as a mask. + + + Use a custom defined punctuation table. + + + Use pre-defined Level 1 punctuation table as default. + + + Use pre-defined Level 2 punctuation table as default. + + + Specifies a value indicating whether the text appears from right to left, such as when using Hebrew or Arabic fonts. + + + The direction the text read is inherited from the parent control. + + + The text reads from left to right. This is the default. + + + The text reads from right to left. + + + Represents the look and feel of a row in a table layout. + + + Initializes an instance of the class to its default state. + + + Initializes an instance of the class using the supplied value. + A indicating how the row should be should be sized relative to its containing table. + + + Initializes an instance of the class using the supplied and height values. + A indicating how the row should be should be sized relative to its containing table. + The preferred height in pixels or percentage of the , depending on . + + is less than 0. + + + Gets or sets the height of a row. + The value is less than 0 when setting this property. + The preferred height of a row in pixels or percentage of the , depending on the property. + + + Prompts the user to select a location for saving a file. This class cannot be inherited. + + + Initializes a new instance of this class. + + + Opens the file with read/write permission selected by the user. + The read/write file selected by the user. + + + Resets all dialog box options to their default values. + + + Gets or sets a value indicating whether the dialog box verifies if the creation of the specified file will be successful. + If this flag is not set, the calling application must handle errors, such as denial of access, that are discovered when the item is created. + + + Gets or sets a value indicating whether the dialog box prompts the user for permission to create a file if the user specifies a file that does not exist. + + if the dialog box prompts the user before creating a file if the user specifies a file name that does not exist; if the dialog box automatically creates the new file without prompting the user for permission. The default value is . + + + Gets or sets a value indicating whether the dialog box is always opened in the expanded mode. + + + Gets or sets a value indicating whether the dialog box displays a warning if the user specifies a file name that already exists. + + if the dialog box prompts the user before overwriting an existing file if the user specifies a file name that already exists; if the dialog box automatically overwrites the existing file without prompting the user for permission. The default value is . + + + Represents a display device or multiple display devices on a single system. + + + Gets or sets a value indicating whether the specified object is equal to this . + The object to compare to this . + + if the specified object is equal to this ; otherwise, . + + + Retrieves a for the display that contains the largest portion of the specified control. + A for which to retrieve a . + A for the display that contains the largest region of the specified control. In multiple display environments where no display contains the control, the display closest to the specified control is returned. + + + Retrieves a for the display that contains the largest portion of the object referred to by the specified handle. + The window handle for which to retrieve the . + A for the display that contains the largest region of the object. In multiple display environments where no display contains any portion of the specified window, the display closest to the object is returned. + + + Retrieves a for the display that contains the specified point. + A that specifies the location for which to retrieve a . + A for the display that contains the point. In multiple display environments where no display contains the point, the display closest to the specified point is returned. + + + Retrieves a for the display that contains the largest portion of the rectangle. + A that specifies the area for which to retrieve the display. + A for the display that contains the largest region of the specified rectangle. In multiple display environments where no display contains the rectangle, the display closest to the rectangle is returned. + + + Retrieves the bounds of the display that contains the specified point. + A that specifies the coordinates for which to retrieve the display bounds. + A that specifies the bounds of the display that contains the specified point. In multiple display environments where no display contains the specified point, the display closest to the point is returned. + + + Retrieves the bounds of the display that contains the largest portion of the specified rectangle. + A that specifies the area for which to retrieve the display bounds. + A that specifies the bounds of the display that contains the specified rectangle. In multiple display environments where no monitor contains the specified rectangle, the monitor closest to the rectangle is returned. + + + Retrieves the bounds of the display that contains the largest portion of the specified control. + The for which to retrieve the display bounds. + A that specifies the bounds of the display that contains the specified control. In multiple display environments where no display contains the specified control, the display closest to the control is returned. + + + Computes and retrieves a hash code for an object. + A hash code for an object. + + + Retrieves the working area closest to the specified point. The working area is the desktop area of the display, excluding taskbars, docked windows, and docked tool bars. + A that specifies the coordinates for which to retrieve the working area. + A that specifies the working area. In multiple display environments where no display contains the specified point, the display closest to the point is returned. + + + Retrieves the working area for the display that contains the largest portion of the specified rectangle. The working area is the desktop area of the display, excluding taskbars, docked windows, and docked tool bars. + The that specifies the area for which to retrieve the working area. + A that specifies the working area. In multiple display environments where no display contains the specified rectangle, the display closest to the rectangle is returned. + + + Retrieves the working area for the display that contains the largest region of the specified control. The working area is the desktop area of the display, excluding taskbars, docked windows, and docked tool bars. + The for which to retrieve the working area. + A that specifies the working area. In multiple display environments where no display contains the specified control, the display closest to the control is returned. + + + Retrieves a string representing this object. + A string representation of the object. + + + Gets an array of all displays on the system. + An array of type , containing all displays on the system. + + + Gets the number of bits of memory, associated with one pixel of data. + The number of bits of memory, associated with one pixel of data. + + + Gets the bounds of the display. + A , representing the bounds of the display. + + + Gets the device name associated with a display. + The device name associated with a display. + + + Gets a value indicating whether a particular display is the primary device. + + if this display is primary; otherwise, . + + + Gets the primary display. + The primary display. + + + Gets the working area of the display. The working area is the desktop area of the display, excluding taskbars, docked windows, and docked tool bars. + A , representing the working area of the display. + + + Defines a base class for controls that support auto-scrolling behavior. + + + Occurs when the user or code scrolls through the client area. + + + Determines the value of the property. + + + Determines whether the user has enabled full window drag. + + + Determines whether the value of the property is set to . + + + Determines whether the user had scrolled through the control. + + + Determines whether the value of the property is set to . + + + Initializes a new instance of the class. + + + Adjusts the scroll bars on the container based on the current control positions and the control currently selected. + + to show the scroll bars; otherwise, . + + + Determines whether the specified flag has been set. + The flag to check. + + if the specified flag has been set; otherwise, . + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Paints the background of the control. + The event data. + .NET 5 and later versions only: is . + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An object that contains the event data. + + + Scales a control's location, size, padding and margin. + The factor by which the height and width of the control will be scaled. + A value that specifies the bounds of the control to use when defining its size and position. + + + This method is not relevant for this class. + The horizontal scaling factor. + The vertical scaling factor. + + + Scrolls the specified child control into view on an auto-scroll enabled control. + The child control to scroll into view. + + + Calculates the scroll offset to the specified child control. + The child control to scroll into view. + The upper-left hand of the display area relative to the client area required to scroll the control into view. + + + Sets the size of the auto-scroll margins. + The value. + The value. + + + Positions the display window to the specified value. + The horizontal offset at which to position the . + The vertical offset at which to position the . + + + Sets the specified scroll state flag. + The scroll state flag to set. + The value to set the flag. + + + Processes Windows messages. + The Windows to process. + + + Gets or sets a value indicating whether the container enables the user to scroll to any controls placed outside of its visible boundaries. + + if the container enables auto-scrolling; otherwise, . The default value is . + + + Gets or sets the size of the auto-scroll margin. + The or value assigned is less than 0. + A that represents the height and width of the auto-scroll margin in pixels. + + + Gets or sets the minimum size of the auto-scroll. + A that determines the minimum size of the virtual area through which the user can scroll. + + + Gets or sets the location of the auto-scroll position. + A that represents the auto-scroll position in pixels. + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the rectangle that represents the virtual display area of the control. + A that represents the display area of the control. + + + Gets the dock padding settings for all edges of the control. + A that represents the padding for all the edges of a docked control. + + + Gets the characteristics associated with the horizontal scroll bar. + A that contains information about the horizontal scroll bar. + + + Gets or sets a value indicating whether the horizontal scroll bar is visible. + + if the horizontal scroll bar is visible; otherwise, . + + + Gets the characteristics associated with the vertical scroll bar. + A that contains information about the vertical scroll bar. + + + Gets or sets a value indicating whether the vertical scroll bar is visible. + + if the vertical scroll bar is visible; otherwise, . + + + Determines the border padding for docked controls. + + + Determines whether the specified object is equal to the current object. + The object to compare with the current object. + + if the specified is equal to the current ; otherwise, . + + + Serves as a hash function for a particular type. + A hash code for the current . + + + Creates a new object that is a copy of the current instance. + A new object that is a copy of the current instance. + + + Returns an empty string. + An empty string. + + + Gets or sets the padding width for all edges of a docked control. + The padding width, in pixels. + + + Gets or sets the padding width for the bottom edge of a docked control. + The padding width, in pixels. + + + Gets or sets the padding width for the left edge of a docked control. + The padding width, in pixels. + + + Gets or sets the padding width for the right edge of a docked control. + The padding width, in pixels. + + + Gets or sets the padding width for the top edge of a docked control. + The padding width, in pixels. + + + A for the class. + + + Initializes a new instance of the class. + + + Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes. + An that provides a format context. + An object that specifies the type of array for which to get properties. + An array of type attribute that is used as a filter. + A with the properties that are exposed for the . + + + Returns whether the current object supports properties, using the specified context. + An that provides a format context. + + in all cases. + + + Implements the basic functionality of a scroll bar control. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the control is clicked if the bit flag is set to in a derived class. + + + Occurs when the control is double-clicked. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the user clicks the control with the mouse. + + + Occurs when the user double-clicks the control with the mouse. + + + Occurs when the mouse pointer is over the control and the user presses a mouse button. + + + Occurs when the user moves the mouse pointer over the control. + + + Occurs when the user moves the mouse pointer over the control and releases a mouse button. + + + Occurs when the control is redrawn. + + + Occurs when the scroll box has been moved by either a mouse or keyboard action. + + + Occurs when the value of the property changes. + + + Occurs when the property is changed, either by a event or programmatically. + + + Initializes a new instance of the class. + + + Creates a new AccessibleObject for this instance. + The AccessibleObject instance returned by this method supports ControlType UIA property. + AccessibleObject for this instance. + + + Returns the bounds to use when the is scaled by a specified amount. + A that specifies the initial bounds. + A that indicates the amount the current bounds should be increased by. + A bitwise combination of the values that indicate the how to define the control's size and position returned by . + A specifying the scaled bounds. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A . + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Provides constants for rescaling the control when a DPI change occurs. + The DPI value prior to the change. + The DPI value after the change. + + + Returns a string that represents the control. + A string that represents the current . + + + Updates the control. + + + Overrides the method. + A Windows Message object. + + + Gets or sets a value indicating whether the is automatically resized to fit its contents. + + if the should be automatically resized to fit its contents; otherwise, . + + + Gets or sets the background color for the control. + A that represents the background color of the control. The default is the value of the property. + + + Gets or sets the background image displayed in the control. + An that represents the image to display in the background of the control. + + + Gets or sets the background image layout as defined in the enumeration. + One of the values of (Center , None, Stretch, Tile, or Zoom). Tile is the default value. + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the default Input Method Editor (IME) mode supported by this control. + One of the values. + + + Gets the default distance between the control edges and its contents. + + in all cases. + + + Gets or sets the font of the text displayed by the control. + The to apply to the text displayed by the control. The default is the value of the property. + + + Gets or sets the foreground color of the scroll bar control. + A that represents the foreground color for this scroll bar control. The default is the foreground color of the parent control. + + + Gets or sets the Input Method Editor (IME) mode supported by this control. + One of the values. + + + Gets or sets a value to be added to or subtracted from the property when the scroll box is moved a large distance. + The assigned value is less than 0. + A numeric value. The default value is 10. + + + Gets or sets the upper limit of values of the scrollable range. + A numeric value. The default value is 100. + + + Gets or sets the lower limit of values of the scrollable range. + A numeric value. The default value is 0. + + + Gets or sets a flag to let the scrollbar scale according to the DPI of the window. + + to let the scrollbar scale according to the DPI of the window; otherwise. The default value is . + + + Gets or sets the value to be added to or subtracted from the property when the scroll box is moved a small distance. + The assigned value is less than 0. + A numeric value. The default value is 1. + + + Gets or sets a value indicating whether the user can give the focus to the control by using the TAB key. + + if the user can give the focus to the control by using the TAB key; otherwise, false. The default is . + + + Gets or sets the text associated with this control. + The text associated with this control. + + + Gets or sets a numeric value that represents the current position of the scroll box on the scroll bar control. + The assigned value is less than the property value. + + -or- + + The assigned value is greater than the property value. + A numeric value that is within the and range. The default value is 0. + + + Provides methods used to render a scroll bar control with visual styles. This class cannot be inherited. + + + Draws a scroll arrow with visual styles. + The used to draw the scroll arrow. + The that specifies the bounds of the scroll arrow. + One of the values that specifies the visual state of the scroll arrow. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a horizontal scroll box (also known as the thumb) with visual styles. + The used to draw the scroll box. + The that specifies the bounds of the scroll box. + One of the values that specifies the visual state of the scroll box. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a grip on a horizontal scroll box (also known as the thumb) with visual styles. + The used to draw the scroll box grip. + The that specifies the bounds of the scroll box grip. + One of the values that specifies the visual state of the scroll box grip. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a horizontal scroll bar track with visual styles. + The used to draw the scroll bar track. + The that specifies the bounds of the scroll bar track. + One of the values that specifies the visual state of the scroll bar track. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a vertical scroll bar track with visual styles. + The used to draw the scroll bar track. + The that specifies the bounds of the scroll bar track. + One of the values that specifies the visual state of the scroll bar track. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a horizontal scroll bar track with visual styles. + The used to draw the scroll bar track. + The that specifies the bounds of the scroll bar track. + One of the values that specifies the visual state of the scroll bar track. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a scroll bar sizing handle with visual styles. + The used to draw the sizing handle. + The that specifies the bounds of the sizing handle. + One of the values that specifies the visual state of the sizing handle. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a vertical scroll bar track with visual styles. + The used to draw the scroll bar track. + The that specifies the bounds of the scroll bar track. + One of the values that specifies the visual state of the scroll bar track. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a vertical scroll box (also known as the thumb) with visual styles. + The used to draw the scroll box. + The that specifies the bounds of the scroll box. + One of the values that specifies the visual state of the scroll box. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a grip on a vertical scroll box (also known as the thumb) with visual styles. + The used to draw the scroll box grip. + The that specifies the bounds of the scroll box grip. + One of the values that specifies the visual state of the scroll box grip. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Returns the size of the sizing handle. + The this operation will use. + One of the values that specifies the visual state of the sizing handle. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + A that specifies the size of the sizing handle. + + + Returns the size of the scroll box grip. + The this operation will use. + One of the values that specifies the visual state of the scroll box grip. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + A that specifies the size of the scroll box grip. + + + Gets a value indicating whether the class can be used to draw a scroll bar with visual styles. + + if the user has enabled visual styles in the operating system and visual styles are applied to the client areas of application windows; otherwise, . + + + Specifies which scroll bars will be visible on a control. + + + Both horizontal and vertical scroll bars are shown. + + + Only horizontal scroll bars are shown. + + + No scroll bars are shown. + + + Only vertical scroll bars are shown. + + + Specifies the type of scroll arrow to draw on a scroll bar. + + + A down-scroll arrow. + + + A left-scroll arrow. + + + A maximum-scroll arrow. + + + A minimum-scroll arrow. + + + A right-scroll arrow. + + + An up-scroll arrow. + + + Provides data for the event. + + + Initializes a new instance of the class using the given values for the and properties. + One of the values. + The new value for the scroll bar. + + + Initializes a new instance of the class using the given values for the , , and properties. + One of the values. + The old value for the scroll bar. + The new value for the scroll bar. + + + Initializes a new instance of the class using the given values for the , , , and properties. + One of the values. + The old value for the scroll bar. + The new value for the scroll bar. + One of the values. + + + Initializes a new instance of the class using the given values for the , , and properties. + One of the values. + The new value for the scroll bar. + One of the values. + + + Gets or sets the new of the scroll bar. + The numeric value that the property will be changed to. + + + Gets the old of the scroll bar. + The numeric value that the property contained before it changed. + + + Gets the scroll bar orientation that raised the event. + One of the values. + + + Gets the type of scroll event that occurred. + One of the values. + + + Represents the method that handles the event of a or . + The source of the event. + A that contains the event data. + + + Specifies the type of action used to raise the event. + + + The scroll box has stopped moving. + + + The scroll box was moved to the position. + + + The scroll box moved a large distance. The user clicked the scroll bar to the left(horizontal) or above(vertical) the scroll box, or pressed the PAGE UP key. + + + The scroll box moved a large distance. The user clicked the scroll bar to the right(horizontal) or below(vertical) the scroll box, or pressed the PAGE DOWN key. + + + The scroll box was moved to the position. + + + The scroll box was moved a small distance. The user clicked the left(horizontal) or top(vertical) scroll arrow, or pressed the UP ARROW key. + + + The scroll box was moved a small distance. The user clicked the right(horizontal) or bottom(vertical) scroll arrow, or pressed the DOWN ARROW key. + + + The scroll box was moved. + + + The scroll box is currently being moved. + + + Specifies the scroll bar orientation for the event. + + + The horizontal scroll bar. + + + The vertical scroll bar. + + + Encapsulates properties related to scrolling. + + + Initializes a new instance of the class. + The whose scrolling properties this object describes. + + + Gets or sets whether the scroll bar can be used on the container. + + if the scroll bar can be used; otherwise, . + + + Gets or sets the distance to move a scroll bar in response to a large scroll command. + + cannot be less than zero. + An describing how far, in pixels, to move the scroll bar in response to a large change. + + + Gets or sets the upper limit of the scrollable range. + An representing the maximum range of the scroll bar. + + + Gets or sets the lower limit of the scrollable range. + + cannot be less than zero. + An representing the lower range of the scroll bar. + + + Gets the control to which this scroll information applies. + The control to which this scroll information applies. + + + Gets or sets the distance to move a scroll bar in response to a small scroll command. + An representing how far, in pixels, to move the scroll bar. + + + Gets or sets a numeric value that represents the current position of the scroll bar box. + An representing the position of the scroll bar box, in pixels. + + + Gets or sets whether the scroll bar can be seen by the user. + + if it can be seen; otherwise, . + + + Provides a directional hint of where to search for a . + + + Below the current item. + + + To the left of the current item. + + + To the right of the current item. + + + Above the current item. + + + Provides data for the event. + + + Initializes a new instance of the class. + A value indicating whether the search is a text search. + A value indicating whether the search is a prefix search. + A value indicating whether to include subitems of list items in the search. + The text of the item to search for. + The at which to start the search. + One of the values. + The index of the at which to start the search. + + + Gets the direction from the current item that the search should take place. + One of the values. + + + Gets a value indicating whether the search should include subitems of list items. + + if subitems should be included in the search; otherwise, . + + + Gets or sets the index of the found in the . + The index of the found in the . + + + Gets a value indicating whether the search should return an item if its text starts with the search text. + + if the search should match item text that starts with the search text; otherwise, . + + + Gets a value indicating whether the search is a text search. + + if the search is a text search; if the search is a location search. + + + Gets the index of the where the search starts. + The index of the indicating where the search starts. + + + Gets the starting location of the search. + The that indicates the starting location of the search. + + + Gets the text used to find an item in the control. + The text used to find an item in the control. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + This enumeration is not used. + + + This value is not used. + + + This value is not used. + + + This value is not used. + + + This value is not used. + + + This value is not used. + + + This value is not used. + + + This value is not used. + + + This value is not used. + + + This value is not used. + + + Provides data for the event of the control. + + + Initializes a new instance of the class. + The previously selected grid item. + The newly selected grid item. + + + Gets the newly selected . + The new . + + + Gets the previously selected . + The old . This can be . + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Specifies the selection behavior of a list box. + + + Multiple items can be selected, and the user can use the SHIFT, CTRL, and arrow keys to make selections. + + + Multiple items can be selected. + + + No items can be selected. + + + Only one item can be selected. + + + Represents a date selection range in a month calendar control. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified beginning and ending dates. + The starting date in the . + The ending date in the . + + + Initializes a new instance of the class with the specified selection range. + The existing . + + + Returns a string that represents the . + A string that represents the current . + + + Gets or sets the ending date and time of the selection range. + The ending value of the range. + + + Gets or sets the starting date and time of the selection range. + The starting value of the range. + + + Provides a type converter to convert objects to and from various other types. + + + Initializes a new instance of the class. + + + Determines if this converter can convert an object of the specified source type to the native type of the converter by querying the supplied type descriptor context. + A that provides a format context. + The source to be converted. + + if the converter can perform the specified conversion; otherwise, . + + + Gets a value indicating whether this converter can convert an object to the specified destination type by using the specified context. + A that provides a format context. + The destination to convert into. + + if this converter can perform the specified conversion; otherwise, . + + + Converts the specified value to the converter's native type by using the specified locale. + A that provides a format context. + The locale information for the conversion. + The to convert. + + is of type but could not be parsed into two strings representing dates. + + is of type that was parsed into two strings, but the conversion of one or both into the type did not succeed. + An that represents the converted . + + + Converts the specified object to another type by using the specified culture. + A that provides a format context. + The locale information for the conversion. + The to convert. + The destination to convert into. + + is . + + cannot be converted to the . + An that represents the converted . + + + Creates a object by using the specified type descriptor and set of property values for that object. + A that provides a format context. + An that contains the new property values. + + is or its Start and End elements could not be converted into a . + If successful, the newly created ; otherwise, this method throws an exception. + + + Determines if changing a value on an instance should require a call to to create a new value. + A that provides a format context. + + if must be called to make a change to one or more properties; otherwise . + + + Returns the set of filtered properties for the type. + A that provides a format context. + An that specifies the type of array for which to get properties. + An array of type that is used as a filter. + If successful, the set of properties that should be exposed for the type; otherwise, . + + + Determines whether the current object supports properties that use the specified type descriptor context. + A that provides a format context. + + if can be called to find the properties of a object; otherwise, . + + + Provides methods for sending keystrokes to an application. + + + Processes all the Windows messages currently in the message queue. + + + Sends keystrokes to the active application. + The string of keystrokes to send. + There is not an active application to send keystrokes to. + + does not represent valid keystrokes. + + + Sends the given keys to the active application, and then waits for the messages to be processed. + The string of keystrokes to send. + + + Specifies shortcut keys that can be used by menu items. + + + The shortcut keys ALT+0. + + + The shortcut keys ALT+1. + + + The shortcut keys ALT+2. + + + The shortcut keys ALT+3. + + + The shortcut keys ALT+4. + + + The shortcut keys ALT+5. + + + The shortcut keys ALT+6. + + + The shortcut keys ALT+7. + + + The shortcut keys ALT+8. + + + The shortcut keys ALT+9. + + + The shortcut keys ALT+BACKSPACE. + + + The shortcut keys ALT+DOWNARROW. + + + The shortcut keys ALT+F1. + + + The shortcut keys ALT+F10. + + + The shortcut keys ALT+F11. + + + The shortcut keys ALT+F12. + + + The shortcut keys ALT+F2. + + + The shortcut keys ALT+F3. + + + The shortcut keys ALT+F4. + + + The shortcut keys ALT+F5. + + + The shortcut keys ALT+F6. + + + The shortcut keys ALT+F7. + + + The shortcut keys ALT+F8. + + + The shortcut keys ALT+F9. + + + The shortcut keys ALT+LEFTARROW. + + + The shortcut keys ALT+RIGHTARROW. + + + The shortcut keys ALT+UPARROW. + + + The shortcut keys CTRL+0. + + + The shortcut keys CTRL+1. + + + The shortcut keys CTRL+2. + + + The shortcut keys CTRL+3. + + + The shortcut keys CTRL+4. + + + The shortcut keys CTRL+5. + + + The shortcut keys CTRL+6. + + + The shortcut keys CTRL+7. + + + The shortcut keys CTRL+8. + + + The shortcut keys CTRL+9. + + + The shortcut keys CTRL+A. + + + The shortcut keys CTRL+B. + + + The shortcut keys CTRL+C. + + + The shortcut keys CTRL+D. + + + The shortcut keys CTRL+DELETE. + + + The shortcut keys CTRL+E. + + + The shortcut keys CTRL+F. + + + The shortcut keys CTRL+F1. + + + The shortcut keys CTRL+F10. + + + The shortcut keys CTRL+F11. + + + The shortcut keys CTRL+F12. + + + The shortcut keys CTRL+F2. + + + The shortcut keys CTRL+F3. + + + The shortcut keys CTRL+F4. + + + The shortcut keys CTRL+F5. + + + The shortcut keys CTRL+F6. + + + The shortcut keys CTRL+F7. + + + The shortcut keys CTRL+F8. + + + The shortcut keys CTRL+F9. + + + The shortcut keys CTRL+G. + + + The shortcut keys CTRL+H. + + + The shortcut keys CTRL+I. + + + The shortcut keys CTRL+INSERT. + + + The shortcut keys CTRL+J. + + + The shortcut keys CTRL+K. + + + The shortcut keys CTRL+L. + + + The shortcut keys CTRL+M. + + + The shortcut keys CTRL+N. + + + The shortcut keys CTRL+O. + + + The shortcut keys CTRL+P. + + + The shortcut keys CTRL+Q. + + + The shortcut keys CTRL+R. + + + The shortcut keys CTRL+S. + + + The shortcut keys CTRL+SHIFT+0. + + + The shortcut keys CTRL+SHIFT+1. + + + The shortcut keys CTRL+SHIFT+2. + + + The shortcut keys CTRL+SHIFT+3. + + + The shortcut keys CTRL+SHIFT+4. + + + The shortcut keys CTRL+SHIFT+5. + + + The shortcut keys CTRL+SHIFT+6. + + + The shortcut keys CTRL+SHIFT+7. + + + The shortcut keys CTRL+SHIFT+8. + + + The shortcut keys CTRL+SHIFT+9. + + + The shortcut keys CTRL+SHIFT+A. + + + The shortcut keys CTRL+SHIFT+B. + + + The shortcut keys CTRL+SHIFT+C. + + + The shortcut keys CTRL+SHIFT+D. + + + The shortcut keys CTRL+SHIFT+E. + + + The shortcut keys CTRL+SHIFT+F. + + + The shortcut keys CTRL+SHIFT+F1. + + + The shortcut keys CTRL+SHIFT+F10. + + + The shortcut keys CTRL+SHIFT+F11. + + + The shortcut keys CTRL+SHIFT+F12. + + + The shortcut keys CTRL+SHIFT+F2. + + + The shortcut keys CTRL+SHIFT+F3. + + + The shortcut keys CTRL+SHIFT+F4. + + + The shortcut keys CTRL+SHIFT+F5. + + + The shortcut keys CTRL+SHIFT+F6. + + + The shortcut keys CTRL+SHIFT+F7. + + + The shortcut keys CTRL+SHIFT+F8. + + + The shortcut keys CTRL+SHIFT+F9. + + + The shortcut keys CTRL+SHIFT+G. + + + The shortcut keys CTRL+SHIFT+H. + + + The shortcut keys CTRL+SHIFT+I. + + + The shortcut keys CTRL+SHIFT+J. + + + The shortcut keys CTRL+SHIFT+K. + + + The shortcut keys CTRL+SHIFT+L. + + + The shortcut keys CTRL+SHIFT+M. + + + The shortcut keys CTRL+SHIFT+N. + + + The shortcut keys CTRL+SHIFT+O. + + + The shortcut keys CTRL+SHIFT+P. + + + The shortcut keys CTRL+SHIFT+Q. + + + The shortcut keys CTRL+SHIFT+R. + + + The shortcut keys CTRL+SHIFT+S. + + + The shortcut keys CTRL+SHIFT+T. + + + The shortcut keys CTRL+SHIFT+U. + + + The shortcut keys CTRL+SHIFT+V. + + + The shortcut keys CTRL+SHIFT+W. + + + The shortcut keys CTRL+SHIFT+X. + + + The shortcut keys CTRL+SHIFT+Y. + + + The shortcut keys CTRL+SHIFT+Z. + + + The shortcut keys CTRL+T. + + + The shortcut keys CTRL+U. + + + The shortcut keys CTRL+V. + + + The shortcut keys CTRL+W. + + + The shortcut keys CTRL+X. + + + The shortcut keys CTRL+Y. + + + The shortcut keys CTRL+Z. + + + The shortcut key DELETE. + + + The shortcut key F1. + + + The shortcut key F10. + + + The shortcut key F11. + + + The shortcut key F12. + + + The shortcut key F2. + + + The shortcut key F3. + + + The shortcut key F4. + + + The shortcut key F5. + + + The shortcut key F6. + + + The shortcut key F7. + + + The shortcut key F8. + + + The shortcut key F9. + + + The shortcut key INSERT. + + + No shortcut key is associated with the menu item. + + + The shortcut keys SHIFT+DELETE. + + + The shortcut keys SHIFT+F1. + + + The shortcut keys SHIFT+F10. + + + The shortcut keys SHIFT+F11. + + + The shortcut keys SHIFT+F12. + + + The shortcut keys SHIFT+F2. + + + The shortcut keys SHIFT+F3. + + + The shortcut keys SHIFT+F4. + + + The shortcut keys SHIFT+F5. + + + The shortcut keys SHIFT+F6. + + + The shortcut keys SHIFT+F7. + + + The shortcut keys SHIFT+F8. + + + The shortcut keys SHIFT+F9. + + + The shortcut keys SHIFT+INSERT. + + + Specifies the style of the sizing grip on a . + + + The sizing grip is automatically displayed when needed. + + + The sizing grip is hidden. + + + The sizing grip is always shown on the form. + + + Specifies how rows or columns of user interface (UI) elements should be sized relative to their container. + + + The row or column should be sized to an exact number of pixels. + + + The row or column should be automatically sized to share space with its peers. + + + The row or column should be sized as a percentage of the parent container. + + + Specifies how items in a list are sorted. + + + The items are sorted in ascending order. + + + The items are sorted in descending order. + + + The items are not sorted. + + + Represents a control consisting of a movable bar that divides a container's display area into two resizable panels. + + + Occurs when the value of the property changes. This property is not relevant to this class. + + + Occurs when the property changes. + + + Occurs when the property changes. This event is not relevant to this class. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + Occurs when the splitter control is moved. + + + Occurs when the splitter control is in the process of moving. + + + This event is not relevant to this class. + + + Initializes a new instance of the class. + + + Signals the object that initialization is started. + + + + Creates a new instance of the control collection for the control. + A new instance of assigned to the control. + + + Signals the object that initialization is complete. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + The data for the event. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Processes a dialog box key. + One of the values that represents the key to process. + + if the key was processed by the control; otherwise, . + + + Selects the next available control and makes it the active control. + + to cycle forward through the controls in the ; otherwise, . + + if a control is selected; otherwise, . + + + Scales the location, size, padding and margin. + The factor by which the height and width of the control will be scaled. + A value that specifies the bounds of the control to use when defining its size and position. + + + Activates a child control. Optionally specifies the direction in the tab order to select the control from. + + to specify the direction of the control to select; otherwise, . + + to move forward in the tab order; to move backward in the tab order. + + + Performs the work of setting the specified bounds of this control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. + + + Processes Windows messages. + The Windows to process. + + + When overridden in a derived class, gets or sets a value indicating whether scroll bars automatically appear if controls are placed outside the client area. This property is not relevant to this class. + + if scroll bars to automatically appear when controls are placed outside the client area; otherwise, . The default is . + + + Gets or sets the size of the auto-scroll margin. This property is not relevant to this class. This property is not relevant to this class. + A value that represents the height and width, in pixels, of the auto-scroll margin. + + + Gets or sets the minimum size of the scroll bar. This property is not relevant to this class. + A that represents the minimum height and width of the scroll bar, in pixels. + + + This property is not relevant to this class. + A value. + + + This property is not relevant to this class. + A value. + + + Gets or sets a value indicating whether the is automatically resized to display its entire contents. This property is not relevant to this class. + + if the is automatically resized; otherwise, . + + + Gets or sets the background image displayed in the control. + An that represents the image to display in the background of the control. + + + This property is not relevant to this class. + An value. + + + Gets or sets the for the . + A for the control. + + + Gets or sets the style of border for the . + The value of the property is not one of the values. + One of the values. The default is . + + + Gets a collection of child controls. This property is not relevant to this class. + An object of type that contains the child controls. + + + Gets the default size of the . + A that represents the size of the . + + + Gets or sets which borders are attached to the edges of the container. + One of the values. The default value is . + + + Gets or sets which panel remains the same size when the container is resized. + The assigned value is not one of the values. + One of the values of . The default value is . + + + Gets or sets a value indicating whether the splitter is fixed or movable. + + if the splitter is fixed; otherwise, . The default is . + + + Gets or sets a value indicating the horizontal or vertical orientation of the panels. + The assigned value is not one of the values. + One of the values. The default is . + + + Gets or sets the interior spacing, in pixels, between the edges of a and its contents. This property is not relevant to this class. + An object of type representing the interior spacing. + + + Gets the left or top panel of the , depending on . + If is , the left panel of the . If is , the top panel of the . + + + Gets or sets a value determining whether is collapsed or expanded. + + if is collapsed; otherwise, . The default is . + + + Gets or sets the minimum distance in pixels of the splitter from the left or top edge of . + The specified value is incompatible with the orientation. + An representing the minimum distance in pixels of the splitter from the left or top edge of . The default value is 25 pixels, regardless of . + + + Gets the right or bottom panel of the , depending on . + If is , the right panel of the . If is , the bottom panel of the . + + + Gets or sets a value determining whether is collapsed or expanded. + + if is collapsed; otherwise, . The default is . + + + Gets or sets the minimum distance in pixels of the splitter from the right or bottom edge of . + The specified value is incompatible with the orientation. + An representing the minimum distance in pixels of the splitter from the right or bottom edge of . The default value is 25 pixels, regardless of . + + + Gets or sets the location of the splitter, in pixels, from the left or top edge of the . + The value is less than zero. + The value is incompatible with the orientation. + An representing the location of the splitter, in pixels, from the left or top edge of the . The default value is 50 pixels. + + + Gets or sets a value representing the increment of splitter movement in pixels. + The value is less than one. + An representing the increment of splitter movement in pixels. The default value is one pixel. + + + Gets the size and location of the splitter relative to the . + A that specifies the size and location of the splitter relative to the . + + + Gets or sets the width of the splitter in pixels. + The value is less than one or is incompatible with the orientation. + An representing the width of the splitter, in pixels. The default is four pixels. + + + Gets or sets a value indicating whether the user can give the focus to the splitter using the TAB key. + + if the user can give the focus to the splitter using the TAB key; otherwise, . The default is . + + + This property is not relevant to this class. + A string. + + + Represents a splitter control that enables the user to resize docked controls. has been replaced by and is provided only for compatibility with previous versions. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + Occurs when the splitter control is moved. has been replaced by and is provided only for compatibility with previous versions. + + + Occurs when the splitter control is in the process of moving. has been replaced by and is provided only for compatibility with previous versions. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + Initializes a new instance of the class. has been replaced by , and is provided only for compatibility with previous versions. + + + + This method is not relevant to this class. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. has been replaced by and is provided only for compatibility with previous versions. + A that contains the event data. + + + Raises the event. has been replaced by and is provided only for compatibility with previous versions. + A that contains the event data. + + + Performs the work of setting the specified bounds of this control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. + + + Returns a string that represents the control. + A string that represents the current . + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + This property is not relevant to this class. + One of the values. + + + This property is not relevant to this class. + The background image displayed in the control. + + + This property is not relevant to this class. + One of the values. + + + Gets or sets the style of border for the control. has been replaced by and is provided only for compatibility with previous versions. + The value of the property is not one of the values. + One of the values. The default is . + + + Returns the parameters needed to create the handle. + A that contains the required creation parameters when the handle to the control is created. + + + Gets or sets the default cursor for the control. + An object of type representing the current default cursor. + + + Gets the default Input Method Editor (IME) mode supported by this control. + One of the values. + + + Gets the default size of the control. + A that represents the default size of the control. + + + Gets or sets which borders are docked to its parent control and determines how a is resized with its parent. + + is not set to one of the valid values. + One of the values. The default is . + + + This property is not relevant to this class. + The font of the text displayed by the control. + + + This property is not relevant to this class. + The foreground color of the control. + + + This property is not relevant to this class. + One of the values. + + + Gets or sets the minimum distance that must remain between the splitter control and the edge of the opposite side of the container (or the closest control docked to that side). has been replaced by similar properties in and is provided only for compatibility with previous versions. + The minimum distance, in pixels, between the control and the edge of the opposite side of the container (or the closest control docked to that side). The default is 25. + + + Gets or sets the minimum distance that must remain between the splitter control and the container edge that the control is docked to. has been replaced by and and is provided only for compatibility with previous versions. + The minimum distance, in pixels, between the control and the container edge that the control is docked to. The default is 25. + + + Gets or sets the distance between the splitter control and the container edge that the control is docked to. has been replaced by and and is provided only for compatibility with previous versions. + The distance, in pixels, between the control and the container edge that the control is docked to. If the control is not bound to a control, the value is -1. + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + This property is not relevant to this class. + A string. + + + Provides data for splitter events. + + + Initializes a new instance of the class with the specified coordinates of the mouse pointer and the upper left corner of the . + The X coordinate of the mouse pointer in client coordinates. + The Y coordinate of the mouse pointer in client coordinates. + The X coordinate of the upper left corner of the in client coordinates. + The Y coordinate of the upper left corner of the in client coordinates. + + + Gets the X coordinate of the mouse pointer in client coordinates. + An integer representing the X coordinate of the mouse pointer in client coordinates. + + + Gets the Y coordinate of the mouse pointer in client coordinates. + An integer representing the Y coordinate of the mouse pointer in client coordinates. + + + Gets or sets the X coordinate of the upper left corner of the in client coordinates. + An integer representing the X coordinate of the upper left corner of the . + + + Gets or sets the Y coordinate of the upper left corner of the in client coordinates. + An integer representing the Y coordinate of the upper left corner of the . + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Provides data for and the events. + + + Initializes an instance of the class with the specified coordinates of the mouse pointer and the coordinates of the upper-left corner of the control. + The x-coordinate of the mouse pointer (in client coordinates). + The y-coordinate of the mouse pointer (in client coordinates). + The x-coordinate of the upper-left corner of the (in client coordinates). + The y-coordinate of the upper-left corner of the (in client coordinates). + + + Gets or sets the x-coordinate of the upper-left corner of the (in client coordinates). + The x-coordinate of the upper-left corner of the control. + + + Gets or sets the y-coordinate of the upper-left corner of the (in client coordinates). + The y-coordinate of the upper-left corner of the control. + + + Gets the x-coordinate of the mouse pointer (in client coordinates). + The x-coordinate of the mouse pointer. + + + Gets the y-coordinate of the mouse pointer (in client coordinates). + The y-coordinate of the mouse pointer. + + + Represents the method that will handle the and events of a . + The source of the event. + A that contains the event data. + + + Creates a panel that is associated with a . + + + Occurs when the value of the property has changed. This event is not relevant to this class. + + + Occurs when the value of the property changes. This event is not relevant to this class. + + + Occurs when the value of the property changes. This event is not relevant to this class. + + + Occurs when the value of the property changes. This event is not relevant to this class. + + + Occurs when the value of the property changes. This event is not relevant to this class. + + + Occurs when the value of the property changes. This event is not relevant to this class. + + + Initializes a new instance of the class with its specified . + The that contains the . + + + Gets or sets how a attaches to the edges of the . This property is not relevant to this class. + One of the values. + + + Gets or sets a value that indicates whether the is automatically resized to display its entire contents. This property is not relevant to this class. + + if the is automatically resized; otherwise, . + + + Enables the to shrink when is . This property is not relevant to this class. + One of the values. + + + Gets or sets the border style for the . This property is not relevant to this class. + One of the values. + + + Gets or sets which edge of the that the is docked to. This property is not relevant to this class. + One of the enumeration values that specifies which edge of the that the is docked to. + + + Gets the internal spacing between the and its edges. This property is not relevant to this class. + A that represents the padding for all the edges of a docked control. + + + Gets or sets the height of the . + The height cannot be set. + The height of the , in pixels. + + + Gets or sets the coordinates of the upper-left corner of the relative to the upper-left corner of its . This property is not relevant to this class. + The that represents the upper-left corner of the relative to the upper-left corner of its . + + + Gets or sets the size that is the upper limit that can specify. This property is not relevant to this class. + An ordered pair of type representing the width and height of a rectangle. + + + Gets or sets the size that is the lower limit that can specify. This property is not relevant to this class. + The width cannot be set. + An ordered pair of type representing the width and height of a rectangle. + + + The name of this . This property is not relevant to this class. + The name of this . + + + Gets or sets the that contains this . This property is not relevant to this class. + A control representing the that contains this . + + + Gets or sets the height and width of the . This property is not relevant to this class. + The that represents the height and width of the in pixels. + + + Gets or sets the tab order of the within its . This property is not relevant to this class. + The index value of the within the set of other objects within its that are included in the tab order. + + + Gets or sets a value that indicates whether the user can give the focus to this using the TAB key. This property is not relevant to this class. + + if the user can give the focus to this using the TAB key; otherwise, . + + + Gets or sets a value that indicates whether the is displayed. This property is not relevant to this class. + + if the is displayed; otherwise, . + + + Gets or sets the width of the . + The width of the in pixels. + + + Represents a Windows status bar control. + + + This event is not relevant for this class. + + + Initializes a new instance of the class. + + + Creates a new accessibility object for the control. + A new for the control. + + + Creates a default with the specified text, image, and event handler on a new instance. + The text to use for the . If the parameter is a hyphen (-), this method creates a . + The to display on the . + An event handler that raises the event when the is clicked. + A , or a if the parameter is a hyphen (-). + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Raises the event. + The event data. + + + Paints the background of the control. + A that contains information about the to paint. + + + Provides custom table layout for a . + + + Resets the collection of displayed and overflow items after a layout is done. + + + Processes Windows messages. + The Windows to process. + + + Gets or sets a value indicating whether the supports overflow functionality. + + if the supports overflow functionality; otherwise, . The default is . + + + Gets which borders of the are docked to the . + One of the values. The default is . + + + Gets the spacing, in pixels, between the left, right, top, and bottom edges of the from the edges of the form. + A that represents the spacing. The default is {Left=6, Top=2, Right=0, Bottom=2}. + + + Gets a value indicating whether ToolTips are shown for the by default. + + in all cases. + + + Gets the size, in pixels, of the when it is first created. + A constructor representing the size of the , in pixels. + + + Gets or sets which borders are docked to its parent control and determines how a is resized with its parent. + One of the values. The default is . + + + Gets or sets the visibility of the grip used to reposition the control. + One of the values. The default is . + + + Gets or sets a value indicating how the lays out the items collection. + One of the values. The default is . + + + This property is not relevant for this class. + A value. + + + Gets or sets a value indicating whether ToolTips are shown for the . + + if ToolTips are shown for the ; otherwise, . The default is . + + + Gets the boundaries of the sizing handle (grip) for a . + A representing the grip boundaries. + + + Gets or sets a value indicating whether a sizing handle (grip) is displayed in the lower-right corner of the control. + + if a grip is displayed; otherwise, . The default is . + + + Gets or sets a value indicating whether the stretches from end to end in its container. + + if the stretches from end to end in its ; otherwise, . The default is . + + + This enumeration is not used. + + + This value is not used. + + + This value is not used. + + + This value is not used. + + + Provides information about the current system environment. + + + Gets the thickness, in pixels, of a flat-style window or system control border for a given DPI value. + The DPI value for the current display device. + A that indicates the width, in pixels, of a vertical border, and the height, in pixels, of a horizontal border. + + + Gets the width of the horizontal scroll bar arrow bitmap in pixels. + The DPI value for the current display device. + The default width, in pixels, of the horizontal scroll bar arrow. + + + Gets the default height, in pixels, of the horizontal scroll bar for a given DPI value. + The DPI value for the current display device. + The default height, in pixels, of the horizontal scroll bar. + + + Gets the font used to display text on menus for use in changing the DPI for a given display device. + The DPI value for the current display device. + The used to display text on menus. + + + Gets the default height, in pixels, of the vertical scroll bar for a given DPI value. + The DPI value for the current display device. + The default height, in pixels, of the vertical scroll bar. + + + Gets the height of the vertical scroll bar arrow bitmap in pixels. + An arbitrary DPI value used to scale the vertical scroll bar arrow bitmap. + The height of the vertical scroll bar arrow bitmap in pixels. + + + Gets the active window tracking delay. + The active window tracking delay, in milliseconds. + + + Gets a value that indicates the direction in which the operating system arranges minimized windows. + One of the values that indicates the direction in which the operating system arranges minimized windows. + + + Gets an value that indicates the starting position from which the operating system arranges minimized windows. + One of the values that indicates the starting position from which the operating system arranges minimized windows. + + + Gets a value that indicates the boot mode the system was started in. + One of the values that indicates the boot mode the system was started in. + + + Gets the thickness, in pixels, of a three-dimensional (3-D) style window or system control border. + A that indicates the width, in pixels, of a 3-D style vertical border, and the height, in pixels, of a 3-D style horizontal border. + + + Gets the border multiplier factor that is used when determining the thickness of a window's sizing border. + The multiplier used to determine the thickness of a window's sizing border. + + + Gets the thickness, in pixels, of a flat-style window or system control border. + A that indicates the width, in pixels, of a vertical border, and the height, in pixels, of a horizontal border. + + + Gets the standard size, in pixels, of a button in a window's title bar. + A that indicates the standard dimensions, in pixels, of a button in a window's title bar. + + + Gets the height, in pixels, of the standard title bar area of a window. + The height, in pixels, of the standard title bar area of a window. + + + Gets the caret blink time. + The caret blink time. + + + Gets the width, in pixels, of the caret in edit controls. + The operating system does not support this feature. + The width, in pixels, of the caret in edit controls. + + + Gets the NetBIOS computer name of the local computer. + The name of this computer. + + + Gets the maximum size, in pixels, that a cursor can occupy. + A that indicates the maximum dimensions of a cursor in pixels. + + + Gets a value indicating whether the operating system is capable of handling double-byte character set (DBCS) characters. + + if the operating system supports DBCS; otherwise, . + + + Gets a value indicating whether the debug version of USER.EXE is installed. + + if the debugging version of USER.EXE is installed; otherwise, . + + + Gets the dimensions, in pixels, of the area within which the user must click twice for the operating system to consider the two clicks a double-click. + A that indicates the dimensions, in pixels, of the area within which the user must click twice for the operating system to consider the two clicks a double-click. + + + Gets the maximum number of milliseconds that can elapse between a first click and a second click for the OS to consider the mouse action a double-click. + The maximum amount of time, in milliseconds, that can elapse between a first click and a second click for the OS to consider the mouse action a double-click. + + + Gets a value indicating whether the user has enabled full window drag. + + if the user has enabled full window drag; otherwise, . + + + Gets the width and height of a rectangle centered on the point the mouse button was pressed, within which a drag operation will not begin. + A that specifies the area of a rectangle, in pixels, centered on the point the mouse button was pressed, within which a drag operation will not begin. + + + Gets the thickness, in pixels, of the frame border of a window that has a caption and is not resizable. + A that specifies the thickness, in pixels, of a fixed sized window border. + + + Gets the font smoothing contrast value used in ClearType smoothing. + The operating system does not support this feature. + The ClearType font smoothing contrast value. + + + Gets the current type of font smoothing. + The operating system does not support this feature. + A value that indicates the current type of font smoothing. + + + Gets the thickness, in pixels, of the resizing border that is drawn around the perimeter of a window that is being drag resized. + A that indicates the thickness, in pixels, of the width of a vertical resizing border and the height of a horizontal resizing border. + + + Gets a value indicating whether the user has enabled the high-contrast mode accessibility feature. + + if the user has enabled high-contrast mode; otherwise, . + + + Gets the thickness of the left and right edges of the system focus rectangle, in pixels. + The operating system does not support this feature. + The thickness of the left and right edges of the system focus rectangle, in pixels. + + + Gets the thickness of the left and right edges of the sizing border around the perimeter of a window being resized, in pixels. + The width of the left and right edges of the sizing border around the perimeter of a window being resized, in pixels. + + + Gets the width, in pixels, of the arrow bitmap on the horizontal scroll bar. + The width, in pixels, of the arrow bitmap on the horizontal scroll bar. + + + Gets the default height, in pixels, of the horizontal scroll bar. + The default height, in pixels, of the horizontal scroll bar. + + + Gets the width, in pixels, of the scroll box in a horizontal scroll bar. + The width, in pixels, of the scroll box in a horizontal scroll bar. + + + Gets the width, in pixels, of an icon arrangement cell in large icon view. + The width, in pixels, of an icon arrangement cell in large icon view. + + + Gets the dimensions, in pixels, of the Windows default program icon size. + A that indicates the default dimensions, in pixels, for a program icon. + + + Gets the size, in pixels, of the grid square used to arrange icons in a large-icon view. + A that specifies the dimensions, in pixels, of the grid square used to arrange icons in a large-icon view. + + + Gets the height, in pixels, of an icon arrangement cell in large icon view. + The height, in pixels, of an icon arrangement cell in large icon view. + + + Gets a value indicating whether active window tracking is enabled. + + if active window tracking is enabled; otherwise, . + + + Gets a value indicating whether the slide-open effect for combo boxes is enabled. + + if the slide-open effect for combo boxes is enabled; otherwise, . + + + Gets a value indicating whether the drop shadow effect is enabled. + + if the drop shadow effect is enabled; otherwise, . + + + Gets a value indicating whether native user menus have a flat menu appearance. + This property is not used and always returns . + + + Gets a value indicating whether font smoothing is enabled. + + if the font smoothing feature is enabled; otherwise, . + + + Gets a value indicating whether hot tracking of user-interface elements, such as menu names on menu bars, is enabled. + + if hot tracking of user-interface elements is enabled; otherwise, . + + + Gets a value indicating whether icon-title wrapping is enabled. + + if the icon-title wrapping feature is enabled; otherwise, . + + + Gets a value indicating whether the user relies on the keyboard instead of the mouse, and prefers applications to display keyboard interfaces that would otherwise be hidden. + + if keyboard preferred mode is enabled; otherwise, . + + + Gets a value indicating whether the smooth-scrolling effect for list boxes is enabled. + + if smooth-scrolling is enabled; otherwise, . + + + Gets a value indicating whether menu fade or slide animation features are enabled. + + if menu fade or slide animation is enabled; otherwise, . + + + Gets a value indicating whether menu fade animation is enabled. + + if fade animation is enabled; if it is disabled. + + + Gets a value indicating whether window minimize and restore animation is enabled. + + if window minimize and restore animation is enabled; otherwise, . + + + Gets a value indicating whether the selection fade effect is enabled. + + if the selection fade effect is enabled; otherwise, . + + + Gets a value indicating whether the snap-to-default-button feature is enabled. + + if the snap-to-default-button feature is enabled; otherwise, . + + + Gets a value indicating whether the gradient effect for window title bars is enabled. + + if the gradient effect for window title bars is enabled; otherwise, . + + + Gets a value indicating whether animation is enabled. + + if animation is enabled; otherwise, . + + + Gets the height, in pixels, of the Kanji window at the bottom of the screen for double-byte character set (DBCS) versions of Windows. + The height, in pixels, of the Kanji window. + + + Gets the keyboard repeat-delay setting. + The keyboard repeat-delay setting, from 0 (approximately 250 millisecond delay) through 3 (approximately 1 second delay). + + + Gets the keyboard repeat-speed setting. + The keyboard repeat-speed setting, from 0 (approximately 2.5 repetitions per second) through 31 (approximately 30 repetitions per second). + + + Gets the default maximum dimensions, in pixels, of a window that has a caption and sizing borders. + A that specifies the maximum dimensions, in pixels, to which a window can be sized. + + + Gets a value indicating whether menu access keys are always underlined. + + if menu access keys are always underlined; if they are underlined only when the menu is activated or receives focus. + + + Gets the default width, in pixels, for menu-bar buttons and the height, in pixels, of a menu bar. + A that indicates the default width for menu-bar buttons, in pixels, and the height of a menu bar, in pixels. + + + Gets the default dimensions, in pixels, of menu-bar buttons. + A that indicates the default dimensions, in pixels, of menu-bar buttons. + + + Gets the dimensions, in pixels, of the default size of a menu check mark area. + A that indicates the default size, in pixels, of a menu check mark area. + + + Gets the font used to display text on menus. + The used to display text on menus. + + + Gets the height, in pixels, of one line of a menu. + The height, in pixels, of one line of a menu. + + + Gets the time, in milliseconds, that the system waits before displaying a cascaded shortcut menu when the mouse cursor is over a submenu item. + The time, in milliseconds, that the system waits before displaying a cascaded shortcut menu when the mouse cursor is over a submenu item. + + + Gets a value indicating whether the operating system is enabled for the Hebrew and Arabic languages. + + if the operating system is enabled for Hebrew or Arabic; otherwise, . + + + Gets the dimensions, in pixels, of a normal minimized window. + A that indicates the dimensions, in pixels, of a normal minimized window. + + + Gets the dimensions, in pixels, of the area each minimized window is allocated when arranged. + A that indicates the area each minimized window is allocated when arranged. + + + Gets the minimum width and height for a window, in pixels. + A that specifies the minimum allowable dimensions of a window, in pixels. + + + Gets the default minimum dimensions, in pixels, that a window may occupy during a drag resize. + A that indicates the default minimum width and height of a window during resize, in pixels. + + + Gets the number of display monitors on the desktop. + The number of monitors that make up the desktop. + + + Gets a value indicating whether all the display monitors are using the same pixel color format. + + if all monitors are using the same pixel color format; otherwise, . + + + Gets the number of buttons on the mouse. + The number of buttons on the mouse, or zero if no mouse is installed. + + + Gets a value indicating whether the functions of the left and right mouse buttons have been swapped. + + if the functions of the left and right mouse buttons are swapped; otherwise, . + + + Gets the dimensions, in pixels, of the rectangle within which the mouse pointer has to stay for the mouse hover time before a mouse hover message is generated. + A that indicates the dimensions, in pixels, of the rectangle within which the mouse pointer has to stay for the mouse hover time before a mouse hover message is generated. + + + Gets the time, in milliseconds, that the mouse pointer has to stay in the hover rectangle before a mouse hover message is generated. + The time, in milliseconds, that the mouse pointer has to stay in the hover rectangle before a mouse hover message is generated. + + + Gets a value indicating whether a pointing device is installed. + + if a mouse is installed; otherwise, . + + + Gets the current mouse speed. + A mouse speed value between 1 (slowest) and 20 (fastest). + + + Gets a value indicating whether a mouse with a mouse wheel is installed. + + if a mouse with a mouse wheel is installed; otherwise, . + + + Gets the amount of the delta value of a single mouse wheel rotation increment. + The amount of the delta value of a single mouse wheel rotation increment. + + + Gets the number of lines to scroll when the mouse wheel is rotated. + The number of lines to scroll on a mouse wheel rotation, or -1 if the "One screen at a time" mouse option is selected. + + + Gets a value indicating whether a mouse with a mouse wheel is installed. + + if a mouse with a mouse wheel is installed; otherwise, . + + + Gets a value indicating whether a network connection is present. + + if a network connection is present; otherwise, . + + + Gets a value indicating whether the Microsoft Windows for Pen Computing extensions are installed. + + if the Windows for Pen Computing extensions are installed; if Windows for Pen Computing extensions are not installed. + + + Gets the side of pop-up menus that are aligned to the corresponding menu-bar item. + A that indicates whether pop-up menus are left-aligned or right-aligned, relative to the corresponding menu-bar item. + + + Gets the current system power status. + A that indicates the current system power status. + + + Gets the default dimensions, in pixels, of a maximized window on the primary display. + A that specifies the dimensions, in pixels, of a maximized window on the primary display. + + + Gets the dimensions, in pixels, of the current video mode of the primary display. + A that indicates the dimensions, in pixels, of the current video mode of the primary display. + + + Gets a value indicating whether drop-down menus are right-aligned with the corresponding menu-bar item. + + if drop-down menus are right-aligned with the corresponding menu-bar item; if the menus are left-aligned. + + + Gets the orientation of the screen. + The orientation of the screen, in degrees. + + + Gets a value indicating whether a Security Manager is present on this operating system. + + if a Security Manager is present; otherwise, . + + + Gets a value indicating whether the user prefers that an application present information in visual form in situations when it would present the information in audible form. + + if the application should visually show information about audible output; if the application does not need to provide extra visual cues for audio events. + + + Gets the width, in pixels, of the sizing border drawn around the perimeter of a window being resized. + The width, in pixels, of the window sizing border drawn around the perimeter of a window being resized. + + + Gets the width, in pixels, of small caption buttons, and the height, in pixels, of small captions. + A that indicates the width, in pixels, of small caption buttons, and the height, in pixels, of small captions. + + + Gets the dimensions, in pixels, of a small icon. + A that specifies the dimensions, in pixels, of a small icon. + + + Gets a value indicating whether the calling process is associated with a Terminal Services client session. + + if the calling process is associated with a Terminal Services client session; otherwise, . + + + Gets the dimensions, in pixels, of small caption buttons. + A that indicates the dimensions, in pixels, of small caption buttons. + + + Gets the height, in pixels, of a tool window caption. + The height, in pixels, of a tool window caption in pixels. + + + Gets a value indicating whether user interface (UI) effects are enabled or disabled. + + if UI effects are enabled; otherwise, . + + + Gets the name of the domain the user belongs to. + The operating system does not support this feature. + The name of the user domain. If a local user account exists with the same name as the user name, this property gets the computer name. + + + Gets a value indicating whether the current process is running in user-interactive mode. + + if the current process is running in user-interactive mode; otherwise, . + + + Gets the user name associated with the current thread. + The user name of the user associated with the current thread. + + + Gets the thickness, in pixels, of the top and bottom edges of the system focus rectangle. + The operating system does not support this feature. + The thickness, in pixels, of the top and bottom edges of the system focus rectangle. + + + Gets the thickness, in pixels, of the top and bottom edges of the sizing border around the perimeter of a window being resized. + The height, in pixels, of the top and bottom edges of the sizing border around the perimeter of a window being resized, in pixels. + + + Gets the height, in pixels, of the arrow bitmap on the vertical scroll bar. + The height, in pixels, of the arrow bitmap on the vertical scroll bar. + + + Gets the height, in pixels, of the scroll box in a vertical scroll bar. + The height, in pixels, of the scroll box in a vertical scroll bar. + + + Gets the default width, in pixels, of the vertical scroll bar. + The default width, in pixels, of the vertical scroll bar. + + + Gets the bounds of the virtual screen. + A that specifies the bounding rectangle of the entire virtual screen. + + + Gets the size, in pixels, of the working area of the screen. + A that represents the size, in pixels, of the working area of the screen. + + + Specifies the system parameter type. + + + Identifies the caret width, in pixels, for edit controls. Use the property to access this system-wide parameter. The corresponding Platform SDK system-wide parameters are SPI_GETCARETWIDTH and SPI_SETCARETWIDTH. + + + Identifies the drop shadow effect. Use the property to determine if this effect is enabled. The corresponding Platform SDK system-wide parameters are SPI_GETDROPSHADOW and SPI_SETDROPSHADOW. + + + Identifies the flat menu appearance feature. Use the property to determine if this feature is enabled. The corresponding Platform SDK system-wide parameters are SPI_GETFLATMENU and SPI_SETFLATMENU. + + + Identifies the contrast value used in ClearType font smoothing. Use the property to access this system-wide parameter. The corresponding Platform SDK system-wide parameters are SPI_GETFONTSMOOTHINGCONTRAST and SPI_SETFONTSMOOTHINGCONTRAST. + + + Identifies the type of font smoothing. Use the property to access this system-wide parameter. The corresponding Platform SDK system-wide parameters are SPI_GETFONTSMOOTHINGTYPE and SPI_SETFONTSMOOTHINGTYPE. + + + Identifies the thickness of the left and right edges of the system focus rectangle. Use the property to access this system-wide parameter. The corresponding Platform SDK system-wide parameter is SM_CXFOCUSBORDER. + + + Identifies the menu fade animation feature. Use the property to determine if this feature is enabled. The corresponding Platform SDK system-wide parameters are SPI_GETMENUFADE and SPI_SETMENUFADE. + + + Identifies the selection fade effect. Use the property to determine if this feature is enabled. The corresponding Platform SDK system-wide parameters are SPI_GETSELECTIONFADE and SPI_SETSELECTIONFADE. + + + Identifies the ToolTip animation feature. Use the property to determine if this feature is enabled. The corresponding Platform SDK system-wide parameters are SPI_GETTOOLTIPANIMATION and SPI_SETTOOLTIPANIMATION. + + + Identifies the user interface (UI) effects feature. Use the property to determine if this feature is enabled. The corresponding Platform SDK system-wide parameters are SPI_GETUIEFFECTS and SPI_SETUIEFFECTS. + + + Identifies the thickness of the top and bottom edges of the system focus rectangle. Use the property to access this system-wide parameter. The corresponding Platform SDK system-wide parameter is SM_CYFOCUSBORDER. + + + Specifies the locations of the tabs in a tab control. + + + The tabs are located across the bottom of the control. + + + The tabs are located along the left edge of the control. + + + The tabs are located along the right edge of the control. + + + The tabs are located across the top of the control. + + + Specifies the appearance of the tabs in a tab control. + + + The tabs have the appearance of three-dimensional buttons. + + + The tabs have the appearance of flat buttons. + + + The tabs have the standard appearance of tabs. + + + Manages a related set of tab pages. + + + This event is not meaningful for this control. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when a tab is deselected. + + + Occurs before a tab is deselected, enabling a handler to cancel the tab change. + + + Occurs when the needs to paint each of its tabs if the property is set to . + + + Occurs when the value of the property changes. + + + This event is not meaningful for this control. + + + Occurs when the value of the property changes. + + + Occurs when a tab is selected. + + + Occurs when the property has changed. + + + Occurs before a tab is selected, enabling a handler to cancel the tab change. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + + This member overrides . + A new instance of assigned to the control. + + + This member overrides . + + + Makes the tab following the tab with the specified index the current tab. + The index in the collection of the tab to deselect. + + is less than 0 or greater than the number of controls in the collection minus 1. + + + Makes the tab following the tab with the specified name the current tab. + The of the tab to deselect. + The argument is . + + -or- + + The argument does not match the property of any in the collection. + + + Makes the tab following the specified the current tab. + The to deselect. + + is less than 0 or greater than the number of controls in the collection minus 1. + + -or- + + is not in the collection. + The argument is . + + + Releases the unmanaged resources used by the and its child controls and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gets the control at the specified location. + The index of the to get. + + is less than 0 or greater than the . + The at the specified location. + + + Gets an array of controls that belong to the control. + An array of controls that belong to the . + + + Copies the controls in the to an array of the specified type. + The of the array to create. + The type cannot be converted to . + The controls that belong to the as an array of the specified type. + + + Returns the bounding rectangle for a specified tab in this tab control. + The zero-based index of the tab you want. + The index is less than zero. + + -or- + + The index is greater than or equal to . + A that represents the bounds of the specified tab. + + + Gets the ToolTip for the specified . + The that owns the desired ToolTip. + .NET 5 and later: The argument is . + .NET 5 and later: The argument is not of type . + The ToolTip text. + + + Determines whether the specified key is a regular input key or a special key that requires preprocessing. + One of the values. + + if the specified key is a regular input key; otherwise, . + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event of the . + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + + + + This member overrides . + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event of the . + An that contains the event data. + + + + + + This member overrides . + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + This member overrides . + An that contains the event data. + + + Previews a keyboard message. + A , passed by reference, that represents the window message to process. + + if the message was processed by the control; otherwise, . + + + Removes all the tab pages and additional controls from this tab control. + + + This member overrides . + The horizontal scaling factor. + The vertical scaling factor. + + + Makes the tab with the specified index the current tab. + The index in the collection of the tab to select. + + is less than 0 or greater than the number of controls in the collection minus 1. + + + Makes the tab with the specified name the current tab. + The of the tab to select. + The argument is . + + -or- + + The argument does not match the property of any in the collection. + + + Makes the specified the current tab. + The to select. + + is less than 0 or greater than the number of controls in the collection minus 1. + + -or- + + is not in the collection. + The argument is . + + + Returns a string that represents the control. + A string that represents the current . + + + Sets the property to for the appropriate control in the collection. + + to change focus to the next ; otherwise, . + + + This member overrides . + A Windows Message Object. + + + Gets or sets the area of the control (for example, along the top) where the tabs are aligned. + The property value is not a valid value. + One of the values. The default is . + + + Gets or sets the visual appearance of the control's tabs. + The property value is not a valid value. + One of the values. The default is . + + + This member is not meaningful for this control. + The background color for the control. + + + This member is not meaningful for this control. + The background image displayed in the control. + + + This member is not meaningful for this control. + One of the values of . The default value is Tile. + + + This member overrides . + A that contains the required creation parameters when the handle to the control is created. + + + Gets the default size of the control. + The default of the control. + + + Gets the display area of the control's tab pages. + A that represents the display area of the tab pages. + + + This member is not meaningful for this control. + A value. + + + Gets or sets the way that the control's tabs are drawn. + The property value is not a valid value. + One of the values. The default is . + + + This member is not meaningful for this control. + The foreground color of the control. + + + Gets or sets a value indicating whether the control's tabs change in appearance when the mouse passes over them. + + if the tabs change in appearance when the mouse passes over them; otherwise, . The default is . + + + Gets or sets the images to display on the control's tabs. + An that specifies the images to display on the tabs. + + + Gets or sets the size of the control's tabs. + The width or height of the is less than 0. + A that represents the size of the tabs. The default automatically sizes the tabs to fit the icons and labels on the tabs. + + + Gets or sets a value indicating whether more than one row of tabs can be displayed. + + if more than one row of tabs can be displayed; otherwise, . The default is . + + + Gets or sets the amount of space around each item on the control's tab pages. + The width or height of the is less than 0. + A that specifies the amount of space around each item. The default is (6,3). + + + Gets or sets a value indicating whether right-to-left mirror placement is turned on. + + if right-to-left mirror placement is turned on; for standard child control placement. The default is . + + + Gets the number of rows that are currently being displayed in the control's tab strip. + The number of rows that are currently being displayed in the tab strip. + + + Gets or sets the index of the currently selected tab page. + The value is less than -1. + The zero-based index of the currently selected tab page. The default is -1, which is also the value if no tab page is selected. + + + Gets or sets the currently selected tab page. + A that represents the selected tab page. If no tab page is selected, the value is . + + + Gets or sets a value indicating whether a tab's ToolTip is shown when the mouse passes over the tab. + + if ToolTips are shown for the tabs that have them; otherwise, . The default is . + + + Gets or sets the way that the control's tabs are sized. + The property value is not a valid value. + One of the values. The default is . + + + Gets the number of tabs in the tab strip. + The number of tabs in the tab strip. + + + Gets the collection of tab pages in this tab control. + A that contains the objects in this . + + + This member is not meaningful for this control. + The text associated with this control. + + + Contains a collection of objects. + + + Initializes a new instance of the class. + The that this collection belongs to. + + + Adds a to the collection. + The to add. + The specified is a . + + + Removes a from the collection. + The to remove. + + + Contains a collection of objects. + + + Initializes a new instance of the class. + The that this collection belongs to. + The specified is . + + + Creates a tab page with the specified text, and adds it to the collection. + The text to display on the tab page. + + + Creates a tab page with the specified text and key, and adds it to the collection. + The name of the tab page. + The text to display on the tab page. + + + Creates a tab page with the specified key, text, and image, and adds it to the collection. + The name of the tab page. + The text to display on the tab page. + The index of the image to display on the tab page. + + + Creates a tab page with the specified key, text, and image, and adds it to the collection. + The name of the tab page. + The text to display on the tab page. + The key of the image to display on the tab page. + + + Adds a to the collection. + The to add. + The specified is . + + + Adds a set of tab pages to the collection. + An array of type that contains the tab pages to add. + The value of pages equals . + + + Removes all the tab pages from the collection. + + + Determines whether a specified tab page is in the collection. + The to locate in the collection. + The value of is . + + if the specified is in the collection; otherwise, . + + + Determines whether the collection contains a tab page with the specified key. + The name of the tab page to search for. + + to indicate a tab page with the specified key was found in the collection; otherwise, . + + + Returns an enumeration of all the tab pages in the collection. + An for the . + + + Returns the index of the specified tab page in the collection. + The to locate in the collection. + The value of is . + The zero-based index of the tab page; -1 if it cannot be found. + + + Returns the index of the first occurrence of the with the specified key. + The name of the tab page to find in the collection. + The zero-based index of the first occurrence of a tab page with the specified key, if found; otherwise, -1. + + + Creates a new tab page with the specified text and inserts it into the collection at the specified index. + The zero-based index location where the tab page is inserted. + The text to display in the tab page. + + + Creates a new tab page with the specified key and text, and inserts it into the collection at the specified index. + The zero-based index location where the tab page is inserted. + The name of the tab page. + The text to display on the tab page. + + + Creates a new tab page with the specified key, text, and image, and inserts it into the collection at the specified index. + The zero-based index location where the tab page is inserted. + The name of the tab page. + The text to display on the tab page. + The zero-based index of the image to display on the tab page. + + + Creates a tab page with the specified key, text, and image, and inserts it into the collection at the specified index. + The zero-based index location where the tab page is inserted. + The name of the tab page. + The text to display on the tab page. + The key of the image to display on the tab page. + + + Inserts an existing tab page into the collection at the specified index. + The zero-based index location where the tab page is inserted. + The to insert in the collection. + + + Removes a from the collection. + The to remove. + The parameter is . + + + Removes the tab page at the specified index from the collection. + The zero-based index of the to remove. + + + Removes the tab page with the specified key from the collection. + The name of the tab page to remove. + + + Copies the elements of the collection to the specified array, starting at the specified index. + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in the array at which copying begins. + + is . + + is less than zero. + + is multidimensional. + + -or- + + The number of elements in the is greater than the available space from index to the end of . + The items in the cannot be cast automatically to the type of . + + + Adds a control to the collection. + The to add to the collection. + + is not a . + + is . + The position into which the was inserted. + + + Determines whether the specified control is in the . + The object to locate in the collection. + + if the specified object is a in the collection; otherwise, . + + + Returns the index of the specified control in the collection. + The to locate in the collection. + The zero-based index if page is a in the collection; otherwise -1. + + + Inserts a control into the collection. + The zero-based index at which the should be inserted. + The to insert into the . + + is not a . + + is less than 0, or index is greater than or equal to . + + + Removes a from the collection. + The to remove. + + + Gets the number of tab pages in the collection. + The number of tab pages in the collection. + + + Gets a value indicating whether the collection is read-only. + This property always returns . + + + Gets or sets a in the collection. + The zero-based index of the tab page to get or set. + + is less than zero or greater than the highest available index. + The at the specified index. + + + Gets a tab page with the specified key from the collection. + The name of the tab page to retrieve. + The with the specified key. + + + Gets a value indicating whether access to the is synchronized (thread safe). + + in all cases. + + + 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 has a fixed size. + + in all cases. + + + Gets or sets a in the collection. + The zero-based index of the element to get. + The value is not a . + The at the specified index. + + + Defines values representing events. + + + Represents the event. + + + Represents the event. + + + Represents the event. + + + Represents the event. + + + Provides data for the and events of a control. + + + Initializes a new instance of the class. + The the event is occurring for. + The zero-based index of in the collection. + + to cancel the tab change by default; otherwise, . + One of the values. + + + Gets a value indicating which event is occurring. + One of the values. + + + Gets the the event is occurring for. + The the event is occurring for. + + + Gets the zero-based index of the in the collection. + The zero-based index of the in the collection. + + + Represents the method that will handle the or event of a control. + The source of the event. + A that contains the event data. + + + Provides data for the and events of a control. + + + Initializes a new instance of the class. + The the event is occurring for. + The zero-based index of in the collection. + One of the values. + + + Gets a value indicating which event is occurring. + One of the values. + + + Gets the the event is occurring for. + The the event is occurring for. + + + Gets the zero-based index of the in the collection. + The zero-based index of the in the collection. + + + Represents the method that will handle the or event of a control. + The source of the event. + A that contains the event data. + + + Specifies whether the tabs in a tab control are owner-drawn (drawn by the parent window), or drawn by the operating system. + + + The tabs are drawn by the operating system, and are of the same size. + + + The tabs are drawn by the parent window, and are of the same size. + + + Provides data for the event. + + + Initializes a new instance of the class. + The used to paint the item. + The that represents the rectangle in which to paint. + The bounds of the cell. + The column of the cell. + The row of the cell. + + + Gets the size and location of the cell. + A representing the size and location of the cell. + + + Gets the column of the cell. + The column position of the cell. + + + Gets the row of the cell. + The row position of the cell. + + + Represents the method that will handle the event. + The source of the event. + A that contains the event data. + + + A collection that stores objects. + + + Adds an item to the . + The to add to the . + The position into which the new element was inserted. + + + Determines whether the specified is in the collection. + The to locate in the . The value can be . + + if the is found in the ; otherwise, . + + + Determines the index of a specific item in the . + The to locate in the . + The index of if found in the ; otherwise, -1. + + + Inserts a into the at the specified position. + The zero-based index at which should be inserted. + The to insert into the . + + + Removes the first occurrence of a specific from the . + The to remove from the . The value can be . + + + Gets or sets the at the specified index. + The zero-based index of the to get or set. + A at the specified index. + + + Represents a collection of child controls in a table layout container. + + + Initializes a new instance of the class. + The control that contains the control collection. + .NET 5 and later: The argument is . + + + Adds the specified control to the collection and positions it at the specified cell. + The control to add. + The column in which will be placed. + The row in which will be placed. + Either or is less than -1. + + + Gets the parent that contains the controls in the collection. + The that contains the controls in the current collection. + + + Represents a panel that dynamically lays out its contents in a grid composed of rows and columns. + + + Occurs when the cell is redrawn. + + + Initializes a new instance of the class. + + + Creates a new instance of the control collection for the control. + A new instance of assigned to the control. + + + Gets the that represents the row and the column of the cell. + A control contained within a cell. + A that represents the cell position. + + + Returns the column position of the specified child control. + A child control of the . + + is . + + is not a type that can be arranged by this . + The column position of the specified child control, or -1 if the position of is determined by . + + + Returns the number of columns spanned by the specified child control. + A child control of the . + The number of columns spanned by the child control. The default is 1. + + + Returns an array representing the widths, in pixels, of the columns in the . + An array of type that contains the widths, in pixels, of the columns in the . + + + Returns the child control occupying the specified position. + The column position of the control to retrieve. + The row position of the control to retrieve. + Either or (or both) is less than 0. + The child control occupying the specified cell; otherwise, if no control exists at the specified column and row, or if the control has its property set to . + + + Gets the that represents the row and the column of the cell that contains the control. + A control contained within a cell. + A that represents the cell position. + + + Returns the row position of the specified child control. + A child control of the . + + is . + + is not a type that can be arranged by this . + The row position of , or -1 if the position of is determined by . + + + Returns an array representing the heights, in pixels, of the rows in the . + An array of type that contains the heights, in pixels, of the rows in the . + + + Returns the number of rows spanned by the specified child control. + A child control of the . + The number of rows spanned by the child control. The default is 1. + + + Receives a call when the cell should be refreshed. + A that provides data for the event. + + + Raises the event. + A that contains the event data. + + + Paints the background of the panel. + A that contains information about the panel to paint. + + + Scales a control's location, size, padding and margin. + The height and width of the control's bounds. + One of the values of that specifies the bounds of the control to use when defining its size and position. + + + Performs the work of scaling the entire panel and any child controls. + The ratio by which to scale the control horizontally. + The ratio by which to scale the control vertically. + + + Sets the that represents the row and the column of the cell. + A control contained within a cell. + A that represents the row and the column of the cell. + + + Sets the column position of the specified child control. + The control to move to another column. + The column to which will be moved. + + + Sets the number of columns spanned by the child control. + A child control of the . + The number of columns to span. + + is less than 1. + + + Sets the row position of the specified child control. + The control to move to another row. + The row to which will be moved. + + + Sets the number of rows spanned by the child control. + A child control of the . + The number of rows to span. + + is less than 1. + + + For a description of this member, see . + The to receive the extender properties. + + if this object can provide extender properties to the specified object; otherwise, . + + + Gets or sets the border style for the panel. + One of the values describing the style of the border of the panel. The default is . + + + Gets or sets the style of the cell borders. + .NET 6 and later versions only: The property value is not valid for the enumeration type. + One of the values describing the style of all the cell borders in the table. The default is . + + + Gets or sets the maximum number of columns allowed in the table. + The maximum number of columns in the control. The default is 0. + + + Gets a collection of column styles for the . + A containing a for each column in the control. + + + Gets the collection of controls contained within the . + A containing the controls associated with the current . + + + Gets or sets a value indicating whether the control should expand to accommodate new cells when all existing cells are occupied. + The property value is invalid for the enumeration. + A indicating the growth scheme. The default is . + + + Gets a cached instance of the panel's layout engine. + The for the panel's contents. + + + Gets or sets a value representing the table layout settings. + The property value is , or an attempt was made to set directly, which is not supported; instead, set individual properties. + A containing the table layout settings. + + + Gets or sets the maximum number of rows allowed in the table. + The maximum number of rows in the control. The default is 0. + + + Gets a collection of row styles for the . + A containing a for each row in the control. + + + Specifies the border style of a cell in a table layout control. + + + A single-line sunken border. + + + A double-line sunken border. + + + No borders. + + + A single-line raised border. + + + A double-line raised border. + + + A single-line border containing a raised portion. + + + A single-line border. + + + Represents a cell in a . + + + Initializes a new instance of the class. + The column position of the cell. + The row position of the cell. + + + Specifies whether this contains the same row and column as the specified . + The to test. + + if is a and has the same row and column as the specified ; otherwise, . + + + Indicates whether the current object is equal to another object of the same type. + An object to compare with this object. + + if the current object is equal to the parameter; otherwise, . + + + Returns a hash code for this . + An integer value that specifies a hash value for this . + + + Compares two objects. The result specifies whether the values of the and properties of the two objects are equal. + A to compare. + A to compare. + + if and are equal; otherwise, . + + + Compares two objects. The result specifies whether the values of the and properties of the two objects are unequal. + A to compare. + A to compare. + + if and differ; otherwise, . + + + Converts this to a human readable string. + A string that represents this . + + + Gets or sets the column number of the current . + The column number of the current . + + + Gets or sets the row number of the current . + The row number of the current . + + + Specifies how a will gain additional rows or columns after its existing cells are full. + + + The gains additional columns after it is full. + + + The gains additional rows after it is full. + + + The does not allow additional rows or columns after it is full. + + + A collection that stores objects. + + + Adds a new to the . + The to add to the . + The position into which the new element was inserted. + + + Determines whether the contains a specific style. + The to locate in the . + + if the is found in the ; otherwise, . + + + Determines the index of a specific item in the . + The to locate in the . + The index of if found in the ; otherwise, -1. + + + Inserts a into the at the specified position. + The zero-based index at which the should be inserted. + The to insert into the . The value can be . + + + Removes the first occurrence of a specific object from the . + The to remove from the . The value can be . + + + Gets or sets the at the specified index. + The zero-based index of the to get or set. + A at the specified index. + + + Collects the characteristics associated with table layouts. + + + Gets the that represents the row and the column of the cell. + A control contained within a cell. + + is . + A that represents the cell position. + + + Gets the column position of the specified child control. + A control contained within a cell. + + is . + The column position of the specified child control. + + + Gets the number of columns that the cell containing the child control spans. + A control contained within a cell. + The number of columns that the cell containing the child control spans. + + + Gets the row position of the specified child control. + A control contained within a cell. + + is . + The row position of the specified child control. + + + Gets the number of rows that the cell containing the child control spans. + A control contained within a cell. + The number of rows that the cell containing the child control spans. + + + Sets the that represents the row and the column of the cell. + A control contained within a cell. + A that represents the cell position. + + is . + + + Sets the column position for the specified child control. + A control contained within a cell. + The column position for the specified child control. + + is . + + is less than -1. + + + Sets the number of columns that the cell containing the child control spans. + A control contained within a cell. + The number of columns that the cell containing the child control spans. + + is . + + is less than 1. + + + Sets the row position of the specified child control. + A control contained within a cell. + The row position of the specified child control. + + is . + + is less than -1. + + + Sets the number of rows that the cell containing the child control spans. + A control contained within a cell. + The number of rows that the cell containing the child control spans. + + is . + + is less than 1. + + + For a description of this member, see . + The object to be populated with serialization information. + The destination context of the serialization. + + + Gets or sets the maximum number of columns allowed in the table layout. + The property value is less than 0. + The maximum number of columns allowed in the table layout. The default is 0. + + + Gets the collection of styles used to determine the look and feel of the table layout columns. + A that contains the column styles for the layout table. + + + Gets or sets a value indicating how the table layout should expand to accommodate new cells when all existing cells are occupied. + .NET Framework only: The property value is not valid for the enumeration type. + .NET 5 and earlier versions only: The property value is not valid for the enumeration type. + .NET 6 and later versions only: The property value is not valid for the enumeration type. + One of the values. The default is . + + + Gets the current table layout engine. + The currently being used. + + + Gets or sets the maximum number of rows allowed in the table layout. + The property value is less than 0. + The maximum number of rows allowed in the table layout. The default is 0. + + + Gets the collection of styles used to determine the look and feel of the table layout rows. + A that contains the row styles for the layout table. + + + Implements the basic functionality that represents the appearance and behavior of a table layout. + + + Initializes a new instance of the class. + + + Gets or sets a flag indicating how a row or column should be sized relative to its containing table. + One of the values that specifies how rows or columns of user interface (UI) elements should be sized relative to their container. The default is . + + + Implements the basic functionality for a collection of table layout styles. + + + Adds a new to the end of the current collection. + The to add to the . + + is already assigned to another owner. You must first remove it from its current location or clone it. + The position into which the new element was inserted. + + + Disassociates the collection from its associated and empties the collection. + + + Removes the style at the specified index of the collection. + The zero-based index of the to be removed. + + + For a description of this method, see the method. + 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. + + + For a description of this method, see the method. + An that can be used to iterate through the collection. + + + For a description of this method, see the method. + The to add to the . + The position into which was inserted. + + + For a description of this method, see the method. + The to locate in the . + + if is found in the ; otherwise, . + + + For a description of this method, see the method. + The to locate in the . + The index of if found in the list; otherwise, -1. + + + For a description of this method, see the method. + The zero-based index at which should be inserted. + The to insert into the . + + is already assigned to another owner. You must first remove it from its current location or clone it. + + + For a description of this method, see the method. + The to remove from the . + + + Gets the number of styles actually contained in the . + The number of styles actually contained in the . + + + Gets or sets at the specified index. + The zero-based index of the to get or set. + The property value is already assigned to another owner. You must first remove it from its current location or clone it. + A at the specified index. + + + For a description of this method, see the property. + + if access to the is synchronized (thread safe); otherwise, . + + + For a description of this method, see the property. + An object that can be used to synchronize access to the . + + + For a description of this method, see the property. + + if the has a fixed size; otherwise, . + + + For a description of this method, see the property. + + if the is read-only; otherwise, . + + + For a description of this method, see the property. + The zero-based index of the element to get or set. + The element at the specified index. + + + Represents a single tab page in a . + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class and specifies the text for the tab. + The text for the tab. + + + + Creates a new instance of the control collection for the control. + A new instance of assigned to the control. + + + Retrieves the tab page that contains the specified object. + The object to look for. + The that contains the specified object, or if the object cannot be found. + + + Raises the event of the . + An that contains the event data. + + + Raises the event of the . + An that contains the event data. + + + Paints the background of the . + A that contains data useful for painting the background. + + + This member overrides . + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of values. + + + Returns a string containing the value of the property. + A string containing the value of the property. + + + This member is not meaningful for this control. + An value. + + + This property is not meaningful for this control. + The default value is . + + + This property is not meaningful for this control. + The control grows as much as necessary to fit its contents but does not shrink smaller than the value of its size property. + + + Gets or sets the background color for the . + A that represents the background color of the . + + + This member is not meaningful for this control. + A value. + + + This member is not meaningful for this control. + The default is . + + + Gets or sets the index to the image displayed on this tab. + + is less than -1. + The zero-based index to the image in the that appears on the tab. The default is -1, which signifies no image. + + + Gets or sets the key accessor for the image in the of the associated . + A string representing the key of the image. + + + This property is not meaningful for this control. + The x and y coordinates which specifies the location of the object. + + + This property is not meaningful for this control. + The upper limit of the size of the object. + + + This property is not meaningful for this control. + The lower limit of the size of the object. + + + This property is not meaningful for this control. + The size of a rectangular area into which the control can fit. + + + This property is not meaningful for this control. + The tab order of the control. + + + This member is not meaningful for this control. + The default is . + + + Gets or sets the text to display on the tab. + The text to display on the tab. + + + Gets or sets the ToolTip text for this tab. + The ToolTip text for this tab. + + + Gets or sets a value indicating whether the background renders using the current visual style when visual styles are enabled. + + to render the background using the current visual style; otherwise, . The default is . + + + This member is not meaningful for this control. + The default is . + + + Contains the collection of controls that the uses. + + + Initializes a new instance of the class. + The that contains this collection of controls. + + + Adds a control to the collection. + The control to add. + The specified control is a . + + + Provides methods used to render a tab control with visual styles. This class cannot be inherited. + + + Draws a tab in the specified state and bounds, and with an optional focus rectangle. + The used to draw the tab. + The that specifies the bounds of the tab. + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the tab. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a tab in the specified state and bounds, with the specified image, and with an optional focus rectangle. + The used to draw the tab. + The that specifies the bounds of the tab. + The to draw in the tab. + The that specifies the bounds of . + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the tab. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a tab in the specified state and bounds, with the specified text, and with an optional focus rectangle. + The used to draw the tab. + The that specifies the bounds of the tab. + The to draw in the tab. + The to apply to . + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the tab. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a tab in the specified state and bounds, with the specified text and image, and with an optional focus rectangle. + The used to draw the tab. + The that specifies the bounds of the tab. + The to draw in the tab. + The to apply to . + The to draw in the tab. + The that specifies the bounds of . + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the tab. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a tab in the specified state and bounds, with the specified text and text formatting, and with an optional focus rectangle. + The used to draw the tab. + The that specifies the bounds of the tab. + The to draw in the tab. + The to apply to . + A bitwise combination of the values. + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the tab. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a tab in the specified state and bounds; with the specified text, text formatting, and image; and with an optional focus rectangle. + The used to draw the tab. + The that specifies the bounds of the tab. + The to draw in the tab. + The to apply to . + A bitwise combination of the values. + The to draw in the tab. + The that specifies the bounds of . + + to draw a focus rectangle; otherwise, . + One of the values that specifies the visual state of the tab. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a tab in the specified state and bounds, and with the specified text. + The used to draw the tab. + The that specifies the bounds of the tab. + The to draw in the tab. + The to apply to . + One of the values that specifies the visual state of the tab. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a tab in the specified state and bounds. + The used to draw the tab. + The that specifies the bounds of the tab. + One of the values that specifies the visual state of the tab. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a tab page in the specified bounds. + The used to draw the tab page. + The that specifies the bounds of the tab page. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Gets a value indicating whether the class can be used to draw a tab control with visual styles. + + if the user has enabled visual styles in the operating system and visual styles are applied to the client area of application windows; otherwise, . + + + Specifies how tabs in a tab control are sized. + + + The width of each tab is sized so that each row of tabs fills the entire width of the container control. This is only applicable to tab controls with more than one row. + + + All tabs in a control are the same width. + + + The width of each tab is sized to accommodate what is displayed on the tab, and the size of tabs in a row are not adjusted to fill the entire width of the container control. + + + A task dialog allows to display information and get simple input from the user. It is similar to a (in that it is formatted by the operating system) but provides a lot more features. + + + Closes the shown task dialog with as resulting button. + + + Shows the task dialog with the specified owner. + The handle of the owner window, or to show a modeless dialog. + The page instance that contains the contents which this task dialog will display. + Gets or sets the position of the task dialog when it is shown. + + is . + The specified contains an invalid configuration. + The which was clicked by the user to close the dialog. + + + Shows the task dialog with the specified owner. + The owner window, or to show a modeless dialog. + The page instance that contains the contents which this task dialog will display. + Gets or sets the position of the task dialog when it is shown. + + is - or - is . + The specified contains an invalid configuration. + The which was clicked by the user to close the dialog. + + + Shows the task dialog. + The page instance that contains the contents which this task dialog will display. + Gets or sets the position of the task dialog when it is shown. + + is . + The specified contains an invalid configuration. + The which was clicked by the user to close the dialog. + + + Gets the window handle of the task dialog window, or if the dialog is currently not being shown. + A handle to the window represented by the implementer. + + + Represents a button control of a task dialog. + + + Occurs when the button is clicked. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the given text and, optionally, a description text. + The text of the control. + A value that indicates if the button should be enabled. + A value that indicates whether the task dialog should close when this button is clicked. + + + 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. + + + Serves as the default hash function. + A hash code for the current object. + + + + + + + + + + + Simulates a click on this button. + This button instance is not currently bound to a task dialog. + - or - The task dialog has started navigating to a new page containing this button instance, but the event has not been raised yet. + - or - This button is currently bound to a task dialog, but the dialog has just started navigating to a different page. + + + Returns a string that represents the current control. + A string that contains the control text. + + + Gets a standard instance representing the Abort button. + + + Gets or sets a value that indicates whether the task dialog should close when this button is clicked. Or, if this button is the button, indicates whether the should be raised. + + if the task dialog should close when this button is clicked; otherwise, . The default value is . + + + Gets a standard instance representing the Cancel button. + + + Gets a standard instance representing the Close button. + + + Gets a standard instance representing the Continue button. + + + Gets or sets a value indicating whether the button can respond to user interaction. + The property is set on a button that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + + if the button can respond to user interaction; otherwise, . The default value is . + + + Gets a standard instance representing the Help button. + + + Gets a standard instance representing the Ignore button. + + + Gets a standard instance representing the No button. + + + Gets a standard instance representing the OK button. + + + Gets a standard instance representing the Retry button. + + + Gets or sets a value that indicates if the User Account Control (UAC) shield icon should be shown near the button; that is, whether the action invoked by the button requires elevation. + The property is set on a button that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + + to show the UAC shield icon; otherwise, . + The default value is . + + + Gets or sets the text associated with this control. + The property is set and this button instance is a standard button, for which the text is provided by the OS. + - or - The property is set and this button instance is currently bound to a task dialog. + The text associated with this control. The default value is . + + + Gets a standard instance representing the Try Again button. + + + Gets or sets a value that indicates if this should be shown when displaying the task dialog. + The property is set and this button instance is currently bound to a task dialog. + + + Gets a standard instance representing the Yes button. + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Creates and adds a to the collection. + The text of the custom button. + A value indicating whether the button can respond to user interaction. + A value that indicates whether the task dialog should close when this button is clicked. + This collection is currently bound to a task dialog. + The created . + + + Removes all elements from the . + + + + + + + Removes the element at the specified index of the . + The zero-based index of the element to remove. + + + + + + + Represents a command link button control of a task dialog. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the given text and, optionally, a description text. + The text of the control. + An additional description text that will be displayed in a separate line when the s of the task dialog are shown as command links (see ). + A value that indicates if the button should be enabled. + A value that indicates whether the task dialog should close when this button is clicked. + + + Gets or sets an additional description text that will be displayed in a separate line. + The property is set and this button instance is currently bound to a task dialog. + + + Represents a control of a task dialog. + + + Gets the instance which this control is currently bound to. + The instance which this control is bound to, or if this control is not currently bound. + + + Gets or sets the object that contains data about the control. + An that contains data about the control. + The default is . + + + Represents an expander button and the associated expanded area of a task dialog. + + + Occurs when the value of the property changes while this control is shown in a task dialog. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the given text. + The text to be displayed in the dialog's expanded area. + + + Returns a string that represents the current control. + A string that contains the control text. + + + Gets or sets the text to be displayed in the expander button when it is in the collapsed state. + The property is set and this expander instance is currently bound to a task dialog. + The text that is to be displayed in the expander button when it is in the collapsed state, or or an empty string to use a text provided by the operating system. The default value is . + + + Gets or sets a value that indicates whether the expander button is in the expanded state (so that the dialog's expanded area is visible). + The property is set and this expander instance is currently bound to a task dialog. + + if the expander button is in the expanded state; if it's in the collapsed state. The default value is . + + + Gets or sets the text to be displayed in the expander button when it is in the expanded state. + The property is set and this expander instance is currently bound to a task dialog. + The text that is to be displayed in the expander button when it is in the expanded state, or or an empty string to use a text provided by the operating system. The default value is . + + + Gets or sets the that specifies where the expanded area of the task dialog is to be displayed. + The property is set and this expander instance is currently bound to a task dialog. + The that specifies where the expanded area of the task dialog is to be displayed. The default is . + + + Gets or sets the text to be displayed in the dialog's expanded area. + The property is set on an expander instance that is currently bound to a task dialog, but it's not visible as its initial property value was or an empty string. + - or - The property is set on an expander instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + The text to be displayed in the dialog's expanded area. The default value is . + + + Specifies where the expanded area of the task dialog is to be displayed. + + + The expanded area is to be displayed at the bottom of the dialog's footnote area. + + + The expanded area is to be displayed immediately after the dialog's text. + + + Represents the footnote area of a task dialog. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the given . + The text to be displayed in the dialog's footnote area. + + + + + + Returns a string that represents the current control. + A string that contains the control text. + + + Gets or sets the footnote icon. + The property is set on a footnote instance that is currently bound to a task dialog, but it's not visible as its initial property value was or an empty string. + - or - The property is set and the task dialog has started navigating to a new page containing this footnote instance, but the event has not been raised yet. + - or - The property is set on a footnote instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + + + Gets or sets the text to be displayed in the dialog's footnote area. + The property is set on a footnote instance that is currently bound to a task dialog, but it's not visible as its initial property value was or an empty string. + - or - The property is set on a footnote instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + The text to be displayed in the dialog's footnote area. The default value is . + + + Represents an icon that can be shown in the main area of a task dialog (by setting the property) or in the footnote of a task dialog (by setting the property). + + + Gets a standard instance where the task dialog contains an icon consisting of white X in a circle with a red background. + + + Gets a standard instance where the task dialog contains a symbol consisting of a lowercase letter i in a circle. + + + Gets a standard instance where the task dialog does not display an icon. + + + Gets a standard instance where the task dialog contains an icon consisting of an user account control (UAC) shield. + + + Gets a standard instance where the task dialog contains an icon consisting of an user account control (UAC) shield and shows a blue bar around the icon. + + + Gets a standard instance where the task dialog contains an icon consisting of white X in a red shield and shows a red bar around the icon. + + + Gets a standard instance where the task dialog contains an icon consisting of an user account control (UAC) shield and shows a gray bar around the icon. + + + Gets a standard instance where the task dialog contains an icon consisting of white tick in a green shield and shows a green bar around the icon. + + + Gets a standard instance where the task dialog contains an icon consisting of an exclamation point in a yellow shield and shows a yellow bar around the icon. + + + Gets a standard instance where the task dialog contains an icon consisting of an exclamation point in a triangle with a yellow background. + + + Initializes a new instance of the class from an instance. + The instance. + + is . + + + Initializes a new instance of the class from an instance. + The instance. + + is . + + + Initializes a new instance of the class from an icon handle. + A handle to an instance of an icon, or to not show an icon. + + + Releases all resources used by this . + + + The icon handle (HICON) that is represented by this instance. + This instance was not created using a constructor that takes an icon or icon handle. + + + Represents a page of content of a task dialog. + + + Occurs after this instance is bound to a task dialog and the task dialog has created the GUI elements represented by this instance. + + + Occurs when the task dialog is about to destroy the GUI elements represented by this instance and it is about to be unbound from the task dialog. + + + Occurs when the user presses F1 while the task dialog has focus, or when the user clicks the button. + + + Initializes a new instance of the class. + + + Shows the new content in the current task dialog. + . + The page instance that contains the contents which this task dialog will display. + + is . + The page instance is not currently bound to a dialog, is . + - or - This page instance contains an invalid configuration. + - or - This method is called from within the event of one of the radio buttons of the current task dialog. + - or - The task dialog has already been closed. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Gets or sets a value that indicates whether the task dialog can be closed with as resulting button by pressing ESC or Alt+F4 or by clicking the title bar's close button, even if a button isn't added to the collection. + The property is set and this page instance is currently bound to a task dialog. + + to allow to close the dialog by pressing ESC or Alt+F4 or by clicking the title bar's close button; otherwise, . The default value is . + + + Gets or sets a value that indicates whether the task dialog can be minimized when it is shown modeless. + The property is set and this page instance is currently bound to a task dialog. + + to specify that the task dialog can be minimized; otherwise, . + The default value is . + + + Gets the instance which this page is currently bound to. + The instance which this page is bound to, or if this page is not currently bound. + + + Gets or sets the collection of push buttons to be shown in this page. + The property is set and this page instance is currently bound to a task dialog. + The collection of custom buttons to be shown in this page. + + + Gets or sets the text to display in the title bar of the task dialog. + The property is set and the task dialog has started navigating to this page instance, but the event has not been raised yet. + - or - The property is set on a page instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + + + Gets or sets the default button in the task dialog. + The default button in the task dialog. + + + Gets or sets the dialog expander to be shown in this page. + The property is set and this page instance is currently bound to a task dialog. + + + Gets or sets the footnote to be shown in this page. + The property is set and this page instance is currently bound to a task dialog. + + + Gets or sets the heading (main instruction). + The property is set on a page instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + + + Gets or sets the main icon. + The property is set and the task dialog has started navigating to this page instance, but the event has not been raised yet. + - or - The property is set on a page instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + + + Gets or sets the progress bar to be shown in this page. + The property is set and this page instance is currently bound to a task dialog. + + + Gets or sets the collection of radio buttons to be shown in this page. + The property is set and this page instance is currently bound to a task dialog. + The collection of radio buttons to be shown in this page. + + + Gets or sets a value that indicates whether text and controls are displayed reading right to left. + The property is set and this page instance is currently bound to a task dialog. + + to display text and controls reading right to left; to display controls reading left to right. The default value is . + + + Indicates that the width of the task dialog is determined by the width of its content area (similar to Message Box sizing behavior). + The property is set and this page instance is currently bound to a task dialog. + + to determine the width of the task dialog by the width of its content area; otherwise, . The default value is . + + + Gets or sets the dialog's primary text content. + The property is set on a page instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + + + Gets or sets the verification checkbox to be shown in this page. + The property is set and this page instance is currently bound to a task dialog. + + + Represents a progress bar control of a task dialog. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the given . + The state of the progress bar. + + + Gets or sets the speed of the marquee display of a progress bar. + The property is set on a progress bar instance that is currently bound to a task dialog, but it's not visible as its initial property value was . + - or - The property is set on a progress bar instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + The speed of the marquee display which is the time, in milliseconds, between marquee animation updates. If this value is 0, the marquee animation is updated every 30 milliseconds. The default value is 0. + + + Gets or sets the maximum value of the range of the control. + The value is less than 0 or greater than UInt16.MaxValue. + The property is set on a progress bar instance that is currently bound to a task dialog, but it's not visible as its initial property value was . + - or - The property is set on a progress bar instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + The maximum value of the range. The default is 100. + + + Gets or sets the minimum value of the range of the control. + The value is less than 0 or greater than UInt16.MaxValue. + The property is set on a progress bar instance that is currently bound to a task dialog, but it's not visible as its initial property value was . + - or - The property is set on a progress bar instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + The minimum value of the range. The default is 0. + + + Gets or sets the state of the progress bar. + The property is set on a progress bar instance that is currently bound to a task dialog, but the value to be set is . + - or - The property is set on a progress bar instance that is currently bound to a task dialog, but it's not visible as its initial property value was . + - or - The property is set on a progress bar instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + The state of the progress bar. The default is , except if this instance is the default instance created by a , where the default value is . + + + Gets or sets the current position of the progress bar. + The value is less than 0 or greater than UInt16.MaxValue. + The property is set on a progress bar instance that is currently bound to a task dialog, but it's not visible as its initial property value was . + - or - The property is set on a progress bar instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + The position within the range of the progress bar. The default is 0. + + + Contains constants that specify the state of a task dialog progress bar. + + + Shows an error (red) progress bar. + + + Shows a marquee progress bar. + + + + Shows a marquee progress bar where the marquee animation is paused. + If you switch from to while the dialog is shown, the marquee animation will stop. + + + + + The progress bar will not be displayed. + While the dialog is showing, you cannot switch from to any other state, and vice versa. + + + + Shows a regular progress bar. + + + Shows a paused (yellow) progress bar. + + + Represents a radio button control of a task dialog. + + + Occurs when the value of the property changes while this control is shown in a task dialog. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the given . + + + + Returns a string that represents the current control. + A string that contains the control text. + + + Gets or set a value indicating whether the is in the checked state. + The property is set and the task dialog has started navigating to a new page containing this radio button instance, but the event has not been raised yet. + - or - The property is set on a radio button instance that is currently bound to a task dialog, but the value to be set is . + - or - The property is set within the event of one of the radio buttons of the currently bound task dialog. + - or - The property is set on a radio button instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + + if the is in the checked state; otherwise, . The default value is . + + + Gets or sets a value indicating whether the button can respond to user interaction. + The property is set on a radio button that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + + if the button can respond to user interaction; otherwise, . The default value is . + + + Gets or sets the text associated with this control. + The property is set and this radio button instance is currently bound to a task dialog. + The text associated with this control. The default value is . + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Creates and adds a to the collection. + The text of the radio button. + This collection is currently bound to a task dialog. + The created . + + + Removes all elements from the . + + + + + + + Removes the element at the specified index of the . + The zero-based index of the element to remove. + + + + + + + Specifies the position that a task dialog will be shown in when it is first opened. + + + + The startup location of the task dialog is the center of the window that owns it, as specified by the owner parameter. + This value will only have an effect when showing a modal dialog. + + + + The startup location of the task dialog is the center of the screen. + + + Represents a verification checkbox control of a task dialog. + + + Occurs when the value of the property changes while this control is shown in a task dialog. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the given text. + A text associated with this control. + A value indicating whether the is in the checked state. + + + + + + Returns a string that represents the current control. + The control text. + + + Gets or set a value indicating whether the is in the checked state. + The property is set on a verification checkbox instance that is currently bound to a task dialog, but it's not visible as its initial property value was or an empty string. + - or - The property is set and the task dialog has started navigating to a new page containing this verification checkbox instance, but the event has not been raised yet. + - or - The property is set on a verification checkbox instance that is currently bound to a task dialog, but the dialog has just started navigating to a different page. + + if the is in the checked state; otherwise, . The default value is . + + + Gets or sets the text associated with this control. + The property is set and this verification checkbox instance is currently bound to a task dialog. + The text associated with this control. The default value is . + + + Represents a Windows text box control. + + + Occurs when the value of the property has changed. + + + Initializes a new instance of the class. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Determines whether the specified key is an input key or a special key that requires preprocessing. + One of the key's values. + + if the specified key is an input key; otherwise, . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + The event data. + + + Raises the event. + An that contains the event data. + + + + + + + + + Raises the event. + An that contains the event data. + + + Sets the selected text to the specified text without clearing the undo buffer. + The text to replace. + + + Processes a command key. + A , passed by reference that represents the window message to process. + One of the values that represents the shortcut key to process. + + if the command key was processed by the control; otherwise, . + + + Processes Windows messages. + A Windows Message object. + + + Gets or sets a value indicating whether pressing ENTER in a multiline control creates a new line of text in the control or activates the default button for the form. + + if the ENTER key creates a new line of text in a multiline version of the control; if the ENTER key activates the default button for the form. The default is . + + + Gets or sets a custom to use when the property is set to . + A to use with . + + + Gets or sets an option that controls how automatic completion works for the . + The specified value is not one of the values of . + One of the values of . The following are the values. + + + Appends the remainder of the most likely candidate string to the existing characters, highlighting the appended characters. + + + Displays the auxiliary drop-down list associated with the edit control. This drop-down is populated with one or more suggested completion strings. + + + Appends both and options. + + + Disables automatic completion. This is the default. + + + Gets or sets a value specifying the source of complete strings used for automatic completion. + The specified value is not one of the values of . + One of the values of . The options are , , , , , , and . The default is . + + + Gets or sets whether the control modifies the case of characters as they are typed. + A value that is not within the range of valid values for the enumeration was assigned to the property. + One of the enumeration values that specifies whether the control modifies the case of characters. The default is . + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets or sets a value indicating whether this is a multiline control. + + if the control is a multiline control; otherwise, . The default is . + + + Gets or sets the character used to mask characters of a password in a single-line control. + The character used to mask characters entered in a single-line control. Set the value of this property to '0' (U+0000) if you do not want the control to mask characters as they are typed. The default value is '0' (U+0000). + + + Gets or sets the text that is displayed when the control has no text and does not have the focus. + The text that is displayed when the control has no text and does not have the focus. + + + Gets or sets which scroll bars should appear in a multiline control. + A value that is not within the range of valid values for the enumeration was assigned to the property. + One of the enumeration values that indicates whether a multiline control appears with no scroll bars, a horizontal scroll bar, a vertical scroll bar, or both. The default is . + + + Gets or sets the text associated with this control. + The text associated with this control. + + + Gets or sets how text is aligned in a control. + A value that is not within the range of valid values for the enumeration was assigned to the property. + One of the enumeration values that specifies how text is aligned in the control. The default is . + + + Gets or sets a value indicating whether the text in the control should appear as the default password character. + + if the text in the control should appear as the default password character; otherwise, . + + + Implements the basic functionality required by text controls. + + + Occurs when the value of the property has changed. + + + This event is not relevant for this class. + + + Occurs when the value of the property changes. This event is not relevant for this class. + + + Occurs when the value of the property changes. This event is not relevant for this class. + + + Occurs when the value of the property has changed. + + + Occurs when the text box is clicked. + + + Occurs when the value of the property has changed. + + + Occurs when the value of the property has changed. + + + Occurs when the control is clicked by the mouse. + + + Occurs when the value of the property has changed. + + + This event is not relevant for this class. + + + Occurs when the control is redrawn. This event is not relevant for this class. + + + Occurs when the value of the property has changed. + + + Appends text to the current text of a text box. + The text to append to the current contents of the text box. + + + Clears all text from the text box control. + + + Clears information about the most recent operation from the undo buffer of the text box. + + + Copies the current selection in the text box to the Clipboard. + + + + Creates a handle for the control. + + + Moves the current selection in the text box to the Clipboard. + + + Specifies that the value of the property is zero so that no characters are selected in the control. + + + Retrieves the character that is closest to the specified location within the control. + The location from which to seek the nearest character. + The character at the specified location. + + + Retrieves the index of the character nearest to the specified location. + The location to search. + The zero-based character index at the specified location. + + + Retrieves the index of the first character of a given line. + The line for which to get the index of its first character. + The value of the parameter is less than zero. + The zero-based index of the first character in the specified line. + + + Retrieves the index of the first character of the current line. + The zero-based character index in the current line. + + + Retrieves the line number from the specified character position within the text of the control. + The character index position to search. + The zero-based line number in which the character index is located. + + + Retrieves the location within the control at the specified character index. + The index of the character for which to retrieve the location. + The location of the specified character within the client rectangle of the control. + + + Determines whether the specified key is an input key or a special key that requires preprocessing. + One of the Keys value. + + if the specified key is an input key; otherwise, . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raise the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + The event data. + + + Raises the event. + An that contains the event data. + + + This method is not relevant for this class. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Replaces the current selection in the text box with the contents of the Clipboard. + + + Processes a command key. + A , passed by reference that represents the window message to process. + One of the values that represents the shortcut key to process. + + if the command key was processed by the control; otherwise, . + + + Processes a dialog key. + One of the values that represents the key to process. + + if the key was processed by the control; otherwise, . + + + Scrolls the contents of the control to the current caret position. + + + Selects a range of text in the text box. + The position of the first character in the current text selection within the text box. + The number of characters to select. + The value of the parameter is less than zero. + + + Selects all text in the text box. + + + Sets the specified bounds of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + Not used. + A bitwise combination of the values. + + + Returns a string that represents the control. + A string that represents the current . The string includes the type and the property of the control. + + + Undoes the last edit operation in the text box. + + + Processes Windows messages. + The Windows to process. + + + Gets or sets a value indicating whether pressing the TAB key in a multiline text box control types a TAB character in the control instead of moving the focus to the next control in the tab order. + + if users can enter tabs in a multiline text box using the TAB key; if pressing the TAB key moves the focus. The default is . + + + Gets or sets a value indicating whether the height of the control automatically adjusts when the font assigned to the control is changed. + + if the height of the control automatically adjusts when the font is changed; otherwise, . The default is . + + + Gets or sets the background color of the control. + A that represents the background of the control. + + + This property is not relevant for this class. + The background image for the object. + + + This property is not relevant for this class. + One of the values. + + + Gets or sets the border type of the text box control. + A value that is not within the range of valid values for the enumeration was assigned to the property. + A that represents the border type of the text box control. The default is . + + + Gets a value indicating whether the property can be set to an active value, to enable IME support. + + if the property is or if this class is set to use a password mask character; otherwise, . + + + Gets a value indicating whether the user can undo the previous operation in a text box control. + + if the user can undo the previous operation performed in a text box control; otherwise, . + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets or sets the default cursor for the control. + An object of type representing the current default cursor. + + + Gets the default size of the control. + The default of the control. + + + Gets or sets a value indicating whether control drawing is done in a buffer before the control is displayed. This property is not relevant for this class. + + to implement double buffering on the control; otherwise, . + + + Gets or sets the foreground color of the control. + A that represents the control's foreground color. + + + Gets or sets a value indicating whether the selected text in the text box control remains highlighted when the control loses focus. + + if the selected text does not appear highlighted when the text box control loses focus; , if the selected text remains highlighted when the text box control loses focus. The default is . + + + Gets or sets the Input Method Editor (IME) mode of a control. + The IME mode of the control. + + + Gets or sets the lines of text in a text box control. + An array of strings that contains the text in a text box control. + + + Gets or sets the maximum number of characters the user can type or paste into the text box control. + The value assigned to the property is less than 0. + The number of characters that can be entered into the control. The default is 32767. + + + Gets or sets a value that indicates that the text box control has been modified by the user since the control was created or its contents were last set. + + if the control's contents have been modified; otherwise, . The default is . + + + Gets or sets a value indicating whether this is a multiline text box control. + + if the control is a multiline text box control; otherwise, . The default is . + + + This property is not relevant for this class. + A value. + + + Gets the preferred height for a text box. + The preferred height of a text box. + + + Gets or sets a value indicating whether text in the text box is read-only. + + if the text box is read-only; otherwise, . The default is . + + + Gets or sets a value indicating the currently selected text in the control. + A string that represents the currently selected text in the text box. + + + Gets or sets the number of characters selected in the text box. + The assigned value is less than zero. + The number of characters selected in the text box. + + + Gets or sets the starting point of text selected in the text box. + The assigned value is less than zero. + The starting position of text selected in the text box. + + + Gets or sets a value indicating whether the defined shortcuts are enabled. + + to enable the shortcuts; otherwise, . + + + Gets or sets the current text in the text box. + The text displayed in the control. + + + Gets the length of text in the control. + The number of characters contained in the text of the control. + + + Indicates whether a multiline text box control automatically wraps words to the beginning of the next line when necessary. + + if the multiline text box control wraps words; if the text box control automatically scrolls horizontally when the user types past the right edge of the control. The default is . + + + Provides methods used to render a text box control with visual styles. This class cannot be inherited. + + + Draws a text box control in the specified state and bounds, and with the specified text, text bounds, and text formatting. + The used to draw the text box. + The that specifies the bounds of the text box. + The to draw in the text box. + The to apply to . + The that specifies the bounds of . + A bitwise combination of the values. + One of the values that specifies the visual state of the text box. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a text box control in the specified state and bounds, and with the specified text and text bounds. + The used to draw the text box. + The that specifies the bounds of the text box. + The to draw in the text box. + The to apply to . + The that specifies the bounds of . + One of the values that specifies the visual state of the text box. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a text box control in the specified state and bounds, and with the specified text and text formatting. + The used to draw the text box. + The that specifies the bounds of the text box. + The to draw in the text box. + The to apply to . + A bitwise combination of the values. + One of the values that specifies the visual state of the text box. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a text box control in the specified state and bounds, and with the specified text. + The used to draw the text box. + The that specifies the bounds of the text box. + The to draw in the text box. + The to apply to . + One of the values that specifies the visual state of the text box. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a text box control in the specified state and bounds. + The used to draw the text box. + The that specifies the bounds of the text box. + One of the values that specifies the visual state of the text box. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Gets a value indicating whether the class can be used to draw a text box with visual styles. + + if the user has enabled visual styles in the operating system and visual styles are applied to the client area of application windows; otherwise, . + + + Specifies the formats used with text-related methods of the and classes. + + + Specifies a comma-separated value (CSV) format, which is a common interchange format used by spreadsheets. + + + Specifies text consisting of HTML data. + + + Specifies text consisting of rich text format (RTF) data. + + + Specifies the standard ANSI text format. + + + Specifies the standard Windows Unicode text format. + + + Specifies the display and layout information for text strings. + + + Aligns the text on the bottom of the bounding rectangle. Applied only when the text is a single line. + + + Applies the default formatting, which is left-aligned. + + + Removes the end of trimmed lines, and replaces them with an ellipsis. When used to draw text by TextRenderer, the string is not modified unless the flag is specified. Compare with and . + + + Expands tab characters. The default number of characters per tab is eight. The , , and values cannot be used with . + + + Includes the font external leading in line height. Typically, external leading is not included in the height of a line of text. + + + Adds padding to the bounding rectangle to accommodate overhanging glyphs. This is the default. + + + Ignores the ampersand (&) prefix character in the text, so that the letter that follows won't be underlined, but other mnemonic-prefix characters are still processed. + + + Centers the text horizontally within the bounding rectangle. + + + Uses the system font to calculate text metrics. + + + Aligns the text on the left side of the clipping area. This is the default. + + + Adds padding to both sides of the bounding rectangle. + + + Has no effect on the drawn text or text measurements. When used to draw text by TextRenderer, modifies the specified string parameter to match the displayed text if ellipsis are shown. This value has no effect unless or is specified. + + + Allows the overhanging parts of glyphs and unwrapped text reaching outside the formatting rectangle to show. + + + A legacy value that has no effect. It prevents a line break at a double-wide character string, so that the line-breaking rule is equivalent to that for single-wide character strings. + + + Does not add padding to the bounding rectangle. + + + Turns off processing of prefix characters. Typically, the ampersand (&) mnemonic-prefix character is interpreted as a directive to underscore the character that follows, and the double-ampersand (&&) mnemonic-prefix characters as a directive to print a single ampersand. By specifying , this processing is turned off. For example, an input string of "A&bc&&d" with applied would result in output of "A&bc&&d". Compare with PrefixOnly. + + + Removes the center of trimmed lines and replaces it with an ellipsis. When used to draw text by TextRenderer, the string is not modified unless the flag is specified. Compare with and . + + + Draws only an underline at the position of the character following the ampersand (&) prefix character and doesn't draw any other characters in the string. + + + Preserves the clipping specified by a object. Applies only to methods receiving an that is a . + + + Preserves the transformation specified by a . Applies only to methods receiving an that is a . + + + Aligns the text on the right side of the clipping area. + + + Displays the text from right to left. + + + Displays the text in a single line. + + + Specifies the text should be formatted for display on a control. + + + Aligns the text on the top of the bounding rectangle. This is the default. + + + Centers the text vertically, within the bounding rectangle. + + + Breaks the text at the end of a word. + + + Trims the line to the nearest word and an ellipsis is placed at the end of a trimmed line. Compare with and . + + + Specifies the position of the text and image relative to each other on a control. + + + Specifies that the image is displayed vertically above the text of a control. + + + Specifies that the image is displayed horizontally before the text of a control. + + + Specifies that the image and text share the same space on a control. + + + Specifies that the text is displayed vertically above the image of a control. + + + Specifies that the text is displayed horizontally before the image of a control. + + + Provides methods used to measure and render text. This class cannot be inherited. + + + Draws the specified text at the specified location using the specified device context, font, and color. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the upper-left corner of the drawn text. + The to apply to the drawn text. + + is . + + + Draws the specified text at the specified location, using the specified device context, font, color, and back color. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the upper-left corner of the drawn text. + The to apply to the drawn text. + The to apply to the background area of the drawn text. + + is . + + + Draws the specified text at the specified location using the specified device context, font, color, back color, and formatting instructions. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the upper-left corner of the drawn text. + The to apply to the drawn text. + The to apply to the background area of the drawn text. + A bitwise combination of the values. + + is . + + is set. + + + Draws the specified text at the specified location using the specified device context, font, color, and formatting instructions. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the upper-left corner of the drawn text. + The to apply to the drawn text. + A bitwise combination of the values. + + is . + + is set. + + + Draws the specified text within the specified bounds, using the specified device context, font, and color. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the bounds of the text. + The to apply to the drawn text. + + is . + + + Draws the specified text within the specified bounds using the specified device context, font, color, and back color. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the bounds of the text. + The to apply to the drawn text. + The to apply to the background area of the drawn text. + + is . + + + Draws the specified text within the specified bounds using the specified device context, font, color, back color, and formatting instructions. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the bounds of the text. + The to apply to the drawn text. + The to apply to the background area of the drawn text. + A bitwise combination of the values. + + is . + + is set. + + + Draws the specified text within the specified bounds using the specified device context, font, color, and formatting instructions. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the bounds of the text. + The to apply to the drawn text. + A bitwise combination of the values. + + is . + + is set. + + + Draws the specified text at the specified location using the specified device context, font, and color. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the upper-left corner of the drawn text. + The to apply to the drawn text. + + is . + + + Draws the specified text at the specified location, using the specified device context, font, color, and back color. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the upper-left corner of the drawn text. + The to apply to the drawn text. + The to apply to the background area of the drawn text. + + is . + + + Draws the specified text at the specified location using the specified device context, font, color, back color, and formatting instructions. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the upper-left corner of the drawn text. + The to apply to the text. + The to apply to the background area of the drawn text. + A bitwise combination of the values. + + is . + + + Draws the specified text at the specified location using the specified device context, font, color, and formatting instructions. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the upper-left corner of the drawn text. + The to apply to the drawn text. + A bitwise combination of the values. + + is . + + + Draws the specified text within the specified bounds, using the specified device context, font, and color. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the bounds of the text. + The to apply to the drawn text. + + is . + + + Draws the specified text within the specified bounds using the specified device context, font, color, and back color. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the bounds of the text. + The to apply to the drawn text. + The to apply to the area represented by . + + is . + + + Draws the specified text within the specified bounds using the specified device context, font, color, back color, and formatting instructions. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the bounds of the text. + The to apply to the text. + The to apply to the area represented by . + A bitwise combination of the values. + + is . + + + Draws the specified text within the specified bounds using the specified device context, font, color, and formatting instructions. + The device context in which to draw the text. + The text to draw. + The to apply to the drawn text. + The that represents the bounds of the text. + The to apply to the drawn text. + A bitwise combination of the values. + + is . + + + Provides the size, in pixels, of the specified text drawn with the specified font in the specified device context. + The device context in which to measure the text. + The text to measure. + The to apply to the measured text. + + is . + The , in pixels, of drawn with the specified in the specified device context. + + + Provides the size, in pixels, of the specified text when drawn with the specified font in the specified device context, using the specified size to create an initial bounding rectangle for the text. + The device context in which to measure the text. + The text to measure. + The to apply to the measured text. + The of the initial bounding rectangle. + + is . + The , in pixels, of drawn with the specified . + + + Provides the size, in pixels, of the specified text when drawn with the specified device context, font, and formatting instructions, using the specified size to create the initial bounding rectangle for the text. + The device context in which to measure the text. + The text to measure. + The to apply to the measured text. + The of the initial bounding rectangle. + The formatting instructions to apply to the measured text. + + is . + + is set. + The , in pixels, of drawn with the specified and format. + + + Provides the size, in pixels, of the specified text drawn with the specified font in the specified device context. + The device context in which to measure the text. + The text to measure. + The to apply to the measured text. + The , in pixels, of drawn in a single line with the specified in the specified device context. + + + Provides the size, in pixels, of the specified text when drawn with the specified font in the specified device context, using the specified size to create an initial bounding rectangle for the text. + The device context in which to measure the text. + The text to measure. + The to apply to the measured text. + The of the initial bounding rectangle. + + is . + The , in pixels, of drawn with the specified . + + + Provides the size, in pixels, of the specified text when drawn with the specified device context, font, and formatting instructions, using the specified size to create the initial bounding rectangle for the text. + The device context in which to measure the text. + The text to measure. + The to apply to the measured text. + The of the initial bounding rectangle. + The formatting instructions to apply to the measured text. + + is . + The , in pixels, of drawn with the specified and format. + + + Provides the size, in pixels, of the specified text when drawn with the specified font. + The text to measure. + The to apply to the measured text. + The , in pixels, of text drawn on a single line with the specified font. You can manipulate how the text is drawn by using one of the overloads that takes a parameter. For example, the default behavior of the is to add padding to the bounding rectangle of the drawn text to accommodate overhanging glyphs. If you need to draw a line of text without these extra spaces you should use the versions of and that take a Size and parameter. For an example, see . + + + Provides the size, in pixels, of the specified text when drawn with the specified font, using the specified size to create an initial bounding rectangle. + The text to measure. + The to apply to the measured text. + The of the initial bounding rectangle. + The , in pixels, of drawn with the specified . + + + Provides the size, in pixels, of the specified text when drawn with the specified font and formatting instructions, using the specified size to create the initial bounding rectangle for the text. + The text to measure. + The to apply to the measured text. + The of the initial bounding rectangle. + The formatting instructions to apply to the measured text. + + is set. + The , in pixels, of drawn with the specified and format. + + + Provides the size, in pixels, of the specified text when drawn with the specified font. + The text to measure. + The to apply to the measured text. + The , in pixels, of drawn on a single line with the specified . You can manipulate how the text is drawn by using one of the overloads that takes a parameter. For example, the default behavior of the is to add padding to the bounding rectangle of the drawn text to accommodate overhanging glyphs. If you need to draw a line of text without these extra spaces you should use the versions of and that take a and parameter. For an example, see . + + + Provides the size, in pixels, of the specified text when drawn with the specified font, using the specified size to create an initial bounding rectangle. + The text to measure. + The to apply to the measured text. + The of the initial bounding rectangle. + The , in pixels, of drawn with the specified . + + + Provides the size, in pixels, of the specified text when drawn with the specified font and formatting instructions, using the specified size to create the initial bounding rectangle for the text. + The text to measure. + The to apply to the measured text. + The of the initial bounding rectangle. + The formatting instructions to apply to the measured text. + The , in pixels, of drawn with the specified and format. + + + Implements a dialog box that is displayed when an unhandled exception occurs in a thread. + + + Occurs when the property changes. + + + Initializes a new instance of the class. + The that represents the exception that occurred. + + + Gets or sets a value indicating whether the dialog box automatically sizes to its content. + + if the dialog box automatically sizes; otherwise, . + + + Specifies the location of tick marks in a control. + + + Tick marks are located on both sides of the control. + + + Tick marks are located on the bottom of a horizontal control or on the right side of a vertical control. + + + No tick marks appear in the control. + + + Tick marks are located on the top of a horizontal control or on the left of a vertical control. + + + Implements a timer that raises an event at user-defined intervals. This timer is optimized for use in Windows Forms applications and must be used in a window. + + + Occurs when the specified timer interval has elapsed and the timer is enabled. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class together with the specified container. + An that represents the container for the timer. + + + Disposes of the resources, other than memory, used by the timer. + + to release both managed and unmanaged resources. to release only the unmanaged resources. + + + Raises the event. + An that contains the event data. This is always . + + + Starts the timer. + + + Stops the timer. + + + Returns a string that represents the . + A string that represents the current . + + + Gets or sets whether the timer is running. + + if the timer is currently enabled; otherwise, . The default is . + + + Gets or sets the time, in milliseconds, before the event is raised relative to the last occurrence of the event. + An specifying the number of milliseconds before the event is raised relative to the last occurrence of the event. The value cannot be less than one. + + + Gets or sets an arbitrary string representing some type of user state. + An arbitrary string representing some type of user state. + + + Provides a container for Windows toolbar objects. + + + Occurs when the property has changed. + + + Occurs when the user begins to drag the control. + + + Occurs when the property changes. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + Occurs when the value of the property changes. + + + Occurs when the user stops dragging the control. + + + Occurs when the value of the property changes. + + + Occurs when a new is added to the . + + + Occurs when the is clicked. + + + Occurs when a is removed from the . + + + Occurs when the layout of the is complete. + + + Occurs when the value of the property changes. + + + Occurs when the move handle is painted. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified array of s. + An array of objects. + + + Creates a new accessibility object for the item. + A new for the item. + + + Creates a new instance of the control collection for the control. + A new instance of assigned to the control. + + + Creates a default with the specified text, image, and event handler on a new instance. + The text to use for the . If the parameter is a hyphen (-), this method creates a . + The to display on the . + An event handler that raises the event when the is clicked. + A , or a if the parameter is a hyphen (-). + + + Specifies the visual arrangement for the . + The visual arrangement to be applied to the . + One of the values. The default is . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + This method is not relevant for this class. + A . + The child that is located at the specified coordinates. + + + This method is not relevant for this class. + A value. + A value. + The child that is located at the specified coordinates. + + + Returns the item located at the specified point in the client area of the . + The at which to search for the . + The at the specified location, or if the is not found. + + + Returns the item located at the specified x- and y-coordinates of the client area. + The horizontal coordinate, in pixels, from the left edge of the client area. + The vertical coordinate, in pixels, from the top edge of the client area. + The located at the specified location, or if the is not found. + + + Retrieves the next from the specified reference point and moving in the specified direction. + The that is the reference point from which to begin the retrieval of the next item. + One of the values of that specifies the direction to move. + The specified value of the parameter is not one of the values of . + A that is specified by the parameter and is next in the order as specified by the parameter. + + + Determines whether a character is an input character that the item recognizes. + The character to test. + + if the character should be sent directly to the item and not preprocessed; otherwise, . + + + Determines whether the specified key is a regular input key or a special key that requires preprocessing. + One of the values. + + if the specified key is a regular input key; otherwise, . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event for the background. + A that contains information about the control to paint. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Processes a command key. + A , passed by reference, that represents the window message to process. + One of the values that represents the key to process. + + if the character was processed by the control; otherwise, . + + + Processes a dialog box key. + One of the values that represents the key to process. + + if the key was processed by the control; otherwise, . + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + When overridden in a derived class, handles the rescaling of any magic numbers that are used in control painting. + The old DPI value. + The new DPI value. + + + This method is not relevant for this class. + + + Controls the return location of the focus. + + + Activates a child control. Optionally specifies the direction in the tab order to select the control from. + + to specify the direction of the control to select; otherwise, . + + to move forward in the tab order; to move backward in the tab order. + + + This method is not relevant for this class. + An . + An . + + + Performs the work of setting the specified bounds of this control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. + + + Resets the collection of displayed and overflow items after a layout is done. + + + Anchors a to a particular place on a . + The to anchor. + A representing the x and y client coordinates of the location, in pixels. + The value of the parameter is . + The current is not the owner of the referred to by the parameter. + + + Enables you to change the parent of a . + The whose property is to be changed. + The that is the parent of the referred to by the parameter. + + + Retrieves a value that sets the to the specified visibility state. + + if the is visible; otherwise, . + + + Returns a string that represents the control. + A string that represents the control. + + + Processes Windows messages. + The Windows to process. + + + Gets or sets a value indicating whether drag-and-drop and item reordering are handled through events that you implement. + + and are both set to . + + to control drag-and-drop and item reordering through events that you implement; otherwise, . + + + Gets or sets a value indicating whether drag-and-drop and item reordering are handled privately by the class. + + and are both set to . + + to cause the class to handle drag-and-drop and item reordering automatically; otherwise, . The default value is . + + + Gets or sets a value indicating whether multiple , , , and other types can be combined. + + if combining of types is allowed; otherwise, . The default is . + + + Gets or sets the edges of the container to which a is bound and determines how a is resized with its parent. + One of the values. + + + This property is not relevant for this class. + Automatic scrolling is not supported by controls. + + to automatically scroll; otherwise, . + + + This property is not relevant for this class. + A value. + + + This property is not relevant for this class. + A value. + + + This property is not relevant for this class. + A value. + + + Gets or sets a value indicating whether the control is automatically resized to display its entire contents. + + if the control adjusts its width to closely fit its contents; otherwise, . The default is . + + + Gets or sets the background color for the . + A that represents the background color of the . The default is the value of the property. + + + Gets or sets the binding context for the . + A for the . + + + Gets or sets a value indicating whether items in the can be sent to an overflow menu. + + to send items to an overflow menu; otherwise, . The default value is . + + + Gets or sets a value indicating whether the causes validation to be performed on any controls that require validation when it receives focus. + + in all cases. + + + This property is not relevant for this class. + A representing the collection of controls contained within the . + + + Gets or sets the cursor that is displayed when the mouse pointer is over the . + A that represents the cursor to display when the mouse pointer is over the . + + + Gets the docking location of the , indicating which borders are docked to the container. + One of the values. The default is . + + + Gets or sets a value representing the default direction in which a control is displayed relative to the . + The specified value is not one of the values. + One of the values. + + + Gets the default spacing, in pixels, between the sizing grip and the edges of the . + + values representing the spacing, in pixels. + + + Gets the spacing, in pixels, between the and the . + One of the values. The default is . + + + Gets the internal spacing, in pixels, of the contents of a . + A value of (0, 0, 1, 0). + + + Gets a value indicating whether ToolTips are shown for the by default. + + in all cases. + + + Gets the default size of the . + The default of the . + + + Gets the subset of items that are currently displayed on the , including items that are automatically added into the . + A representing the items that are currently displayed on the . + + + Retrieves the current display rectangle. + A representing the area for item layout. + + + Gets or sets which borders are docked to its parent control and determines how a is resized with its parent. + One of the values. The default value is . + + + Gets or sets the font used to display text in the control. + The current default font. + + + Gets or sets the foreground color of the . + A representing the foreground color. + + + Gets the orientation of the move handle. + One of the values. Possible values are and . + + + Gets or sets the space around the move handle. + A , which represents the spacing. + + + Gets the boundaries of the move handle. + An object of type , representing the move handle boundaries. If the boundaries are not visible, the property returns . + + + Gets or sets whether the move handle is visible or hidden. + The specified value is not one of the values. + One of the values. The default value is . + + + This property is not relevant for this class. + + if the has children; otherwise, . + + + This property is not relevant for this class. + An instance of the class, which provides basic properties for an . + + + Gets or sets the image list that contains the image displayed on a item. + An object of type . + + + Gets or sets the size, in pixels, of an image used on a . + A value representing the size of the image, in pixels. The default is 16 x 16 pixels. + + + Gets a value indicating whether the user is currently moving the from one to another. + + if the user is currently moving the from one to another; otherwise, . + + + Gets a value indicating whether a is a control. + + if the is a control; otherwise, . + + + Gets all the items that belong to a . + An object of type , representing all the elements contained by a . + + + Passes a reference to the cached returned by the layout engine interface. + A that represents the cached layout engine returned by the layout engine interface. + + + Gets or sets layout scheme characteristics. + A representing the layout scheme characteristics. + + + Gets or sets a value indicating how the lays out the items collection. + The value of is not one of the values. + One of the values. The default value is . + + + Gets the maximum height and width, in pixels, of the . + A representing the height and width of the control, in pixels. + + + Gets the orientation of the . + One of the values. The default is . + + + Gets the that is the overflow button for a with overflow enabled. + An object of type with its set to and its value set to . + + + Gets or sets a used to customize the look and feel of a . + A used to customize the look and feel of a . + + + Gets or sets a value that indicates which visual styles will be applied to the . + The value being set is not one of the values. + + is set to without the property being assigned to a new instance of . + A value that indicates the visual style to apply. The default is . + + + Gets or sets a value indicating whether ToolTips are to be displayed on items. + + if ToolTips are to be displayed; otherwise, . The default is . + + + Gets or sets a value indicating whether the stretches from end to end in the . + + if the stretches from end to end in its ; otherwise, . The default is . + + + Gets or sets a value indicating whether the user can give the focus to an item in the using the TAB key. + + if the user can give the focus to an item in the using the TAB key; otherwise, . The default is . + + + Gets or sets the direction in which to draw text on a . + The specified value is not one of the values. + One of the values. The default is . + + + This property is not relevant for this class. + An instance of the class, which provides basic properties for a . + + + Provides information that accessibility applications use to adjust the user interface of a for users with impairments. + + + Initializes a new instance of the class. + The that owns this . + + + Retrieves the accessible child corresponding to the specified index. + The zero-based index of the accessible child. + An that represents the accessible child corresponding to the specified index. + + + Retrieves the number of children belonging to an accessible object. + The number of children belonging to an accessible object. + + + Retrieves the child object at the specified screen coordinates. + The horizontal screen coordinate. + The vertical screen coordinate. + An that represents the child object at the given screen coordinates. This method returns the calling object if the object itself is at the location specified. Returns if no object is at the tested location. + + + Gets the role of this accessible object. + One of the values. + + + Provides data for the event. + + + Initializes a new instance of the class. + The graphics used to paint the arrow. + The on which to paint the arrow. + The bounding area of the arrow. + The color of the arrow. + The direction in which the arrow points. + + is null. + + + Gets or sets the color of the arrow. + A that represents the color of the arrow. + + + Gets or sets the bounding area of the arrow. + A that represents the bounding area. + + + Gets or sets the direction in which the arrow points. + One of the values. + + + Gets the graphics used to paint the arrow. + The used to paint. + + + Gets the on which to paint the arrow. + The on which to paint the arrow. + + + Represents the method that will handle the event of a . This class cannot be inherited. + The source of the event, the . + A that contains the event data. + + + Represents a selectable that can contain text and images. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that displays the specified image. + The image to display on the . + + + Initializes a new instance of the class that displays the specified text. + The text to display on the . + + + Initializes a new instance of the class that displays the specified text and image. + The text to display on the . + The image to display on the . + + + Initializes a new instance of the class that displays the specified text and image and that raises the event. + The text to display on the . + The image to display on the . + An event handler that raises the event. + + + Initializes a new instance of the class with the specified name that displays the specified text and image and that raises the event. + The text to display on the . + The image to display on the . + An event handler that raises the event. + The name of the . + + + Creates a new accessibility object for the . + A new for the . + + + Retrieves the size of a rectangular area into which a can be fitted. + The specified area for a . + An ordered pair of type representing the width and height of a rectangle. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Gets or sets a value indicating whether default or custom text is displayed on the . + + if default text is displayed; otherwise, . The default is . + + + Gets a value indicating whether the can be selected. + + if the can be selected; otherwise, . + + + Gets or sets a value indicating whether the is pressed or not pressed. + + if the is pressed in or not pressed in; otherwise, . The default is . + + + Gets or sets a value indicating whether the should automatically appear pressed in and not pressed in when clicked. + + if the should automatically appear pressed in and not pressed in when clicked; otherwise, . The default is . + + + Gets or sets a value indicating whether the is in the pressed or not pressed state by default, or is in an indeterminate state. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets a value indicating whether to display the ToolTip that is defined as the default. + + in all cases. + + + Represents a that is properly rendered in a . + + + This event is not relevant to this class. + + + Occurs when the drop-down portion of a is shown. + + + Occurs when the drop-down portion of the has closed. + + + Occurs when the property has changed. + + + Occurs when the value of the property has changed. + + + Occurs when the text has changed. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified name. + The name of the . + + + Initializes a new instance of the class derived from a base control. + The base control. + The operation is not supported. + + + Maintains performance when items are added to the one at a time. + + + Resumes painting the control after painting is suspended by the method. + + + Finds the first item in the that starts with the specified string. + The to search for. + The zero-based index of the first item found; returns -1 if no match is found. + + + Finds the first item after the given index which starts with the given string. + The to search for. + The zero-based index of the item before the first item to be searched. Set to -1 to search from the beginning of the control. + The zero-based index of the first item found; returns -1 if no match is found. + + + Finds the first item in the that exactly matches the specified string. + The to search for. + The zero-based index of the first item found; -1 if no match is found. + + + Finds the first item after the specified index that exactly matches the specified string. + The to search for. + The zero-based index of the item before the first item to be searched. Set to -1 to search from the beginning of the control. + The zero-based index of the first item found; returns -1 if no match is found. + + + Returns the height, in pixels, of an item in the . + The index of the item to return the height of. + The height, in pixels, of the item at the specified index. + + + Retrieves the size of a rectangular area into which a control can be fitted. + The custom-sized area for a control. + An ordered pair of type representing the width and height of a rectangle. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Subscribes events from the specified control. + The control from which to subscribe events. + + + Raises the event. + An that contains the event data. + + + Unsubscribes events from the specified control. + The control from which to unsubscribe events. + + + Selects a range of text in the editable portion of the . + The position of the first character in the current text selection within the text box. + The number of characters to select. + The is less than zero. + + -or- + + minus is less than zero. + + + Selects all the text in the editable portion of the . + + + Returns a string representation of the . + A string that represents the . + + + Gets or sets the custom string collection to use when the property is set to . + An that contains the strings. + + + Gets or sets a value that indicates the text completion behavior of the . + One of the values. The default is . + + + Gets or sets the source of complete strings used for automatic completion. + One of the values. The default is . + + + This property is not relevant to this class. + The background image displayed in the control. + + + This property is not relevant to this class. + One of the values of . + + + Gets a in which the user can enter text, along with a list from which the user can select. + A for a . + + + Gets the default spacing, in pixels, between the and an adjacent item. + A value. + + + Gets the default size of the . + The default of the in pixels. The default size is 100 x 20 pixels. + + + Gets or sets the height, in pixels, of the drop-down portion box of a . + The height, in pixels, of the drop-down box. + + + Gets or sets a value specifying the style of the . + One of the values. The default is . + + + Gets or sets the width, in pixels, of the drop-down portion of a . + The width, in pixels, of the drop-down box. + + + Gets or sets a value indicating whether the currently displays its drop-down portion. + + if the currently displays its drop-down portion; otherwise, . + + + Gets or sets the appearance of the . + One of the values of . The options are , , , and . The default is . + + + Gets or sets a value indicating whether the should resize to avoid showing partial items. + + if the list portion can contain only complete items; otherwise, . The default is . + + + Gets a collection of the items contained in this . + A collection of items. + + + Gets or sets the maximum number of items to be shown in the drop-down portion of the . + The maximum number of items in the drop-down portion. The minimum for this property is 1 and the maximum is 100. + + + Gets or sets the maximum number of characters allowed in the editable portion of a combo box. + The maximum number of characters the user can enter. Values of less than zero are reset to zero, which is the default value. + + + Gets or sets the index specifying the currently selected item. + A zero-based index of the currently selected item. A value of negative one (-1) is returned if no item is selected. + + + Gets or sets currently selected item in the . + The object that is the currently selected item or if there is no currently selected item. + + + Gets or sets the text that is selected in the editable portion of a . + A string that represents the currently selected text in the combo box. If is set to , the return value is an empty string (""). + + + Gets or sets the number of characters selected in the editable portion of the . + The number of characters selected in the . + + + Gets or sets the starting index of text selected in the . + The zero-based index of the first character in the string of the current text selection. + + + Gets or sets a value indicating whether the items in the are sorted. + + if the combo box is sorted; otherwise, . The default is . + + + Provides panels on each side of the form and a central panel that can hold one or more controls. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + Initializes a new instance of the class. + + + + Creates and returns a collection. + A read-only collection. + + + Raises the event. + The event data. + + + Raises the event. + An that contains the event data. + + + This property is not relevant for this class. + + to enable automatic scrolling; otherwise, . + + + This property is not relevant for this class. + A value. + + + This property is not relevant for this class. + A value. + + + This property is not relevant for this class. + A value. + + + This property is not relevant for this class. + TTThe background image displayed in the control. + + + This property is not relevant for this class. + The background image layout as defined in the ImageLayout enumeration. + + + Gets the bottom panel of the . + A representing the bottom panel of the . + + + Gets or sets a value indicating whether the bottom panel of the is visible. + + if the bottom panel of the is visible; otherwise, . The default is . + + + This property is not relevant for this class. + + if the control causes validation; otherwise, . + + + Gets the center panel of the . + A representing the center panel of the . + + + This property is not relevant for this class. + The ContextMenuStrip associated with this control. + + + This property is not relevant for this class. + The collection of controls contained within the control. + + + This property is not relevant for this class. + The cursor that is displayed when the mouse pointer is over the control. + + + Gets the default size of the , in pixels. + A representing the horizontal and vertical dimensions of the , in pixels. + + + This property is not relevant for this class. + The foreground color of the control. + + + Gets the left panel of the . + A representing the left panel of the . + + + Gets or sets a value indicating whether the left panel of the is visible. + + if the left panel of the is visible; otherwise, . The default is . + + + Gets the right panel of the . + A representing the right panel of the . + + + Gets or sets a value indicating whether the right panel of the is visible. + + if the right panel of the is visible; otherwise, . The default is . + + + Gets the top panel of the . + A representing the top panel of the . + + + Gets or sets a value indicating whether the top panel of the is visible. + + if the top panel of the is visible; otherwise, . The default is . + + + Represents the center panel of a control. + + + This event is not relevant to this class. + + + This event is not relevant for this class. + + + This event is not relevant to this class. + + + Occurs when the content panel loads. + + + This event is not relevant to this class. + + + Occurs when the value of the property changes. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + Initializes a new instance of the class. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Renders the . + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + This property is not relevant to this class. + The edges of the container to which a control is bound and determines how a control is resized with its parent. + + + This property is not relevant to this class. + + to enable automatic scrolling; otherwise, . + + + This property is not relevant to this class. + The distance between any child controls and the edges of the scrollable parent control. + + + This property is not relevant to this class. + The minimum size of the auto-scroll. + + + This property is not relevant to this class. + + to enable automatic sizing; otherwise, . + + + This property is not relevant to this class. + The mode by which the content panel automatically resizes itself. + + + Overridden to ensure that the background color of the reflects the background color of the . + A structure representing the background color of the . + + + This property is not relevant to this class. + + if the control causes validation; otherwise, . + + + This property is not relevant to this class. + One of the values. + + + This property is not relevant to this class. + The coordinates of the upper-left corner of the control relative to the upper-left corner of its container. + + + This property is not relevant to this class. + The size that is the upper limit that GetPreferredSize can specify. + + + This property is not relevant to this class. + The size that is the lower limit that GetPreferredSize can specify. + + + This property is not relevant to this class. + The name of the control. + + + Gets or sets a used to customize the appearance of a . + A that handles painting. + + + Gets or sets the painting styles to be applied to the . + One of the values. + + + This property is not relevant to this class. + The tab order of the control within its container. + + + This property is not relevant to this class. + + if the can be tabbed to; otherwise, . + + + Provides data for the event. + + + Initializes a new instance of the class. + A representing the GDI+ drawing surface. + The to render. + + or is null. + + + Gets the object to use for drawing. + The to use for drawing. + + + Gets or sets a value indicating whether the event was handled. + + if the event was handled; otherwise, . + + + Gets the affected by the click. + A object affected by the click. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Hosts custom controls or Windows Forms controls. + + + This event is not relevant to this class. + + + Occurs when the hosted control is entered. + + + Occurs when the hosted control receives focus. + + + Occurs when a key is pressed and held down while the hosted control has focus. + + + Occurs when a key is pressed while the hosted control has focus. + + + Occurs when a key is released while the hosted control has focus. + + + Occurs when the input focus leaves the hosted control. + + + Occurs when the hosted control loses focus. + + + Occurs after the hosted control has been successfully validated. + + + Occurs while the hosted control is validating. + + + Initializes a new instance of the class that hosts the specified control. + The hosted by this class. + The control referred to by the parameter is . + + + Initializes a new instance of the class that hosts the specified control and that has the specified name. + The hosted by this class. + The name of the . + + + Creates a new accessibility object for the control. + A new for the control. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Gives the focus to a control. + + + Retrieves the size of a rectangular area into which a control can be fitted. + The custom-sized area for a control. + An ordered pair of type representing the width and height of a rectangle. + + + Occurs when the property changes. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Synchronizes the resizing of the control host with the resizing of the hosted control. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + The original parent of the item. + The new parent of the item. + + + Subscribes events from the hosted control. + The control from which to subscribe events. + + + Unsubscribes events from the hosted control. + The control from which to unsubscribe events. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Processes a command key. + A , passed by reference, that represents the window message to process. + One of the values that represents the key to process. + + in all cases. + + + Processes a dialog key. + One of the values that represents the key to process. + + if the key was processed by the item; otherwise, . + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + This method is not relevant to this class. + + + This method is not relevant to this class. + + + Sets the to the specified visible state. + + to make the ToolStripItem visible; otherwise, . + + + Gets or sets the background color for the control. + A that represents the background color of the control. The default is the value of the property. + + + Gets or sets the background image displayed in the control. + An that represents the image to display in the background of the control. + + + Gets or sets the background image layout as defined in the enumeration. + One of the values of : + +- + +- + +- + +- (default) + +- + + + Gets a value indicating whether the control can be selected. + + if the control can be selected; otherwise, . + + + Gets or sets a value indicating whether the hosted control causes and raises validation events on other controls when the hosted control receives focus. + + if the hosted control causes and raises validation events on other controls when the hosted control receives focus; otherwise, . The default is . + + + Gets the that this is hosting. + The that this is hosting. + + + Gets or sets the alignment of the control on the form. + The property is set to a value that is not one of the values. + One of the values. The default is . + + + Gets the default size of the control. + The default of the control. + + + This property is not relevant to this class. + The display style of the object. + + + This property is not relevant to this class. + + if double clicking is enabled; otherwise, . + + + Gets or sets a value indicating whether the parent control of the is enabled. + + if the parent control of the is enabled; otherwise, . The default is . + + + Gets a value indicating whether the control has input focus. + + if the control has input focus; otherwise, . + + + Gets or sets the font to be used on the hosted control. + The for the hosted control. + + + Gets or sets the foreground color of the hosted control. + A representing the foreground color of the hosted control. + + + The image associated with the object. + The image of the hosted control. + + + This property is not relevant to this class. + The image alignment for the object. + + + This property is not relevant to this class. + + if an image on a ToolStripItem is automatically resized to fit in a container; otherwise, . + + + This property is not relevant to this class. + The transparent color of the image. + + + Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. + One of the values. The default is . + + + This property is not relevant to this class. + + if the image is mirrored; otherwise, . + + + Gets a value indicating whether the item is selected. + + if the is selected; otherwise, . + + + Gets or sets the site of the hosted control. + The associated with the control. + + + Gets or sets the size of the . + An ordered pair of type representing the width and height of a rectangle. + + + Gets or sets the text to be displayed on the hosted control. + A representing the text. + + + This property is not relevant to this class. + The text alignment property for the object. + + + This property is not relevant to this class. + The text direction of the tool strip. + + + This property is not relevant to this class. + The relation of a text image with the object. + + + Represents the accessible object control host responsible for accessible navigation within the standard items and hosted controls like TextBox, ComboBox, ProgressBar, etc. + + + Initializes a new instance with the specified tool strip hosted control and tool strip control host. + The control hosted in the container. + The container which hosts a control on the . + + + Represents a control that allows the user to select a single item from a list that's displayed when the user clicks a . + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the focus or keyboard user interface (UI) cues change. + + + Occurs when the is closed. + + + Occurs when the control is about to close. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + Occurs when the focus enters the . + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + This event is not relevant for this class. + + + Occurs when the user requests help for a control. + + + Occurs when the property has changed. + + + Occurs when a key is pressed and held down while the has focus. + + + Occurs when a key is pressed while the has focus. + + + Occurs when a key is released while the control has focus. + + + Occurs when the input focus leaves the control. + + + Occurs when the is opened. + + + Occurs when the control is opening. + + + Occurs when the value of the property changes. + + + This event is not relevant for this class. + + + Occurs when the style changes. + + + This event is not relevant to this class. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + Initializes a new instance of the class. + + + Closes the control. + + + Closes the control for the specified reason. + One of the values. + + + Creates a new accessibility object for the . + A new for the control. + + + Creates a handle for the control. + + + Applies various layout options to the . + One of the values. The possibilities are , , , , and . + The for this . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Processes a dialog box character. + The character to process. + + if the character was processed by the control; otherwise, . + + + Processes a dialog box key. + One of the values that represents the key to process. + + if the key was processed by the control; otherwise, . + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + Scales a control's location, size, padding and margin. + The factor by which the height and width of the control will be scaled. + A value that specifies the bounds of the control to use when defining its size and position. + + + This method is not relevant to this class. + The horizontal scaling factor. + The vertical scaling factor. + + + Performs the work of setting the specified bounds of this control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. + + + Adjusts the size of the owner to accommodate the if the owner is currently displayed, or clears and resets active child controls of the if the is not currently displayed. + + if the owner is currently displayed; otherwise, . + + + Displays the control in its default position. + + + Positions the relative to the specified screen location. + The horizontal and vertical location of the screen's upper-left corner, in pixels. + + + Positions the relative to the specified control location and with the specified direction relative to the parent control. + The horizontal and vertical location of the reference control's upper-left corner, in pixels. + One of the values. + + + Positions the relative to the specified screen coordinates. + The horizontal screen coordinate, in pixels. + The vertical screen coordinate, in pixels. + + + Positions the relative to the specified control location. + The control (typically, a ) that is the reference point for the position. + The horizontal and vertical location of the reference control's upper-left corner, in pixels. + The control specified by the parameter is . + + + Positions the relative to the specified control at the specified location and with the specified direction relative to the parent control. + The control (typically, a ) that is the reference point for the position. + The horizontal and vertical location of the reference control's upper-left corner, in pixels. + One of the values. + The control specified by the parameter is . + + + Positions the relative to the specified control's horizontal and vertical screen coordinates. + The control (typically, a ) that is the reference point for the position. + The horizontal screen coordinate of the control, in pixels. + The vertical screen coordinate of the control, in pixels. + The control specified by the parameter is . + + + Processes Windows messages. + The Windows to process. + + + This property is not relevant to this class. + + to enable item reordering; otherwise, . + + + Gets or sets a value indicating whether the of the form can be adjusted. + + if the of the form can be adjusted; otherwise, . + + + This property is not relevant to this class. + One of the values. + + + Gets or sets a value indicating whether the control should automatically close when it has lost activation. + + if the control automatically closes; otherwise, . The default is . + + + Gets or sets a value indicating whether the automatically adjusts its size when the form is resized. + + if the control automatically resizes; otherwise, . The default is . + + + Gets or sets a value indicating whether the items in a can be sent to an overflow menu. + + to send items to an overflow menu; otherwise, . The default is . + + + This property is not relevant to this class. + The shortcut menu associated with the control. + + + Gets parameters of a new window. + An object of type used when creating a new window. + + + Gets the docking location of the , indicating which borders are docked to the container. + One of the values. The default is Top. + + + Gets or sets the direction in which the is displayed relative to the . + One of the values. + + + Gets the internal spacing, in pixels, of the contents of a . + A value of (0, 0, 1, 0). + + + Gets a value indicating whether ToolTips are shown for the by default. + + in all cases. + + + This property is not relevant to this class. + One of the values. + + + Gets or sets a value indicating whether a three-dimensional shadow effect appears when the is displayed. + + to enable the shadow effect; otherwise, . + + + Gets or sets the font of the text displayed on the . + The to apply to the text displayed by the control. + + + This property is not relevant to this class. + One of the values. + + + This property is not relevant to this class. + A value. + + + This property is not relevant to this class. + The boundaries of the ToolStrip move handle. + + + This property is not relevant to this class. + One of the values. + + + Gets a value indicating whether this was automatically generated. + + if this is generated automatically; otherwise, . + + + This property is not relevant to this class. + The coordinates of the upper-left corner of the control relative to the upper-left corner of its container. + + + Gets the maximum height and width, in pixels, of the . + A representing the height and width of the , in pixels. + + + Determines the opacity of the form. + The level of opacity for the form. The default is 1.00. + + + This property is not relevant to this class. + The ToolStripItem that is the overflow button for a ToolStrip with overflow enabled. + + + Gets or sets the that is the owner of this . + The that is the owner of this . The default value is . + + + Gets or sets the window region associated with the . + The window associated with the control. + + + Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. + One of the values. The default is . + + + This property is not relevant to this class. + + to enable stretching; otherwise, . + + + This property is not relevant to this class. + The tab order of the control within its container. + + + Specifies the direction in which to draw the text on the item. + One of the values. The default is . + + + Gets or sets a value indicating whether the is a top-level control. + + if the is a top-level control; otherwise, . + + + Gets or sets a value indicating whether the form should be displayed as a topmost form. + + in all cases. + + + Gets or sets a value indicating whether the is visible or hidden. + + if the is visible; otherwise, . The default is . + + + Provides information about the control to accessibility client applications. + + + Initializes a new instance of the class. + The that owns the . + + + Gets or sets the name of the . + The string representing the name. + + + Gets the role of the . + The value. + + + Represents a control that when clicked displays an associated from which the user can select a single item. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that displays the specified image. + An to be displayed on the . + + + Initializes a new instance of the class that displays the specified text. + The text to be displayed on the . + + + Initializes a new instance of the class that displays the specified text and image. + The text to be displayed on the . + An to be displayed on the . + + + Initializes a new instance of the class that displays the specified text and image and raises the event. + The text to be displayed on the . + An to be displayed on the . + The event handler for the event. + + + Initializes a new instance of the class that has the specified name, displays the specified text and image, and raises the event. + The text to be displayed on the . + An to be displayed on the . + The event handler for the event. + The name of the . + + + Initializes a new instance of the class. + The text to be displayed on the . + An to be displayed on the . + An array of type containing the items of the . + + + Creates a new accessibility object for this instance. + A new accessibility object for this instance. + + + Creates a generic for which events can be defined. + A for which events can be defined. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Retrieves a value indicating whether the drop-down list of the has items. + The character to process. + + if the drop-down list has items; otherwise, . + + + Gets or sets a value indicating whether to use the property or the property for the ToolTip. + + to use the property for the ToolTip; otherwise, . The default is . + + + Gets a value indicating whether to display the that is defined as the default. + + in all cases. + + + Gets or sets a value indicating whether an arrow is displayed on the , which indicates that further options are available in a drop-down list. + + to show an arrow on the ; otherwise, . The default is . + + + Provides data for the event. + + + Initializes a new instance of the class. + One of the values. + + + Gets the reason that the closed. + One of the values. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Specifies the reason that a control was closed. + + + Specifies that the control was closed because an application was launched. + + + Specifies that the control was closed because another application has received the focus. + + + Specifies that the control was closed because the method was called. + + + Specifies that the control was closed because one of its items was clicked. + + + Specifies that the control was closed because of keyboard activity, such as the ESC key being pressed. + + + Provides data for the event. + + + Initializes a new instance of the class with the specified reason for closing. + One of the values. + + + Gets the reason that the is closing. + One of the values. + + + Represents the method that handles the event of a . + The source of the event. + A that contains the event data. + + + Specifies the direction in which a control is displayed relative to its parent control. + + + Uses the mouse position to specify that the is displayed above and to the left of its parent control. + + + Uses the mouse position to specify that the is displayed above and to the right of its parent control. + + + Uses the mouse position to specify that the is displayed below and to the left of its parent control. + + + Uses the mouse position to specify that the is displayed below and to the right of its parent control. + + + Compensates for nested drop-down controls and responds to the setting, specifying either or accordingly. + + + Compensates for nested drop-down controls and specifies that the is displayed to the left of its parent control. + + + Compensates for nested drop-down controls and specifies that the is displayed to the right of its parent control. + + + Provides basic functionality for controls that display a when a , , or control is clicked. + + + Occurs when the closes. + + + Occurs when the is clicked. + + + Occurs when the has opened. + + + Occurs as the is opening. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified display text, image, and action to take when the drop-down control is clicked. + The display text of the drop-down control. + The to be displayed on the control. + The action to take when the drop-down control is clicked. + + + Initializes a new instance of the class with the specified display text, image, action to take when the drop-down control is clicked, and control name. + The display text of the drop-down control. + The to be displayed on the control. + The action to take when the drop-down control is clicked. + The name of the control. + + + Initializes a new instance of the class with the specified display text, image, and collection that the drop-down control contains. + The display text of the drop-down control. + The to be displayed on the control. + A collection that the drop-down control contains. + + + Creates a new accessibility object for the . + A new for the . + + + Creates a generic for which events can be defined. + The created object. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Makes a visible hidden. + + + Occurs when the property changes. + + + Raises the event. + An that contains the event data. + + + Raised in response to the method. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raised in response to the method. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Processes a command key. + A , passed by reference, that represents the window message to process. + One of the values that represents the key to process. + + in all cases. + + + Processes a dialog key. + One of the values that represents the key to process. + + if the key was processed by the item; otherwise, . + + + Displays the control associated with this . + The is the same as the parent . + + + Gets or sets the that will be displayed when this is clicked. + A that is associated with the . + + + Gets or sets a value indicating the direction in which the emerges from its parent container. + The property is set to a value that is not one of the values. + One of the values. + + + Gets the collection of items in the that is associated with this . + A of controls. + + + Gets the screen coordinates, in pixels, of the upper-left corner of the . + A representing the x and y screen coordinates, in pixels. + + + Gets or sets a value that indicates whether the for the has been created. + + if the for the has been created otherwise, . + + + Gets a value indicating whether the has controls associated with it. + + if the has controls; otherwise, . + + + Gets a value indicating whether the is in the pressed state. + + if the is in the pressed state; otherwise, . + + + Provides information that accessibility applications use to adjust the user interface of a for users with impairments. + + + Initializes a new instance of the class with the specified . + The that owns this . + + + Performs the default action associated with this accessible object. + + + Retrieves the accessible child control corresponding to the specified index. + The zero-based index of the accessible child control. + An that represents the accessible child control corresponding to the specified index. + + + Retrieves the number of children belonging to an accessible object. + The number of children belonging to an accessible object. + + + Gets the role of this accessible object. + One of the values. + + + Provides basic functionality for the control. + + + Initializes a new instance of the class. + + + + Creates a default with the specified text, image, and event handler on a new . + The text to use for the . If the parameter is a hyphen (-), this method creates a . + The to display on the . + An event handler that raises the event when the is clicked. + A , or a if the parameter is a hyphen (-). + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Paints the background of the control. + A that contains the event data. + + + Resets the collection of displayed and overflow items after a layout is done. + + + Gets the internal spacing, in pixels, of the control. + A object representing the spacing. + + + Gets the rectangle that represents the display area of the . + A that represents the display area. + + + Passes a reference to the cached returned by the layout engine interface. + A that represents the cached layout engine returned by the layout engine interface. + + + Gets or sets a value indicating how the items of are displayed. + One of the values. The default is . + + + Gets the maximum height and width, in pixels, of the . + A object representing the height and width of the control, in pixels. + + + Gets or sets a value indicating whether space for a check mark is shown on the left edge of the . + + if the check margin is shown; otherwise, . The default is . + + + Gets or sets a value indicating whether space for an image is shown on the left edge of the . + + if the image margin is shown; otherwise, . The default is . + + + Specifies the orientation of the move handle (grip). + + + Specifies a horizontal orientation for the move handle (grip). + + + Specifies a vertical orientation for the move handle (grip). + + + Provides data for the event. + + + Initializes a new instance of the class. + The object used to paint the move handle. + The the move handle is to be drawn on. + + + Gets the rectangle representing the area in which to paint the move handle. + A that represents the area in which to paint the move handle. + + + Gets the style that indicates whether the move handle is displayed vertically or horizontally. + One of the values. + + + Gets the style that indicates whether or not the move handle is visible. + One of the values. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Specifies visibility of a move handle (grip). + + + Specifies that a move handle (grip) is not visible. + + + Specifies that a move handle (grip) is visible. + + + Represents the abstract base class that manages events and layout for all the elements that a or can contain. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the is clicked. + + + Occurs when the status of the that's assigned to the property has changed. + + + Occurs when the assigned of the property has changed. + + + Occurs when the value of the property has changed. + + + Occurs when the has changed. + + + Occurs when the item is double-clicked with the mouse. + + + Occurs when the user drags an item and the user releases the mouse button, indicating that the item should be dropped into this item. + + + Occurs when the user drags an item into the client area of this item. + + + Occurs when the user drags an item and the mouse pointer is no longer over the client area of this item. + + + Occurs when the user drags an item over the client area of this item. + + + Occurs when the property value has changed. + + + Occurs when the property value changes. + + + Occurs during a drag operation. + + + Occurs when the location of a is updated. + + + Occurs when the mouse pointer is over the item and a mouse button is pressed. + + + Occurs when the mouse pointer enters the item. + + + Occurs when the mouse pointer hovers over the item. + + + Occurs when the mouse pointer leaves the item. + + + Occurs when the mouse pointer is moved over the item. + + + Occurs when the mouse pointer is over the item and a mouse button is released. + + + Occurs when the property changes. + + + Occurs when the item is redrawn. + + + Occurs when an accessibility client application invokes help for the . + + + Occurs during a drag-and-drop operation and allows the drag source to determine whether the drag-and-drop operation should be canceled. + + + Occurs when the property value changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified name, image, and event handler. + A representing the name of the . + The to display on the . + Raises the event when the user clicks the . + + + Initializes a new instance of the class with the specified display text, image, event handler, and name. + The text to display on the . + The Image to display on the . + The event handler for the event. + The name of the . + + + Creates a new accessibility object for the . + A new for the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Begins a drag-and-drop operation. + The object to be dragged. + The drag operations that can occur. + One of the values. + + + Begins a drag operation. + + + + + + A value from the enumeration that represents the final effect that was performed during the drag-and-drop operation. + + + Retrieves the that is the container of the current . + A that is the container of the current . + + + Retrieves the size of a rectangular area into which a control can be fit. + The custom-sized area for a control. + A ordered pair, representing the width and height of a rectangle. + + + Invalidates the entire surface of the and causes it to be redrawn. + + + Invalidates the specified region of the by adding it to the update region of the , which is the area that will be repainted at the next paint operation, and causes a paint message to be sent to the . + A that represents the region to invalidate. + + + Determines whether a character is an input character that the item recognizes. + The character to test. + + if the character should be sent directly to the item and not preprocessed; otherwise, . + + + Determines whether the specified key is a regular input key or a special key that requires preprocessing. + One of the values. + + if the specified key is a regular input key; otherwise, . + + + Raises the AvailableChanged event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Occurs when the property changes. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An empty instance. + + + Raises the event. + An empty instance. + + + Raises the event. + An empty instance. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event when the property has changed on the parent of the . + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + The original parent of the item. + The new parent of the item. + + + Raises the event when the property value of the item's container changes. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Called in the context of to invoke if the context allows. + An empty instance. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Generates a event for a . + + + Processes a command key. + A , passed by reference, that represents the window message to process. + One of the values that represents the key to process. + + in all cases. + + + Processes a dialog key. + One of the values that represents the key to process. + + if the key was processed by the item; otherwise, . + + + Processes a mnemonic character. + The character to process. + + in all cases. + + + This method is not relevant to this class. + + + This method is not relevant to this class. + + + This method is not relevant to this class. + + + This method is not relevant to this class. + + + This method is not relevant to this class. + + + This method is not relevant to this class. + + + This method is not relevant to this class. + + + This method is not relevant to this class. + + + This method is not relevant to this class. + + + Selects the item. + + + Sets the size and location of the item. + A that represents the size and location of the . + + + Sets the to the specified visible state. + + to make the visible; otherwise, . + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Returns a containing the name of the , if any. This method should not be overridden. + A containing the name of the , if any, or if the is unnamed. + + + Gets the assigned to the control. + The assigned to the control; if no is currently assigned to the control, a new instance is created when this property is first accessed. + + + Gets or sets the default action description of the control for use by accessibility client applications. + The default action description of the control, for use by accessibility client applications. + + + Gets or sets the description that will be reported to accessibility client applications. + The description of the control used by accessibility client applications. The default is . + + + Gets or sets the name of the control for use by accessibility client applications. + The name of the control, for use by accessibility client applications. The default is . + + + Gets or sets the accessible role of the control, which specifies the type of user interface element of the control. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets a value indicating whether the item aligns towards the beginning or end of the . + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets a value indicating whether drag-and-drop and item reordering are handled through events that you implement. + + and are both set to . + + if drag-and-drop operations are allowed in the control; otherwise, . The default is . + + + Gets or sets the edges of the container to which a is bound and determines how a is resized with its parent. + The value is not one of the values. + One of the values. + + + Gets or sets a value indicating whether the item is automatically sized. + + if the is automatically sized; otherwise, . The default value is . + + + Gets or sets a value indicating whether to use the property or the property for the ToolTip. + + to use the property for the ToolTip; otherwise, . The default is . + + + Gets or sets a value indicating whether the should be placed on a . + + if the is placed on a ; otherwise, . + + + Gets or sets the background color for the item. + A that represents the background color of the item. The default is the value of the property. + + + Gets or sets the background image displayed in the item. + An that represents the image to display in the background of the item. + + + Gets or sets the background image layout used for the . + One of the values. The default value is . + + + Gets the size and location of the item. + A that represents the size and location of the . + + + Gets a value indicating whether the item can be selected. + + if the can be selected; otherwise, . + + + Gets or sets the whose method will be called when the ToolStripItem's event is invoked. + + + Gets or sets the parameter that is passed to the that's assigned to the property. + + + Gets the area where content, such as text and icons, can be placed within a without overwriting background borders. + A containing four integers that represent the location and size of contents, excluding its border. + + + Gets a value indicating whether to display the that is defined as the default. + + in all cases. + + + Gets a value indicating what is displayed on the . + One of the values. The default is . + + + Gets the default margin of an item. + A representing the margin. + + + Gets the internal spacing characteristics of the item. + One of the values. + + + Gets the default size of the item. + The default of the . + + + Gets a value indicating whether items on a are hidden after they are clicked. + + if the item is hidden after it is clicked; otherwise, . + + + Gets or sets whether text and images are displayed on a . + One of the values. The default is . + + + Gets or sets which borders are docked to its parent control and determines how a is resized with its parent. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets a value indicating whether the can be activated by double-clicking the mouse. + + if the can be activated by double-clicking the mouse; otherwise, . The default is . + + + Gets or sets a value indicating whether the parent control of the is enabled. + + if the parent control of the is enabled; otherwise, . The default is . + + + Gets or sets the font of the text displayed by the item. + The to apply to the text displayed by the . The default is the value of the property. + + + Gets or sets the foreground color of the item. + The foreground of the item. The default is the value of the property. + + + Gets or sets the height, in pixels, of a . + An representing the height, in pixels. + + + Gets or sets the image that is displayed on a . + The to be displayed. + + + Gets or sets the alignment of the image on a . + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets the index value of the image that is displayed on the item. + + is less than -1. + The zero-based index of the image in the that is displayed for the item. The default is -1, signifying that the image list is empty. + + + Gets or sets the key accessor for the image in the that is displayed on a . + A string representing the key of the image. + + + Gets or sets a value indicating whether an image on a is automatically resized to fit in a container. + One of the values. The default is . + + + Gets or sets the color to treat as transparent in a image. + One of the values. + + + Gets a value indicating whether the object has been disposed of. + + if the control has been disposed of; otherwise, . + + + Gets a value indicating whether the container of the current is a . + + if the container of the current is a ; otherwise, . + + + Gets a value indicating whether the property is set to . + + if the property is set to ; otherwise, . + + + Gets or sets the space between the item and adjacent items. + A representing the space between the item and adjacent items. + + + Gets or sets how child menus are merged with parent menus. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets the position of a merged item within the current . + An integer representing the index of the merged item, if a match is found, or -1 if a match is not found. + + + Gets or sets the name of the item. + A string representing the name. The default value is . + + + Gets or sets whether the item is attached to the or or can float between the two. + The value assigned is not one of the values. + One of the values. The default is . + + + Gets or sets the owner of this item. + The that owns or is to own the . + + + Gets the parent of this . + The parent of this . + + + Gets or sets the internal spacing, in pixels, between the item's contents and its edges. + A representing the item's internal spacing, in pixels. + + + Gets or sets the parent container of the . + A that is the parent container of the . + + + Gets the current layout of the item. + One of the values. + + + Gets a value indicating whether the state of the item is pressed. + + if the state of the item is pressed; otherwise, . + + + Gets or sets a value indicating whether items are to be placed from right to left and text is to be written from right to left. + + if items are to be placed from right to left and text is to be written from right to left; otherwise, . + + + Mirrors automatically the image when the property is set to . + + to automatically mirror the image; otherwise, . The default is . + + + Gets a value indicating whether the item is selected. + + if the is selected; otherwise, . + + + Gets a value indicating whether to show or hide shortcut keys. + + to show shortcut keys; otherwise, . The default is . + + + Gets or sets the size of the item. + A , representing the width and height of a rectangle. + + + Gets or sets the object that contains data about the item. + An that contains data about the control. The default is . + + + Gets or sets the text that is to be displayed on the item. + A string representing the item's text. The default value is the empty string (""). + + + Gets or sets the alignment of the text on a . + The value assigned is not one of the values. + One of the values. The default is . + + + Gets the orientation of text used on a . + One of the values. + + + Gets or sets the position of text and image relative to each other. + One of the values. The default is . + + + Gets or sets the text that appears as a for a control. + A string representing the ToolTip text. + + + Gets or sets a value indicating whether the item is displayed. + + if the item is displayed; otherwise, . + + + Gets or sets the width in pixels of a . + An representing the width in pixels. + + + Provides information that accessibility applications use to adjust the user interface of a for users with impairments. + + + Initializes a new instance of the class. + The that owns this . + The parameter is . + + + Adds a if is . + One of the values other than . + + + Performs the default action associated with this accessible object. + + + Gets an identifier for a Help topic and the path to the Help file associated with this accessible object. + When this method returns, contains a string that represents the path to the Help file associated with this accessible object. This parameter is passed without being initialized. + An identifier for a Help topic, or -1 if there is no Help topic. On return, the parameter will contain the path to the Help file associated with this accessible object, or if there is no interface specified. + + + Navigates to another accessible object. + One of the values. + An that represents one of the values. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Gets the bounds of the accessible object, in screen coordinates. + An object of type representing the bounds. + + + Gets a string that describes the default action of the . + A description of the default action of the . + + + Gets the description of the . + A string describing the . + + + Gets the description of what the object does or how the object is used. + A string describing what the object does or how the object is used. + + + Gets the shortcut key or access key for the accessible object. + The shortcut key or access key for the accessible object, or if there is no shortcut key associated with the object. + + + Gets or sets the name of the accessible object. + The object name, or if the property has not been set. + + + Gets or sets the parent of an accessible object. + An object of type representing the parent. + + + Gets the role of this accessible object. + One of the values. + + + Gets the state of this accessible object. + One of the values, or if no state has been set. + + + Determines the alignment of a in a . + + + Specifies that the is to be anchored toward the left or top end of the , depending on the orientation. If the value of is , items marked as are aligned to the right side of the . + + + Specifies that the is to be anchored toward the right or bottom end of the , depending on the orientation. If the value of is , items marked as are aligned to the left side of the . + + + Provides data for the event. + + + Initializes a new instance of the class, specifying the that was clicked. + The that was clicked. + + + Gets the item that was clicked on the . + The that was clicked. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Represents a collection of objects. + + + Initializes a new instance of the class with the specified container and the specified array of controls. + The to which this belongs. + An array of type containing the initial controls for this . + The parameter is . + + + Adds a that displays the specified image to the collection. + The to be displayed on the . + The new . + + + Adds a that displays the specified text to the collection. + The text to be displayed on the . + The new . + + + Adds a that displays the specified image and text to the collection. + The text to be displayed on the . + The to be displayed on the . + The new . + + + Adds a that displays the specified image and text to the collection and that raises the event. + The text to be displayed on the . + The to be displayed on the . + Raises the event. + The new . + + + Adds the specified item to the end of the collection. + The to add to the end of the collection. + The parameter is . + An representing the zero-based index of the new item in the collection. + + + Adds an array of controls to the collection. + An array of controls. + The parameter is . + The is read-only. + + + Adds a to the current collection. + The to be added to the current collection. + The parameter is . + The is read-only. + + + Removes all items from the collection. + The is read-only. + + + Determines whether the specified item is a member of the collection. + The to search for in the . + + if the is a member of the current ; otherwise, . + + + Determines whether the collection contains an item with the specified key. + The key to locate in the . + + if the contains a with the specified key; otherwise, . + + + Copies the collection into the specified position of the specified array. + The array of type to which to copy the collection. + The position in the array at which to paste the collection. + + + Searches for items by their name and returns an array of all matching controls. + The item name to search the for. + + to search child items of the specified by the parameter; otherwise, . + The parameter is or empty. + A array of the search results. + + + Retrieves the index of the specified item in the collection. + The to locate in the . + A zero-based index value that represents the position of the specified in the , if found; otherwise, -1. + + + Retrieves the index of the first occurrence of the specified item within the collection. + The name of the to search for. + A zero-based index value that represents the position of the first occurrence of the specified by the parameter, if found; otherwise, -1. + + + Inserts the specified item into the collection at the specified index. + The location in the at which to insert the . + The to insert. + The parameter is . + + + Removes the specified item from the collection. + The to remove from the . + The is read-only. + + + Removes an item from the specified index in the collection. + The index value of the to remove. + The is read-only. + + + Removes the item that has the specified key. + The key of the to remove. + The is read-only. + + + Adds an item to the collection. + The item to add to the collection. + The location at which was inserted. + + + Removes all items from the collection. + + + Determines if the collection contains a specified item. + The item to locate in the collection. + + if is contained in the collection; otherwise, . + + + Determines the location of a specified item in the collection. + The item to locate in the collection. + The index of the item in the collection, if found; otherwise, -1. + + + Inserts an item into the collection at a specified index. + The zero-based index at which to insert . + The item to insert into the collection. + + + Removes the first occurrence of a specified item from the collection. + The item to remove from the collection. + + + Removes an item from the collection at a specified index. + The zero-based index of the item to remove. + + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . + + + Gets the item at the specified index. + The zero-based index of the item to get. + The located at the specified position in the . + + + Gets the item with the specified name. + The name of the item to get. + The with the specified name. + + + Gets a value indicating whether the collection has a fixed size. + + if the collection has a fixed size; otherwise, . + + + Retrieves the element at the specified index. + The zero-based index of the item to get. + The at the specified index. + + + Specifies what to render (image or text) for this . + + + Specifies that only an image is to be rendered for this . + + + Specifies that both an image and text are to be rendered for this . + + + Specifies that neither image nor text is to be rendered for this . + + + Specifies that only text is to be rendered for this . + + + Provides data for events. + + + Initializes a new instance of the class, specifying a . + The for which to specify events. + + + Gets a for which to handle events. + A for which to handle events. + + + Represents the method that will handle events for a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class for the specified that displays an image within the specified space and that has the specified properties. + The used to paint the image. + The on which to draw the image. + The to paint. + The bounding area of the image. + + + Initializes a new instance of the class for the specified within the specified space and that has the specified properties. + The used to paint the image. + The . + The bounding area of the image. + + + Gets the image painted on the . + The painted on the . + + + Gets the rectangle that represents the bounding area of the image. + A that represents the bounding area of the image. + + + Represents the method that will handle the event or event of a . + The source of the event. + A that contains the event data. + + + Specifies whether the size of the image on a is automatically adjusted to fit on a while retaining the original image proportions. + + + Specifies that the size of the image on a is not automatically adjusted to fit on a . + + + Specifies that the size of the image on a is automatically adjusted to fit on a . + + + Determines whether a is placed in the overflow . + + + Specifies that a is permanently shown in the overflow . + + + Specifies that a drifts between the main and the overflow as required if space is not available on the main . + + + Specifies that a is never a candidate for the overflow . If the cannot fit on the main , it will not be shown. + + + Specifies where a is to be layed out. + + + Specifies that a is to be layed out on the main . + + + Specifies that a is not to be layed out on the screen. + + + Specifies that a is to be layed out on the overflow . + + + Provides data for the events that render the background of objects derived from in the class. + + + Initializes a new instance of the class for the specified and using the specified . + The object used to draw the item. + The to be drawn. + + or is null. + + + Gets the graphics used to paint the . + The used to paint the . + + + Gets the to paint. + The to paint. + + + Gets the value of the property for the to paint. + The that is the owner of the . + + + Represents the method that handles the events that render the background of objects derived from in the class. + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class with the specified text and text properties. + The used to draw the text. + The on which to draw the text. + The text to be drawn. + The that represents the bounds to draw the text in. + The used to draw the text. + The used to draw the text. + The that specifies the vertical and horizontal alignment of the text in the bounding area. + + + Initializes a new instance of the class with the specified text and text properties format. + The used to draw the text. + The on which to draw the text. + The text to be drawn. + The that represents the bounds to draw the text in. + The used to draw the text. + The used to draw the text. + The display and layout information for text strings. + + + Gets or sets the text to be drawn on the . + A string that represents the text to be painted on the . + + + Gets or sets the color of the text. + A that represents the color of the text. + + + Gets or sets whether the text is drawn vertically or horizontally. + One of the values. + + + Gets or sets the font of the text drawn on the . + The of the text drawn on the . + + + Gets or sets the display and layout information of the text drawn on the . + A bitwise combination of the values that specify the display and layout information of the drawn text. + + + Gets or sets the rectangle that represents the bounds to draw the text in. + The that represents the bounds to draw the text in. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Represents a nonselectable that renders text and images and can display hyperlinks. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, specifying the image to display. + The to display on the . + + + Initializes a new instance of the class, specifying the text to display. + The text to display on the . + + + Initializes a new instance of the class, specifying the text and image to display. + The text to display on the . + The to display on the . + + + Initializes a new instance of the class, specifying the text and image to display and whether the acts as a link. + The text to display on the . + The to display on the . + + if the acts as a link; otherwise, . + + + Initializes a new instance of the class, specifying the text and image to display, whether the acts as a link, and providing a event handler. + The text to display on the . + The to display on the . + + if the acts as a link; otherwise, . + A event handler. + + + Initializes a new instance of the class, specifying the text and image to display, whether the acts as a link, and providing a event handler and name for the . + The text to display on the . + The to display on the . + + if the acts as a link; otherwise, . + A event handler. + The name of the . + + + Creates a new accessibility object for the . + A new for the . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + Gets or sets the color used to display an active link. + A that represents the color to display an active link. The default color is specified by the system. Typically, this color is . + + + Gets a value indicating the selectable state of a . + + in all cases. + + + Gets or sets a value indicating whether the is a hyperlink. + + if the is a hyperlink; otherwise, . The default is . + + + Gets or sets a value that represents the behavior of a link. + One of the values. The default is . + + + Gets or sets the color used when displaying a normal link. + A that represents the color used to displaying a normal link. The default color is specified by the system. Typically, this color is . + + + Gets or sets a value indicating whether a link should be displayed as though it were visited. + + if links should display as though they were visited; otherwise, . The default is . + + + Gets or sets the color used when displaying a link that has been previously visited. + A that represents the color used to display links that have been visited. The default color is specified by the system. Typically, this color is . + + + Specifies the possible alignments with which the items of a can be displayed. + + + Specifies that items flow horizontally or vertically as necessary. + + + Specifies that items are laid out horizontally and overflow as necessary. + + + Specifies that items are laid out automatically. + + + Specifies that items are laid out flush left. + + + Specifies that items are laid out vertically, are centered within the control, and overflow as necessary. + + + Controls rendering and rafting, and the merging of , , and objects. This class cannot be inherited. + + + Occurs when the value of the property changes. + + + Finds the specified or a type derived from . + A string specifying the name of the or derived type to find. + The or one of its derived types as specified by the parameter, or if the is not found. + + + Retrieves a value indicating whether the specified shortcut key is used by any of the controls of a form. + The shortcut key for which to search. + + if the shortcut key is used by any on the form; otherwise, . + + + Retrieves a value indicating whether a defined shortcut key is valid. + The shortcut key to test for validity. + + if the shortcut key is valid; otherwise, . + + + Loads settings for the given using the full name of the as the settings key. + The whose name is also the settings key. + + is . + + + Loads settings for the specified using the specified settings key. + The for which to load settings. + A representing the settings key for this . + + is . + +-or- + + is or empty. + + + Combines two objects of the same type. + The to be combined with the referred to by the parameter. + The name of the that receives the referred to by the parameter. + + or is . + + or refer to the same . + + if the merge is successful; otherwise, . + + + Combines two objects of different types. + The to be combined with the referred to by the parameter. + The that receives the referred to by the parameter. + + if the merge is successful; otherwise, . + + + Undoes a merging of two objects, returning the with the specified name to its state before the merge and nullifying all previous merge operations. + The name of the for which to undo a merge operation. + + if the undoing of the merge is successful; otherwise, . + + + Undoes a merging of two objects, returning the specified to its state before the merge and nullifying all previous merge operations. + The for which to undo a merge operation. + + if the undoing of the merge is successful; otherwise, . + + + Undoes a merging of two objects, returning both controls to their state before the merge and nullifying all previous merge operations. + The name of the for which to undo a merge operation. + The that was merged with the . + The is . + + if the undoing of the merge is successful; otherwise, . + + + Saves settings for the given using the full name of the as the settings key. + The whose name is also the settings key. + + is . + + + Saves settings for the specified using the specified settings key. + The for which to save settings. + A representing the settings key for this . + + is . + +-or- + + is or empty. + + + Gets or sets the default painting styles for the form. + One of the values. + + + Gets or sets the default theme for the form. + The set value was not one of the values. + + is set to ; use the property instead. + One of the values. + + + Gets or sets a value indicating whether a is rendered using visual style information called themes. + + if the is rendered using themes; otherwise, . + + + Specifies the painting style applied to multiple objects contained in a form. + + + Indicates the use of a other than or . + + + Indicates the use of a to paint. + + + Indicates the use of a to paint. + + + Represents a selectable option displayed on a or . + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that displays the specified . + The to display on the control. + + + Initializes a new instance of the class that displays the specified text. + The text to display on the menu item. + + + Initializes a new instance of the class that displays the specified text and image. + The text to display on the menu item. + The to display on the control. + + + Initializes a new instance of the class that displays the specified text and image and that does the specified action when the is clicked. + The text to display on the menu item. + The to display on the control. + An event handler that raises the event when the control is clicked. + + + Initializes a new instance of the class with the specified name that displays the specified text and image that does the specified action when the is clicked. + The text to display on the menu item. + The to display on the control. + An event handler that raises the event when the control is clicked. + The name of the menu item. + + + Initializes a new instance of the class that displays the specified text and image, does the specified action when the is clicked, and displays the specified shortcut keys. + The text to display on the menu item. + The to display on the control. + An event handler that raises the event when the control is clicked. + One of the values of that represents the shortcut key for the . + + + Initializes a new instance of the class that displays the specified text and image and that contains the specified collection. + The text to display on the menu item. + The to display on the control. + The menu items to display when the control is clicked. + + + Creates a new accessibility object for the . + A new for the . + + + Creates a generic for which events can be defined. + A generic for which can be defined. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raised in response to the method. + An that contains the event data. + + + Raised in response to the method. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Processes a command key. + A , passed by reference, which represents the window message to process. + One of the values that represents the key to process. + + if the character was processed by the control; otherwise, . + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + Sets the size and location of the . + A that represents the size and location of the . + + + Gets or sets a value indicating whether the is checked. + + if the is checked or is in an indeterminate state; otherwise, . The default is . + + + Gets or sets a value indicating whether the should automatically appear checked and unchecked when clicked. + + if the should automatically appear checked when clicked; otherwise, . The default is . + + + Gets or sets a value indicating whether a is in the checked, unchecked, or indeterminate state. + The property is not set to one of the values. + One of the values. The default is . + + + Gets the spacing between the and an adjacent item. + A value representing the spacing. + + + Gets the internal spacing within the . + A value representing the spacing. + + + Gets the default size of the . + The of the , measured in pixels. The default is 100 pixels horizontally. + + + Gets or sets a value indicating whether the control is enabled. + + if the control is enabled; otherwise, . The default is . + + + Gets a value indicating whether the appears on a multiple document interface (MDI) window list. + + if the appears on a MDI window list; otherwise, . + + + Gets or sets a value indicating whether the is attached to the or the or whether it can float between the two. + One of the values. The default is . + + + Gets or sets the shortcut key text. + A representing the shortcut key. + + + Gets or sets the shortcut keys associated with the . + The property was not set to one of the values. + One of the values. The default is . + + + Gets or sets a value indicating whether the shortcut keys that are associated with the are displayed next to the . + + if the shortcut keys are shown; otherwise, . The default is . + + + Manages the overflow behavior of a . + + + Initializes a new instance of the class derived from a base . + The from which to derive this instance. + + + Creates a new accessibility object for the control. + A new for the control. + + + Retrieves the size of a rectangular area into which a control can be fitted. + The custom-sized area for a control. + An ordered pair of type representing the width and height of a rectangle. + + + Raises the event. + A that contains the event data. + + + Resets the collection of displayed and overflow items after a layout is done. + + + Gets all of the items that are currently being displayed on the . + A that includes all items on this . + + + Gets all of the items on the , whether they are currently being displayed or not. + A containing all of the items. + + + Passes a reference to the cached returned by the layout engine interface. + A that represents the cached layout engine returned by the layout engine interface. + + + Hosts a that displays items that overflow the . + + + Creates a new accessibility object for the control. + A new for the control. + + + Creates an empty that can be dropped down and to which events can be attached. + A control. + + + Called by the and methods to release the managed and unmanaged resources used by the current instance of the class. + + to release managed and unmanaged resources; to release only unmanaged resources. + + + Retrieves the size of a rectangular area into which a control can fit. + The custom-sized area for a control. + An ordered pair of type representing the width and height of a rectangle. + + + Raises the event. + An that contains the event data. + + + Sets the size and location of the . + A representing the size and location of the . + + + Gets the space, in pixels, that is specified by default between controls. + A value representing the space between controls. + + + Gets a value indicating whether the has items that overflow the . + + if the has overflow items; otherwise, . + + + This property is not relevant to this class. + + to enable automatic mirroring; otherwise, . + + + Creates a container within which other controls can share horizontal or vertical space. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + Initializes a new instance of the class. + + + Begins the initialization of a . + + + + Retrieves a collection of controls. + A collection of controls. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Ends the initialization of a . + + + Adds the specified to a . + The to add to the . + + + Adds the specified to a at the specified location. + The to add to the . + A value representing the x- and y-client coordinates, in pixels, of the new location for the . + + + Adds the specified to a in the specified row. + The to add to the . + An representing the to which the is added. + The parameter is less than zero (0). + + + Adds the specified to a at the specified coordinates. + The to add to the . + The horizontal client coordinate, in pixels. + The vertical client coordinate, in pixels. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Paints the background of the control. + A that contains the event data. + + + Raises the event. + The event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Retrieves the given a point within the client area. + A used as a reference to find the . + The that contains the , or if no such exists. + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + Gets or sets a value indicating whether the automatically adjusts its size when the form is resized. + + if the automatically resizes; otherwise, . The default is . + + + Gets the space, in pixels, that is specified by default between controls. + A that represents the default space between controls. + + + Gets the internal spacing, in pixels, of the contents of a control. + A that represents the internal spacing of the contents of a control. + + + Gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent. + One of the values. The default is None. + + + Gets a cached instance of the control's layout engine. + The for the control's contents. + + + Gets or sets a value indicating whether the can be moved or resized. + + if the can be moved or resized; otherwise, . The default is . + + + Gets or sets a value indicating the horizontal or vertical orientation of the . + One of the values. + + + Gets or sets a used to customize the appearance of a . + A that handles painting. + + + Gets or sets the painting styles to be applied to the . + One of the values. + + + Gets or sets the spacing, in pixels, between the s and the . + A value representing the spacing, in pixels. + + + Gets the s in this . + A representing the s in this . + + + This property is not relevant to this class. + An representing the tab index. + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + This property is not relevant to this class. + A representing the display text. + + + Represents all the objects in a . + + + Initializes a new instance of the class in the specified . + The that holds this . + + + Initializes a new instance of the class with the specified number of rows in the specified . + The that holds this . + The number of rows in the . + + + Adds the specified to the . + The to add to the . + + is . + The position of the in the . + + + Adds the specified to a . + The to add to the . + + is . + + + Adds an array of objects to a . + An array of objects. + + is . + + + Removes all objects from the . + + + Determines whether the specified is in the . + The to search for in the . + + if the specified is in the ; otherwise, . + + + Copies the entire into an existing array at a specified location within the array. + An representing the array to copy the contents of the to. + The location within the destination array to copy the to. + + + Gets the index of the specified in the . + The to return the index of. + The index of the specified . + + + Inserts the specified at the specified location in the . + The zero-based index at which to insert the . + The to insert. + + is . + + + Removes the specified from the . + The to remove. + + + Removes the at the specified index from the . + The zero-based index of the to remove. + + + For a description of this member, see . + The to add to the . + The zero-based index of the item to add. + + + For a description of this member, see . + + + For a description of this member, see . + The item to locate in the . + + if is a found in the ; otherwise, . + + + For a description of this member, see . + The object to locate in the . + The index of if it is a found in the list; otherwise, -1. + + + For a description of this member, see . + The zero-based index at which should be inserted. + The to insert into the . + + + For a description of this member, see . + The to remove from the . + + + For a description of this member, see . + The zero-based index of the to remove. + + + Gets a particular within the . + The zero-based index of the within the . + The of the as specified by the parameter. + + + For a description of this member, see . + + in all cases. + + + For a description of this member, see . + + in all cases. + + + For a description of this member, see . + The zero-based index of the element to get. + The at the specified index. + + + Provides data for drawing. + + + Initializes a new instance of the class for the specified that uses the specified graphics for drawing. + The graphics used to paint the . + The to draw. + + or is null. + + + Gets or sets the graphics used to paint the . + The used to paint. + + + Gets or sets a value indicating whether the event was handled. + + if the event was handled; otherwise, . + + + Gets the to paint. + The to paint. + + + Represents the method that will handle paint events. + The source of the event. + A that contains the event data. + + + Represents a row of a that can contain controls. + + + Initializes a new instance of the class, specifying the containing . + The containing . + + + Gets or sets a value indicating whether a can be dragged and dropped into a . + The to be dragged and dropped into the . + + if there is enough space in the to receive the ; otherwise, . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Occurs when the property changes. + The original value of the property. + The new value of the property. + + + Raises the event. + The control that was added to the . + The zero-based index representing the position of the added control. + + + Raises the event. + The control that was removed from the . + The zero-based index representing the position of the removed control. + + + Raises the event. + A that contains the event data. + + + Occurs when the value of the property changes. + + + Gets the size and location of the , including its nonclient elements, in pixels, relative to the parent control. + A representing the size and location. + + + Gets the controls in the . + An array of controls. + + + Gets the space, in pixels, that is specified by default between controls. + A that represents the default space between controls. + + + Gets the internal spacing, in pixels, of the contents of a control. + A that represents the internal spacing of the contents of a control. + + + Gets the display area of the control. + A representing the size and location. + + + Gets an instance of the control's layout engine. + The for the control's contents. + + + Gets or sets the space between controls. + A representing the space between controls. + + + Gets the layout direction of the relative to its containing . + One of the values. + + + Gets or sets padding within the control. + A representing the control's internal spacing characteristics. + + + Gets the that contains the . + The that contains the . + + + Handles the painting functionality for objects, applying a custom palette and a streamlined style. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + A to be used for painting. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Draws the item background. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the OnRenderSplitButtonBackground event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Gets the color palette used for painting. + The used for painting. + + + Gets or sets a value indicating whether edges of controls have a rounded rather than a square or sharp appearance. + + to round off control edges; otherwise, . + + + Represents a Windows progress bar control contained in a . + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + This event is not relevant for this class. + + + Occurs when the value of the property changes. + + + This event is not relevant for this class. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with specified name. + The name of the . + + + Advances the current position of the progress bar by the specified amount. + The amount by which to increment the progress bar's current position. + + + Raises the event. + An that contains the event data. + + + Subscribes events from the hosted control. + The control from which to subscribe events. + + + Unsubscribes events from the hosted control. + The control from which to unsubscribe events. + + + Advances the current position of the progress bar by the amount of the property. + + + This property is not relevant to this class. + The background image displayed in the control. + + + This property is not relevant to this class. + An value. + + + Gets the spacing between the and adjacent items. + A value representing the spacing. + + + Gets the height and width of the in pixels. + A value representing the height and width. + + + Gets or sets a value representing the delay between each display update, in milliseconds. + An integer representing the delay, in milliseconds. + + + Gets or sets the upper bound of the range that is defined for this . + An integer representing the upper bound of the range. The default is 100. + + + Gets or sets the lower bound of the range that is defined for this . + An integer representing the lower bound of the range. The default is 0. + + + Gets the . + The object associated with the control. + + + Gets or sets a value indicating whether the layout is right-to-left or left-to-right when the property is set to . + + to turn on mirroring and lay out control from right to left when the property is set to ; otherwise, . The default is . + + + Gets or sets the amount by which to increment the current value of the when the method is called. + An integer representing the incremental amount. The default value is 10. + + + Gets or sets the style of the . + One of the values. The default value is . + + + Gets or sets the text displayed on the . + A representing the display text. + + + Gets or sets the current value of the . + An integer representing the current value. + + + Handles the painting functionality for objects. + + + Occurs when an arrow on a is rendered. + + + Occurs when the background for a is rendered. + + + Occurs when the background for a is rendered. + + + Occurs when the move handle for a is rendered. + + + Draws the margin between an image and its container. + + + Occurs when the background for a is rendered. + + + Occurs when the image for a selected is rendered. + + + Occurs when the image for a is rendered. + + + Occurs when the text for a is rendered. + + + Occurs when the background for a is rendered. + + + Occurs when the background for a is rendered. + + + Occurs when the background for an overflow button is rendered. + + + Occurs when a is rendered. + + + Occurs when the background for a is rendered. + + + Occurs when the display style changes. + + + Occurs when the background for a is rendered. + + + Occurs when the border for a is rendered. + + + Draws the background of a . + + + Draws the background of a . + + + Draws the background of a . + + + Gets or sets the offset multiplier for twice the offset along the x-axis. + + + Gets or sets the offset multiplier for twice the offset along the y axis. + + + Initializes a new instance of the class. + + + Creates a gray-scale copy of a given image. + The image to be copied. + An that is a copy of the given image, but with a gray-scale color matrix. + + + Draws an arrow on a . + A that contains data to draw the arrow. + + + Draws the background for a . + The that contains data to draw the button's background. + + + Draws the background for a . + A that contains the data to draw the drop-down button's background. + + + Draws a move handle on a . + A that contains the data to draw the move handle. + + + Draws the space around an image on a . + A that contains the data to draw the space around the image. + + + Draws the background for a . + A that contains the data to draw the background of the item. + + + Draws an image on a that indicates the item is in a selected state. + A that contains the data to draw the selected image. + + + Draws an image on a . + A that contains the data to draw the image. + + + Draws text on a . + A that contains the data to draw the text. + + + Draws the background for a . + A that contains the data to draw the background for the label. + + + Draws the background for a . + A that contains the data to draw the background for the menu item. + + + Draws the background for an overflow button. + A that contains the event data. + + + Draws a . + A that contains the data to draw the . + + + Draws a . + A that contains the event data. + + + Draws a sizing grip. + A that contains the event data. + + + Draws the background for a . + A that contains the data to draw the background for the . + + + Draws the border for a . + A that contains the data to draw the border for the . + + + Draws the background of the . + A that contains the event data. + + + Draws the background of the . + A that contains the event data. + + + Draws the background of the . + A that contains the event data. + + + When overridden in a derived class, provides for custom initialization of the given . + The to be initialized. + + + Initializes the specified . + The . + + + When overridden in a derived class, provides for custom initialization of the given . + The to be initialized. + + + Initializes the specified . + The . + + + Raises the event. + A that contains the event data. + .NET 5 and later: The argument is . + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Draws the item background. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + .NET 5 and later: The argument is . + + + Raises the event. + A that contains the event data. + .NET 5 and later: The argument is . + + + Raises the event. + A that contains the event data. + .NET 5 and later: The argument is . + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + .NET 5 and later: The argument is . + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Applies the and values to scaling the arrow icon, if scaling is required based on the DPI settings of the computer. + + + Applies the and values to scaling the arrow icon based on the specified DPI value. + The DPI value to use for scaling. + + + Provides data for the , , and methods. + + + Initializes a new instance of the class for the specified and using the specified . + The to use for painting. + The to paint. + + + Initializes a new instance of the class for the specified , using the specified to paint the specified bounds with the specified . + The to use for painting. + The to paint. + The representing the bounds of the area to be painted. + The that the background of the is painted with. + + + Gets the representing the bounds of the area to be painted. + The representing the bounds of the area to be painted. + + + Gets the that the background of the is painted with. + The that the background of the is painted with. + + + Gets the representing the overlap area between a and its . + The representing the overlap area between a and its . + + + Gets the used to paint. + The used to paint. + + + Gets the to be painted. + The to be painted. + + + Represents the method that will handle the event or the event of a . + The source of the event. + A that contains the event data. + + + Specifies the painting style applied to one contained in a form. + + + Indicates that the is not determined by the or the use of a other than , . + + + Indicates that the or determines the painting style. + + + Indicates the use of a to paint. + + + Indicates the use of a to paint. + + + Represents a line used to group items of a or the drop-down items of a or or other control. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + This event is not relevant to this class. + + + Initializes a new instance of the class. + + + Creates a new accessibility object for the . + A new for the . + + + Retrieves the size of a rectangular area into which a can be fitted. + A representing the height and width of the , in pixels. + A representing the height and width of the , in pixels. + + + This method is not relevant to this class. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Sets the size and location of the . + A specifying the size and location of the . + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + This property is not relevant to this class. + The image to display in the background of the separator. + + + This property is not relevant to this class. + One of the values. + + + Gets a value indicating whether the can be selected. + + if the component using the is in design mode; otherwise, . + + + Gets the spacing between the and an adjacent item. + A value representing the spacing. + + + Gets the default size of the . + The of the , measured in pixels. The default is 100 pixels horizontally. + + + This property is not relevant to this class. + One of the values. + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + This property is not relevant to this class. + The to apply to the text displayed by the . + + + This property is not relevant to this class. + The image to be displayed. + + + This property is not relevant to this class. + One of the values. + + + This property is not relevant to this class. + The index of the image that is displayed. + + + This property is not relevant to this class. + The key for the image that is displayed for the . + + + This property is not relevant to this class. + One of the value. + + + This property is not relevant to this class. + One of the values. + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + This property is not relevant to this class. + A representing the item's text. + + + This property is not relevant to this class. + One of the value. + + + This property is not relevant to this class. + One of the values. + + + This property is not relevant to this class. + One of the values. + + + This property is not relevant to this class. + A string representing the ToolTip text. + + + Provides data for the event. + + + Initializes a new instance of the class. + The to paint with. + The to be painted. + A value indicating whether or not the is to be drawn vertically. + + + Gets a value indicating whether the display style for the grip is vertical. + + if the display style for the is vertical; otherwise, . + + + Represents the method that will handle the event of a class. + The source of the event. + A that contains the event data. + + + Represents a combination of a standard button on the left and a drop-down button on the right, or the other way around if the value of is . + + + Occurs when the standard button portion of a is clicked. + + + Occurs when the standard button portion of a is double-clicked. + + + Occurs when the has changed. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified image. + The to be displayed on the . + + + Initializes a new instance of the class with the specified text. + The text to be displayed on the . + + + Initializes a new instance of the class with the specified text and image. + The text to be displayed on the . + The to be displayed on the . + + + Initializes a new instance of the class with the specified display text, image, and event handler. + The text to be displayed on the . + The to be displayed on the . + Raises the event when the user clicks the . + + + Initializes a new instance of the class with the specified display text, image, event handler, and name. + The text to be displayed on the . + The to be displayed on the . + Raises the event when the user clicks the . + The name of the . + + + Initializes a new instance of the class with the specified text, image, and array. + The text to be displayed on the . + The to be displayed on the . + A array of controls. + + + Creates a new accessibility object for the . + A new accessibility object for the . + + + Creates a generic for which events can be defined. + A . + + + Retrieves the size of a rectangular area into which a can be fitted. + The custom-sized area for a control. + An ordered pair of type , representing the width and height of a rectangle. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + If the property is , calls the method. + + + Processes a dialog key. + One of the values that represents the key to process. + + if the key was processed by the item; otherwise, . + + + Processes a mnemonic character. + The character to process. + + in all cases. + + + This method is not relevant to this class. + + + Gets or sets a value indicating whether default or custom text is displayed on the . + + if default text is displayed; otherwise, . The default is . + + + Gets the size and location of the standard button portion of a . + A that represents the size and location of the standard button portion of a . + + + Gets a value indicating whether the button portion of the is in the pressed state. + + if the button portion of the is in the pressed state; otherwise, . + + + Gets a value indicating whether the standard button portion of a is selected or the property is . + + if the button portion of a is selected or whether is ; otherwise, . + + + Gets a value indicating whether to display the that is defined as the default. + + in all cases. + + + Gets or sets the portion of the that is activated when the control is first selected. + A representing the portion of the that is activated when first selected. The default value is . + + + Gets a value indicating whether items on a are hidden after they are clicked. + + if the items are hidden after they are clicked; otherwise, . + + + Gets the size and location, in screen coordinates, of the drop-down button portion of a . + A that represents the size and location of the drop-down button portion of a , in screen coordinates. + + + Gets a value indicating whether the drop-down portion of the is in the pressed state. + + if the drop-down portion of the is in the pressed state; otherwise, . + + + Gets a value indicating whether the drop-down button portion of a is selected. + + if the drop-down button portion of a is selected; otherwise, . + + + The width, in pixels, of the drop-down button portion of a . + The specified value is less than zero (0). + An representing the width in pixels. The default is 11. Starting with the .NET Framework 4.6, the default value is based on the DPI setting of the device running the app. + + + Gets the boundaries of the separator between the standard and drop-down button portions of a . + A that represents the size and location of the separator. + + + Provides information that accessibility applications use to adjust the user interface of a for users with impairments. + + + Initializes a new instance of the class. + The that owns this . + + + Performs the default action associated with this . + + + Represents a panel in a control. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that displays the specified image. + An that is displayed on the . + + + Initializes a new instance of the class that displays the specified text. + A representing the text to be displayed on the . + + + Initializes a new instance of the class that displays the specified image and text. + A representing the text to be displayed on the . + An that is displayed on the . + + + Initializes a new instance of the class that displays the specified image and text, and that carries out the specified action when the user clicks the . + A representing the text to be displayed on the . + An that is displayed on the . + Specifies the action to carry out when the control is clicked. + + + Initializes a new instance of the class with the specified name that displays the specified image and text, and that carries out the specified action when the user clicks the . + A representing the text to be displayed on the . + An that is displayed on the . + Specifies the action to carry out when the control is clicked. + The name of the . + + + Creates a new instance of the accessibility object for the control. + The accessibility object for this control. + + + Retrieves the size of a rectangular area into which a can be fitted. + The custom-sized area for a control. + An ordered pair of type , representing the width and height of a rectangle. + + + Raises the event. + A that contains the event data. + + + Raises the event. + The event data. + + + Gets or sets a value that determines where the is aligned on the . + One of the values. + + + Gets or sets a value that indicates which sides of the show borders. + One of the values. The default is . + + + Gets or sets the border style of the . + The value of is not one of the values. + One of the values. The default is . + + + Gets the default margin of an item. + A representing the margin. + + + Indicates the politeness level that a client should use to notify the user of changes to the live region. + The value assigned is not one of the values. + The politeness level for notifications. Its default value is . + + + Gets or sets a value indicating whether the automatically fills the available space on the as the form is resized. + + if the automatically fills the available space on the as the form is resized; otherwise, . The default is . + + + Specifies which sides of a have borders. + + + All sides of the have borders. + + + Only the bottom side of the has borders. + + + Only the left side of the has borders. + + + The has no borders. + + + Only the right side of the has borders. + + + Only the top side of the has borders. + + + Handles the painting functionality for objects, using system colors and a flat visual style. + + + Initializes a new instance of the class. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Draws the item background. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the OnRenderSplitButtonBackground event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Represents a text box in a that allows the user to enter text. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + This event is not relevant to this class. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified name. + The name of the . + + + Initializes a new instance of the class derived from a base control. + The control from which to derive the . + + + Appends text to the current text of the . + The text to append to the current contents of the . + + + Clears all text from the control. + + + Clears information about the most recent operation from the undo buffer of the . + + + Copies the current selection in the to the Clipboard. + + + Moves the current selection in the to the Clipboard. + + + Specifies that the value of the property is zero so that no characters are selected in the control. + + + Retrieves the character that is closest to the specified location within the control. + The location from which to seek the nearest character. + The character at the specified location. + + + Retrieves the index of the character nearest to the specified location. + The location to search. + The zero-based character index at the specified location. + + + Retrieves the index of the first character of a given line. + The line for which to get the index of its first character. + The zero-based character index in the specified line. + + + Retrieves the index of the first character of the current line. + The zero-based character index in the current line. + + + Retrieves the line number from the specified character position within the text of the control. + The character index position to search. + The zero-based line number in which the character index is located. + + + Retrieves the location within the control at the specified character index. + The index of the character for which to retrieve the location. + The location of the specified character. + + + Retrieves the size of a rectangular area into which a control can be fitted. + The custom-sized area for a control. + An ordered pair of type representing the width and height of a rectangle. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Subscribes events from the hosted control. + The control from which to subscribe events. + + + Unsubscribes events from the hosted control. + The control from which to unsubscribe events. + + + Replaces the current selection in the text box with the contents of the Clipboard. + + + Scrolls the contents of the control to the current caret position. + + + Selects a range of text in the text box. + The position of the first character in the current text selection within the text box. + The number of characters to select. + + + Selects all text in the text box. + + + Undoes the last edit operation in the text box. + + + Gets or sets a value indicating whether pressing ENTER in a multiline control creates a new line of text in the control or activates the default button for the form. + + if the ENTER key creates a new line of text in a multiline version of the control; if the ENTER key activates the default button for the form. The default is . + + + Gets or sets a value indicating whether pressing the TAB key in a multiline text box control types a TAB character in the control instead of moving the focus to the next control in the tab order. + + if users can enter tabs in a multiline text box using the TAB key; if pressing the TAB key moves the focus. The default is . + + + Gets or sets a custom string collection to use when the property is set to . + An to use with . + + + Gets or sets an option that controls how automatic completion works for the . + One of the values. The default is . + + + Gets or sets a value specifying the source of complete strings used for automatic completion. + One of the values. The default is . + + + This property is not relevant to this class. + The background image displayed in the control. + + + This property is not relevant to this class. + An value. + + + Gets or sets the border type of the control. + One of the values. The default is . + + + Gets a value indicating whether the user can undo the previous operation in a control. + + if the user can undo the previous operation performed in a text box control; otherwise, . + + + Gets or sets whether the control modifies the case of characters as they are typed. + One of the values. The default is . + + + Gets the spacing, in pixels, between the and adjacent items. + A value representing the spacing. + + + Gets the default size of the . + The default of the in pixels. The default size is 100 pixels by 25 pixels. + + + Gets or sets a value indicating whether the selected text in the text box control remains highlighted when the control loses focus. + + if the selected text does not appear highlighted when the text box control loses focus; , if the selected text remains highlighted when the text box control loses focus. The default is . + + + Gets or sets the lines of text in a control. + An array of strings that contains the text in a text box control. + + + Gets or sets the maximum number of characters the user can type or paste into the text box control. + The number of characters that can be entered into the control. The default is 32767 characters. + + + Gets or sets a value that indicates that the control has been modified by the user since the control was created or its contents were last set. + + if the control's contents have been modified; otherwise, . + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + Gets or sets a value indicating whether text in the is read-only. + + if the is read-only; otherwise, . The default is . + + + Gets or sets a value indicating the currently selected text in the control. + A string that represents the currently selected text in the text box. + + + Gets or sets the number of characters selected in the . + The number of characters selected in the . + + + Gets or sets the starting point of text selected in the . + The starting position of text selected in the . + + + Gets or sets a value indicating whether the defined shortcuts are enabled. + + to enable the shortcuts; otherwise, . + + + Gets the hosted control. + The hosted . + + + Gets or sets how text is aligned in a control. + One of the enumeration values that specifies how text is aligned in the control. The default is . + + + Gets the length of text in the control. + The number of characters contained in the text of the . + + + This property is not relevant to this class. + + if enabled; otherwise, . + + + Specifies the text orientation to use with a particular . + + + Specifies horizontal text orientation. + + + Specifies that the text direction is inherited from the parent control. + + + Specifies that text is to be rotated 270 degrees. + + + Specifies that text is to be rotated 90 degrees. + + + Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control. + + + Occurs when the ToolTip is drawn and the property is set to and the property is . + + + Occurs before a ToolTip is initially displayed. This is the default event for the class. + + + Initializes a new instance of the without a specified container. + + + Initializes a new instance of the class with a specified container. + An that represents the container of the . + + + Returns if the ToolTip can offer an extender property to the specified target component. + The target object to add an extender property to. + + if the class can offer one or more extender properties; otherwise, . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Releases the unmanaged resources and performs other cleanup operations before the is reclaimed by the garbage collector. + + + Retrieves the ToolTip text associated with the specified control. + The for which to retrieve the text. + A containing the ToolTip text for the specified control. + + + Hides the specified ToolTip window. + The of the associated window or control that the ToolTip is associated with. + + is . + + + Removes all ToolTip text currently associated with the ToolTip component. + + + Associates ToolTip text with the specified control. + The to associate the ToolTip text with. + The ToolTip text to display when the pointer is on the control. + + + Sets the ToolTip text associated with the specified control, and displays the ToolTip modally. + A containing the new ToolTip text. + The to display the ToolTip for. + The parameter is . + + + Sets the ToolTip text associated with the specified control, and then displays the ToolTip modally at the specified relative position. + A containing the new ToolTip text. + The to display the ToolTip for. + A containing the offset, in pixels, relative to the upper-left corner of the associated control window, to display the ToolTip. + The parameter is . + + + Sets the ToolTip text associated with the specified control, and then displays the ToolTip for the specified duration at the specified relative position. + A containing the new ToolTip text. + The to display the ToolTip for. + A containing the offset, in pixels, relative to the upper-left corner of the associated control window, to display the ToolTip. + An containing the duration, in milliseconds, to display the ToolTip. + The parameter is . + + is less than or equal to 0. + + + Sets the ToolTip text associated with the specified control, and then displays the ToolTip for the specified duration. + A containing the new ToolTip text. + The to display the ToolTip for. + An containing the duration, in milliseconds, to display the ToolTip. + The parameter is . + + is less than or equal to 0. + + + Sets the ToolTip text associated with the specified control, and then displays the ToolTip modally at the specified relative position. + A containing the new ToolTip text. + The to display the ToolTip for. + The horizontal offset, in pixels, relative to the upper-left corner of the associated control window, to display the ToolTip. + The vertical offset, in pixels, relative to the upper-left corner of the associated control window, to display the ToolTip. + + + Sets the ToolTip text associated with the specified control, and then displays the ToolTip for the specified duration at the specified relative position. + A containing the new ToolTip text. + The to display the ToolTip for. + The horizontal offset, in pixels, relative to the upper-left corner of the associated control window, to display the ToolTip. + The vertical offset, in pixels, relative to the upper-left corner of the associated control window, to display the ToolTip. + An containing the duration, in milliseconds, to display the ToolTip. + The parameter is . + + is less than or equal to 0. + + + Stops the timer that hides displayed ToolTips. + + + Returns a string representation for this control. + A containing a description of the . + + + Gets or sets a value indicating whether the ToolTip is currently active. + + if the ToolTip is currently active; otherwise, . The default is . + + + Gets or sets the automatic delay for the ToolTip. + The automatic delay, in milliseconds. The default is 500. + + + Gets or sets the period of time the ToolTip remains visible if the pointer is stationary on a control with specified ToolTip text. + The period of time, in milliseconds, that the remains visible when the pointer is stationary on a control. The default value is 5000. + + + Gets or sets the background color for the ToolTip. + The background . + + + Gets the creation parameters for the ToolTip window. + A containing the information needed to create the ToolTip. + + + Gets or sets the foreground color for the ToolTip. + The foreground . + + + Gets or sets the time that passes before the ToolTip appears. + The period of time, in milliseconds, that the pointer must remain stationary on a control before the ToolTip window is displayed. + + + Gets or sets a value indicating whether the ToolTip should use a balloon window. + + if a balloon window should be used; otherwise, if a standard rectangular window should be used. The default is . + + + Gets or sets a value indicating whether the ToolTip is drawn by the operating system or by code that you provide. + + if the is drawn by code that you provide; if the is drawn by the operating system. The default is . + + + Gets or sets the length of time that must transpire before subsequent ToolTip windows appear as the pointer moves from one control to another. + The length of time, in milliseconds, that it takes subsequent ToolTip windows to appear. + + + Gets or sets a value indicating whether a ToolTip window is displayed, even when its parent control is not active. + + if the ToolTip is always displayed; otherwise, . The default is . + + + Gets or sets a value that determines how ampersand (&) characters are treated. + + if ampersand characters are stripped from the ToolTip text; otherwise, . The default is false. + + + Gets or sets the object that contains programmer-supplied data associated with the . + An that contains data about the . The default is . + + + Gets or sets a value that defines the type of icon to be displayed alongside the ToolTip text. + One of the enumerated values. + + + Gets or sets a title for the ToolTip window. + A containing the window title. + + + Gets or sets a value determining whether an animation effect should be used when displaying the ToolTip. + + if window animation should be used; otherwise, . The default is . + + + Gets or sets a value determining whether a fade effect should be used when displaying the ToolTip. + + if window fading should be used; otherwise, . The default is . + + + Defines a set of standardized icons that can be associated with a ToolTip. + + + An error icon. + + + An information icon. + + + Not a standard icon. + + + A warning icon. + + + Represents a standard Windows track bar. + + + Occurs when the value of the property changes. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Occurs when the user clicks the control. + + + Occurs when the user double-clicks the control. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Occurs when the user clicks the control. + + + Occurs when the user double-clicks the control. + + + Occurs when the value of the property changes. + + + Occurs when the control is drawn. + + + Occurs when the value of the property changes. + + + Occurs when either a mouse or keyboard action moves the scroll box. + + + Occurs when the property changes. + + + Occurs when the property of a track bar changes, either by movement of the scroll box or by manipulation in code. + + + Initializes a new instance of the class. + + + Begins the initialization of a that is used on a form or used by another component. The initialization occurs at run time. + + + + Overrides the method. + + + Ends the initialization of a that is used on a form or used by another component. The initialization occurs at run time. + + + Determines whether the specified key is a regular input key or a special key that requires preprocessing. + One of the values. + + if the specified key is a regular input key; otherwise, . + + + Raises the event. + An that contains the event data. + + + Use the method. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + The that contains the event data. + + + Performs the work of setting the specified bounds of this control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + The new property value of the control. + A bitwise combination of the values. + + + Sets the minimum and maximum values for a . + The lower limit of the range of the track bar. + The upper limit of the range of the track bar. + + + Returns a string that represents the control. + A string that represents the current . + + + Overrides the method. + A Windows Message object. + + + Gets or sets a value indicating whether the height or width of the track bar is being automatically sized. + + if the track bar is being automatically sized; otherwise, . The default is . + + + Gets or sets the background image for the control. + The that is the background image for the . + + + Gets or sets an value; however, setting this property has no effect on the control. + One of the values. + + + Overrides the property. + A that contains the required creation parameters when the handle to the control is created. + + + Gets a value indicating the mode for the Input Method Editor (IME) for the . + Always . + + + Gets the default size of the . + A representing the default size of the control. + + + Gets or sets a value indicating whether this control should redraw its surface using a secondary buffer to reduce or prevent flicker; however, this property has no effect on the control. + + if the control has a secondary buffer; otherwise, . + + + Overrides . + The to apply to the text displayed by the control. The default is the value of the property. + + + Gets the foreground color of the track bar. + Always . + + + Gets or sets the Input Method Editor (IME) mode supported by this control. + One of the values. + + + Gets or sets a value to be added to or subtracted from the property when the scroll box is moved a large distance. + The assigned value is less than 0. + A numeric value. The default is 5. + + + Gets or sets the upper limit of the range this is working with. + The maximum value for the . The default is 10. + + + Gets or sets the lower limit of the range this is working with. + The minimum value for the . The default is 0. + + + Gets or sets a value indicating the horizontal or vertical orientation of the track bar. + The assigned value is not one of the values. + One of the values. + + + Gets or sets the space between the edges of a control and its contents. + A object. + + + Gets or sets a value indicating whether the contents of the will be laid out from right to left. + + if the contents of the are laid out from right to left; otherwise, . The default is . + + + Gets or sets the value added to or subtracted from the property when the scroll box is moved a small distance. + The assigned value is less than 0. + A numeric value. The default value is 1. + + + Gets or sets the text of the . + The text associated with this control. + + + Gets or sets a value that specifies the delta between ticks drawn on the control. + The numeric value representing the delta between ticks. The default is 1. + + + Gets or sets a value indicating how to display the tick marks on the track bar. + The assigned value is not a valid . + One of the values. The default is . + + + Gets or sets a numeric value that represents the current position of the scroll box on the track bar. + The assigned value is less than the value of . + + -or- + + The assigned value is greater than the value of . + A numeric value that is within the and range. The default value is 0. + + + Provides methods used to render a track bar control with visual styles. This class cannot be inherited. + + + Draws a downward-pointing track bar slider (also known as the thumb) with visual styles. + The used to draw the track bar slider. + The that specifies the bounds of the track bar slider. + One of the values that specifies the visual state of the track bar slider. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a horizontal track bar slider (also known as the thumb) with visual styles. + The used to draw the track bar slider. + The that specifies the bounds of the track bar slider. + One of the values that specifies the visual state of the track bar slider. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws the specified number of horizontal track bar ticks with visual styles. + The used to draw the ticks. + The that specifies the bounds of the ticks. + The number of ticks to draw. + One of the values. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws the track for a horizontal track bar with visual styles. + The used to draw the track. + The that specifies the bounds of the track. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a left-pointing track bar slider (also known as the thumb) with visual styles. + The used to draw the track bar slider. + The that specifies the bounds of the track bar slider. + One of the values that specifies the visual state of the track bar slider. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a right-pointing track bar slider (also known as the thumb) with visual styles. + The used to draw the track bar slider. + The that specifies the bounds of the track bar slider. + One of the values that specifies the visual state of the track bar slider. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws an upward-pointing track bar slider (also known as the thumb) with visual styles. + The used to draw the track bar slider. + The that specifies the bounds of the track bar slider. + One of the values that specifies the visual state of the track bar slider. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws a vertical track bar slider (also known as the thumb) with visual styles. + The used to draw the track bar slider. + The that specifies the bounds of the track bar slider. + One of the values that specifies the visual state of the track bar slider. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws the specified number of vertical track bar ticks with visual styles. + The used to draw the ticks. + The that specifies the bounds of the ticks. + The number of ticks to draw. + One of the values. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Draws the track for a vertical track bar with visual styles. + The used to draw the track. + The that specifies the bounds of the track. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Returns the size, in pixels, of the track bar slider (also known as the thumb) that points down. + The this operation will use. + One of the values that specifies the visual state of the track bar slider. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + A that specifies the size, in pixels, of the slider. + + + Returns the size, in pixels, of the track bar slider (also known as the thumb) that points to the left. + The this operation will use. + One of the values that specifies the visual state of the slider. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + A that specifies the size, in pixels, of the slider. + + + Returns the size, in pixels, of the track bar slider (also known as the thumb) that points to the right. + The this operation will use. + One of the values that specifies the visual state of the slider. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + A that specifies the size, in pixels, of the slider. + + + Returns the size, in pixels, of the track bar slider (also known as the thumb) that points up. + The this operation will use. + One of the values that specifies the visual state of the slider. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + A that specifies the size, in pixels, of the slider. + + + Gets a value indicating whether the class can be used to draw a track bar with visual styles. + + if the user has enabled visual styles in the operating system and visual styles are applied to the client area of application windows; otherwise, . + + + Represents a node of a . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified serialization information and context. + The that contains the data to deserialize the class. + The that contains the source and destination of the serialized stream. + + + Initializes a new instance of the class with the specified label text. + The label of the new tree node. + + + Initializes a new instance of the class with the specified label text and images to display when the tree node is in a selected and unselected state. + The label of the new tree node. + The index value of to display when the tree node is unselected. + The index value of to display when the tree node is selected. + + + Initializes a new instance of the class with the specified label text, child tree nodes, and images to display when the tree node is in a selected and unselected state. + The label of the new tree node. + The index value of to display when the tree node is unselected. + The index value of to display when the tree node is selected. + An array of child objects. + + + Initializes a new instance of the class with the specified label text and child tree nodes. + The label of the new tree node. + An array of child objects. + + + Initiates the editing of the tree node label. + + is set to . + + + Copies the tree node and the entire subtree rooted at this tree node. + The that represents the cloned . + + + Collapses the tree node. + + + Collapses the and optionally collapses its children. + + to leave the child nodes in their current state; to collapse the child nodes. + + + Loads the state of the from the specified . + The that describes the . + The that indicates the state of the stream during deserialization. + + + Ends the editing of the tree node label. + + if the editing of the tree node label text was canceled without being saved; otherwise, . + + + Ensures that the tree node is visible, expanding tree nodes and scrolling the tree view control as necessary. + + + Expands the tree node. + + + Expands all the child tree nodes. + + + Returns the tree node with the specified handle and assigned to the specified tree view control. + The that contains the tree node. + The handle of the tree node. + A that represents the tree node assigned to the specified control with the specified handle. + + + Returns the number of child tree nodes. + + if the resulting count includes all tree nodes indirectly rooted at this tree node; otherwise, . + The number of child tree nodes assigned to the collection. + + + Removes the current tree node from the tree view control. + + + Saves the state of the to the specified . + The that describes the . + The that indicates the state of the stream during serialization. + + + Populates a serialization information object with the data needed to serialize the . + A that contains the data to serialize the . + A that contains the destination information for this serialization. + + + Toggles the tree node to either the expanded or collapsed state. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Gets or sets the background color of the tree node. + The background of the tree node. The default is . + + + Gets the bounds of the tree node. + The that represents the bounds of the tree node. + + + Gets or sets a value indicating whether the tree node is in a checked state. + + if the tree node is in a checked state; otherwise, . + + + Gets or sets the shortcut menu associated with this tree node. + The associated with the tree node. + + + Gets the first child tree node in the tree node collection. + The first child in the collection. + + + Gets or sets the foreground color of the tree node. + The foreground of the tree node. + + + Gets the path from the root tree node to the current tree node. + The node is not contained in a . + The path from the root tree node to the current tree node. + + + Gets the handle of the tree node. + The tree node handle. + + + Gets or sets the image list index value of the image displayed when the tree node is in the unselected state. + .NET 5 and later: is less than -2. + A zero-based index value that represents the image position in the assigned . + + + Gets or sets the key for the image associated with this tree node when the node is in an unselected state. + The key for the image associated with this tree node when the node is in an unselected state. + + + Gets the position of the tree node in the tree node collection. + A zero-based index value that represents the position of the tree node in the collection. + + + Gets a value indicating whether the tree node is in an editable state. + + if the tree node is in editable state; otherwise, . + + + Gets a value indicating whether the tree node is in the expanded state. + + if the tree node is in the expanded state; otherwise, . + + + Gets a value indicating whether the tree node is in the selected state. + + if the tree node is in the selected state; otherwise, . + + + Gets a value indicating whether the tree node is visible or partially visible. + + if the tree node is visible or partially visible; otherwise, . + + + Gets the last child tree node. + A that represents the last child tree node. + + + Gets the zero-based depth of the tree node in the control. + The zero-based depth of the tree node in the control. + + + Gets or sets the name of the tree node. + A that represents the name of the tree node. + + + Gets the next sibling tree node. + A that represents the next sibling tree node. + + + Gets the next visible tree node. + A that represents the next visible tree node. + + + Gets or sets the font that is used to display the text on the tree node label. + The that is used to display the text on the tree node label. + + + Gets the collection of objects assigned to the current tree node. + A that represents the tree nodes assigned to the current tree node. + + + Gets the parent tree node of the current tree node. + A that represents the parent of the current tree node. + + + Gets the previous sibling tree node. + A that represents the previous sibling tree node. + + + Gets the previous visible tree node. + A that represents the previous visible tree node. + + + Gets or sets the image list index value of the image that is displayed when the tree node is in the selected state. + .NET 5 and later: is less than -2. + A zero-based index value that represents the image position in an . + + + Gets or sets the key of the image displayed in the tree node when it is in a selected state. + The key of the image displayed when the tree node is in a selected state. + + + Gets or sets the index of the image that is used to indicate the state of the when the parent has its property set to . + The specified index is less than -1 or greater than 14. + The index of the image that is used to indicate the state of the . + + + Gets or sets the key of the image that is used to indicate the state of the when the parent has its property set to . + The key of the image that is used to indicate the state of the . + + + Gets or sets the object that contains data about the tree node. + An that contains data about the tree node. The default is . + + + Gets or sets the text displayed in the label of the tree node. + The text displayed in the label of the tree node. + + + Gets or sets the text that appears when the mouse pointer hovers over a . + Gets the text that appears when the mouse pointer hovers over a . + + + Gets the parent tree view that the tree node is assigned to. + A that represents the parent tree view that the tree node is assigned to, or if the node has not been assigned to a tree view. + + + Represents a collection of objects. + + + Adds a new tree node with the specified label text to the end of the current tree node collection. + The label text displayed by the . + A that represents the tree node being added to the collection. + + + Creates a new tree node with the specified key and text, and adds it to the collection. + The name of the tree node. + The text to display in the tree node. + The that was added to the collection. + + + Creates a tree node with the specified key, text, and image, and adds it to the collection. + The name of the tree node. + The text to display in the tree node. + The index of the image to display in the tree node. + The that was added to the collection. + + + Creates a tree node with the specified key, text, and images, and adds it to the collection. + The name of the tree node. + The text to display in the tree node. + The index of the image to display in the tree node. + The index of the image to be displayed in the tree node when it is in a selected state. + The tree node that was added to the collection. + + + Creates a tree node with the specified key, text, and image, and adds it to the collection. + The name of the tree node. + The text to display in the tree node. + The image to display in the tree node. + The that was added to the collection. + + + Creates a tree node with the specified key, text, and images, and adds it to the collection. + The name of the tree node. + The text to display in the tree node. + The key of the image to display in the tree node. + The key of the image to display when the node is in a selected state. + The that was added to the collection. + + + Adds a previously created tree node to the end of the tree node collection. + The to add to the collection. + The is currently assigned to another . + The zero-based index value of the added to the tree node collection. + + + Adds an array of previously created tree nodes to the collection. + An array of objects representing the tree nodes to add to the collection. + + is . + + is the child of another . + + + Removes all tree nodes from the collection. + + + Determines whether the specified tree node is a member of the collection. + The to locate in the collection. + + if the is a member of the collection; otherwise, . + + + Determines whether the collection contains a tree node with the specified key. + The name of the to search for. + + to indicate the collection contains a with the specified key; otherwise, . + + + Copies the entire collection into an existing array at a specified location within the array. + The destination array. + The index in the destination array at which storing begins. + + + Finds the tree nodes with specified key, optionally searching subnodes. + The name of the tree node to search for. + + to search child nodes of tree nodes; otherwise, . + .NET 5 and later: is or empty. + An array of objects whose property matches the specified key. + + + Returns an enumerator that can be used to iterate through the tree node collection. + An that represents the tree node collection. + + + Returns the index of the specified tree node in the collection. + The to locate in the collection. + The zero-based index of the item found in the tree node collection; otherwise, -1. + + + Returns the index of the first occurrence of a tree node with the specified key. + The name of the tree node to search for. + The zero-based index of the first occurrence of a tree node with the specified key, if found; otherwise, -1. + + + Creates a tree node with the specified text and inserts it at the specified index. + The location within the collection to insert the node. + The text to display in the tree node. + The that was inserted in the collection. + + + Creates a tree node with the specified text and key, and inserts it into the collection. + The location within the collection to insert the node. + The name of the tree node. + The text to display in the tree node. + The that was inserted in the collection. + + + Creates a tree node with the specified key, text, and image, and inserts it into the collection at the specified index. + The location within the collection to insert the node. + The name of the tree node. + The text to display in the tree node. + The index of the image to display in the tree node. + The that was inserted in the collection. + + + Creates a tree node with the specified key, text, and images, and inserts it into the collection at the specified index. + The location within the collection to insert the node. + The name of the tree node. + The text to display in the tree node. + The index of the image to display in the tree node. + The index of the image to display in the tree node when it is in a selected state. + The that was inserted in the collection. + + + Creates a tree node with the specified key, text, and image, and inserts it into the collection at the specified index. + The location within the collection to insert the node. + The name of the tree node. + The text to display in the tree node. + The key of the image to display in the tree node. + The that was inserted in the collection. + + + Creates a tree node with the specified key, text, and images, and inserts it into the collection at the specified index. + The location within the collection to insert the node. + The name of the tree node. + The text to display in the tree node. + The key of the image to display in the tree node. + The key of the image to display in the tree node when it is in a selected state. + The that was inserted in the collection. + + + Inserts an existing tree node into the tree node collection at the specified location. + The indexed location within the collection to insert the tree node. + The to insert into the collection. + The is currently assigned to another . + + + Removes the specified tree node from the tree node collection. + The to remove. + + + Removes a tree node from the tree node collection at a specified index. + The index of the to remove. + + + Removes the tree node with the specified key from the collection. + The name of the tree node to remove from the collection. + + + Adds an object to the end of the tree node collection. + The object to add to the tree node collection. + + is currently assigned to another control. + + is . + The zero-based index value of the that was added to the tree node collection. + + + Determines whether the specified tree node is a member of the collection. + The object to find in the collection. + + if is a member of the collection; otherwise, . + + + Returns the index of the specified tree node in the collection. + The to locate in the collection. + The zero-based index of the item found in the tree node collection; otherwise, -1. + + + Inserts an existing tree node in the tree node collection at the specified location. + The indexed location within the collection to insert the tree node. + The to insert into the collection. + + is currently assigned to another . + + -or- + + is not a . + + + Removes the specified tree node from the tree node collection. + The to remove from the collection. + + + Gets the total number of objects in the collection. + The total number of objects in the collection. + + + Gets a value indicating whether the collection is read-only. + + if the collection is read-only; otherwise, . The default is . + + + Gets or sets the at the specified indexed location in the collection. + The indexed location of the in the collection. + .NET 6 and later versions: is . + The value is less than 0 or is greater than the last index in the collection. + The that's being assigned to this index is already assigned to a different index or to a different control. + The at the specified indexed location in the collection. + + + Gets the tree node with the specified key from the collection. + The name of the to retrieve from the collection. + The with the specified key. + + + Gets a value indicating whether access to the collection is synchronized (thread safe). + + in all cases. + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the . + + + Gets a value indicating whether the tree node collection has a fixed size. + + in all cases. + + + Gets or sets the tree node at the specified index in the collection. + The zero-based index at which to get or set the item. + The value set is not a . + The at the specified index in the . + + + Provides a type converter to convert objects to and from various other representations. + + + Initializes a new instance of the class. + + + Gets a value indicating whether this converter can convert an object to the given destination type using the context. + An that provides a format context. + A that represents the type you wish to convert to. + + if this converter can perform the conversion; otherwise, . + + + Converts the given value object to the specified type, using the specified context and culture information. + An that provides a format context. + A . If null is passed, the current culture is assumed. + The to convert. + The to convert the value parameter to. + An that represents the converted value. + + + Provides data for the and events. + + + Initializes a new instance of the class. + The node that was clicked. + One of the members. + The number of clicks that occurred. + The x-coordinate where the click occurred. + The y-coordinate where the click occurred. + + + Gets the node that was clicked. + The that was clicked. + + + Represents the method that will handle the and events of a . + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The the mouse pointer is currently resting on. + + + Gets the node the mouse pointer is currently resting on. + The the mouse pointer is currently resting on. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Defines constants that represent the possible states of a . + + + The node is checked. + + + The node is in its default state. + + + The node has focus. + + + The node is disabled. + + + The node is hot. This state occurs when the property is set to and the mouse pointer is over the node. + + + The node in an indeterminate state. + + + The node is marked. + + + The node is selected. + + + The node should indicate a keyboard shortcut. + + + Displays a hierarchical collection of labeled items, each represented by a . + + + Occurs after the tree node check box is checked. + + + Occurs after the tree node is collapsed. + + + Occurs after the tree node is expanded. + + + Occurs after the tree node label text is edited. + + + Occurs after the tree node is selected. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Occurs before the tree node check box is checked. + + + Occurs before the tree node is collapsed. + + + Occurs before the tree node is expanded. + + + Occurs before the tree node label text is edited. + + + Occurs before the tree node is selected. + + + Occurs when a is drawn and the property is set to a value other than . + + + Occurs when the user begins dragging a node. + + + Occurs when the user clicks a with the mouse. + + + Occurs when the user double-clicks a with the mouse. + + + Occurs when the mouse hovers over a . + + + Occurs when the value of the property changes. + + + Occurs when the is drawn. + + + Occurs when the value of the property changes. + + + Occurs when the property changes. + + + Initializes a new instance of the class. + + + Disables any redrawing of the tree view. + + + Collapses all the tree nodes. + + + Creates the new instance of AccessibleObject for this TreeView control. + The AccessibleObject for this TreeView instance. + + + Creates a handle for the control. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Enables the redrawing of the tree view. + + + Expands all the tree nodes. + + + Returns an for the specified . + The for which to return an . + The visible state of the . + An for the specified . + + + Retrieves the tree node that is at the specified point. + The to evaluate and retrieve the node from. + The at the specified point, in tree view (client) coordinates, or if there is no node at that location. + + + Retrieves the tree node at the point with the specified coordinates. + The position to evaluate and retrieve the node from. + The position to evaluate and retrieve the node from. + The at the specified location, in tree view (client) coordinates, or if there is no node at that location. + + + Retrieves the number of tree nodes, optionally including those in all subtrees, assigned to the tree view control. + + to count the items that the subtrees contain; otherwise, . + The number of tree nodes, optionally including those in all subtrees, assigned to the tree view control. + + + Provides node information, given a point. + The at which to retrieve node information. + The node information. + + + Provides node information, given x- and y-coordinates. + The x-coordinate at which to retrieve node information. + The y-coordinate at which to retrieve node information. + The node information. + + + Determines whether the specified key is a regular input key or a special key that requires preprocessing. + One of the Keys values. + + if the specified key is a regular input key; otherwise, . + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + + + + Overrides . + An that contains the event data. + + + Overrides . + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Overrides . + A that contains the event data. + + + + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + The that contains the event data. + + + Raises the event. + A that contains the event data. + + + Sorts the items in control. + + + Returns a containing the name of the , if any. This method should not be overridden. + A containing the name of the , if any, or if the is unnamed. + + + Overrides . + The Windows to process. + + + Gets or sets the background color for the control. + A that represents the background color of the control. The default is the value of the property. + + + Gets or set the background image for the control. + The that is the background image for the control. + + + Gets or sets the layout of the background image for the control. + One of the values. The default is . + + + Gets or sets the border style of the tree view control. + The assigned value is not one of the values. + One of the values. The default is . + + + Gets or sets a value indicating whether check boxes are displayed next to the tree nodes in the tree view control. + + if a check box is displayed next to each tree node in the tree view control; otherwise, . The default is . + + + Gets the required creation parameters when the control handle is created. + The creation parameters. + + + Gets the default size of the control. + The default of the control. + + + Gets or sets a value indicating whether the control should redraw its surface using a secondary buffer. The property does not affect the control. + + if the control uses a secondary buffer; otherwise, . + + + Gets or sets the mode in which the control is drawn. + The property value is not a valid value. + One of the values. The default is . + + + Gets or sets the foreground color of the control. + The foreground of the control. The default is the value of the property. + + + Gets or sets a value indicating whether the selection highlight spans the width of the tree view control. + + if the selection highlight spans the width of the tree view control; otherwise, . The default is . + + + Gets or sets a value indicating whether the selected tree node remains highlighted even when the tree view has lost the focus. + + if the selected tree node is not highlighted when the tree view has lost the focus; otherwise, . The default is . + + + Gets or sets a value indicating whether a tree node label takes on the appearance of a hyperlink as the mouse pointer passes over it. + + if a tree node label takes on the appearance of a hyperlink as the mouse pointer passes over it; otherwise, . The default is . + + + Gets or sets the image-list index value of the default image that is displayed by the tree nodes. + The specified index is less than 0. + A zero-based index that represents the position of an in an . The default is zero. + + + Gets or sets the key of the default image for each node in the control when it is in an unselected state. + The key of the default image shown for each node control when the node is in an unselected state. + + + Gets or sets the that contains the objects that are used by the tree nodes. + The that contains the objects that are used by the tree nodes. The default value is . + + + Gets or sets the distance to indent each child tree node level. + The assigned value is less than 0. + + -or- + + The assigned value is greater than 32,000. + The distance, in pixels, to indent each child tree node level. The default value is 19. + + + Gets or sets the height of each tree node in the tree view control. + The assigned value is less than one. + + -or- + + The assigned value is greater than the Int16.MaxValue value. + The height, in pixels, of each tree node in the tree view. + + + Gets or sets a value indicating whether the label text of the tree nodes can be edited. + + if the label text of the tree nodes can be edited; otherwise, . The default is . + + + Gets or sets the color of the lines connecting the nodes of the control. + The of the lines connecting the tree nodes. + + + Gets the collection of tree nodes that are assigned to the tree view control. + A that represents the tree nodes assigned to the tree view control. + + + Gets or sets the spacing between the control's contents and its edges. + A indicating the space between the control edges and its contents. + + + Gets or sets the delimiter string that the tree node path uses. + The delimiter string that the tree node property uses. The default is the backslash character (\). + + + Gets or sets a value that indicates whether the should be laid out from right-to-left. + + if the control should be laid out from right-to-left; otherwise, . The default is . + + + Gets or sets a value indicating whether the tree view control displays scroll bars when they are needed. + + if the tree view control displays scroll bars when they are needed; otherwise, . The default is . + + + Gets or sets the image list index value of the image that is displayed when a tree node is selected. + + is less than -1. + A zero-based index value that represents the position of an in an . + + + Gets or sets the key of the default image shown when a is in a selected state. + The key of the default image shown when a is in a selected state. + + + Gets or sets the tree node that is currently selected in the tree view control. + The that is currently selected in the tree view control. + + + Gets or sets a value indicating whether lines are drawn between tree nodes in the tree view control. + + if lines are drawn between tree nodes in the tree view control; otherwise, . The default is . + + + Gets or sets a value indicating ToolTips are shown when the mouse pointer hovers over a . + + if ToolTips are shown when the mouse pointer hovers over a ; otherwise, . The default is . + + + Gets or sets a value indicating whether plus-sign (+) and minus-sign (-) buttons are displayed next to tree nodes that contain child tree nodes. + + if plus sign and minus sign buttons are displayed next to tree nodes that contain child tree nodes; otherwise, . The default is . + + + Gets or sets a value indicating whether lines are drawn between the tree nodes that are at the root of the tree view. + + if lines are drawn between the tree nodes that are at the root of the tree view; otherwise, . The default is . + + + Gets or sets a value indicating whether the tree nodes in the tree view are sorted. + + if the tree nodes in the tree view are sorted; otherwise, . The default is . + + + Gets or sets the image list that is used to indicate the state of the and its nodes. + The used for indicating the state of the and its nodes. + + + Gets or sets the text of the . + + in all cases. + + + Gets or sets the first fully-visible tree node in the tree view control. + A that represents the first fully-visible tree node in the tree view control. + + + Gets or sets the implementation of to perform a custom sort of the nodes. + The to perform the custom sort. + + + Gets the number of tree nodes that can be fully visible in the tree view control. + The number of items that can be fully visible in the control. + + + Specifies the action that raised a event. + + + The event was caused by a keystroke. + + + The event was caused by a mouse operation. + + + The event was caused by the collapsing. + + + The event was caused by the expanding. + + + The action that caused the event is unknown. + + + Provides data for the , , , and events of a control. + + + Initializes a new instance of the class with the specified tree node, a value specifying whether the event is to be canceled, and the type of tree view action that raised the event. + The that the event is responding to. + + to cancel the event; otherwise, . + One of the values indicating the type of action that raised the event. + + + Gets the type of action that raised the event. + One of the values. + + + Gets the tree node to be checked, expanded, collapsed, or selected. + The to be checked, expanded, collapsed, or selected. + + + Represents the method that will handle the , , , or event of a . + The source of the event. + A that contains the event data. + + + Defines constants that represent the ways a can be drawn. + + + The is drawn by the operating system. + + + All elements of a node are drawn manually, including icons, checkboxes, plus and minus signs, and lines connecting the nodes. + + + The label portion of the nodes are drawn manually. Other node elements are drawn by the operating system, including icons, checkboxes, plus and minus signs, and lines connecting the nodes. + + + Provides data for the , , , or events of a control. + + + Initializes a new instance of the class for the specified tree node. + The that the event is responding to. + + + Initializes a new instance of the class for the specified tree node and with the specified type of action that raised the event. + The that the event is responding to. + The type of that raised the event. + + + Gets the type of action that raised the event. + The type of that raised the event. + + + Gets the tree node that has been checked, expanded, collapsed, or selected. + The that has been checked, expanded, collapsed, or selected. + + + Represents the method that will handle the , , , or event of a . + The source of the event. + A that contains the event data. + + + Contains information about an area of a control or a . + + + Initializes a new instance of the class. + The tree node located at the position indicated by the hit test. + One of the values. + + + Gets the location of a hit test on a control, in relation to the and the nodes it contains. + One of the values. + + + Gets the at the position indicated by a hit test of a control. + The at the position indicated by a hit test of a control. + + + Defines constants that represent areas of a or . + + + A position above the client portion of a control. + + + A position below the client portion of a control. + + + A position within the bounds of an image contained on a or . + + + A position in the indentation area for a . + + + A position on the text portion of a . + + + A position to the left of the client area of a control. + + + A position in the client area of the control, but not on a node or a portion of a node. + + + A position on the plus/minus area of a . + + + A position to the right of the client area of the control. + + + A position to the right of the text area of a . + + + A position within the bounds of a state image for a . + + + Provides a type converter to convert data for an image index to and from one data type to another for use by the control. + + + Initializes a new instance of the class. + + + Converts the specified value object to a 32-bit signed integer object. + An that provides a format context. + A to provide locale information. + The to convert. + An that represents the converted value. + + + Converts the specified object to the specified destination type. + An that provides a format context, which can be used to extract additional information about the environment this type converter is being invoked from. This parameter or properties of this parameter can be . + A that provides locale information. + The object to convert, typically an index represented as an . + The type to convert the object to, often a . + An that represents the converted value. + + + Returns a collection of standard index values for the image list associated with the specified format context. + An that provides a format context, which can be used to extract additional information about the environment this type converter is being invoked from. This parameter or properties of this parameter can be . + A that holds a standard set of valid index values. If no image list is found, this collection will contain a single object with a value of -1. + + + Gets a value indicating is valid in the collection. + + if is valid in the standard values collection; otherwise, . + + + Provides a type converter to convert data for an image key to and from another data type. + + + Initializes a new instance of the class. + + + Converts the specified object to an object of the specified type using the specified culture information and context. + A that provides a format context, which can be used to extract additional information about the environment this type converter is being invoked from. This parameter or properties of this parameter can be . + A that provides locale information. + The object to convert, typically an image key. + The type to convert the object to. + + is . + The specified cannot be converted to the specified . + An that represents the converted . + + + Provides data for the event. + + + Initializes a new instance of the class. + The that the formatted input string was being validated against. + A value indicating whether the formatted string was successfully converted to the validating type. + An that is the result of the formatted string being converted to the target type. + A containing a description of the conversion process. + + + Gets or sets a value indicating whether the event should be canceled. + + if the event should be canceled and focus retained by the control; otherwise, to continue validation processing. + + + Gets a value indicating whether the formatted input string was successfully converted to the validating type. + + if the formatted input string can be converted into the type specified by the property; otherwise, . + + + Gets a text message describing the conversion process. + A containing a description of the conversion process. + + + Gets the object that results from the conversion of the formatted input string. + If the validation is successful, an that represents the converted type; otherwise, . + + + Gets the type that the formatted input string is being validated against. + The target of the conversion process. This should never be . + + + Represents the method that will handle the event of the control. + The source of the event. + A that contains the event data. + + + Specifies the state of the user interface. + + + The state of the focus cues and keyboard cues has changed. + + + The state of the focus cues has changed. + + + The state of the keyboard cues has changed. + + + No change was made. + + + Focus rectangles are displayed after the change. + + + Keyboard cues are underlined after the change. + + + Focus rectangles are displayed and keyboard cues are underlined after the change. + + + Provides data for the event. + + + Initializes a new instance of the class with the specified . + A bitwise combination of the values. + + + Gets the bitwise combination of the values. + A bitwise combination of the values. The default is . + + + Gets a value indicating whether the state of the focus cues has changed. + + if the state of the focus cues has changed; otherwise, . + + + Gets a value indicating whether the state of the keyboard cues has changed. + + if the state of the keyboard cues has changed; otherwise, . + + + Gets a value indicating whether focus rectangles are shown after the change. + + if focus rectangles are shown after the change; otherwise, . + + + Gets a value indicating whether keyboard cues are underlined after the change. + + if keyboard cues are underlined after the change; otherwise, . + + + Represents a method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Defines where a Windows Forms application should send unhandled exceptions. + + + Route all exceptions to the handler, unless the application's configuration file specifies otherwise. + + + Always route exceptions to the handler. Ignore the application configuration file. + + + Never route exceptions to the handler. Ignore the application configuration file. + + + Implements the basic functionality required by a spin box (also known as an up-down control). + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the value of the property changes. + + + Occurs when the mouse pointer enters the control. + + + Occurs when the mouse pointer rests on the control. + + + Occurs when the mouse pointer leaves the control. + + + Occurs when the user moves the mouse pointer over the control. + + + Initializes a new instance of the class. + + + + When overridden in a derived class, handles the clicking of the down button on the spin box (also known as an up-down control). + + + When overridden in a derived class, raises the Changed event. + The source of the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + The source of the event. + A that contains the event data. + + + Raises the event. + The source of the event. + A that contains the event data. + + + Raises the event. + The source of the event. + An that contains the event data. + + + Raises the event. + The source of the event. + An that contains the event data. + + + Raises the event. + The source of the event. + An that contains the event data. + + + Provides constants for rescaling the control when a DPI change occurs. + The DPI value prior to the change. + The DPI value after the change. + + + Selects a range of text in the spin box (also known as an up-down control) specifying the starting position and number of characters to select. + The position of the first character to be selected. + The total number of characters to be selected. + + + When overridden in a derived class, handles the clicking of the up button on the spin box (also known as an up-down control). + + + When overridden in a derived class, updates the text displayed in the spin box (also known as an up-down control). + + + When overridden in a derived class, validates the text displayed in the spin box (also known as an up-down control). + + + Processes Windows messages. + The Windows to process. + + + Gets a value indicating whether the container will allow the user to scroll to any controls placed outside of its visible boundaries. + + in all cases. + + + Gets or sets the size of the auto-scroll margin. + The or is less than 0. + A that represents the height and width, in pixels, of the auto-scroll margin. + + + Gets or sets the minimum size of the auto-scroll area. + A that represents the minimum height and width, in pixels, of the scroll bars. + + + Gets or sets a value indicating whether the control should automatically resize based on its contents. + + to indicate the control should automatically resize based on its contents; otherwise, . + + + Gets or sets the background color for the text box portion of the spin box (also known as an up-down control). + A that represents the background color of the text box portion of the spin box. + + + Gets or sets the background image for the . + The background image for the . + + + Gets or sets the layout of the of the . + One of the values. + + + Gets or sets the border style for the spin box (also known as an up-down control). + The value assigned is not one of the values. + One of the values. The default value is . + + + Gets or sets a value indicating whether the text property is being changed internally by its parent class. + + if the property is being changed internally by the class; otherwise, . + + + Gets or sets the shortcut menu for the spin box (also known as an up-down control). + The associated with the control. + + + Gets the required creation parameters when the control handle is created. + The creation parameters. + + + Gets the default size of the control. + The default of the control. + + + Gets the dock padding settings for all edges of the control. + The dock paddings settings for this control. + + + Gets a value indicating whether the control has input focus. + + if the control has focus; otherwise, . + + + Gets or sets the foreground color of the spin box (also known as an up-down control). + The foreground of the spin box. + + + Gets or sets a value indicating whether the user can use the UP ARROW and DOWN ARROW keys to select values. + + if the control allows the use of the UP ARROW and DOWN ARROW keys to select values; otherwise, . The default value is . + + + Gets or sets the maximum size of the spin box (also known as an up-down control). + The , which is the maximum size of the spin box. + + + Gets or sets the minimum size of the spin box (also known as an up-down control). + The , which is the minimum size of the spin box. + + + Gets the height of the spin box (also known as an up-down control). + The height, in pixels, of the spin box. + + + Gets or sets a value indicating whether the text can be changed by the use of the up or down buttons only. + + if the text can be changed by the use of the up or down buttons only; otherwise, . The default value is . + + + Gets or sets the text displayed in the spin box (also known as an up-down control). + The string value displayed in the spin box. + + + Gets or sets the alignment of the text in the spin box (also known as an up-down control). + The value assigned is not one of the values. + One of the values. The default value is . + + + Gets or sets the alignment of the up and down buttons on the spin box (also known as an up-down control). + The value assigned is not one of the values. + One of the values. The default value is . + + + Gets or sets a value indicating whether a value has been entered by the user. + + if the user has changed the property; otherwise, . + + + Provides data for controls that derive from the control. + + + Initializes a new instance of the class. + The button that was clicked on the control. + + + Gets a value that represents which button the user clicked. + A value that represents which button the user clicked. + + + Represents the method that will handle an event for an internal class. + The source of the event. + An that contains the event data. + + + Provides an empty control that can be used to create other controls. + + + Occurs when the property changes. + + + Occurs when the property changes. + + + Occurs before the control becomes visible for the first time. + + + Raises the event. + + + Initializes a new instance of the class. + + + Raises the event. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Causes all of the child controls within a control that support validation to validate their data. + + if all of the children validated successfully; otherwise, . If called from the or event handlers, this method will always return . + + + Causes all of the child controls within a control that support validation to validate their data. + Places restrictions on which controls have their event raised. + + if all of the children validated successfully; otherwise, . If called from the or event handlers, this method will always return . + + + Processes Windows messages. + The Windows to process. + + + This property is not relevant for this class. + + if enabled; otherwise, . + + + Gets or sets how the control will resize itself. + A value from the enumeration. The default is . + + + Gets or sets how the control performs validation when the user changes focus to another control. + A member of the enumeration. The default value for is . + + + Gets or sets the border style of the user control. + The assigned value is not one of the values. + One of the values. The default is . + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the default size of the control. + The default of the control. + + + Gets or sets the text associated with this control. + The text associated with this control. + + + Defines constants that inform about how it should validate a container's child controls. + + + Validates child controls whose property is set to . + + + Validates child controls that are directly hosted within the container. Does not validate any of the children of these children. For example, if you have a that contains a custom , and the contains a , using will cause the event of the to occur, but not the event of the . + + + Validates all child controls, and all children of these child controls, regardless of their property settings. + + + Validates child controls that can be selected. + + + Validates child controls that have a value set, which means that the user can navigate to the control using the TAB key. + + + Validates child controls whose property is set to . + + + Specifies how list items are displayed in a control. + + + Each item appears on a separate line with further information about each item arranged in columns. The left-most column contains a small icon and label, and subsequent columns contain sub items as specified by the application. A column displays a header which can display a caption for the column. The user can resize each column at run time. + + + Each item appears as a full-sized icon with a label below it. + + + Each item appears as a small icon with a label to its right. Items are arranged in columns with no column headers. + + + Each item appears as a small icon with a label to its right. + + + Each item appears as a full-sized icon with the item label and subitem information to the right of it. The subitem information that appears is specified by the application. This view is available only on Windows XP and the Windows Server 2003 family. On earlier operating systems, this value is ignored and the control displays in the view. + + + Specifies the source of a visual style element's background. + + + The background of the element is a rectangle filled with a color or pattern. + + + The background of the element is a bitmap. If this value is set, then the property corresponding to the value will contain the name of a valid image file. + + + The element has no background. + + + Identifies the Boolean properties of a visual style element. + + + The sizing handle will always be displayed. + + + The width of nonclient captions varies with the extent of the text. + + + The background of a fixed-size element is a filled rectangle. + + + Only the border of an image is drawn. + + + The control will handle composite drawing. + + + Only the glyph should be drawn, not the background. + + + The glyph has transparent areas. + + + The scaling factor must be an integer for fixed-size elements. + + + The image is mirrored in right-to-left display modes. + + + The source image will scale larger when needed. + + + The source image will scale smaller when needed. + + + The image has transparent areas. + + + The height and width must be sized equally. + + + Specifies the border type of a visual style element with a filled-border background. + + + An elliptical border. + + + A rectangular border. + + + A rectangular border with rounded corners. + + + Specifies the visual state of a check box that is drawn with visual styles. + + + The check box is checked and disabled. + + + The check box is checked and hot. + + + The check box is checked. + + + The check box is checked and pressed. + + + The check box is three-state and disabled. + + + The check box is three-state and hot. + + + The check box is three-state. + + + The check box is three-state and pressed. + + + The check box is unchecked and disabled. + + + The check box is unchecked and hot. + + + The check box is unchecked. + + + The check box is unchecked and pressed. + + + Identifies the color properties of a visual style element. + + + A recommended companion color for the accent color of the visual style. + + + The border color of an element with a filled-border background. + + + A recommended companion color for the border color of the visual style. + + + The dark shadow color for edges. + + + The fill color for edges. + + + The highlight color for edges. + + + The light color for edges. + + + The shadow color for edges. + + + The fill color of an element with a filled-border background. + + + A recommended companion color for the fill color of the visual style. + + + The glow color. + + + The color that a font-based glyph is drawn with. + + + The color of pixels in a glyph that are treated as transparent. + + + The first color in a gradient. + + + The second color in a gradient. + + + The third color in a gradient. + + + The fourth color in a gradient. + + + The fifth color in a gradient. + + + The color of the shadow. + + + The color of the text border. + + + The text color. + + + The color of the text shadow. + + + The color of pixels that are treated as transparent. + + + Specifies the visual state of a combo box that is drawn with visual styles. + + + The combo box is disabled. + + + The combo box is hot. + + + The combo box has the default appearance. + + + The combo box is pressed. + + + Specifies how text is aligned in a window caption. + + + The text is centered. + + + The text is aligned to the left side. + + + The text is aligned to the right side. + + + Specifies the visual effects that can be applied to the edges of a visual style element. + + + The area within the element borders is filled. + + + The border is flat. + + + The border is one-dimensional. + + + The border is drawn without any effects. + + + The border is soft. + + + Specifies which edges of a visual style element to draw. + + + The bottom edge of the element. + + + A diagonal border. + + + The left edge of the element. + + + The right edge of the element. + + + The top edge of the element. + + + Specifies the styles that can be applied to the edges of a visual style element. + + + The edges are drawn to appear raised on the outside and sunken on the inside. + + + The edges are drawn to appear sunken on the outside and raised on the inside. + + + The edges are drawn to make the element seem raised. + + + The edges are drawn to make the element seem sunken. + + + Identifies the enumerated type properties of a visual style element. + + + One of the values that specifies how the element's background is drawn. + + + One of the values that specifies the border type for elements with a filled-border background. + + + One of the values that specifies how text is aligned in a window caption. + + + One of the values that specifies the fill type for elements with a filled-border background. + + + One of the values that specifies when the visual style selects a different glyph font size. + + + One of the values that specifies the type of glyph for elements with a bitmap background. + + + One of the values that specifies the horizontal alignment for elements with a fixed size. + + + One of the values that specifies the effect that the visual style will apply to an icon. + + + One of the values that specifies how multiple images are arranged in a single image file. + + + One of the values that specifies when the visual style selects a different multiple-image file to draw an element. + + + One of the values that specifies where an offset is applied to a window element. + + + One of the values that specifies how elements with a bitmap background will adjust to fill the bounds. + + + One of the values that specifies the type of shadow to add to text. + + + One of the values that specifies when the visual style rescales an element with a fixed size. + + + One of the values that specifies the vertical alignment for elements with a fixed size. + + + Identifies the names of the image files that are used to draw a visual style element. + + + The name of the glyph image file. + + + The name of the background image file. + + + The name of the first multiple-image file. + + + The name of the second multiple-image file. + + + The name of the third multiple-image file. + + + The name of the fourth multiple-image file. + + + The name of the fifth multiple-image file. + + + The name of the stock image file. + + + Specifies the interior of visual style elements with a filled border background. + + + The interior of the element is a horizontal gradient. + + + The interior of the element is a radial gradient. + + + The interior of the element is solid. + + + The interior of the element is a tiled image. + + + The interior of the element is a vertical gradient. + + + Identifies the font properties of a visual style element. + + + The font that a glyph is drawn with. + + + The font that will be used to draw text within the context of this part. + + + Specifies when the visual style selects a different glyph font size. + + + Glyph font size changes are based on dots per inch (DPI) settings. + + + Glyph font sizes do not change. + + + Glyph font size changes are based on font size settings. + + + Specifies the type of glyph for elements with a bitmap background. + + + The glyph is a font. + + + The glyph is a bitmap. + + + The element does not include a glyph. + + + Specifies the visual state of a group box that is drawn with visual styles. + + + The group box is disabled. + + + The group box has the default appearance. + + + Describes the location of a point in the background specified by a visual style. + + + The hit test succeeded in the bottom border segment. + + + The hit test succeeded in the bottom and left border intersection. + + + The hit test succeeded in the bottom and right border intersection. + + + The hit test succeeded in the middle background segment. + + + The hit test succeeded in the left border segment. + + + The hit test succeeded outside the control or on a transparent area. + + + The hit test succeeded in the right border segment. + + + The hit test succeeded in the top border segment. + + + The hit test succeeded in the top and left border intersection. + + + The hit test succeeded in the top and right border intersection. + + + Specifies the options that can be used when performing a hit test on the background specified by a visual style. + + + The hit test option for the background segment. + + + The hit test option for the caption. + + + The hit test option for the fixed border. + + + The hit test option for the resizing border. + + + The hit test option for the bottom resizing border. + + + The hit test option for the left resizing border. + + + The hit test option for the right resizing border. + + + The hit test option for the top resizing border. + + + The resizing border is specified as a template, not just window edges. This option is mutually exclusive with ; takes precedence. + + + The system resizing border width is used instead of visual style content margins. This option is mutually exclusive with ; takes precedence. + + + Specifies the horizontal alignment for visual style elements with a fixed size. + + + The element is centered horizontally. + + + The element is aligned to the left side. + + + The element is aligned to the right side. + + + Specifies the visual effect that the visual style will apply to an icon. + + + The icon is alpha-blended. + + + The icon glows. + + + No visual effect is applied to the icon. + + + The icon pulses. + + + The icon has a shadow. + + + Specifies how multiple images are arranged in a single image file. + + + Images are arranged horizontally in the multiple-image file. + + + Images are arranged vertically in the multiple-image file. + + + Specifies when the visual style selects a different multiple-image file to draw an element. + + + Image file changes are based on dots per inch (DPI) settings. + + + The image file does not change. + + + Image file changes are based on size settings. + + + Identifies the integer properties of a visual style element. + + + The alpha value for an icon, between 0 and 255. + + + The minimum alpha value of a solid pixel, between 0 and 255. + + + The size of the border line for elements with a filled-border background. + + + The index into the font for font-based glyphs. + + + The amount of to use in a color gradient. The sum of the five properties must equal 255. + + + The amount of to use in a color gradient. The sum of the five properties must equal 255. + + + The amount of to use in a color gradient. The sum of the five properties must equal 255. + + + The amount of to use in a color gradient. The sum of the five properties must equal 255. + + + The amount of to use in a color gradient. The sum of the five properties must equal 255. + + + The height of an element. + + + The number of state images in multiple-image file. + + + The minimum dots per inch (DPI) that was designed for. + + + The minimum DPI that was designed for. + + + The minimum DPI that was designed for. + + + The minimum DPI that was designed for. + + + The minimum DPI that was designed for. + + + The size of progress bar elements. + + + The size of spaces between progress bar elements. + + + A percentage value that represents the height of a rounded corner, from 0 to 100. + + + A percentage value that represents the width of a rounded corner, from 0 to 100. + + + The amount of saturation for an image, between 0 and 255. + + + The size of the border around text characters. + + + A percentage value indicating how far a fixed-size element will stretch when the target exceeds the source. + + + The width of an element. + + + Identifies the margin properties of a visual style element. + + + Specifies where caption text can be placed. + + + Specifies where content can be placed. + + + Specifies a margin used for nine-grid sizing. + + + Specifies where an offset is applied to a window element. + + + The offset is applied from above the last button. + + + The offset is applied from below the last button. + + + The offset is applied from the bottom left of the element. + + + The offset is applied from the bottom middle of the element. + + + The offset is applied from the bottom right of the element. + + + The offset is applied from the left of the caption. + + + The offset is applied from the left of the last button. + + + The offset is applied from the middle left of the element. + + + The offset is applied from the middle right of the element. + + + The offset is applied from the right of the caption. + + + The offset is applied from the right of the last button. + + + The offset is applied from the top left of the element. + + + The offset is applied from the top middle of the element. + + + The offset is applied from the top right of the element. + + + Identifies the point properties of a visual style element. + + + The smallest bounds that the image specified by the value was designed for. + + + The smallest bounds that the image specified by the value was designed for. + + + The smallest bounds that the image specified by the value was designed for. + + + The smallest bounds that the image specified by the value was designed for. + + + The smallest bounds that the image specified by the value was designed for. + + + The smallest bounds that the image specified by the value was designed for. + + + The offset for window element layouts. + + + The location of character shadows, relative to origin characters. + + + Specifies the visual state of a button that is drawn with visual styles. + + + The button has the default appearance. + + + The button is disabled. + + + The button is hot. + + + The button has the normal appearance. + + + The button is pressed. + + + Specifies the visual state of an option button (also known as a radio button) that is drawn with visual styles. + + + The option button is checked and disabled. + + + The option button is checked and hot. + + + The option button is checked and normal. + + + The option button is checked and pressed. + + + The option button is unchecked and disabled. + + + The option button is unchecked and hot. + + + The option button is unchecked and normal. + + + The option button is unchecked and pressed. + + + Specifies the visual state of a scroll arrow that is drawn with visual styles. + + + The scroll arrow points down and is disabled. + + + The scroll arrow points down and is hot. + + + The scroll arrow points down and is normal. + + + The scroll arrow points down and is pressed. + + + The scroll arrow points left and is disabled. + + + The scroll arrow points left and is hot. + + + The scroll arrow points left and is normal. + + + The scroll arrow points left and is pressed. + + + The scroll arrow points right and is disabled. + + + The scroll arrow points right and is hot. + + + The scroll arrow points right and is normal. + + + The scroll arrow points right and is pressed. + + + The scroll arrow points up and is disabled. + + + The scroll arrow points up and is hot. + + + The scroll arrow points up and is normal. + + + The scroll arrow points up and is pressed. + + + Specifies the visual state of a scroll bar sizing handle that is drawn with visual styles. + + + The sizing handle is aligned to the left. + + + The sizing handle is aligned to the right. + + + Specifies the visual state of a scroll bar that is drawn with visual styles. + + + The scroll bar element is disabled. + + + The scroll bar element is hot. + + + The scroll bar element is normal. + + + The scroll bar element is pressed. + + + Specifies how elements with a bitmap background will adjust to fill a bounds. + + + The element cannot be resized. + + + The background image stretches to fill the bounds. + + + The background image repeats the pattern to fill the bounds. + + + Identifies the string properties of a visual style element. + + + The text that will be displayed with the element. + + + Specifies the visual state of a tab item that is drawn with visual styles. + + + The tab item is disabled. + + + The tab item is hot. + + + The tab item is normal. + + + The tab item is selected. + + + Specifies the visual state of a text box that is drawn with visual styles. + + + The text box appears in assist mode. + + + The text box appears disabled. + + + The text box appears hot. + + + The text box appears normal. + + + The text box appears read-only. + + + The text box appears selected. + + + Specifies the type of shadow to add to text. + + + A continuous shadow is drawn. + + + No shadow is drawn. + + + A single shadow is drawn. + + + Specifies the visual state of a toolbar item that is drawn with visual styles. + + + The item is in the checked state. + + + The item is in the disabled state. + + + The item is in the hot state. + + + The item is in the hot and checked states. + + + The item is in the normal state. + + + The item is in the pressed state. + + + Specifies the visual state of a track bar slider (also known as a thumb) that is drawn with visual styles. + + + The slider appears disabled. + + + The slider appears hot. + + + The slider appears normal. + + + The slider appears pressed. + + + Specifies the scaling type of a visual style element with a fixed size. + + + The element is scaled to dots per inch (DPI) settings. + + + No scaling type is specified for the element. + + + The element is scaled to size settings. + + + Specifies the vertical alignment for visual style elements with a fixed size. + + + The element is aligned to the bottom. + + + The element is centered vertically. + + + The element is aligned to the top. + + + Identifies a control or user interface (UI) element that is drawn with visual styles. + + + Creates a new visual style element from the specified class, part, and state values. + A string that represents the class name of the visual style element to be created. + A value that represents the part of the visual style element to be created. + A value that represents the state of the visual style element to be created. + A with the , , and properties initialized to the , , and parameters. + + + Gets the class name of the visual style element that this represents. + A string that represents the class name of a visual style element. + + + Gets a value indicating the part of the visual style element that this represents. + A value that represents the part of a visual style element. + + + Gets a value indicating the state of the visual style element that this represents. + A value that represents the state of a visual style element. + + + Contains classes that provide objects for button-related controls. This class cannot be inherited. + + + Provides objects for the different states of the check box control. This class cannot be inherited. + + + Gets a visual style element that represents a disabled check box in the checked state. + A that represents a disabled check box in the checked state. + + + Gets a visual style element that represents a hot check box in the checked state. + A that represents a hot check box in the checked state. + + + Gets a visual style element that represents a normal check box in the checked state. + A that represents a normal check box in the checked state. + + + Gets a visual style element that represents a pressed check box in the checked state. + A that represents a pressed check box in the checked state. + + + Gets a visual style element that represents a disabled check box in the indeterminate state. + A that represents a disabled check box in the indeterminate state. + + + Gets a visual style element that represents a hot check box in the indeterminate state. + A that represents a hot check box in the indeterminate state. + + + Gets a visual style element that represents a normal check box in the indeterminate state. + A that represents a normal check box in the indeterminate state. + + + Gets a visual style element that represents a pressed check box in the indeterminate state. + A that represents a pressed check box in the indeterminate state. + + + Gets a visual style element that represents a disabled check box in the unchecked state. + A that represents a disabled check box in the unchecked state. + + + Gets a visual style element that represents a hot check box in the unchecked state. + A that represents a hot check box in the unchecked state. + + + Gets a visual style element that represents a normal check box in the unchecked state. + A that represents a normal check box in the unchecked state. + + + Gets a visual style element that represents a pressed check box in the unchecked state. + A that represents a pressed check box in the unchecked state. + + + Provides objects for the different states of the group box control. This class cannot be inherited. + + + Gets a visual style element that represents a disabled group box. + A that represents a disabled group box. + + + Gets a visual style element that represents a normal group box. + A that represents a normal group box. + + + Provides objects for the different states of the button control. This class cannot be inherited. + + + Gets a visual style element that represents a default button. + A that represents a default button. + + + Gets a visual style element that represents a disabled button. + A that represents a disabled button. + + + Gets a visual style element that represents a hot button. + A that represents a hot button. + + + Gets a visual style element that represents a normal button. + A that represents a normal button. + + + Gets a visual style element that represents a pressed button. + A that represents a pressed button. + + + Provides objects for the different states of the radio button control. This class cannot be inherited. + + + Gets a visual style element that represents a disabled radio button in the checked state. + A that represents a disabled radio button in the checked state. + + + Gets a visual style element that represents a hot radio button in the checked state. + A that represents a hot radio button in the checked state. + + + Gets a visual style element that represents a normal radio button in the checked state. + A that represents a normal radio button in the checked state. + + + Gets a visual style element that represents a pressed radio button in the checked state. + A that represents a pressed radio button in the checked state. + + + Gets a visual style element that represents a disabled radio button in the unchecked state. + A that represents a disabled radio button in the unchecked state. + + + Gets a visual style element that represents a hot radio button in the unchecked state. + A that represents a hot radio button in the unchecked state. + + + Gets a visual style element that represents a normal radio button in the unchecked state. + A that represents a normal radio button in the unchecked state. + + + Gets a visual style element that represents a pressed radio button in the unchecked state. + A that represents a pressed radio button in the unchecked state. + + + Provides a for a user button. This class cannot be inherited. + + + Gets a visual style element that represents a user button. + A that represents a user button. + + + Contains a class that provides objects for the drop-down arrow of the combo box control. This class cannot be inherited. + + + Provides objects for the different states of the drop-down arrow of the combo box control. This class cannot be inherited. + + + Gets a visual style element that represents a drop-down arrow in the disabled state. + A that represents a drop-down arrow in the disabled state. + + + Gets a visual style element that represents a drop-down arrow in the hot state. + A that represents a drop-down arrow in the hot state. + + + Gets a visual style element that represents a drop-down arrow in the normal state. + A that represents a drop-down arrow in the normal state. + + + Gets a visual style element that represents a drop-down arrow in the pressed state. + A that represents a drop-down arrow in the pressed state. + + + Contains classes that provide objects for each part of the Explorer Bar. This class cannot be inherited. + + + Provides a for the background of the Explorer Bar. This class cannot be inherited. + + + Gets a visual style element that represents the background of the Explorer Bar. + A that represents the background of the Explorer Bar. + + + Provides objects for each state of the Close button of the Explorer Bar. This class cannot be inherited. + + + Gets a visual style element that represents a Close button in the hot state. + A that represents a Close button in the hot state. + + + Gets a visual style element that represents a Close button in the normal state. + A that represents a Close button in the normal state. + + + Gets a visual style element that represents a Close button in the pressed state. + A that represents a Close button in the pressed state. + + + Provides objects for each state of the Auto Hide button (which is displayed as a push pin) of the Explorer Bar. This class cannot be inherited. + + + Gets a visual style element that represents an Auto Hide button (which is displayed as a push pin) in the hot state. + A that represents an Auto Hide button in the hot state. + + + Gets a visual style element that represents an Auto Hide button (which is displayed as a push pin) in the normal state. + A that represents an Auto Hide button in the normal state. + + + Gets a visual style element that represents an Auto Hide button (which is displayed as a push pin) in the pressed state. + A that represents an Auto Hide button in the pressed state. + + + Gets a visual style element that represents a selected Auto Hide button (which is displayed as a push pin) in the hot state. + A that represents a selected Auto Hide button in the hot state. + + + Gets a visual style element that represents a selected Auto Hide button (which is displayed as a push pin) in the normal state. + A that represents a selected Auto Hide button in the normal state. + + + Gets a visual style element that represents a selected Auto Hide button (which is displayed as a push pin) in the pressed state. + A that represents a selected Auto Hide button in the pressed state. + + + Provides objects for each state of the expanded-menu arrow of the Explorer Bar. This class cannot be inherited. + + + Gets a visual style element that represents a hot menu button. + A that represents a hot menu button. + + + Gets a visual style element that represents a normal menu button. + A that represents a normal menu button. + + + Gets a visual style element that represents a pressed menu button. + A that represents a pressed menu button. + + + Provides a for the background of a common group of items in the Explorer Bar. This class cannot be inherited. + + + Gets a visual style element that represents the background of a common group of items in the Explorer Bar. + A that represents the background of a common group of items in the Explorer Bar. + + + Provides objects for each state of the collapse button of a common group of items in the Explorer Bar. This class cannot be inherited. + + + Gets a visual style element that represents a hot collapse button of a common group of items in the Explorer Bar. + A that represents a hot collapse button. + + + Gets a visual style element that represents a normal collapse button of a common group of items in the Explorer Bar. + A that represents a normal collapse button. + + + Gets a visual style element that represents a pressed collapse button of a common group of items in the Explorer Bar. + A that represents a pressed collapse button. + + + Provides objects for each state of the expand button of a common group of items in the Explorer Bar. This class cannot be inherited. + + + Gets a visual style element that represents a hot expand button of a common group of items in the Explorer Bar. + A that represents a hot expand button. + + + Gets a visual style element that represents a normal expand button of a common group of items in the Explorer Bar. + A that represents a normal expand button. + + + Gets a visual style element that represents a pressed expand button of a common group of items in the Explorer Bar. + A that represents a pressed expand button. + + + Provides a for the title bar of a common group of items in the Explorer Bar. This class cannot be inherited. + + + Gets a visual style element that represents the title bar of a common group of items in the Explorer Bar. + A that represents the title bar of a common group of items in the Explorer Bar. + + + Provides a for the background of a special group of items in the Explorer Bar. This class cannot be inherited. + + + Gets a visual style element that represents the background of a special group of items in the Explorer Bar. + A that represents the background of a special group of items in the Explorer Bar. + + + Provides objects for each state of the collapse button of a special group of items in the Explorer Bar. This class cannot be inherited. + + + Gets a visual style element that represents a hot collapse button of a special group of items in the Explorer Bar. + A that represents a hot collapse button. + + + Gets a visual style element that represents a normal collapse button of a special group of items in the Explorer Bar. + A that represents a normal collapse button. + + + Gets a visual style element that represents a pressed collapse button of a special group of items in the Explorer Bar. + A that represents a pressed collapse button. + + + Provides objects for each state of the expand button of a special group of items in the Explorer Bar. This class cannot be inherited. + + + Gets a visual style element that represents a hot expand button of a special group of items in the Explorer Bar. + A that represents a hot expand button. + + + Gets a visual style element that represents a normal expand button of a special group of items in the Explorer Bar. + A that represents a normal expand button. + + + Gets a visual style element that represents a pressed expand button of a special group of items in the Explorer Bar. + A that represents a pressed expand button. + + + Provides a for the title bar of a special group of items in the Explorer Bar. This class cannot be inherited. + + + Gets a visual style element that represents the title bar of a special group of items in the Explorer Bar. + A that represents the title bar of a special group of items in the Explorer Bar. + + + Contains classes that provide objects for each part of the header control. This class cannot be inherited. + + + Provides objects for each state of an item of the header control. This class cannot be inherited. + + + Gets a visual style element that represents a hot header item. + A that represents a hot header item. + + + Gets a visual style element that represents a normal header item. + A that represents a normal header item. + + + Gets a visual style element that represents a pressed header item. + A that represents a pressed header item. + + + Provides objects for each state of the leftmost item of the header control. This class cannot be inherited. + + + Gets a visual style element that represents the leftmost header item in the hot state. + A that represents the leftmost header item in the hot state. + + + Gets a visual style element that represents the leftmost header item in the normal state. + A that represents the leftmost header item in the normal state. + + + Gets a visual style element that represents the leftmost header item in the pressed state. + A that represents the leftmost header item in the pressed state. + + + Provides objects for each state of the rightmost item of the header control. This class cannot be inherited. + + + Gets a visual style element that represents the rightmost header item in the hot state. + A that represents the rightmost header item in the hot state. + + + Gets a visual style element that represents the rightmost header item in the normal state. + A that represents the rightmost header item in the normal state. + + + Gets a visual style element that represents the rightmost header item in the pressed state. + A that represents the rightmost header item in the pressed state. + + + Provides objects for the sort arrow of a header item. This class cannot be inherited. + + + Gets a visual style element that represents a downward-pointing sort arrow. + A that represents a downward-pointing sort arrow. + + + Gets a visual style element that represents an upward-pointing sort arrow. + A that represents an upward-pointing sort arrow. + + + Contains classes that provide objects for the parts of the list view control. This class cannot be inherited. + + + Provides a for a list view in detail view. This class cannot be inherited. + + + Gets a visual style element that represents a list view in detail view. + A that represents a list view in detail view. + + + Provides a for the text area of a list view that contains no items. This class cannot be inherited. + + + Gets a visual style element that represents the text area of a list view that contains no items. + A that represents the text area that accompanies an empty list view. + + + Provides a for a list view item group. This class cannot be inherited. + + + Gets a visual style element that represents a list view item group. + A that represents a group of list view items. + + + Provides objects for each state of an item of the list view control. This class cannot be inherited. + + + Gets a visual style element that represents a disabled list view item. + A that represents a disabled list view item. + + + Gets a visual style element that represents a hot list view item. + A that represents a hot list view item. + + + Gets a visual style element that represents a normal list view item. + A that represents a normal list view item. + + + Gets a visual style element that represents a selected list view item that has focus. + A that represents a selected list view item that has focus. + + + Gets a visual style element that represents a selected list view item without focus. + A that represents a selected list view item without focus. + + + Provides a for a sorted list view control in detail view This class cannot be inherited. + + + Gets a visual style element that represents a sorted list view control in detail view. + A that represents a sorted list view control in detail view. + + + Contains classes that provide objects for the parts of a menu. This class cannot be inherited. + + + Provides a for the drop-down arrow of a menu bar. This class cannot be inherited. + + + Gets a visual style element that represents the drop-down arrow of a menu bar. + A that represents the drop-down arrow of a menu bar. + + + Provides a for a menu bar item. This class cannot be inherited. + + + Gets a visual style element that represents a menu bar item. + A that represents a menu bar item. + + + Provides a for the chevron of a menu. This class cannot be inherited. + + + Gets a visual style element that represents a menu chevron. + A that represents a menu chevron. + + + Provides a for the drop-down arrow of a menu. This class cannot be inherited. + + + Gets a visual style element that represents the drop-down arrow of a menu. + A that represents the drop-down arrow of a menu. + + + Provides objects for each state of a menu item. This class cannot be inherited. + + + Gets a visual style element that represents a menu item that has been demoted. + A that represents a menu item that has been demoted. + + + Gets a visual style element that represents a menu item in the normal state. + A that represents a menu item in the normal state. + + + Gets a visual style element that represents a menu item in the selected state. + A that represents a menu item in the selected state. + + + Provides a for a menu item separator. This class cannot be inherited. + + + Gets a visual style element that represents a menu item separator. + A that represents a menu item separator. + + + Contains classes that provide objects for the parts of a menu band. This class cannot be inherited. + + + Provides objects for each state of the new application button of a menu band. This class cannot be inherited. + + + Gets a visual style element that represents the new application button in the checked state. + A that represents the new application button in the checked state. + + + Gets a visual style element that represents the new application button in the disabled state. + A that represents the new application button in the disabled state. + + + Gets a visual style element that represents the new application button in the hot state. + A that represents the new application button in the hot state. + + + Gets a visual style element that represents the new application button in the hot and checked states. + A that represents the new application button in the hot and checked states. + + + Gets a visual style element that represents the new application button in the normal state. + A that represents the new application button in the normal state. + + + Gets a visual style element that represents the new application button in the pressed state. + A that represents the new application button in the pressed state. + + + Provides a for a menu band separator. This class cannot be inherited. + + + Gets a visual style element that represents a separator between items in a menu band. + A that represents a separator between items in a menu band. + + + Contains classes that provide objects for the parts of a page. This class cannot be inherited. + + + Provides objects for each state of a down indicator in an up-down or spin box control. This class cannot be inherited. + + + Gets a visual style element that represents the disabled state of the down indicator in an up-down or spin box control. + A that represents a down indicator of an up-down or spin box control in the disabled state. + + + Gets a visual style element that represents a down indicator of an up-down or spin box control in the hot state. + A that represents the down indicator of an up-down or spin box in the hot state. + + + Gets a visual style element that represents the down indicator of an up-down or spin box control in the normal state. + A that represents a down indicator up an up-down or spin box control in the normal state. + + + Gets a visual style element that represents the down indicator of an up-down or spin box in the pressed state. + A that represents a down indicator of an up-down or spin box in the pressed state. + + + Provides objects for each state of a page backward indicator in a pager control. This class cannot be inherited. + + + Gets a visual style element that represents a page backward indicator of a pager control in the disabled state. + A that represents a page backward indicator of a pager control in the disabled state. + + + Gets a visual style element that represents a page backward indicator of a pager control in the hot state. + A that represents a page backward indicator of a pager control in the hot state. + + + Gets a visual style element that represents a page backward indicator of a pager control in the normal state. + A that represents a page backward indicator of a pager control in the normal state. + + + Gets a visual style element that represents a page backward indicator of a pager control in the pressed state. + A that represents page backward indicator of a pager control in the pressed state. + + + Provides objects for each state of a page up indicator of an up-down or spin box control. This class cannot be inherited. + + + Gets a visual style element that represents a page up indicator of an up-down or spin box control in the disabled state. + A that represents a page up indicator of an up-down or spin box control in the disabled state. + + + Gets a visual style element that represents a page up indicator of an up-down or spin box control in the hot state. + A that represents a page up indicator of an up-down or spin box control in the hot state. + + + Gets a visual style element that represents a page up indicator of an up-down or spin box control in the normal state. + A that represents a page up indicator of an up-down or spin box control in the normal state. + + + Gets a visual style element that represents a page up indicator of an up-down or spin box control in the pressed state. + A that represents a page up indicator of an up-down or spin box control in the pressed state. + + + Provides objects for each state of a page forward indicator of a pager control. This class cannot be inherited. + + + Gets a visual style element that represents a page forward indicator of a pager control in the disabled state. + A that represents a page forward indicator of a pager control in the disabled state. + + + Gets a visual style element that represents a page forward indicator of a pager control in the hot state. + A that represents a page forward indicator of a pager control in the hot state. + + + Gets a visual style element that represents a page forward indicator of a pager control in the normal state. + A that represents a page forward indicator of a pager control in the normal state. + + + Gets a visual style element that represents a page forward indicator of a pager control in the pressed state. + A that represents a page forward indicator of a pager control in the pressed state. + + + Contains classes that provide objects for the parts of the progress bar control. This class cannot be inherited. + + + Provides a for the frame of a horizontal progress bar. This class cannot be inherited. + + + Gets a visual style element that represents a horizontal progress bar frame. + A that represents a horizontal progress bar frame. + + + Provides a for the frame of a vertical progress bar. This class cannot be inherited. + + + Gets a visual style element that represents a vertical progress bar frame. + A that represents a vertical progress bar frame. + + + Provides a for the pieces that fill a horizontal progress bar. This class cannot be inherited. + + + Gets a visual style element that represents the pieces that fill a horizontal progress bar. + A that represents the pieces that fill a horizontal progress bar. + + + Provides a for the pieces that fill a vertical progress bar. This class cannot be inherited. + + + Gets a visual style element that represents the pieces that fill a vertical progress bar. + A that represents the pieces that fill a vertical progress bar. + + + Contains classes that provide objects for the parts of the rebar control. This class cannot be inherited. + + + Provides a for a rebar band. This class cannot be inherited. + + + Gets a visual style element that represents a rebar band. + A that represents a rebar band. + + + Provides objects for each state of a horizontal chevron. This class cannot be inherited. + + + Gets a visual style element that represents a hot chevron. + A that represents a hot chevron. + + + Gets a visual style element that represents a normal chevron. + A that represents a normal chevron. + + + Gets a visual style element that represents a pressed chevron. + A that represents a pressed chevron. + + + Provides objects for each state of a chevron. This class cannot be inherited. + + + Gets a visual style element that represents a hot chevron. + A that represents a hot chevron. + + + Gets a visual style element that represents a normal chevron. + A that represents a normal chevron. + + + Gets a visual style element that represents a pressed chevron. + A that represents a pressed chevron. + + + Provides a for the gripper bar of a horizontal rebar control. This class cannot be inherited. + + + Gets a visual style element that represents a gripper bar for a horizontal rebar. + A that represents a gripper bar for a horizontal rebar. + + + Provides a for the gripper bar of a vertical rebar. This class cannot be inherited. + + + Gets a visual style element that represents a gripper bar for a vertical rebar. + A that represents a gripper bar for a vertical rebar. + + + Contains classes that provide objects for the parts of the scroll bar control. This class cannot be inherited. + + + Provides objects for each state and direction of a scroll arrow. This class cannot be inherited. + + + Gets a visual style element that represents a downward-pointing scroll arrow in the disabled state. + A that represents a downward-pointing scroll arrow in the disabled state. + + + Gets a visual style element that represents a downward-pointing scroll arrow in the hot state. + A that represents a downward-pointing scroll arrow in the hot state. + + + Gets a visual style element that represents a downward-pointing scroll arrow in the normal state. + A that represents a downward-pointing scroll arrow in the normal state. + + + Gets a visual style element that represents a downward-pointing scroll arrow in the pressed state. + A that represents a downward-pointing scroll arrow in the pressed state. + + + Gets a visual style element that represents a left-pointing scroll arrow in the disabled state. + A that represents a left-pointing scroll arrow in the disabled state. + + + Gets a visual style element that represents a left-pointing scroll arrow in the hot state. + A that represents a left-pointing scroll arrow in the hot state. + + + Gets a visual style element that represents a left-pointing scroll arrow in the normal state. + A that represents a left-pointing scroll arrow in the normal state. + + + Gets a visual style element that represents a left-pointing scroll arrow in the pressed state. + A that represents a left-pointing scroll arrow in the pressed state. + + + Gets a visual style element that represents a right-pointing scroll arrow in the disabled state. + A that represents a right-pointing scroll arrow in the disabled state. + + + Gets a visual style element that represents a right-pointing scroll arrow in the hot state. + A that represents a right-pointing scroll arrow in the hot state. + + + Gets a visual style element that represents a right-pointing scroll arrow in the normal state. + A that represents a right-pointing scroll arrow in the normal state. + + + Gets a visual style element that represents a right-pointing scroll arrow in the pressed state. + A that represents a right-pointing scroll arrow in the pressed state. + + + Gets a visual style element that represents an upward-pointing scroll arrow in the disabled state. + A that represents an upward-pointing scroll arrow in the disabled state. + + + Gets a visual style element that represents an upward-pointing scroll arrow in the hot state. + A that represents an upward-pointing scroll arrow in the hot state. + + + Gets a visual style element that represents an upward-pointing scroll arrow in the normal state. + A that represents an upward-pointing scroll arrow in the normal state. + + + Gets a visual style element that represents an upward-pointing scroll arrow in the pressed state. + A that represents an upward-pointing scroll arrow in the pressed state. + + + Provides a for the grip of a horizontal scroll box (also known as the thumb). This class cannot be inherited. + + + Gets a visual style element that represents a grip for a horizontal scroll box. + A that represents a grip for a horizontal scroll box. + + + Provides a for the grip of a vertical scroll box (also known as the thumb). This class cannot be inherited. + + + Gets a visual style element that represents a grip for a vertical scroll box. + A that represents a grip for a vertical scroll box. + + + Provides objects for each state of the left part of a horizontal scroll bar track. This class cannot be inherited. + + + Gets a visual style element that represents the left part of a horizontal scroll bar track in the disabled state. + A that represents the left part of a horizontal scroll bar track in the disabled state. + + + Gets a visual style element that represents the left part of a horizontal scroll bar track in the hot state. + A that represents the left part of a horizontal scroll bar track in the hot state. + + + Gets a visual style element that represents the left part of a horizontal scroll bar track in the normal state. + A that represents the left part of a horizontal scroll bar track in the normal state. + + + Gets a visual style element that represents the left part of a horizontal scroll bar track in the pressed state. + A that represents the left part of a horizontal scroll bar track in the pressed state. + + + Provides objects for each state of the lower part of a vertical scroll bar track. This class cannot be inherited. + + + Gets a visual style element that represents the lower part of a vertical scroll bar track in the disabled state. + A that represents the lower part of a vertical scroll bar track in the disabled state. + + + Gets a visual style element that represents the lower part of a vertical scroll bar track in the hot state. + A that represents the lower part of a vertical scroll bar track in the hot state. + + + Gets a visual style element that represents the lower part of a vertical scroll bar track in the normal state. + A that represents the lower part of a vertical scroll bar track in the normal state. + + + Gets a visual style element that represents the lower part of a vertical scroll bar track in the pressed state. + A that represents the lower part of a vertical scroll bar track in the pressed state. + + + Provides objects for each state of the right part of a horizontal scroll bar track. This class cannot be inherited. + + + Gets a visual style element that represents the right part of a horizontal scroll bar track in the disabled state. + A that represents the right part of a horizontal scroll bar track in the disabled state. + + + Gets a visual style element that represents the right part of a horizontal scroll bar track in the hot state. + A that represents the right part of a horizontal scroll bar track in the hot state. + + + Gets a visual style element that represents the right part of a horizontal scroll bar track in the normal state. + A that represents the right part of a horizontal scroll bar track in the normal state. + + + Gets a visual style element that represents the right part of a horizontal scroll bar track in the pressed state. + A that represents the right part of a horizontal scroll bar track in the pressed state. + + + Provides objects for each state of the sizing handle of a scroll bar. This class cannot be inherited. + + + Gets a visual style element that represents a sizing handle that is aligned to the left. + A that represents a sizing handle that is aligned to the left. + + + Gets a visual style element that represents a sizing handle that is aligned to the right. + A that represents a sizing handle that is aligned to the right. + + + Provides objects for each state of a horizontal scroll box (also known as the thumb). This class cannot be inherited. + + + Gets a visual style element that represents a horizontal scroll box in the disabled state. + A that represents a horizontal scroll box in the disabled state. + + + Gets a visual style element that represents a horizontal scroll box in the hot state. + A that represents a horizontal scroll box in the hot state. + + + Gets a visual style element that represents a horizontal scroll box in the normal state. + A that represents a horizontal scroll box in the normal state. + + + Gets a visual style element that represents a horizontal scroll box in the pressed state. + A that represents a horizontal scroll box in the pressed state. + + + Provides objects for each state of a vertical scroll box (also known as the thumb). This class cannot be inherited. + + + Gets a visual style element that represents a vertical scroll box in the disabled state. + A that represents a vertical scroll box in the disabled state. + + + Gets a visual style element that represents a vertical scroll box in the hot state. + A that represents a vertical scroll box in the hot state. + + + Gets a visual style element that represents a vertical scroll box in the normal state. + A that represents a vertical scroll box in the normal state. + + + Gets a visual style element that represents a vertical scroll box in the pressed state. + A that represents a vertical scroll box in the pressed state. + + + Provides objects for each state of the upper part of a vertical scroll bar track. This class cannot be inherited. + + + Gets a visual style element that represents the upper part of a vertical scroll bar track in the disabled state. + A that represents the upper part of a vertical scroll bar track in the disabled state. + + + Gets a visual style element that represents the upper part of a vertical scroll bar track in the hot state. + A that represents the upper part of a vertical scroll bar track in the hot state. + + + Gets a visual style element that represents the upper part of a vertical scroll bar track in the normal state. + A that represents the upper part of a vertical scroll bar track in the normal state. + + + Gets a visual style element that represents the upper part of a vertical scroll bar track in the pressed state. + A that represents the upper part of a vertical scroll bar track in the pressed state. + + + Contains classes that provide objects for the arrows of a spin button control (also known as an up-down control). This class cannot be inherited. + + + Provides objects for each state of the downward-pointing arrow for a spin button control (also known as an up-down control). This class cannot be inherited. + + + Gets a visual style element that represents a downward-pointing spin button arrow in the disabled state. + A that represents a downward-pointing spin button arrow in the disabled state. + + + Gets a visual style element that represents a downward-pointing spin button arrow in the hot state. + A that represents a downward-pointing spin button arrow in the hot state. + + + Gets a visual style element that represents a downward-pointing spin button arrow in the normal state. + A that represents a downward-pointing spin button arrow in the normal state. + + + Gets a visual style element that represents a downward-pointing spin button arrow in the pressed state. + A that represents a downward-pointing spin button arrow in the pressed state. + + + Provides objects for each state of the left-pointing arrow for a spin button control (also known as an up-down control). This class cannot be inherited. + + + Gets a visual style element that represents a left-pointing spin button arrow in the disabled state. + A that represents a left-pointing spin button arrow in the disabled state. + + + Gets a visual style element that represents a left-pointing spin button arrow in the hot state. + A that represents a left-pointing spin button arrow in the hot state. + + + Gets a visual style element that represents a left-pointing spin button arrow in the normal state. + A that represents a left-pointing spin button arrow in the normal state. + + + Gets a visual style element that represents a left-pointing spin button arrow in the pressed state. + A that represents a left-pointing spin button arrow in the pressed state. + + + Provides objects for each state of the upward-pointing arrow for a spin button control (also known as an up-down control). This class cannot be inherited. + + + Gets a visual style element that represents an upward-pointing spin button arrow in the disabled state. + A that represents an upward-pointing spin button arrow in the disabled state. + + + Gets a visual style element that represents an upward-pointing spin button arrow in the hot state. + A that represents an upward-pointing spin button arrow in the hot state. + + + Gets a visual style element that represents an upward-pointing spin button arrow in the normal state. + A that represents an upward-pointing spin button arrow in the normal state. + + + Gets a visual style element that represents an upward-pointing spin button arrow in the pressed state. + A that represents an upward-pointing spin button arrow in the pressed state. + + + Provides objects for each state of the right-pointing arrow for a spin button control (also known as an up-down control). This class cannot be inherited. + + + Gets a visual style element that represents a right-pointing spin button arrow in the disabled state. + A that represents a right-pointing spin button arrow in the disabled state. + + + Gets a visual style element that represents a right-pointing spin button arrow in the hot state. + A that represents a right-pointing spin button arrow in the hot state. + + + Gets a visual style element that represents a right-pointing spin button arrow in the normal state. + A that represents a right-pointing spin button arrow in the normal state. + + + Gets a visual style element that represents a right-pointing spin button arrow in the pressed state. + A that represents a right-pointing spin button arrow in the pressed state. + + + Contains classes that provide objects for the parts of the Start menu. This class cannot be inherited. + + + Provides a for the bottom border of the Start menu. This class cannot be inherited. + + + Gets a visual style element that represents the bottom border of the Start menu. + A that represents the bottom border of the Start menu. + + + Provides objects for each state of the Log Off and Shut Down buttons in the Start menu. This class cannot be inherited. + + + Gets a visual style element that represents the Log Off and Shut Down buttons in the hot state. + A that represents the Log Off and Shut Down buttons in the hot state. + + + Gets a visual style element that represents the Log Off and Shut Down buttons in the normal state. + A that represents the Log Off and Shut Down buttons in the normal state. + + + Gets a visual style element that represents the Log Off and Shut Down buttons in the pressed state. + A that represents the Log Off and Shut Down buttons in the pressed state. + + + Provides a for the background of the All Programs item in the Start menu. This class cannot be inherited. + + + Gets a visual style element that represents the background of the All Programs menu item. + A that represents the background of the All Programs menu item. + + + Provides objects for each state of the All Programs arrow in the Start menu. This class cannot be inherited. + + + Gets a visual style element that represents the All Programs arrow in the hot state. + A that represents the All Programs arrow in the hot state. + + + Gets a visual style element that represents the All Programs arrow in the normal state. + A that represents the All Programs arrow in the normal state. + + + Gets a visual style element that represents the All Programs arrow in the pressed state. + A that represents the All Programs arrow in the pressed state. + + + Provides a for the background of the right side of the Start menu. This class cannot be inherited. + + + Gets a visual style element that represents the background of the right side of the Start menu. + A that represents the background of the right side of the Start menu. + + + Provides a for the bar that separates groups of items in the right side of the Start menu. This class cannot be inherited. + + + Gets a visual style element that represents the bar that separates groups of items in the right side of the Start menu. + A that represents the bar that separates groups of items in the right side of the Start menu. + + + Provides a for the preview area of the Start menu. This class cannot be inherited. + + + Gets a visual style element that represents the preview area of the Start menu. + A that represents the preview area of the Start menu. + + + Provides a for the background of the left side of the Start menu. This class cannot be inherited. + + + Gets a visual style element that represents the background of the left side of the Start menu. + A that represents the background of the left side of the Start menu. + + + Provides a for the bar that separates groups of items in the left side of the Start menu. This class cannot be inherited. + + + Gets a visual style element that represents the bar that separates groups of items in the left side of the Start menu. + A that represents the bar that separates groups of items in the left side of the Start menu. + + + Provides a for the top border of the Start menu. This class cannot be inherited. + + + Gets a visual style element that represents the top border of the Start menu. + A that represents the top border of the Start menu. + + + Provides a for the background of the user picture on the Start menu. This class cannot be inherited. + + + Gets a visual style element that represents the background of the user picture on the Start menu. + A that represents the background of the user picture on the Start menu. + + + Contains classes that provide objects for the parts of the status bar. This class cannot be inherited. + + + Provides a for the background of the status bar. This class cannot be inherited. + + + Gets a visual style element that represents the background of the status bar. + A that represents the background of the status bar. + + + Provides a for the grip of the status bar. This class cannot be inherited. + + + Gets a visual style element that represents the status bar grip. + A that represents the status bar grip. + + + Provides a for the pane of the grip in the status bar. This class cannot be inherited. + + + Gets a visual style element that represents a pane for the status bar grip. + A that represents a pane for the status bar grip. + + + Provides a for a status bar pane. This class cannot be inherited. + + + Gets a visual style element that represents a status bar pane. + A that represents a status bar pane. + + + Contains classes that provide objects for the parts of a tab control. This class cannot be inherited. + + + Provides a for the interior of a tab control page. This class cannot be inherited. + + + Gets a visual style element that represents the interior of a tab control page. + A that represents the interior of a tab control page. + + + Provides a for the border of a tab control page. This class cannot be inherited. + + + Gets a visual style element that represents the border of a tab control page. + A that represents the border of a tab control page. + + + Provides objects for each state of a tab control that shares its top, left, and right borders with other tab controls. This class cannot be inherited. + + + Gets a visual style element that represents a disabled tab control that shares its top, left, and right borders with other tab controls. + A that represents a disabled tab control that shares its top, left, and right borders with other tab controls. + + + Gets a visual style element that represents a hot tab control that shares its top, left, and right borders with other tab controls. + A that represents a hot tab control that shares its top, left, and right borders with other tab controls. + + + Gets a visual style element that represents a normal tab control that shares its top, left, and right borders with other tab controls. + A that represents a normal tab control that shares its top, left, and right borders with other tab controls. + + + Gets a visual style element that represents a pressed tab control that shares its top, left, and right borders with other tab controls. + A that represents a pressed tab control that shares its top, left, and right borders with other tab controls. + + + Provides a for a tab control that shares its top border with another tab control. This class cannot be inherited. + + + Gets a visual style element that represents a tab control that shares its top border with another tab control. + A that represents a tab control that shares its top border with another tab control. + + + Provides objects for each state of a tab control that shares its top and right borders with other tab controls. This class cannot be inherited. + + + Gets a visual style element that represents a disabled tab control that shares its top and right borders with other tab controls. + A that represents a disabled tab control that shares its top and right borders with other tab controls. + + + Gets a visual style element that represents a hot tab control that shares its top and right borders with other tab controls. + A that represents a hot tab control that shares its top and right borders with other tab controls. + + + Gets a visual style element that represents a normal tab control that shares its top and right borders with other tab controls. + A that represents a normal tab control that shares its top and right borders with other tab controls. + + + Gets a visual style element that represents a pressed tab control that shares its top and right borders with other tab controls. + A that represents a pressed tab control that shares its top and right borders with other tab controls. + + + Provides objects for each state of a tab control that shares its top and left borders with other tab controls. This class cannot be inherited. + + + Gets a visual style element that represents a disabled tab control that shares its top and left borders with other tab controls. + A that represents a disabled tab control that shares its top and left borders with other tab controls. + + + Gets a visual style element that represents a hot tab control that shares its top and left borders with other tab controls. + A that represents a hot tab control that shares its top and left borders with other tab controls. + + + Gets a visual style element that represents a normal tab control that shares its top and left borders with other tab controls. + A that represents a normal tab control that shares its top and left borders with other tab controls. + + + Gets a visual style element that represents a pressed tab control that shares its top and left borders with other tab controls. + A that represents a pressed tab control that shares its top and left borders with other tab controls. + + + Provides objects for each state of a tab control that shares its bottom, left, and right borders with other tab controls. This class cannot be inherited. + + + Gets a visual style element that represents a disabled tab control that shares its bottom, left, and right borders with other tab controls. + A that represents a disabled tab control that shares its bottom, left, and right borders with other tab controls. + + + Gets a visual style element that represents a hot tab control that shares its bottom, left, and right borders with other tab controls. + A that represents a hot tab control that shares its bottom, left, and right borders with other tab controls. + + + Gets a visual style element that represents a normal tab control that shares its bottom, left, and right borders with other tab controls. + A that represents a normal tab control that shares its bottom, left, and right borders with other tab controls. + + + Gets a visual style element that represents a pressed tab control that shares its bottom, left, and right borders with other tab controls. + A that represents a pressed tab control that shares its bottom, left, and right borders with other tab controls. + + + Provides a for a tab control that shares its bottom border with another tab control. This class cannot be inherited. + + + Gets a visual style element that represents a tab control that shares its bottom border with another tab control. + A that represents a tab control that shares its bottom border with another tab control. + + + Provides objects for each state of a tab control that shares its bottom and right borders with other tab controls. This class cannot be inherited. + + + Gets a visual style element that represents a disabled tab control that shares its bottom and right borders with other tab controls. + A that represents a disabled tab control that shares its bottom and right borders with other tab controls. + + + Gets a visual style element that represents a hot tab control that shares its bottom and right borders with other tab controls. + A that represents a hot tab control that shares its bottom and right borders with other tab controls. + + + Gets a visual style element that represents a normal tab control that shares its bottom and right borders with other tab controls. + A that represents a normal tab control that shares its bottom and right borders with other tab controls. + + + Gets a visual style element that represents a pressed tab control that shares its bottom and right borders with other tab controls. + A that represents a pressed tab control that shares its bottom and right borders with other tab controls. + + + Provides objects for each state of a tab control that shares its bottom and left borders with other tab controls. This class cannot be inherited. + + + Gets a visual style element that represents a disabled tab control that shares its bottom and left borders with other tab controls. + A that represents a disabled tab control that shares its bottom and left borders with other tab controls. + + + Gets a visual style element that represents a hot tab control that shares its bottom and left borders with other tab controls. + A that represents a hot tab control that shares its bottom and left borders with other tab controls. + + + Gets a visual style element that represents a normal tab control that shares its bottom and left borders with other tab controls. + A that represents a normal tab control that shares its bottom and left borders with other tab controls. + + + Gets a visual style element that represents a pressed tab control that shares its bottom and left borders with other tab controls. + A that represents a pressed tab control that shares its bottom and left borders with other tab controls. + + + Contains classes that provide objects for parts of the taskbar. This class cannot be inherited. + + + Provides a for a flashing window button in the taskbar. This class cannot be inherited. + + + Gets a visual style element that represents a flashing window button in the taskbar. + A that represents a flashing window button in the taskbar. + + + Provides a for a flashing menu item of a window button in the taskbar. This class cannot be inherited. + + + Gets a visual style element that represents a flashing menu item for a window button in the taskbar. + A that represents a flashing menu item for a window button in the taskbar. + + + Provides a for a group counter of the taskbar. This class cannot be inherited. + + + Gets a visual style element that represents a group counter for the taskbar. + A that represents a group counter for the taskbar. + + + Contains classes that provide objects for the parts of the taskbar. This class cannot be inherited. + + + Provides a for the background of a taskbar that is docked on the bottom of the screen. This class cannot be inherited. + + + Gets a visual style element that represents the background of a taskbar that is docked on the bottom of the screen. + A that represents the background of a taskbar that is docked on the bottom of the screen. + + + Provides a for the background of a taskbar that is docked on the left side of the screen. This class cannot be inherited. + + + Gets a visual style element that represents the background of a taskbar that is docked on the left side of the screen. + A that represents the background of a taskbar that is docked on the left side of the screen. + + + Provides a for the background of a taskbar that is docked on the right side of the screen. This class cannot be inherited. + + + Gets a visual style element that represents the background of a taskbar that is docked on the right side of the screen. + A that represents the background of a taskbar that is docked on the right side of the screen. + + + Provides a for the background of a taskbar that is docked on the top of the screen. This class cannot be inherited. + + + Gets a visual style element that represents the background of a taskbar that is docked on the top of the screen. + A that represents the background of a taskbar that is docked on the top of the screen. + + + Provides a for the sizing bar of a taskbar that is docked on the bottom of the screen. This class cannot be inherited. + + + Gets a visual style element that represents the sizing bar for a taskbar that is docked on the bottom of the screen. + A that represents the sizing bar for a taskbar that is docked on the bottom of the screen. + + + Provides a for the sizing bar of a taskbar that is docked on the left side of the screen. This class cannot be inherited. + + + Gets a visual style element that represents the sizing bar for a taskbar that is docked on the left side of the screen. + A that represents the sizing bar for a taskbar that is docked on the left side of the screen. + + + Provides a for the sizing bar of a taskbar that is docked on the right side of the screen. This class cannot be inherited. + + + Gets a visual style element that represents the sizing bar for a taskbar that is docked on the right side of the screen. + A that represents the sizing bar for a taskbar that is docked on the right side of the screen. + + + Provides a for the sizing bar of a taskbar that is docked on the top of the screen. This class cannot be inherited. + + + Gets a visual style element that represents the sizing bar for a taskbar that is docked on the top of the screen. + A that represents the sizing bar for a taskbar that is docked on the top of the screen. + + + Contains a class that provides a for the background of the taskbar clock. This class cannot be inherited. + + + Provides a for the background of the taskbar clock. This class cannot be inherited. + + + Gets a visual style element that represents the background of the taskbar clock. + A that represents the background of the taskbar clock. + + + Contains classes that provide objects for the parts of a text box. This class cannot be inherited. + + + Provides a for the caret of a text box. This class cannot be inherited. + + + Gets a visual style element that represents a text box caret. + A that represents the insertion point of a text box. + + + Provides objects for each state of a text box. This class cannot be inherited. + + + Gets a visual style element that represents a text box in assist mode. + A that represents a text box in assist mode. + + + Gets a visual style element that represents a disabled text box. + A that represents a disabled text box. + + + Gets a visual style element that represents a text box that has focus. + A that represents a text box that has focus. + + + Gets a visual style element that represents a hot text box. + A that represents a hot text box. + + + Gets a visual style element that represents a normal text box. + A that represents a normal text box. + + + Gets a visual style element that represents a read-only text box. + A that represents a read-only text box. + + + Gets a visual style element that represents a selected text box. + A that represents a selected text box. + + + Contains classes that provide objects for the parts of a toolbar. This class cannot be inherited. + + + Provides objects for each state of a toolbar button. This class cannot be inherited. + + + Gets a visual style element that represents a toolbar button in the checked state. + A that represents a toolbar button in the checked state. + + + Gets a visual style element that represents a toolbar button in the disabled state. + A that represents a toolbar button in the disabled state. + + + Gets a visual style element that represents a toolbar button in the hot state. + A that represents a toolbar button in the hot state. + + + Gets a visual style element that represents a toolbar button in the hot and checked states. + A that represents a toolbar button in the hot and checked states. + + + Gets a visual style element that represents a toolbar button in the normal state. + A that represents a toolbar button in the normal state. + + + Gets a visual style element that represents a toolbar button in the pressed state. + A that represents a toolbar button in the pressed state. + + + Provides objects for each state of a drop-down toolbar button. This class cannot be inherited. + + + Gets a visual style element that represents a drop-down toolbar button in the checked state. + A that represents a drop-down toolbar button in the checked state. + + + Gets a visual style element that represents a drop-down toolbar button in the disabled state. + A that represents a drop-down toolbar button in the disabled state. + + + Gets a visual style element that represents a drop-down toolbar button in the hot state. + A that represents a drop-down toolbar button in the hot state. + + + Gets a visual style element that represents a drop-down toolbar button in the hot and checked states. + A that represents a drop-down toolbar button in the hot and checked states. + + + Gets a visual style element that represents a drop-down toolbar button in the normal state. + A that represents a drop-down toolbar button in the normal state. + + + Gets a visual style element that represents a drop-down toolbar button in the pressed state. + A that represents a drop-down toolbar button in the pressed state. + + + Provides a for a horizontal separator of the toolbar. This class cannot be inherited. + + + Gets a visual style element that represents a horizontal separator of the toolbar. + A that represents a horizontal separator of the toolbar. + + + Provides a for a vertical separator of the toolbar. This class cannot be inherited. + + + Gets a visual style element that represents a vertical separator of the toolbar. + A that represents a vertical separator of the toolbar. + + + Provides objects for each state of the regular button portion of a combined regular button and drop-down button. This class cannot be inherited. + + + Gets a visual style element that represents a split button in the checked state. + A that represents a split button in the checked state. + + + Gets a visual style element that represents a split button in the disabled state. + A that represents a split button in the disabled state. + + + Gets a visual style element that represents a split button in the hot state. + A that represents a split button in the hot state. + + + Gets a visual style element that represents a split button in the hot and checked states. + A that represents a split button in the hot and checked states. + + + Gets a visual style element that represents a split button in the normal state. + A that represents a split button in the normal state. + + + Gets a visual style element that represents a split button in the pressed state. + A that represents a split button in the pressed state. + + + Provides objects for each state of the drop-down portion of a combined regular button and drop-down button. This class cannot be inherited. + + + Gets a visual style element that represents a split drop-down button in the checked state. + A that represents a split drop-down button in the checked state. + + + Gets a visual style element that represents a split drop-down button in the disabled state. + A that represents a split drop-down button in the disabled state. + + + Gets a visual style element that represents a split drop-down button in the hot state. + A that represents a split drop-down button in the hot state. + + + Gets a visual style element that represents a split drop-down button in the hot and checked states. + A that represents a split drop-down button in the hot and checked states. + + + Gets a visual style element that represents a split drop-down button in the normal state. + A that represents a split drop-down button in the normal state. + + + Gets a visual style element that represents a split drop-down button in the pressed state. + A that represents a split drop-down button in the pressed state. + + + Contains classes that provide objects for the parts of a ToolTip. This class cannot be inherited. + + + Provides objects for a balloon ToolTip. This class cannot be inherited. + + + Gets a visual style element that represents a balloon ToolTip that contains a link. + A that represents a balloon ToolTip that contains a link. + + + Gets a visual style element that represents a balloon ToolTip that contains text. + A that represents a balloon ToolTip that contains text. + + + Provides a for the title area of a balloon ToolTip. This class cannot be inherited. + + + Gets a visual style element that represents the title area of a balloon ToolTip. + A that represents the title area of a balloon ToolTip. + + + Provides objects for each state of the Close button of a ToolTip. This class cannot be inherited. + + + Gets a visual style element that represents the ToolTip Close button in the hot state. + A that represents the ToolTip Close button in the hot state. + + + Gets a visual style element that represents the ToolTip Close button in the normal state. + A that represents the ToolTip Close button in the normal state. + + + Gets a visual style element that represents the ToolTip Close button in the pressed state. + A that represents the ToolTip Close button in the pressed state. + + + Provides objects for a standard ToolTip. This class cannot be inherited. + + + Gets a visual style element that represents a standard ToolTip that contains a link. + A that represents a standard ToolTip that contains a link. + + + Gets a visual style element that represents a standard ToolTip that contains text. + A that represents a standard ToolTip that contains text. + + + Provides a for the title area of a standard ToolTip. This class cannot be inherited. + + + Gets a visual style element that represents the title area of a standard ToolTip. + A that represents the title area of a standard ToolTip. + + + Contains classes that provide objects for the parts of the track bar control. This class cannot be inherited. + + + Provides objects for each state of the slider (also known as the thumb) of a horizontal track bar. This class cannot be inherited. + + + Gets a visual style element that represents the slider of a horizontal track bar in the disabled state. + A that represents the slider of a horizontal track bar in the disabled state. + + + Gets a visual style element that represents the slider of a horizontal track bar that has focus. + A that represents the slider of a horizontal track bar that has focus. + + + Gets a visual style element that represents the slider of a horizontal track bar in the hot state. + A that represents the slider of a horizontal track bar in the hot state. + + + Gets a visual style element that represents the slider of a horizontal track bar in the normal state. + A that represents the slider of a horizontal track bar in the normal state. + + + Gets a visual style element that represents the slider of a horizontal track bar in the pressed state. + A that represents the slider of a horizontal track bar in the pressed state. + + + Provides objects for each state of the downward-pointing track bar slider (also known as the thumb). This class cannot be inherited. + + + Gets a visual style element that represents a downward-pointing track bar slider in the disabled state. + A that represents a downward-pointing track bar slider in the disabled state. + + + Gets a visual style element that represents a downward-pointing track bar slider that has focus. + A that represents a downward-pointing track bar slider that has focus. + + + Gets a visual style element that represents a downward-pointing track bar slider in the hot state. + A that represents a downward-pointing track bar slider in the hot state. + + + Gets a visual style element that represents a downward-pointing track bar slider in the normal state. + A that represents a downward-pointing track bar slider in the normal state. + + + Gets a visual style element that represents a downward-pointing track bar slider in the pressed state. + A that represents a downward-pointing track bar slider in the pressed state. + + + Provides objects for each state of the left-pointing track bar slider (also known as the thumb). This class cannot be inherited. + + + Gets a visual style element that represents a left-pointing track bar slider in the disabled state. + A that represents a left-pointing track bar slider in the disabled state. + + + Gets a visual style element that represents a left-pointing track bar slider that has focus. + A that represents a left-pointing track bar slider that has focus. + + + Gets a visual style element that represents a left-pointing track bar slider in the hot state. + A that represents a left-pointing track bar slider in the hot state. + + + Gets a visual style element that represents a left-pointing track bar slider in the normal state. + A that represents a left-pointing track bar slider in the normal state. + + + Gets a visual style element that represents a left-pointing track bar slider in the pressed state. + A that represents a left-pointing track bar slider in the pressed state. + + + Provides objects for each state of the right-pointing track bar slider (also known as the thumb). This class cannot be inherited. + + + Gets a visual style element that represents a right-pointing track bar slider in the disabled state. + A that represents a right-pointing track bar slider in the disabled state. + + + Gets a visual style element that represents a right-pointing track bar slider that has focus. + A that represents a right-pointing track bar slider that has focus. + + + Gets a visual style element that represents a right-pointing track bar slider in the hot state. + A that represents a right-pointing track bar slider in the hot state. + + + Gets a visual style element that represents a right-pointing track bar slider in the normal state. + A that represents a right-pointing track bar slider in the normal state. + + + Gets a visual style element that represents a right-pointing track bar slider in the pressed state. + A that represents a right-pointing track bar slider in the pressed state. + + + Provides objects for each state of the upward-pointing track bar slider (also known as the thumb). This class cannot be inherited. + + + Gets a visual style element that represents an upward-pointing track bar slider in the disabled state. + A that represents an upward-pointing track bar slider in the disabled state. + + + Gets a visual style element that represents an upward-pointing track bar slider that has focus. + A that represents an upward-pointing track bar slider that has focus. + + + Gets a visual style element that represents an upward-pointing track bar slider in the hot state. + A that represents an upward-pointing track bar slider in the hot state. + + + Gets a visual style element that represents an upward-pointing track bar slider in the normal state. + A that represents an upward-pointing track bar slider in the normal state. + + + Gets a visual style element that represents an upward-pointing track bar slider in the pressed state. + A that represents an upward-pointing track bar slider in the pressed state. + + + Provides objects for each state of the slider (also known as the thumb) of a vertical track bar. This class cannot be inherited. + + + Gets a visual style element that represents the slider of a vertical track bar in the disabled state. + A that represents the slider of a vertical track bar in the disabled state. + + + Gets a visual style element that represents the slider of a vertical track bar that has focus. + A that represents the slider of a vertical track bar that has focus. + + + Gets a visual style element that represents the slider of a vertical track bar in the hot state. + A that represents the slider of a vertical track bar in the hot state. + + + Gets a visual style element that represents the slider of a vertical track bar in the normal state. + A that represents the slider of a vertical track bar in the normal state. + + + Gets a visual style element that represents the slider of a vertical track bar in the pressed state. + A that represents the slider of a vertical track bar in the pressed state. + + + Provides a for a single tick of a horizontal track bar. This class cannot be inherited. + + + Gets a visual style element that represents a single tick of a horizontal track bar. + A that represents a single tick of a horizontal track bar. + + + Provides a for a single tick of a vertical track bar. This class cannot be inherited. + + + Gets a visual style element that represents a single tick of a vertical track bar. + A that represents a single tick of a vertical track bar. + + + Provides a for the track for a horizontal track bar. This class cannot be inherited. + + + Gets a visual style element that represents the track for a horizontal track bar. + A that represents the track for a horizontal track bar. + + + Provides a for the track for a vertical track bar. This class cannot be inherited. + + + Gets a visual style element that represents the track for a vertical track bar. + A that represents the track for a vertical track bar. + + + Contains classes that provide objects for the background of the notification area, which is located at the far right of the taskbar. This class cannot be inherited. + + + Provides a for an animated background of the notification area. This class cannot be inherited. + + + Gets a visual style element that represents an animated background of the notification area. + A that represents an animated background of the notification area. + + + Provides a for the background of the notification area. This class cannot be inherited. + + + Gets a visual style element that represents the background of the notification area. + A that represents the background of the notification area. + + + Contains classes that provide objects for the parts of the tree view control. This class cannot be inherited. + + + Provides a for a tree view branch. This class cannot be inherited. + + + Gets a visual style element that represents a tree view branch. + A that represents a tree view branch. + + + Provides objects for the plus sign (+) and minus sign (-) buttons of a tree view control. This class cannot be inherited. + + + Gets a visual style element that represents a minus sign (-) button of a tree view node. + A that represents a minus sign button of a tree view node. + + + Gets a visual style element that represents a plus sign (+) button of a tree view node. + A that represents a plus sign button of a tree view node. + + + Provides objects for each state of a tree view item. This class cannot be inherited. + + + Gets a visual style element that represents a tree view item in the disabled state. + A that represents a tree view item in the disabled state. + + + Gets a visual style element that represents a tree view item in the hot state. + A that represents a tree view item in the hot state. + + + Gets a visual style element that represents a tree view item in the normal state. + A that represents a tree view item in the normal state. + + + Gets a visual style element that represents a tree view item that is in the selected state and has focus. + A that represents a tree view item that is in the selected state and has focus. + + + Gets a visual style element that represents a tree view item that is in the selected state but does not have focus. + A that represents a tree view item that is in the selected state but does not have focus. + + + Contains classes that provide objects for the parts of a window. This class cannot be inherited. + + + Provides objects for each state of the title bar of a window. This class cannot be inherited. + + + Gets a visual style element that represents the title bar of an active window. + A that represents the title bar of an active window. + + + Gets a visual style element that represents the title bar of a disabled window. + A that represents the title bar of a disabled window. + + + Gets a visual style element that represents the title bar of an inactive window. + A that represents the title bar of an inactive window. + + + Provides a that represents the sizing template of the title bar of a window. This class cannot be inherited. + + + Gets a visual style element that represents the sizing template of the title bar of a window. + A that represents the sizing template of the title bar of a window. + + + Provides objects for each state of the Close button of a window. This class cannot be inherited. + + + Gets a visual style element that represents a Close button in the disabled state. + A that represents a Close button in the disabled state. + + + Gets a visual style element that represents a Close button in the hot state. + A that represents a Close button in the hot state. + + + Gets a visual style element that represents a Close button in the normal state. + A that represents a Close button in the normal state. + + + Gets a visual style element that represents a Close button in the pressed state. + A that represents a Close button in the pressed state. + + + Provides a for the background of a dialog box. This class cannot be inherited. + + + Gets a visual style element that represents the background of a dialog box. + A that represents the background of a dialog box. + + + Provides objects for each state of the bottom border of a window. This class cannot be inherited. + + + Gets a visual style element that represents the bottom border of an active window. + A that represents the bottom border of an active window. + + + Gets a visual style element that represents the bottom border of an inactive window. + A that represents the bottom border of an inactive window. + + + Provides a that represents the sizing template of the bottom border of a window. This class cannot be inherited. + + + Gets a visual style element that represents the sizing template of the bottom border of a window. + A that represents the sizing template of the bottom border of a window. + + + Provides objects for each state of the left border of a window. This class cannot be inherited. + + + Gets a visual style element that represents the left border of an active window. + A that represents the left border of an active window. + + + Gets a visual style element that represents the left border of an inactive window. + A that represents the left border of an inactive window. + + + Provides a that represents the sizing template of the left border of a window. This class cannot be inherited. + + + Gets a visual style element that represents the sizing template of the left border of a window. + A that represents the sizing template of the left border of a window. + + + Provides objects for each state of the right border of a window. This class cannot be inherited. + + + Gets a visual style element that represents the right border of an active window. + A that represents the right border of an active window. + + + Gets a visual style element that represents the right border of an inactive window. + A that represents the right border of an inactive window. + + + Provides a that represents the sizing template of the right border of a window. This class cannot be inherited. + + + Gets a visual style element that represents the sizing template of the right border of a window. + A that represents the sizing template of the right border of a window. + + + Provides objects for each state of the Help button of a window or dialog box. This class cannot be inherited. + + + Gets a visual style element that represents a Help button in the disabled state. + A that represents a Help button in the disabled state. + + + Gets a visual style element that represents a Help button in the hot state. + A that represents a Help button in the hot state. + + + Gets a visual style element that represents a Help button in the normal state. + A that represents a Help button in the normal state. + + + Gets a visual style element that represents a Help button in the pressed state. + A that represents a Help button in the pressed state. + + + Provides objects for each state of the horizontal scroll bar of a window. This class cannot be inherited. + + + Gets a visual style element that represents a horizontal scroll bar in the disabled state. + A that represents a horizontal scroll bar in the disabled state. + + + Gets a visual style element that represents a horizontal scroll bar in the hot state. + A that represents a horizontal scroll bar in the hot state. + + + Gets a visual style element that represents a horizontal scroll bar in the normal state. + A that represents a horizontal scroll bar in the normal state. + + + Gets a visual style element that represents a horizontal scroll bar in the pressed state. + A that represents a horizontal scroll bar in the pressed state. + + + Provides objects for each state of the horizontal scroll box (also known as the thumb) of a window. This class cannot be inherited. + + + Gets a visual style element that represents a horizontal scroll box in the disabled state. + A that represents a horizontal scroll box in the disabled state. + + + Gets a visual style element that represents a horizontal scroll box in the hot state. + A that represents a horizontal scroll box in the hot state. + + + Gets a visual style element that represents a horizontal scroll box in the normal state. + A that represents a horizontal scroll box in the normal state. + + + Gets a visual style element that represents a horizontal scroll box in the pressed state. + A that represents a horizontal scroll box in the pressed state. + + + Provides objects for each state of the Maximize button of a window. This class cannot be inherited. + + + Gets a visual style element that represents a Maximize button in the disabled state. + A that represents a Maximize button in the disabled state. + + + Gets a visual style element that represents a Maximize button in the hot state. + A that represents a Maximize button in the hot state. + + + Gets a visual style element that represents a Maximize button in the normal state. + A that represents a Maximize button in the normal state. + + + Gets a visual style element that represents a Maximize button in the pressed state. + A that represents a Maximize button in the pressed state. + + + Provides objects for each state of the title bar of a maximized window. This class cannot be inherited. + + + Gets a visual style element that represents the title bar of a maximized active window. + A that represents the title bar of a maximized active window. + + + Gets a visual style element that represents the title bar of a maximized disabled window. + A that represents the title bar of a maximized disabled window. + + + Gets a visual style element that represents the title bar of a maximized inactive window. + A that represents the title bar of a maximized inactive window. + + + Provides objects for each state of the Close button of a multiple-document interface (MDI) child window. This class cannot be inherited. + + + Gets a visual style element that represents the Close button of a multiple-document interface (MDI) child window in the disabled state. + A that represents the Close button of an MDI child window in the disabled state. + + + Gets a visual style element that represents the Close button of a multiple-document interface (MDI) child window in the hot state. + A that represents the Close button of an MDI child window in the hot state. + + + Gets a visual style element that represents the Close button of a multiple-document interface (MDI) child window in the normal state. + A that represents the Close button of an MDI child window in the normal state. + + + Gets a visual style element that represents the Close button of a multiple-document interface (MDI) child window in the pressed state. + A that represents the Close button of an MDI child window in the pressed state. + + + Provides objects for each state of the Help button of a multiple-document interface (MDI) child window. This class cannot be inherited. + + + Gets a visual style element that represents the Help button of a multiple-document interface (MDI) child window in the disabled state. + A that represents the Help button of an MDI child window in the disabled state. + + + Gets a visual style element that represents the Help button of a multiple-document interface (MDI) child window in the hot state. + A that represents the Help button of an MDI child window in the hot state. + + + Gets a visual style element that represents the Help button of a multiple-document interface (MDI) child window in the normal state. + A that represents the Help button of an MDI child window in the normal state. + + + Gets a visual style element that represents the Help button of a multiple-document interface (MDI) child window in the pressed state. + A that represents the Help button of an MDI child window in the pressed state. + + + Provides objects for each state of the Minimize button of a multiple-document interface (MDI) child window. This class cannot be inherited. + + + Gets a visual style element that represents the Minimize button of a multiple-document interface (MDI) child window in the disabled state. + A that represents the Minimize button of an MDI child window in the disabled state. + + + Gets a visual style element that represents the Minimize button of a multiple-document interface (MDI) child window in the hot state. + A that represents the Minimize button of an MDI child window in the hot state. + + + Gets a visual style element that represents the Minimize button of a multiple-document interface (MDI) child window in the normal state. + A that represents the Minimize button of an MDI child window in the normal state. + + + Gets a visual style element that represents the Minimize button of a multiple-document interface (MDI) child window in the pressed state. + A that represents the Minimize button of an MDI child window in the pressed state. + + + Provides objects for each state of the Restore button of a multiple-document interface (MDI) child window. This class cannot be inherited. + + + Gets a visual style element that represents the Restore button of a multiple-document interface (MDI) child window in the disabled state. + A that represents the Restore button of an MDI child window in the disabled state. + + + Gets a visual style element that represents the Restore button of a multiple-document interface (MDI) child window in the hot state. + A that represents the Restore button of an MDI child window in the hot state. + + + Gets a visual style element that represents the Restore button of a multiple-document interface (MDI) child window in the normal state. + A that represents the Restore button of an MDI child window in the normal state. + + + Gets a visual style element that represents the Restore button of a multiple-document interface (MDI) child window in the pressed state. + A that represents the Restore button of an MDI child window in the pressed state. + + + Provides objects for each state of the System button of a multiple-document interface (MDI) child window with visual styles. This class cannot be inherited. + + + Gets a visual style element that represents the System button of a multiple-document interface (MDI) child window in the disabled state. + A that represents the System button of an MDI child window in the disabled state. + + + Gets a visual style element that represents the System button of a multiple-document interface (MDI) child window in the hot state. + A that represents the System button of an MDI child window in the hot state. + + + Gets a visual style element that represents the System button of a multiple-document interface (MDI) child window in the normal state. + A that represents the System button of an MDI child window in the normal state. + + + Gets a visual style element that represents the System button of a multiple-document interface (MDI) child window in the pressed state. + A that represents the System button of an MDI child window in the pressed state. + + + Provides objects for each state of the Minimize button of a window. This class cannot be inherited. + + + Gets a visual style element that represents a Minimize button in the disabled state. + A that represents a Minimize button in the disabled state. + + + Gets a visual style element that represents a Minimize button in the hot state. + A that represents a Minimize button in the hot state. + + + Gets a visual style element that represents a Minimize button in the normal state. + A that represents a Minimize button in the normal state. + + + Gets a visual style element that represents a Minimize button in the pressed state. + A that represents a Minimize button in the pressed state. + + + Provides objects for each state of the title bar of a minimized window. This class cannot be inherited. + + + Gets a visual style element that represents the title bar of a minimized active window. + A that represents the title bar of a minimized active window. + + + Gets a visual style element that represents the title bar of a minimized disabled window. + A that represents the title bar of a minimized disabled window. + + + Gets a visual style element that represents the title bar of a minimized inactive window. + A that represents the title bar of a minimized inactive window. + + + Provides objects for each state of the Restore button of a window. This class cannot be inherited. + + + Gets a visual style element that represents a Restore button in the disabled state. + A that represents a Restore button in the disabled state. + + + Gets a visual style element that represents a Restore button in the hot state. + A that represents a Restore button in the hot state. + + + Gets a visual style element that represents a Restore button in the normal state. + A that represents a Restore button in the normal state. + + + Gets a visual style element that represents a Restore button in the pressed state. + A that represents a Restore button in the pressed state. + + + Provides objects for each state of the title bar of a small window. This class cannot be inherited. + + + Gets a visual style element that represents the title bar of an active small window. + A that represents the title bar of an active small window. + + + Gets a visual style element that represents the title bar of a disabled small window. + A that represents the title bar of a disabled small window. + + + Gets a visual style element that represents the title bar of an inactive small window. + A that represents the title bar of an inactive small window. + + + Provides a that represents the sizing template of the title bar of a small window. This class cannot be inherited. + + + Gets a visual style element that represents the sizing template of the title bar of a small window. + A that represents the sizing template of the title bar of a small window. + + + Provides objects for each state of the Close button of a small window. This class cannot be inherited. + + + Gets a visual style element that represents the small Close button in the disabled state. + A that represents the small Close button in the disabled state. + + + Gets a visual style element that represents the small Close button in the hot state. + A that represents the small Close button in the hot state. + + + Gets a visual style element that represents the small Close button in the normal state. + A that represents the small Close button in the normal state. + + + Gets a visual style element that represents the small Close button in the pressed state. + A that represents the small Close button in the pressed state. + + + Provides objects for each state of the bottom border of a small window. This class cannot be inherited. + + + Gets a visual style element that represents the bottom border of an active small window. + A that represents the bottom border of an active small window. + + + Gets a visual style element that represents the bottom border of an inactive small window. + A that represents the bottom border of an inactive small window. + + + Provides a that represents the sizing template of the bottom border of a small window. This class cannot be inherited. + + + Gets a visual style element that represents the sizing template of the bottom border of a small window. + A that represents the sizing template of the bottom border of a small window. + + + Provides objects for each state of the left border of a small window. This class cannot be inherited. + + + Gets a visual style element that represents the left border of an active small window. + A that represents the left border of an active small window. + + + Gets a visual style element that represents the left border of an inactive small window. + A that represents the left border of an inactive small window. + + + Provides a that represents the sizing template of the left border of a small window. This class cannot be inherited. + + + Gets a visual style element that represents the sizing template of the left border of a small window. + A that represents the sizing template of the left border of a small window. + + + Provides objects for each state of the right border of a small window. This class cannot be inherited. + + + Gets a visual style element that represents the right border of an active small window. + A that represents the right border of an active small window. + + + Gets a visual style element that represents the right border of an inactive small window. + A that represents the right border of an inactive small window. + + + Provides a for the sizing template of the right border of a small window. This class cannot be inherited. + + + Gets a visual style element that represents the sizing template of the right border of a small window. + A that represents the sizing template of the right border of a small window. + + + Provides objects for each state of the title bar of a maximized small window. This class cannot be inherited. + + + Gets a visual style element that represents the title bar of an active small window that is maximized. + A that represents the title bar of an active small window that is maximized. + + + Gets a visual style element that represents the title bar of a disabled small window that is maximized. + A that represents the title bar of a disabled small window that is maximized. + + + Gets a visual style element that represents the title bar of an inactive small window that is maximized. + A that represents the title bar of an inactive small window that is maximized. + + + Provides objects for each state of the title bar of a minimized small window. This class cannot be inherited. + + + Gets a visual style element that represents the title bar of an active small window that is minimized. + A that represents the title bar of an active small window that is minimized. + + + Gets a visual style element that represents the title bar of a disabled small window that is minimized. + A that represents the title bar of a disabled small window that is minimized. + + + Gets a visual style element that represents the title bar of an inactive small window that is minimized. + A that represents the title bar of an inactive small window that is minimized. + + + Provides objects for each state of the System button of a window. This class cannot be inherited. + + + Gets a visual style element that represents a System button in the disabled state. + A that represents a System button in the disabled state. + + + Gets a visual style element that represents a System button in the hot state. + A that represents a System button in the hot state. + + + Gets a visual style element that represents a System button in the normal state. + A that represents a System button in the normal state. + + + Gets a visual style element that represents a System button in the pressed state. + A that represents a System button in the pressed state. + + + Provides objects for each state of the vertical scroll bar of a window. This class cannot be inherited. + + + Gets a visual style element that represents a vertical scroll bar in the disabled state. + A that represents a vertical scroll bar in the disabled state. + + + Gets a visual style element that represents a vertical scroll bar in the hot state. + A that represents a vertical scroll bar in the hot state. + + + Gets a visual style element that represents a vertical scroll bar in the normal state. + A that represents a vertical scroll bar in the normal state. + + + Gets a visual style element that represents a vertical scroll bar in the pressed state. + A that represents a vertical scroll bar in the pressed state. + + + Provides objects for each state of the vertical scroll box (also known as the thumb) of a window. This class cannot be inherited. + + + Gets a visual style element that represents a vertical scroll box in the disabled state. + A that represents a vertical scroll box in the disabled state. + + + Gets a visual style element that represents a vertical scroll box in the hot state. + A that represents a vertical scroll box in the hot state. + + + Gets a visual style element that represents a vertical scroll box in the normal state. + A that represents a vertical scroll box in the normal state. + + + Gets a visual style element that represents a vertical scroll box in the pressed state. + A that represents a vertical scroll box in the pressed state. + + + Provides information about the current visual style of the operating system. + + + Gets the author of the current visual style. + A string that specifies the author of the current visual style if visual styles are enabled; otherwise, an empty string (""). + + + Gets the color scheme of the current visual style. + A string that specifies the color scheme of the current visual style if visual styles are enabled; otherwise, an empty string (""). + + + Gets the company that created the current visual style. + A string that specifies the company that created the current visual style if visual styles are enabled; otherwise, an empty string (""). + + + Gets the color that the current visual style uses to indicate the hot state of a control. + If visual styles are enabled, the used to paint a highlight on a control in the hot state; otherwise, . + + + Gets the copyright of the current visual style. + A string that specifies the copyright of the current visual style if visual styles are enabled; otherwise, an empty string (""). + + + Gets a description of the current visual style. + A string that describes the current visual style if visual styles are enabled; otherwise, an empty string (""). + + + Gets the display name of the current visual style. + A string that specifies the display name of the current visual style if visual styles are enabled; otherwise, an empty string (""). + + + Gets a value indicating whether the user has enabled visual styles in the operating system. + + if the user has enabled visual styles in an operating system that supports them; otherwise, . + + + Gets a value indicating whether the operating system supports visual styles. + + if the operating system supports visual styles; otherwise, . + + + Gets the minimum color depth for the current visual style. + The minimum color depth for the current visual style if visual styles are enabled; otherwise, 0. + + + Gets a string that describes the size of the current visual style. + A string that describes the size of the current visual style if visual styles are enabled; otherwise, an empty string (""). + + + Gets a value indicating whether the current visual style supports flat menus. + + if visual styles are enabled and the current visual style supports flat menus; otherwise, . + + + Gets the color that the current visual style uses to paint the borders of controls that contain text. + If visual styles are enabled, the that the current visual style uses to paint the borders of controls that contain text; otherwise, . + + + Gets a URL provided by the author of the current visual style. + A string that specifies a URL provided by the author of the current visual style if visual styles are enabled; otherwise, an empty string (""). + + + Gets the version of the current visual style. + A string that indicates the version of the current visual style if visual styles are enabled; otherwise, an empty string (""). + + + Provides methods for drawing and getting information about a . This class cannot be inherited. + + + Initializes a new instance of the class using the given class, part, and state values. + The class name of the element that this will represent. + The part of the element that this will represent. + The state of the element that this will represent. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + The combination of , , and is not defined by the current visual style. + .NET 5 and later: is . + + + Initializes a new instance of the class using the given . + A that this will represent. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + is not defined by the current visual style. + + + Draws the background image of the current visual style element within the specified bounding rectangle. + The used to draw the background image. + A in which the background image is drawn. + + is . + + + Draws the background image of the current visual style element within the specified bounding rectangle and clipped to the specified clipping rectangle. + The used to draw the background image. + A in which the background image is drawn. + A that defines a clipping rectangle for the drawing operation. + + is . + + + Draws one or more edges of the specified bounding rectangle. + The used to draw the edges. + The whose bounds define the edges to draw. + A bitwise combination of the values. + A bitwise combination of the values. + A bitwise combination of the values. + + is . + A that represents the interior of the parameter, minus the edges that were drawn. + + + Draws the specified image within the specified bounds. + The used to draw the image. + A in which the image is drawn. + The to draw. + + or is . + + + Draws the image from the specified within the specified bounds. + The used to draw the image. + A in which the image is drawn. + An that contains the to draw. + The index of the within to draw. + + or is . + + is less than 0, or greater than or equal to the number of images in . + + + Draws the background of a control's parent in the specified area. + The used to draw the background of the parent of . This object typically belongs to the child control. + A in which to draw the parent control's background. This rectangle should be inside the child control's bounds. + The control whose parent's background will be drawn. + + is . + + + Draws text in the specified bounds using default formatting. + The used to draw the text. + A in which to draw the text. + The text to draw. + + is . + + + Draws text in the specified bounds with the option of displaying disabled text. + The used to draw the text. + A in which to draw the text. + The text to draw. + + to draw grayed-out text; otherwise, . + + is . + + + Draws text in the specified bounding rectangle with the option of displaying disabled text and applying other text formatting. + The used to draw the text. + A in which to draw the text. + The text to draw. + + to draw grayed-out text; otherwise, . + A bitwise combination of the values. + + is . + + + Returns the content area for the background of the current visual style element. + The this operation will use. + A that contains the entire background area of the current visual style element. + + is . + A that contains the content area for the background of the current visual style element. + + + Returns the entire background area for the current visual style element. + The this operation will use. + A that contains the content area of the current visual style element. + + is . + A that contains the entire background area of the current visual style element. + + + Returns the region for the background of the current visual style element. + The this operation will use. + A that contains the entire background area of the current visual style element. + + is . + The that contains the background of the current visual style element. + + + Returns the value of the specified Boolean property for the current visual style element. + One of the values that specifies which property value to retrieve for the current visual style element. + + is not one of the values. + + if the property specified by the parameter is for the current visual style element; otherwise, . + + + Returns the value of the specified color property for the current visual style element. + One of the values that specifies which property value to retrieve for the current visual style element. + + is not one of the values. + A that contains the value of the property specified by the parameter for the current visual style element. + + + Returns the value of the specified enumerated type property for the current visual style element. + One of the values that specifies which property value to retrieve for the current visual style element. + + is not one of the values. + The integer value of the property specified by the parameter for the current visual style element. + + + Returns the value of the specified file name property for the current visual style element. + One of the values that specifies which property value to retrieve for the current visual style element. + + is not one of the values. + A that contains the value of the property specified by the parameter for the current visual style element. + + + Returns the value of the specified font property for the current visual style element. + The this operation will use. + One of the values that specifies which property value to retrieve for the current visual style element. + + is . + + is not one of the values. + A that contains the value of the property specified by the parameter for the current visual style element. + + + Returns the value of the specified integer property for the current visual style element. + One of the values that specifies which property value to retrieve for the current visual style element. + + is not one of the values. + The integer value of the property specified by the parameter for the current visual style element. + + + Returns the value of the specified margins property for the current visual style element. + The this operation will use. + One of the values that specifies which property value to retrieve for the current visual style element. + + is . + + is not one of the values. + A that contains the value of the property specified by the parameter for the current visual style element. + + + Returns the value of the specified size property of the current visual style part using the specified drawing bounds. + The this operation will use. + A that contains the area in which the part will be drawn. + One of the values that specifies which size value to retrieve for the part. + + is . + + is not one of the values. + A that contains the size specified by the parameter for the current visual style part. + + + Returns the value of the specified size property of the current visual style part. + The this operation will use. + One of the values that specifies which size value to retrieve for the part. + + is . + + is not one of the values. + A that contains the size specified by the parameter for the current visual style part. + + + Returns the value of the specified point property for the current visual style element. + One of the values that specifies which property value to retrieve for the current visual style element. + + is not one of the values. + A that contains the value of the property specified by the parameter for the current visual style element. + + + Returns the value of the specified string property for the current visual style element. + One of the values that specifies which property value to retrieve for the current visual style element. + + is not one of the values. + A that contains the value of the property specified by the parameter for the current visual style element. + + + Returns the size and location of the specified string when drawn with the font of the current visual style element within the specified initial bounding rectangle. + The this operation will use. + A used to control the flow and wrapping of the text. + The string to measure. + A bitwise combination of the values. + + is . + A that contains the area required to fit the rendered text. + + + Returns the size and location of the specified string when drawn with the font of the current visual style element. + The this operation will use. + The string to measure. + A bitwise combination of the values. + + is . + A that contains the area required to fit the rendered text. + + + Retrieves information about the font specified by the current visual style element. + The this operation will use. + + is . + A that provides information about the font specified by the current visual style element. + + + Returns a hit test code indicating whether the point is contained in the background of the current visual style element and within the specified bounds. + The this operation will use. + A that contains the background of the current visual style element. + A that specifies the bounds of the hit test area within the background. + The to test. + A bitwise combination of the values. + + is . + A that describes where is located in the background of the current visual style element, if at all. + + + Returns a hit test code indicating whether a point is contained in the background of the current visual style element. + The this operation will use. + A that contains the background of the current visual style element. + The to test. + A bitwise combination of the values. + + is . + A that describes where is located in the background of the current visual style element. + + + Returns a hit test code indicating whether the point is contained in the background of the current visual style element and within the specified region. + The this operation will use. + A that contains the background of the current visual style element. + A Windows handle to a that specifies the bounds of the hit test area within the background. + The to test. + A bitwise combination of the values. + + is . + A that describes where is located in the background of the current visual style element. + + + Indicates whether the background of the current visual style element has any semitransparent or alpha-blended pieces. + + if the background of the current visual style element has any semitransparent or alpha-blended pieces; otherwise, . + + + Determines whether the specified visual style element is defined by the current visual style. + A whose class and part combination will be verified. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + if the combination of the and properties of are defined; otherwise, . + + + Sets this to the visual style element represented by the specified class, part, and state values. + The new value of the property. + The new value of the property. + The new value of the property. + The combination of , , and is not defined by the current visual style. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Sets this to the visual style element represented by the specified . + A that specifies the new values of the , , and properties. + + is not defined by the current visual style. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + + + Gets the class name of the current visual style element. + A string that identifies the class of the current visual style element. + + + Gets a unique identifier for the current class of visual style elements. + The operating system does not support visual styles. + + -or- + + Visual styles are disabled by the user in the operating system. + + -or- + + Visual styles are not applied to the client area of application windows. + An that identifies a set of data that defines the class of elements specified by . + + + Gets a value specifying whether the operating system is using visual styles to draw controls. + + if the operating system supports visual styles, the user has enabled visual styles in the operating system, and visual styles are applied to the client area of application windows; otherwise, . + + + Gets the last error code returned by the native visual styles (UxTheme) API methods encapsulated by the class. + A value specifying the last error code returned by the native visual styles API methods that this class encapsulates. + + + Gets the part of the current visual style element. + A value that specifies the part of the current visual style element. + + + Gets the state of the current visual style element. + A value that identifies the state of the current visual style element. + + + Specifies how visual styles are applied to the current application. + + + Visual styles are applied to client and nonclient areas. + + + Visual styles are applied only to the client area. + + + Visual styles are applied only to the nonclient area. + + + Visual styles are not applied to the application. + + + Represents a standard Windows vertical scroll bar. + + + Occurs when the value of the property changes. + + + Initializes a new instance of the class. + + + Gets the required creation parameters when the control handle is created. + A that contains the required creation parameters when the handle to the control is created. + + + Gets the default size of the control. + The default of the control. + + + Gets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. + The value. + + + Provides basic properties for the class. + + + Initializes a new instance of the class. + A that contains the scroll bar. + + + Enables the user to navigate Web pages inside your form. + + + Occurs when the property value changes. + + + Occurs when the property value changes. + + + Occurs when the control finishes loading a document. + + + Occurs when the property value changes. + + + Occurs when the control navigates to or away from a Web site that uses encryption. + + + Occurs when the control downloads a file. + + + Occurs when the control has navigated to a new document and has begun loading it. + + + Occurs before the control navigates to a new document. + + + Occurs before a new browser window is opened. + + + Occurs when the value of the property changes. + + + Occurs when the control has updated information on the download progress of a document it is navigating to. + + + Occurs when the property value changes. + + + Initializes a new instance of the class. + The control is hosted inside Internet Explorer. + + + Called by the control when the underlying ActiveX control is created. + An object that represents the underlying ActiveX control. + + + + Associates the underlying ActiveX control with a client that can handle control events. + + + Returns a reference to the unmanaged ActiveX control site, which you can extend to customize the managed control. + A that represents the ActiveX control site. + + + Called by the control when the underlying ActiveX control is discarded. + + + Releases the event-handling client attached in the method from the underlying ActiveX control. + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Navigates the control to the previous page in the navigation history, if one is available. + + if the navigation succeeds; if a previous page in the navigation history is not available. + + + Navigates the control to the next page in the navigation history, if one is available. + + if the navigation succeeds; if a subsequent page in the navigation history is not available. + + + Navigates the control to the home page of the current user. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + + + Navigates the control to the default search page of the current user. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + + + Loads the document at the specified Uniform Resource Locator (URL) into the control, replacing the previous document. + The URL of the document to load. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + + + Loads the document at the specified Uniform Resource Locator (URL) into a new browser window or into the control. + The URL of the document to load. + + to load the document into a new browser window; to load the document into the control. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + + + Loads the document at the specified Uniform Resource Locator (URL) into the control, replacing the contents of the Web page frame with the specified name. + The URL of the document to load. + The name of the frame in which to load the document. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + + + Loads the document at the specified Uniform Resource Locator (URL) into the control, requesting it using the specified HTTP data and replacing the contents of the Web page frame with the specified name. + The URL of the document to load. + The name of the frame in which to load the document. + HTTP POST data such as form data. + HTTP headers to add to the default headers. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + + + Loads the document at the location indicated by the specified into the control, replacing the previous document. + A representing the URL of the document to load. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + The parameter value does not represent an absolute URI. For more information, see . + + + Loads the document at the location indicated by the specified into a new browser window or into the control. + A representing the URL of the document to load. + + to load the document into a new browser window; to load the document into the control. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + The parameter value does not represent an absolute URI. For more information, see . + + + Loads the document at the location indicated by the specified into the control, replacing the contents of the Web page frame with the specified name. + A representing the URL of the document to load. + The name of the frame in which to load the document. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + The parameter value does not represent an absolute URI. For more information, see . + + + Loads the document at the location indicated by the specified into the control, requesting it using the specified HTTP data and replacing the contents of the Web page frame with the specified name. + A representing the URL of the document to load. + The name of the frame in which to load the document. + HTTP POST data such as form data. + HTTP headers to add to the default headers. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + The parameter value does not represent an absolute URI. For more information, see . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + A that contains the event data. + + + Raises the event. + An that contains the event data. + + + Prints the document currently displayed in the control using the current print and page settings. + + + Reloads the document currently displayed in the control by checking the server for an updated version. + + + Reloads the document currently displayed in the control using the specified refresh options. + One of the values. + + + Opens the Internet Explorer Page Setup dialog box. + + + Opens the Internet Explorer Print dialog box without setting header and footer values. + + + Opens the Internet Explorer Print Preview dialog box. + + + Opens the Internet Explorer Properties dialog box for the current document. + + + Opens the Internet Explorer Save Web Page dialog box or the Save dialog box of the hosted document if it is not an HTML page. + + + Cancels any pending navigation and stops any dynamic page elements, such as background sounds and animations. + + + Processes Windows messages. + The Windows to process. + + + Gets or sets a value indicating whether the control can navigate to another page after its initial page has been loaded. + + if the control can navigate to another page; otherwise, . + + + Gets or sets a value indicating whether the control navigates to documents that are dropped onto it. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + + if the control accepts documents that are dropped onto it; otherwise, . The default is . + + + Gets a value indicating whether a previous page in navigation history is available, which allows the method to succeed. + + if the control can navigate backward; otherwise, . + + + Gets a value indicating whether a subsequent page in navigation history is available, which allows the method to succeed. + + if the control can navigate forward; otherwise, . + + + Gets the default size of the control. + Gets the default size of the control. + + + Gets an representing the Web page currently displayed in the control. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + An representing the current page, or if no page is loaded. + + + Gets or sets a stream containing the contents of the Web page displayed in the control. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + A containing the contents of the current Web page, or if no page is loaded. The default is . + + + Gets or sets the HTML contents of the page displayed in the control. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + The HTML text of the displayed page, or the empty string ("") if no document is loaded. + + + Gets the title of the document currently displayed in the control. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + The title of the current document, or the empty string ("") if no document is loaded. + + + Gets the type of the document currently displayed in the control. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + The type of the current document. + + + Gets a value indicating the encryption method used by the document currently displayed in the control. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + One of the values. + + + Gets a value indicating whether the control or any of its child windows has input focus. + + if the control or any of its child windows has input focus; otherwise, . + + + Gets a value indicating whether the control is currently loading a new document. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + + if the control is busy loading a document; otherwise, . + + + Gets a value indicating whether the control is in offline mode. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + + if the control is in offline mode; otherwise, . + + + Gets or a sets a value indicating whether the shortcut menu of the control is enabled. + + if the control shortcut menu is enabled; otherwise, . The default is . + + + Gets or sets an object that can be accessed by scripting code that is contained within a Web page displayed in the control. + The specified value when setting this property is an instance of a non-public type. + + -or- + + The specified value when setting this property is an instance of a type that is not COM-visible. For more information, see . + The object being made available to the scripting code. + + + This property is not meaningful for this control. + + + + + + Gets a value indicating the current state of the control. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + One of the values. + + + Gets or sets a value indicating whether the displays dialog boxes such as script error messages. + This instance is no longer valid. + A reference to an implementation of the IWebBrowser2 interface could not be retrieved from the underlying ActiveX WebBrowser control. + + if the control does not display its dialog boxes; otherwise, . The default is . + + + Gets or sets a value indicating whether scroll bars are displayed in the control. + + if scroll bars are displayed in the control; otherwise, . The default is true. + + + Gets the status text of the control. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + The status text. + + + Gets or sets the URL of the current document. + This instance is no longer valid. + A reference to an implementation of the interface could not be retrieved from the underlying ActiveX control. + The specified value when setting this property is not an absolute URI. For more information, see . + A representing the URL of the current document. + + + Gets the version of Internet Explorer installed. + A object representing the version of Internet Explorer installed. + + + Gets or sets a value indicating whether keyboard shortcuts are enabled within the control. + + if keyboard shortcuts are enabled within the control; otherwise, . The default is . + + + Represents the host window of a control. + + + Initializes a new instance of the class. + The . + + + Provides a wrapper for a generic ActiveX control for use as a base class by the control. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + Occurs when the focus or keyboard user interface (UI) cues change. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + This event is not supported by this control. + A handler is being added to this event. + + + Called by the control when the underlying ActiveX control is created. + An object that represents the underlying ActiveX control. + + + Called by the control to prepare it for listening to events. + + + Returns a reference to the unmanaged ActiveX control site. + A that represents the site of the underlying ActiveX control. + + + Called by the control when the underlying ActiveX control is discarded. + + + Called by the control when it stops listening to events. + + + Releases the unmanaged resources used by the and its child controls and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + This method is not supported by this control. + A . + A . + + + Determines if a character is an input character that the control recognizes. + The character to test. + + if the character should be sent directly to the control and not preprocessed; otherwise, . + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + + + Raises the event. + An that contains the event data. + The property of the application is not set to . + + + Raises the event. + An that contains the event data. + + + This member overrides . + An that contains the event data. + Unable to get the window handle for the ActiveX control. Windowless ActiveX controls are not supported. + + + This method is not meaningful for this control. + An object. + + + This member overrides . + An that contains the event data. + Unable to get the window handle for the ActiveX control. Windowless ActiveX controls are not supported. + + + Preprocesses keyboard or input messages within the message loop before they are dispatched. + A , passed by reference, that represents the message to process. The possible values are WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR, and WM_SYSCHAR. + + if the message was processed by the control; otherwise, . + + + Processes a dialog key if the WebBrowser ActiveX control does not process it. + One of the values that represents the key to process. + + if the key was processed by the ; otherwise, . + + + Processes a mnemonic character. + The character to process. + + if the character was processed as a mnemonic by the control; otherwise, . + + + This member overrides . + The windows to process. + + + Gets the underlying ActiveX control. + An representing the underlying ActiveX control. + + + This property is not supported by this control. + This property is being set. + + in all cases. + + + This property is not meaningful for this control. + A that represents the background of the control. + + + This property is not supported by this control. + This property is being set. + + . + + + This property is not supported by this control. + This property is being set. + One of the values. + + + This property is not supported by this control. + This property is being set. + The value of this property is not meaningful for this control. + + + Gets the default size of the control. + The default of the control. + + + This property is not supported by this control. + This property is being set. + + in all cases. + + + This property is not meaningful for this control. + The value of this property is not meaningful for this control. + + + This property is not meaningful for this control. + The value of this property is not meaningful for this control. + + + This property is not meaningful for this control. + The value of this property is not meaningful for this control. + + + This property is not supported by this control. + This property is being set. + The value of this property is not meaningful for this control. + + + Gets or sets the site of the control. + The associated with the , if any. + + + This property is not supported by this control. + This property is being set. + The text displayed in the control. + + + This property is not supported by this control. + This property is being set. + + in all cases. + + + Provides data for the event. + + + Initializes a new instance of the class. + A representing the location of the document that was loaded. + + + Gets the location of the document to which the control has navigated. + A representing the location of the document that was loaded. + + + Represents the method that will handle the event of a control. + The source of the event. + A that contains the event data. + + + Specifies constants that define the encryption methods used by documents displayed in the control. + + + 128-bit security encryption. + + + 40-bit security encryption. + + + 56-bit security encryption. + + + Fortezza security encryption. + + + No security encryption. + + + Multiple security encryption methods in different Web page frames. + + + Unknown security encryption. + + + Provides data for the event. + + + Initializes a new instance of the class. + A representing the location of the document to which the control has navigated. + + + Gets the location of the document to which the control has navigated. + A representing the location of the document to which the control has navigated. + + + Represents the method that will handle the event of a control. + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + A representing the location of the document to which the control is navigating. + The name of the Web page frame in which the new document will be loaded. + + + Gets the name of the Web page frame in which the new document will be loaded. + The name of the frame in which the new document will be loaded. + + + Gets the location of the document to which the control is navigating. + A representing the location of the document to which the control is navigating. + + + Represents the method that will handle the event of a control. + The source of the event. + A that contains the event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The number of bytes that are loaded already. + The total number of bytes to be loaded. + + + Gets the number of bytes that have been downloaded. + The number of bytes that have been loaded or -1 to indicate that the download has completed. + + + Gets the total number of bytes in the document being loaded. + The total number of bytes to be loaded. + + + Represents the method that will handle the event of a control. + The source of the event. + A that contains the event data. + + + Specifies constants that define the state of the control. + + + The control has finished loading the new document and all its contents. + + + The control has loaded enough of the document to allow limited user interaction, such as clicking hyperlinks that have been displayed. + + + The control has loaded and initialized the new document, but has not yet received all the document data. + + + The control is loading a new document. + + + No document is currently loaded. + + + Specifies constants that define how the control can refresh its contents. + + + A refresh that requests the latest version of the current Web page. + + + For internal use only; do not use. + + + A refresh that requests an update only if the current Web page has expired. + + + A refresh that requests a copy of the current Web page that has been cached on the server. + + + Implements the interfaces of an ActiveX site for use as a base class by the class. + + + Releases all resources used by the . + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + to release both managed and unmanaged resources; to release only unmanaged resources. + + + Defines a new for parsing application settings. This class cannot be inherited. + + + Initializes a new instance of the class. + + + Gets or sets a value indicating whether just-in-time (JIT) debugging is used. + + if JIT debugging is used; otherwise, . + + + Provides a synchronization context for the Windows Forms application model. + + + Initializes a new instance of the class. + + + Copies the synchronization context. + A copy of the synchronization context. + + + Releases all resources used by the . + + + Dispatches an asynchronous message to a synchronization context. + The delegate to call. + The object passed to the delegate. + + + Dispatches a synchronous message to a synchronization context. + The delegate to call. + The object passed to the delegate. + The destination thread no longer exists. + + + Uninstalls the currently installed and replaces it with the previously installed context. + + + Gets or sets a value indicating whether the is installed when a control is created. + + if the is installed; otherwise, . The default is . + + + \ No newline at end of file diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Windows.Input.Manipulations.dll b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Input.Manipulations.dll new file mode 100644 index 0000000..20c0d85 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Input.Manipulations.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Windows.Presentation.dll b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Presentation.dll new file mode 100644 index 0000000..d265b53 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Windows.Presentation.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/System.Xaml.dll b/ConsoleApp1/bin/Debug/net7.0/System.Xaml.dll new file mode 100644 index 0000000..95f4798 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/System.Xaml.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/UIAutomationClient.dll b/ConsoleApp1/bin/Debug/net7.0/UIAutomationClient.dll new file mode 100644 index 0000000..162825f Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/UIAutomationClient.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/UIAutomationClientSideProviders.dll b/ConsoleApp1/bin/Debug/net7.0/UIAutomationClientSideProviders.dll new file mode 100644 index 0000000..06bfd71 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/UIAutomationClientSideProviders.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/UIAutomationProvider.dll b/ConsoleApp1/bin/Debug/net7.0/UIAutomationProvider.dll new file mode 100644 index 0000000..97d326c Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/UIAutomationProvider.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/UIAutomationTypes.dll b/ConsoleApp1/bin/Debug/net7.0/UIAutomationTypes.dll new file mode 100644 index 0000000..916f01b Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/UIAutomationTypes.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/WindowsBase.dll b/ConsoleApp1/bin/Debug/net7.0/WindowsBase.dll new file mode 100644 index 0000000..15eab77 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/WindowsBase.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/WindowsFormsIntegration.dll b/ConsoleApp1/bin/Debug/net7.0/WindowsFormsIntegration.dll new file mode 100644 index 0000000..123f7ed Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/WindowsFormsIntegration.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/cs/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..2d32099 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/cs/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/de/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..2156886 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/de/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/es/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..6afcab4 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/es/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/fr/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..8909cb4 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/fr/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/it/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..abbfc5d Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/it/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/ja/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..1b2983c Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/ja/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/ko/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..9bac053 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/ko/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/pl/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..6225812 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/pl/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/pt-BR/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..72de460 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/pt-BR/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/ru/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..cc0f989 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/ru/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/tr/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..b65fcd9 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/tr/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/zh-Hans/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..5b7ef43 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/zh-Hans/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net7.0/zh-Hant/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net7.0/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..0cf1895 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net7.0/zh-Hant/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.deps.json b/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.deps.json new file mode 100644 index 0000000..a021e3d --- /dev/null +++ b/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.deps.json @@ -0,0 +1,82 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "ConsoleApp1/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "ConsoleApp1.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + } + } + }, + "libraries": { + "ConsoleApp1/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.dll b/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.dll new file mode 100644 index 0000000..a66fb75 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.exe b/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.exe new file mode 100644 index 0000000..73be599 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.exe differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.pdb b/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.pdb new file mode 100644 index 0000000..41ee9ab Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.pdb differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.runtimeconfig.json b/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/ConsoleApp1/bin/Debug/net8.0-windows/ConsoleApp1.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/FSharp.Core.dll b/ConsoleApp1/bin/Debug/net8.0-windows/FSharp.Core.dll new file mode 100644 index 0000000..ea92bd2 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/FSharp.Core.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..e88cc2b Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..52bdb6f Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..2fd3646 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..996b1a1 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..673c036 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..e9408aa Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..1a14b27 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..7ba01b0 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..14a9d94 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..89a2784 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..45ff841 Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..ea9bc6c Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll b/ConsoleApp1/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..09f763e Binary files /dev/null and b/ConsoleApp1/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll differ diff --git a/ConsoleApp1/obj/ConsoleApp1.fsproj.nuget.dgspec.json b/ConsoleApp1/obj/ConsoleApp1.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..139b9e5 --- /dev/null +++ b/ConsoleApp1/obj/ConsoleApp1.fsproj.nuget.dgspec.json @@ -0,0 +1,79 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\ConsoleApp1\\ConsoleApp1.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\ConsoleApp1\\ConsoleApp1.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\ConsoleApp1\\ConsoleApp1.fsproj", + "projectName": "ConsoleApp1", + "projectPath": "G:\\coldfar_py\\fseye\\ConsoleApp1\\ConsoleApp1.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\ConsoleApp1\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/ConsoleApp1/obj/ConsoleApp1.fsproj.nuget.g.props b/ConsoleApp1/obj/ConsoleApp1.fsproj.nuget.g.props new file mode 100644 index 0000000..05be850 --- /dev/null +++ b/ConsoleApp1/obj/ConsoleApp1.fsproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + C:\Users\anibal\.nuget\packages\fsharp.core\8.0.100-beta.23475.2 + + \ No newline at end of file diff --git a/ConsoleApp1/obj/ConsoleApp1.fsproj.nuget.g.targets b/ConsoleApp1/obj/ConsoleApp1.fsproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/ConsoleApp1/obj/ConsoleApp1.fsproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs b/ConsoleApp1/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs new file mode 100644 index 0000000..3eb4cfe --- /dev/null +++ b/ConsoleApp1/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.AssemblyInfo.fs b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.AssemblyInfo.fs new file mode 100644 index 0000000..20f873e --- /dev/null +++ b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.AssemblyInfo.fs @@ -0,0 +1,19 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.AssemblyInfoInputs.cache b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.AssemblyInfoInputs.cache new file mode 100644 index 0000000..2a03656 --- /dev/null +++ b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +4977efdb3cc750858d78a98df344adc57103d757 diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.assets.cache b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.assets.cache new file mode 100644 index 0000000..63499ed Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.assets.cache differ diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.dll b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.dll new file mode 100644 index 0000000..f44e9a1 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.dll differ diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.fsproj.AssemblyReference.cache b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..1d32b08 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.fsproj.AssemblyReference.cache differ diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.fsproj.CopyComplete b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.fsproj.CoreCompileInputs.cache b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..56e27d5 --- /dev/null +++ b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +67d769c6c76539735266bdb2e606d51e0748e74c diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.fsproj.FileListAbsolute.txt b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..5a3efc2 --- /dev/null +++ b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.fsproj.FileListAbsolute.txt @@ -0,0 +1,29 @@ +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0-windows\ConsoleApp1.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0-windows\ConsoleApp1.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0-windows\ConsoleApp1.AssemblyInfo.fs +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0-windows\ConsoleApp1.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\ConsoleApp1.exe +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\ConsoleApp1.deps.json +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\ConsoleApp1.runtimeconfig.json +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\ConsoleApp1.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\ConsoleApp1.pdb +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\FSharp.Core.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0-windows\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0-windows\ConsoleApp1.fsproj.CopyComplete +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0-windows\ConsoleApp1.dll +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0-windows\refint\ConsoleApp1.dll +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0-windows\ConsoleApp1.pdb +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0-windows\ConsoleApp1.genruntimeconfig.cache +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0-windows\ref\ConsoleApp1.dll diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.genruntimeconfig.cache b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.genruntimeconfig.cache new file mode 100644 index 0000000..6447b6b --- /dev/null +++ b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.genruntimeconfig.cache @@ -0,0 +1 @@ +23cb970158046492ad29d78e9df1b74021c33b0a diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.pdb b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.pdb new file mode 100644 index 0000000..c48e20c Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0-windows/ConsoleApp1.pdb differ diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/apphost.exe b/ConsoleApp1/obj/Debug/net7.0-windows/apphost.exe new file mode 100644 index 0000000..aff2bc5 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0-windows/apphost.exe differ diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/ref/ConsoleApp1.dll b/ConsoleApp1/obj/Debug/net7.0-windows/ref/ConsoleApp1.dll new file mode 100644 index 0000000..56f8e75 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0-windows/ref/ConsoleApp1.dll differ diff --git a/ConsoleApp1/obj/Debug/net7.0-windows/refint/ConsoleApp1.dll b/ConsoleApp1/obj/Debug/net7.0-windows/refint/ConsoleApp1.dll new file mode 100644 index 0000000..56f8e75 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0-windows/refint/ConsoleApp1.dll differ diff --git a/ConsoleApp1/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs b/ConsoleApp1/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs new file mode 100644 index 0000000..3eb4cfe --- /dev/null +++ b/ConsoleApp1/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.AssemblyInfo.fs b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.AssemblyInfo.fs new file mode 100644 index 0000000..71ad78a --- /dev/null +++ b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.AssemblyInfo.fs @@ -0,0 +1,17 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.AssemblyInfoInputs.cache b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.AssemblyInfoInputs.cache new file mode 100644 index 0000000..00a6ec1 --- /dev/null +++ b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +0cbac02cf6b33ab9449e1ec02e8dbba2474e8080 diff --git a/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.assets.cache b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.assets.cache new file mode 100644 index 0000000..cccc189 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.assets.cache differ diff --git a/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.dll b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.dll new file mode 100644 index 0000000..5c0e629 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.dll differ diff --git a/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.fsproj.AssemblyReference.cache b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..be446b0 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.fsproj.AssemblyReference.cache differ diff --git a/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.fsproj.CopyComplete b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.fsproj.CoreCompileInputs.cache b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..f26303e --- /dev/null +++ b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +1f155715dc2cf931363d2b13829b995d4aafb0c6 diff --git a/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.fsproj.FileListAbsolute.txt b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..ee8b10c --- /dev/null +++ b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.fsproj.FileListAbsolute.txt @@ -0,0 +1,97 @@ +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\ConsoleApp1.exe +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\ConsoleApp1.deps.json +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\ConsoleApp1.runtimeconfig.json +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\ConsoleApp1.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\ConsoleApp1.pdb +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\FSharp.Core.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\Accessibility.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\Microsoft.VisualBasic.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\Microsoft.VisualBasic.Forms.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\Microsoft.Win32.Registry.AccessControl.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\Microsoft.Win32.SystemEvents.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\PresentationCore.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\PresentationFramework.Aero.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\PresentationFramework.Aero2.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\PresentationFramework.AeroLite.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\PresentationFramework.Classic.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\PresentationFramework.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\PresentationFramework.Luna.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\PresentationFramework.Royale.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\PresentationUI.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\ReachFramework.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.CodeDom.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Configuration.ConfigurationManager.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Design.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Diagnostics.EventLog.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Diagnostics.PerformanceCounter.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.DirectoryServices.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Drawing.Common.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Drawing.Design.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Drawing.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.IO.Packaging.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Printing.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Resources.Extensions.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Security.Cryptography.Pkcs.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Security.Cryptography.ProtectedData.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Security.Cryptography.Xml.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Security.Permissions.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Threading.AccessControl.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Windows.Controls.Ribbon.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Windows.Extensions.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Windows.Forms.Design.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Windows.Forms.Design.Editors.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Windows.Forms.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Windows.Forms.Primitives.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Windows.Input.Manipulations.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Windows.Presentation.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Xaml.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\UIAutomationClient.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\UIAutomationClientSideProviders.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\UIAutomationProvider.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\UIAutomationTypes.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\WindowsBase.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\WindowsFormsIntegration.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\Accessibility.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\Microsoft.VisualBasic.Forms.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\Microsoft.Win32.Registry.AccessControl.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\Microsoft.Win32.SystemEvents.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.CodeDom.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Configuration.ConfigurationManager.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Diagnostics.EventLog.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Diagnostics.PerformanceCounter.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.DirectoryServices.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Drawing.Common.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.IO.Packaging.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Resources.Extensions.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Security.Cryptography.Pkcs.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Security.Cryptography.ProtectedData.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Security.Cryptography.Xml.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Security.Permissions.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Threading.AccessControl.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Windows.Extensions.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Windows.Forms.Design.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Windows.Forms.xml +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net7.0\System.Windows.Forms.Primitives.xml +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0\ConsoleApp1.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0\ConsoleApp1.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0\ConsoleApp1.AssemblyInfo.fs +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0\ConsoleApp1.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0\ConsoleApp1.fsproj.CopyComplete +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0\ConsoleApp1.dll +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0\refint\ConsoleApp1.dll +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0\ConsoleApp1.pdb +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0\ConsoleApp1.genruntimeconfig.cache +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net7.0\ref\ConsoleApp1.dll diff --git a/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.genruntimeconfig.cache b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.genruntimeconfig.cache new file mode 100644 index 0000000..cd0b0f5 --- /dev/null +++ b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.genruntimeconfig.cache @@ -0,0 +1 @@ +55dfd7cf6684fadcbbd414ac2b362ca2c96faafc diff --git a/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.pdb b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.pdb new file mode 100644 index 0000000..c7df611 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0/ConsoleApp1.pdb differ diff --git a/ConsoleApp1/obj/Debug/net7.0/apphost.exe b/ConsoleApp1/obj/Debug/net7.0/apphost.exe new file mode 100644 index 0000000..712dae0 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0/apphost.exe differ diff --git a/ConsoleApp1/obj/Debug/net7.0/ref/ConsoleApp1.dll b/ConsoleApp1/obj/Debug/net7.0/ref/ConsoleApp1.dll new file mode 100644 index 0000000..2ca8d07 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0/ref/ConsoleApp1.dll differ diff --git a/ConsoleApp1/obj/Debug/net7.0/refint/ConsoleApp1.dll b/ConsoleApp1/obj/Debug/net7.0/refint/ConsoleApp1.dll new file mode 100644 index 0000000..2ca8d07 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net7.0/refint/ConsoleApp1.dll differ diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs b/ConsoleApp1/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs new file mode 100644 index 0000000..34364b5 --- /dev/null +++ b/ConsoleApp1/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.AssemblyInfo.fs b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.AssemblyInfo.fs new file mode 100644 index 0000000..20f873e --- /dev/null +++ b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.AssemblyInfo.fs @@ -0,0 +1,19 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.AssemblyInfoInputs.cache b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.AssemblyInfoInputs.cache new file mode 100644 index 0000000..2a03656 --- /dev/null +++ b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +4977efdb3cc750858d78a98df344adc57103d757 diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.assets.cache b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.assets.cache new file mode 100644 index 0000000..7600acc Binary files /dev/null and b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.assets.cache differ diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.dll b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.dll new file mode 100644 index 0000000..a66fb75 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.dll differ diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.fsproj.AssemblyReference.cache b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..1d32b08 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.fsproj.AssemblyReference.cache differ diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.fsproj.CopyComplete b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.fsproj.CoreCompileInputs.cache b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..a42b8dc --- /dev/null +++ b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +a57a20a7c2710d51571f6a01d67f3e7cf64a8a59 diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.fsproj.FileListAbsolute.txt b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..dabc5c7 --- /dev/null +++ b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.fsproj.FileListAbsolute.txt @@ -0,0 +1,30 @@ +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\ConsoleApp1.exe +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\ConsoleApp1.deps.json +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\ConsoleApp1.runtimeconfig.json +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\ConsoleApp1.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\ConsoleApp1.pdb +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\FSharp.Core.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\bin\Debug\net8.0-windows\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net8.0-windows\ConsoleApp1.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net8.0-windows\ConsoleApp1.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net8.0-windows\ConsoleApp1.AssemblyInfo.fs +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net8.0-windows\ConsoleApp1.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net8.0-windows\ConsoleApp1.sourcelink.json +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net8.0-windows\ConsoleApp1.fsproj.CopyComplete +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net8.0-windows\ConsoleApp1.dll +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net8.0-windows\refint\ConsoleApp1.dll +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net8.0-windows\ConsoleApp1.pdb +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net8.0-windows\ConsoleApp1.genruntimeconfig.cache +G:\coldfar_py\fseye\ConsoleApp1\obj\Debug\net8.0-windows\ref\ConsoleApp1.dll diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.genruntimeconfig.cache b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.genruntimeconfig.cache new file mode 100644 index 0000000..6138646 --- /dev/null +++ b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.genruntimeconfig.cache @@ -0,0 +1 @@ +c98bd7e7ba4a4019bb4632fed3038df46a297add diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.pdb b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.pdb new file mode 100644 index 0000000..41ee9ab Binary files /dev/null and b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.pdb differ diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.sourcelink.json b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.sourcelink.json new file mode 100644 index 0000000..abedcf3 --- /dev/null +++ b/ConsoleApp1/obj/Debug/net8.0-windows/ConsoleApp1.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"G:\\coldfar_py\\fseye\\*":"https://raw.githubusercontent.com/ingted/fseye/d56eb7d3486e62aa1cd8f172d9334d0655659597/*"}} \ No newline at end of file diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/apphost.exe b/ConsoleApp1/obj/Debug/net8.0-windows/apphost.exe new file mode 100644 index 0000000..73be599 Binary files /dev/null and b/ConsoleApp1/obj/Debug/net8.0-windows/apphost.exe differ diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/ref/ConsoleApp1.dll b/ConsoleApp1/obj/Debug/net8.0-windows/ref/ConsoleApp1.dll new file mode 100644 index 0000000..89e17fd Binary files /dev/null and b/ConsoleApp1/obj/Debug/net8.0-windows/ref/ConsoleApp1.dll differ diff --git a/ConsoleApp1/obj/Debug/net8.0-windows/refint/ConsoleApp1.dll b/ConsoleApp1/obj/Debug/net8.0-windows/refint/ConsoleApp1.dll new file mode 100644 index 0000000..89e17fd Binary files /dev/null and b/ConsoleApp1/obj/Debug/net8.0-windows/refint/ConsoleApp1.dll differ diff --git a/ConsoleApp1/obj/project.assets.json b/ConsoleApp1/obj/project.assets.json new file mode 100644 index 0000000..2e14c9e --- /dev/null +++ b/ConsoleApp1/obj/project.assets.json @@ -0,0 +1,185 @@ +{ + "version": 3, + "targets": { + "net8.0-windows7.0": { + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "compile": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "resource": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + } + } + }, + "libraries": { + "FSharp.Core/8.0.100-beta.23475.2": { + "sha512": "EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "type": "package", + "path": "fsharp.core/8.0.100-beta.23475.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "fsharp.core.nuspec", + "lib/netstandard2.0/FSharp.Core.dll", + "lib/netstandard2.0/FSharp.Core.xml", + "lib/netstandard2.0/cs/FSharp.Core.resources.dll", + "lib/netstandard2.0/de/FSharp.Core.resources.dll", + "lib/netstandard2.0/es/FSharp.Core.resources.dll", + "lib/netstandard2.0/fr/FSharp.Core.resources.dll", + "lib/netstandard2.0/it/FSharp.Core.resources.dll", + "lib/netstandard2.0/ja/FSharp.Core.resources.dll", + "lib/netstandard2.0/ko/FSharp.Core.resources.dll", + "lib/netstandard2.0/pl/FSharp.Core.resources.dll", + "lib/netstandard2.0/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.0/ru/FSharp.Core.resources.dll", + "lib/netstandard2.0/tr/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hant/FSharp.Core.resources.dll", + "lib/netstandard2.1/FSharp.Core.dll", + "lib/netstandard2.1/FSharp.Core.xml", + "lib/netstandard2.1/cs/FSharp.Core.resources.dll", + "lib/netstandard2.1/de/FSharp.Core.resources.dll", + "lib/netstandard2.1/es/FSharp.Core.resources.dll", + "lib/netstandard2.1/fr/FSharp.Core.resources.dll", + "lib/netstandard2.1/it/FSharp.Core.resources.dll", + "lib/netstandard2.1/ja/FSharp.Core.resources.dll", + "lib/netstandard2.1/ko/FSharp.Core.resources.dll", + "lib/netstandard2.1/pl/FSharp.Core.resources.dll", + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.1/ru/FSharp.Core.resources.dll", + "lib/netstandard2.1/tr/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0-windows7.0": [ + "FSharp.Core >= 8.0.100-beta.23475.2" + ] + }, + "packageFolders": { + "C:\\Users\\anibal\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\ConsoleApp1\\ConsoleApp1.fsproj", + "projectName": "ConsoleApp1", + "projectPath": "G:\\coldfar_py\\fseye\\ConsoleApp1\\ConsoleApp1.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\ConsoleApp1\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/ConsoleApp1/obj/project.nuget.cache b/ConsoleApp1/obj/project.nuget.cache new file mode 100644 index 0000000..41b757f --- /dev/null +++ b/ConsoleApp1/obj/project.nuget.cache @@ -0,0 +1,10 @@ +{ + "version": 2, + "dgSpecHash": "iHONfSh1ZfWhk1xSzzy2qmL60AugW9LlCNEF2SnXlUMv6QqSeqVOcM7xW2yK8nn3UddsmzHIr5z3ZxmtDF1UJA==", + "success": true, + "projectFilePath": "G:\\coldfar_py\\fseye\\ConsoleApp1\\ConsoleApp1.fsproj", + "expectedPackageFiles": [ + "C:\\Users\\anibal\\.nuget\\packages\\fsharp.core\\8.0.100-beta.23475.2\\fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/Debug.FsEye/App.config b/Debug.FsEye/App.config index 18b52c1..607f96c 100644 --- a/Debug.FsEye/App.config +++ b/Debug.FsEye/App.config @@ -1,6 +1,4 @@  - - - + \ No newline at end of file diff --git a/Debug.FsEye/Debug.FsEye.fsproj b/Debug.FsEye/Debug.FsEye.fsproj deleted file mode 100644 index 8c86037..0000000 --- a/Debug.FsEye/Debug.FsEye.fsproj +++ /dev/null @@ -1,108 +0,0 @@ - - - - Debug - x86 - 8.0.30703 - 2.0 - {fd9691cc-8069-4c02-b3b6-f990fbd6114d} - WinExe - Debug.FsEye - Debug.FsEye - v4.0 - - - Debug.FsEye - - - true - full - false - false - bin\Debug\ - DEBUG;TRACE - 3 - x86 - bin\Debug\Debug.FsEye.XML - - - pdbonly - true - true - bin\Release\ - TRACE - 3 - x86 - bin\Release\Debug.FsEye.XML - - - true - full - false - false - bin\Debug\ - DEBUG;TRACE - 3 - bin\Debug\Debug.FsEye.XML - AnyCPU - - - pdbonly - true - true - bin\Release\ - TRACE - 3 - bin\Release\Debug.FsEye.XML - AnyCPU - - - - - - - - Always - - - - - - - - - - - - - - - - FsEye.DataGridView.Plugin - {cc563dcc-2eaf-4822-b4ce-9d80acca6b5e} - True - - - FsEye.PropertyGrid.Plugin - {1f9b8cb8-8c0c-424c-9035-6562b637a233} - True - - - FsEye.TreeView.Plugin - {669bc59d-958a-4096-affe-7776cf68b46e} - True - - - FsEye - {20de2466-d7b1-4f72-b8f8-51f10f5f186e} - True - - - - \ No newline at end of file diff --git a/Debug.FsEye/Debug.FsEye7.fsproj b/Debug.FsEye/Debug.FsEye7.fsproj new file mode 100644 index 0000000..320595d --- /dev/null +++ b/Debug.FsEye/Debug.FsEye7.fsproj @@ -0,0 +1,27 @@ + + + + WinExe + net8.0-windows + true + + + + + + + + + + + + + + + + + + + + + diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.deps.json b/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.deps.json new file mode 100644 index 0000000..5e0cdb3 --- /dev/null +++ b/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.deps.json @@ -0,0 +1,162 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Debug.FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "runtime": { + "Debug.FsEye7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "Debug.FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.dll b/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.dll new file mode 100644 index 0000000..c5e15f7 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.dll.config b/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.dll.config new file mode 100644 index 0000000..f39ada4 --- /dev/null +++ b/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.dll.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.exe b/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.exe new file mode 100644 index 0000000..4708491 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.exe differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.pdb b/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.pdb new file mode 100644 index 0000000..815b04b Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.pdb differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.runtimeconfig.json b/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/Debug.FsEye/bin/Debug/net8.0-windows/Debug.FsEye7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/FSharp.Core.dll b/Debug.FsEye/bin/Debug/net8.0-windows/FSharp.Core.dll new file mode 100644 index 0000000..ea92bd2 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/FSharp.Core.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/FsEye.NuGet.fsx b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye.NuGet.fsx new file mode 100644 index 0000000..2c8c4b9 --- /dev/null +++ b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye.NuGet.fsx @@ -0,0 +1,6 @@ +//reference FsEye.dll (e.g. "Send to F# Interactive" on the project reference availabe in some IDE versions) +//#r @"\FsEye.dll" + +//Execute the following two lines of code to bring the eye singleton into scope and bind it to FSI +open Swensen.FsEye.Fsi //bring the eye singleton into scope +fsi.AddPrintTransformer eye.Listener //attached the listener \ No newline at end of file diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/FsEye.fsx b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye.fsx new file mode 100644 index 0000000..00c1e9a --- /dev/null +++ b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye.fsx @@ -0,0 +1,28 @@ +(* +Copyright 2011 Stephen Swensen + +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. +*) +[] +module StartupScript + +#I __SOURCE_DIRECTORY__ //learned from http://stackoverflow.com/questions/4860991/f-for-scripting-location-of-script-file + +//should do dynamic action while building to toggle between this local path and the relative path +#r "FsEye.dll" //release deployment expects this file next to the dll +//#r "bin/Release/FsEye.dll" + + +open Swensen.FsEye.Fsi +let eye = eye +fsi.AddPrintTransformer eye.Listener //attached the listener diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.deps.json b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.deps.json new file mode 100644 index 0000000..f3d81f5 --- /dev/null +++ b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.deps.json @@ -0,0 +1,148 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.dll b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.dll new file mode 100644 index 0000000..b6a89ed Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.exe b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.exe new file mode 100644 index 0000000..b369092 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.exe differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.pdb b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.pdb new file mode 100644 index 0000000..53b79a2 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.pdb differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/Debug.FsEye/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll b/Debug.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll new file mode 100644 index 0000000..72ec31b Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll b/Debug.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll new file mode 100644 index 0000000..c4b099a Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll b/Debug.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..a4c3ae4 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/Utils.dll b/Debug.FsEye/bin/Debug/net8.0-windows/Utils.dll new file mode 100644 index 0000000..826b99a Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/Utils.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/Utils.pdb b/Debug.FsEye/bin/Debug/net8.0-windows/Utils.pdb new file mode 100644 index 0000000..f54e88c Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/Utils.pdb differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..e88cc2b Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..52bdb6f Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..2fd3646 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..996b1a1 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..673c036 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..e9408aa Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..1a14b27 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..7ba01b0 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..14a9d94 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..89a2784 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..45ff841 Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..ea9bc6c Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll b/Debug.FsEye/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..09f763e Binary files /dev/null and b/Debug.FsEye/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll differ diff --git a/Debug.FsEye/obj/Debug.FsEye.fsproj.nuget.cache b/Debug.FsEye/obj/Debug.FsEye.fsproj.nuget.cache new file mode 100644 index 0000000..dedb398 --- /dev/null +++ b/Debug.FsEye/obj/Debug.FsEye.fsproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "j8M0SnkJlBCEBeAWWJfa39cWiLVdp6D+ffUb2DJkeT9uWfHG/FLPVok3g5f+V9hzIy98IwDg1fa98JZGPzzSpQ==", + "success": true +} \ No newline at end of file diff --git a/Debug.FsEye/obj/Debug.FsEye.fsproj.nuget.dgspec.json b/Debug.FsEye/obj/Debug.FsEye.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..0dffef8 --- /dev/null +++ b/Debug.FsEye/obj/Debug.FsEye.fsproj.nuget.dgspec.json @@ -0,0 +1,367 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\Debug.FsEye\\Debug.FsEye.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\Debug.FsEye\\Debug.FsEye.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Debug.FsEye\\Debug.FsEye.fsproj", + "projectName": "Debug.FsEye", + "projectPath": "G:\\coldfar_py\\fseye\\Debug.FsEye\\Debug.FsEye.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Debug.FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin.fsproj" + }, + "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin.fsproj" + }, + "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin.fsproj" + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin.fsproj", + "projectName": "FsEye.DataGridView.Plugin", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin.fsproj", + "projectName": "FsEye.PropertyGrid.Plugin", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin.fsproj", + "projectName": "FsEye.TreeView.Plugin", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj", + "projectName": "FsEye", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Debug.FsEye/obj/Debug.FsEye.fsproj.nuget.g.props b/Debug.FsEye/obj/Debug.FsEye.fsproj.nuget.g.props new file mode 100644 index 0000000..12067d8 --- /dev/null +++ b/Debug.FsEye/obj/Debug.FsEye.fsproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + C:\Users\anibal\.nuget\packages\fsharp.core\4.7.0 + + \ No newline at end of file diff --git a/Debug.FsEye/obj/Debug.FsEye.fsproj.nuget.g.targets b/Debug.FsEye/obj/Debug.FsEye.fsproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Debug.FsEye/obj/Debug.FsEye.fsproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Debug.FsEye/obj/Debug.FsEye7.fsproj.nuget.dgspec.json b/Debug.FsEye/obj/Debug.FsEye7.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..d889c54 --- /dev/null +++ b/Debug.FsEye/obj/Debug.FsEye7.fsproj.nuget.dgspec.json @@ -0,0 +1,233 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\Debug.FsEye\\Debug.FsEye7.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\Debug.FsEye\\Debug.FsEye7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Debug.FsEye\\Debug.FsEye7.fsproj", + "projectName": "Debug.FsEye7", + "projectPath": "G:\\coldfar_py\\fseye\\Debug.FsEye\\Debug.FsEye7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Debug.FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "projectName": "FsEye7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "Microsoft.Extensions.FileProviders.Embedded": { + "target": "Package", + "version": "[8.0.0-rc.2.23480.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Debug.FsEye/obj/Debug.FsEye7.fsproj.nuget.g.props b/Debug.FsEye/obj/Debug.FsEye7.fsproj.nuget.g.props new file mode 100644 index 0000000..05be850 --- /dev/null +++ b/Debug.FsEye/obj/Debug.FsEye7.fsproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + C:\Users\anibal\.nuget\packages\fsharp.core\8.0.100-beta.23475.2 + + \ No newline at end of file diff --git a/Debug.FsEye/obj/Debug.FsEye7.fsproj.nuget.g.targets b/Debug.FsEye/obj/Debug.FsEye7.fsproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Debug.FsEye/obj/Debug.FsEye7.fsproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Debug.FsEye/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs b/Debug.FsEye/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs new file mode 100644 index 0000000..4982a01 --- /dev/null +++ b/Debug.FsEye/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/Debug.FsEye/obj/Debug/net48/Debug.FsEye.AssemblyInfo.fs b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.AssemblyInfo.fs new file mode 100644 index 0000000..857b121 --- /dev/null +++ b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.AssemblyInfo.fs @@ -0,0 +1,17 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/Debug.FsEye/obj/Debug/net48/Debug.FsEye.AssemblyInfoInputs.cache b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.AssemblyInfoInputs.cache new file mode 100644 index 0000000..edd4d8e --- /dev/null +++ b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +ec0e8a413d70bc30a92704df7f887ca68836908d diff --git a/Debug.FsEye/obj/Debug/net48/Debug.FsEye.assets.cache b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.assets.cache new file mode 100644 index 0000000..e61efaf Binary files /dev/null and b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.assets.cache differ diff --git a/Debug.FsEye/obj/Debug/net48/Debug.FsEye.dll b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.dll new file mode 100644 index 0000000..e20fb5e Binary files /dev/null and b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.dll differ diff --git a/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsproj.AssemblyReference.cache b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..458ff79 Binary files /dev/null and b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsproj.AssemblyReference.cache differ diff --git a/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsproj.CopyComplete b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsproj.CoreCompileInputs.cache b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..3f30f26 --- /dev/null +++ b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +21643f490db49d5be5dae4b5a560d20b2b4468e7 diff --git a/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsproj.FileListAbsolute.txt b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..7c8aaf2 --- /dev/null +++ b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsproj.FileListAbsolute.txt @@ -0,0 +1,73 @@ +Z:\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.fsprojAssemblyReference.cache +Z:\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.AssemblyInfoInputs.cache +Z:\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.AssemblyInfo.fs +Z:\fseye\Debug.FsEye\bin\Debug\net48\FsEye.NuGet.fsx +Z:\fseye\Debug.FsEye\bin\Debug\net48\FsEye.fsx +Z:\fseye\Debug.FsEye\bin\Debug\net48\App.config +Z:\fseye\Debug.FsEye\bin\Debug\net48\Debug.FsEye.dll.config +Z:\fseye\Debug.FsEye\bin\Debug\net48\Debug.FsEye.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\Debug.FsEye.pdb +Z:\fseye\Debug.FsEye\bin\Debug\net48\FSharp.Core.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\cs\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\de\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\es\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\fr\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\it\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\ja\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\ko\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\pl\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\pt-BR\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\ru\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\tr\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\zh-Hans\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\zh-Hant\FSharp.Core.resources.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\FsEye.DataGridView.Plugin.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\FsEye.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\FsEye.PropertyGrid.Plugin.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\FsEye.TreeView.Plugin.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\Utils.dll +Z:\fseye\Debug.FsEye\bin\Debug\net48\FsEye.DataGridView.Plugin.pdb +Z:\fseye\Debug.FsEye\bin\Debug\net48\FsEye.PropertyGrid.Plugin.pdb +Z:\fseye\Debug.FsEye\bin\Debug\net48\FsEye.TreeView.Plugin.pdb +Z:\fseye\Debug.FsEye\bin\Debug\net48\FsEye.pdb +Z:\fseye\Debug.FsEye\bin\Debug\net48\Utils.pdb +Z:\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.fsproj.CopyComplete +Z:\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.dll +Z:\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.pdb +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\FsEye.NuGet.fsx +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\FsEye.fsx +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\App.config +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\Debug.FsEye.dll.config +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\Debug.FsEye.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\Debug.FsEye.pdb +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\FSharp.Core.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\FsEye.DataGridView.Plugin.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\FsEye.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\FsEye.PropertyGrid.Plugin.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\FsEye.TreeView.Plugin.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\Utils.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\FsEye.DataGridView.Plugin.pdb +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\FsEye.PropertyGrid.Plugin.pdb +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\FsEye.TreeView.Plugin.pdb +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\FsEye.pdb +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net48\Utils.pdb +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.AssemblyInfo.fs +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.fsproj.CopyComplete +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.dll +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net48\Debug.FsEye.pdb diff --git a/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsprojAssemblyReference.cache b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsprojAssemblyReference.cache new file mode 100644 index 0000000..215a1cd Binary files /dev/null and b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.fsprojAssemblyReference.cache differ diff --git a/Debug.FsEye/obj/Debug/net48/Debug.FsEye.pdb b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.pdb new file mode 100644 index 0000000..b1a2130 Binary files /dev/null and b/Debug.FsEye/obj/Debug/net48/Debug.FsEye.pdb differ diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs b/Debug.FsEye/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs new file mode 100644 index 0000000..3eb4cfe --- /dev/null +++ b/Debug.FsEye/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.AssemblyInfo.fs b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.AssemblyInfo.fs new file mode 100644 index 0000000..e3e9de1 --- /dev/null +++ b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.AssemblyInfo.fs @@ -0,0 +1,19 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.AssemblyInfoInputs.cache b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.AssemblyInfoInputs.cache new file mode 100644 index 0000000..4a07528 --- /dev/null +++ b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +c31e2802d3f4f95ed2efab749fb8add8ca85f283 diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.assets.cache b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.assets.cache new file mode 100644 index 0000000..c53f9fc Binary files /dev/null and b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.assets.cache differ diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.dll b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.dll new file mode 100644 index 0000000..68a5ec2 Binary files /dev/null and b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.dll differ diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.fsproj.AssemblyReference.cache b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..a3ce8f0 Binary files /dev/null and b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.fsproj.AssemblyReference.cache differ diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.fsproj.CopyComplete b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.fsproj.CoreCompileInputs.cache b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..188230f --- /dev/null +++ b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +95342ee12992f6ccdbe0de6b9583ad942b5c3bfa diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.fsproj.FileListAbsolute.txt b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..be5e7b9 --- /dev/null +++ b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.fsproj.FileListAbsolute.txt @@ -0,0 +1,39 @@ +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\FsEye7.deps.json +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\FsEye7.exe +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\Debug.FsEye7.exe +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\FsEye.NuGet.fsx +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\FsEye.fsx +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\Debug.FsEye7.dll.config +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\Debug.FsEye7.deps.json +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\Debug.FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\Debug.FsEye7.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\Debug.FsEye7.pdb +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\FSharp.Core.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\FsEye7.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\Utils.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\FsEye7.pdb +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net7.0-windows\Utils.pdb +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net7.0-windows\Debug.FsEye7.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net7.0-windows\Debug.FsEye7.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net7.0-windows\Debug.FsEye7.AssemblyInfo.fs +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net7.0-windows\Debug.FsEye7.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net7.0-windows\Debug.FsEye7.fsproj.CopyComplete +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net7.0-windows\Debug.FsEye7.dll +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net7.0-windows\refint\Debug.FsEye7.dll +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net7.0-windows\Debug.FsEye7.pdb +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net7.0-windows\Debug.FsEye7.genruntimeconfig.cache +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net7.0-windows\ref\Debug.FsEye7.dll diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.genruntimeconfig.cache b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.genruntimeconfig.cache new file mode 100644 index 0000000..3fd9b2e --- /dev/null +++ b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.genruntimeconfig.cache @@ -0,0 +1 @@ +9ae7df68660344d022a3a8b31d729d7a819b24a4 diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.pdb b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.pdb new file mode 100644 index 0000000..c719585 Binary files /dev/null and b/Debug.FsEye/obj/Debug/net7.0-windows/Debug.FsEye7.pdb differ diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/apphost.exe b/Debug.FsEye/obj/Debug/net7.0-windows/apphost.exe new file mode 100644 index 0000000..3e0b4ab Binary files /dev/null and b/Debug.FsEye/obj/Debug/net7.0-windows/apphost.exe differ diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/ref/Debug.FsEye7.dll b/Debug.FsEye/obj/Debug/net7.0-windows/ref/Debug.FsEye7.dll new file mode 100644 index 0000000..467acba Binary files /dev/null and b/Debug.FsEye/obj/Debug/net7.0-windows/ref/Debug.FsEye7.dll differ diff --git a/Debug.FsEye/obj/Debug/net7.0-windows/refint/Debug.FsEye7.dll b/Debug.FsEye/obj/Debug/net7.0-windows/refint/Debug.FsEye7.dll new file mode 100644 index 0000000..467acba Binary files /dev/null and b/Debug.FsEye/obj/Debug/net7.0-windows/refint/Debug.FsEye7.dll differ diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs b/Debug.FsEye/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs new file mode 100644 index 0000000..34364b5 --- /dev/null +++ b/Debug.FsEye/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.AssemblyInfo.fs b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.AssemblyInfo.fs new file mode 100644 index 0000000..e3e9de1 --- /dev/null +++ b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.AssemblyInfo.fs @@ -0,0 +1,19 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.AssemblyInfoInputs.cache b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.AssemblyInfoInputs.cache new file mode 100644 index 0000000..4a07528 --- /dev/null +++ b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +c31e2802d3f4f95ed2efab749fb8add8ca85f283 diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.assets.cache b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.assets.cache new file mode 100644 index 0000000..6284e7c Binary files /dev/null and b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.assets.cache differ diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.dll b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.dll new file mode 100644 index 0000000..c5e15f7 Binary files /dev/null and b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.dll differ diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.fsproj.AssemblyReference.cache b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..9e9f668 Binary files /dev/null and b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.fsproj.AssemblyReference.cache differ diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.fsproj.CopyComplete b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.fsproj.CoreCompileInputs.cache b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..42b0f5c --- /dev/null +++ b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +5a321bd7799871acf4827c3306668691626867c7 diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.fsproj.FileListAbsolute.txt b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..bc2d401 --- /dev/null +++ b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.fsproj.FileListAbsolute.txt @@ -0,0 +1,43 @@ +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\FsEye7.deps.json +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\FsEye7.exe +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\Debug.FsEye7.exe +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\FsEye.NuGet.fsx +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\FsEye.fsx +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\Debug.FsEye7.dll.config +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\Debug.FsEye7.deps.json +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\Debug.FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\Debug.FsEye7.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\Debug.FsEye7.pdb +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\FSharp.Core.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\FsEye7.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\Utils.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\FsEye7.pdb +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\Utils.pdb +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net8.0-windows\Debug.FsEye7.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net8.0-windows\Debug.FsEye7.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net8.0-windows\Debug.FsEye7.AssemblyInfo.fs +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net8.0-windows\Debug.FsEye7.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net8.0-windows\Debug.FsEye7.sourcelink.json +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net8.0-windows\Debug.FsEye7.fsproj.CopyComplete +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net8.0-windows\Debug.FsEye7.dll +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net8.0-windows\refint\Debug.FsEye7.dll +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net8.0-windows\Debug.FsEye7.pdb +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net8.0-windows\Debug.FsEye7.genruntimeconfig.cache +G:\coldfar_py\fseye\Debug.FsEye\obj\Debug\net8.0-windows\ref\Debug.FsEye7.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Abstractions.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Embedded.dll +G:\coldfar_py\fseye\Debug.FsEye\bin\Debug\net8.0-windows\Microsoft.Extensions.Primitives.dll diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.genruntimeconfig.cache b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.genruntimeconfig.cache new file mode 100644 index 0000000..55f185a --- /dev/null +++ b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.genruntimeconfig.cache @@ -0,0 +1 @@ +4aa19d271bbccb66804f830c94f971b80ddff362 diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.pdb b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.pdb new file mode 100644 index 0000000..815b04b Binary files /dev/null and b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.pdb differ diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.sourcelink.json b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.sourcelink.json new file mode 100644 index 0000000..abedcf3 --- /dev/null +++ b/Debug.FsEye/obj/Debug/net8.0-windows/Debug.FsEye7.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"G:\\coldfar_py\\fseye\\*":"https://raw.githubusercontent.com/ingted/fseye/d56eb7d3486e62aa1cd8f172d9334d0655659597/*"}} \ No newline at end of file diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/apphost.exe b/Debug.FsEye/obj/Debug/net8.0-windows/apphost.exe new file mode 100644 index 0000000..4708491 Binary files /dev/null and b/Debug.FsEye/obj/Debug/net8.0-windows/apphost.exe differ diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/ref/Debug.FsEye7.dll b/Debug.FsEye/obj/Debug/net8.0-windows/ref/Debug.FsEye7.dll new file mode 100644 index 0000000..0ea8522 Binary files /dev/null and b/Debug.FsEye/obj/Debug/net8.0-windows/ref/Debug.FsEye7.dll differ diff --git a/Debug.FsEye/obj/Debug/net8.0-windows/refint/Debug.FsEye7.dll b/Debug.FsEye/obj/Debug/net8.0-windows/refint/Debug.FsEye7.dll new file mode 100644 index 0000000..0ea8522 Binary files /dev/null and b/Debug.FsEye/obj/Debug/net8.0-windows/refint/Debug.FsEye7.dll differ diff --git a/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.AssemblyInfo.fs b/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.AssemblyInfo.fs new file mode 100644 index 0000000..857b121 --- /dev/null +++ b/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.AssemblyInfo.fs @@ -0,0 +1,17 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.AssemblyInfoInputs.cache b/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.AssemblyInfoInputs.cache new file mode 100644 index 0000000..edd4d8e --- /dev/null +++ b/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +ec0e8a413d70bc30a92704df7f887ca68836908d diff --git a/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.assets.cache b/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.assets.cache new file mode 100644 index 0000000..2f2825d Binary files /dev/null and b/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.assets.cache differ diff --git a/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.fsproj.CoreCompileInputs.cache b/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..430dcd2 --- /dev/null +++ b/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +38697a9c1c87ed47fb3760470bd51606eb2c7b89 diff --git a/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.fsprojAssemblyReference.cache b/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.fsprojAssemblyReference.cache new file mode 100644 index 0000000..ae2e9d2 Binary files /dev/null and b/Debug.FsEye/obj/Debug/netstandard2.0/Debug.FsEye.fsprojAssemblyReference.cache differ diff --git a/Debug.FsEye/obj/project.assets.json b/Debug.FsEye/obj/project.assets.json new file mode 100644 index 0000000..48aa637 --- /dev/null +++ b/Debug.FsEye/obj/project.assets.json @@ -0,0 +1,368 @@ +{ + "version": 3, + "targets": { + "net8.0-windows7.0": { + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "compile": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "resource": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "build": { + "build/netstandard2.0/_._": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/_._": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "FsEye7/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "compile": { + "bin/placeholder/FsEye7.dll": {} + }, + "runtime": { + "bin/placeholder/FsEye7.dll": {} + }, + "frameworkReferences": [ + "Microsoft.WindowsDesktop.App.WindowsForms" + ] + }, + "Utils/1.0.0": { + "type": "project", + "framework": ".NETStandard,Version=v2.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "compile": { + "bin/placeholder/Utils.dll": {} + }, + "runtime": { + "bin/placeholder/Utils.dll": {} + } + } + } + }, + "libraries": { + "FSharp.Core/8.0.100-beta.23475.2": { + "sha512": "EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "type": "package", + "path": "fsharp.core/8.0.100-beta.23475.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "fsharp.core.nuspec", + "lib/netstandard2.0/FSharp.Core.dll", + "lib/netstandard2.0/FSharp.Core.xml", + "lib/netstandard2.0/cs/FSharp.Core.resources.dll", + "lib/netstandard2.0/de/FSharp.Core.resources.dll", + "lib/netstandard2.0/es/FSharp.Core.resources.dll", + "lib/netstandard2.0/fr/FSharp.Core.resources.dll", + "lib/netstandard2.0/it/FSharp.Core.resources.dll", + "lib/netstandard2.0/ja/FSharp.Core.resources.dll", + "lib/netstandard2.0/ko/FSharp.Core.resources.dll", + "lib/netstandard2.0/pl/FSharp.Core.resources.dll", + "lib/netstandard2.0/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.0/ru/FSharp.Core.resources.dll", + "lib/netstandard2.0/tr/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hant/FSharp.Core.resources.dll", + "lib/netstandard2.1/FSharp.Core.dll", + "lib/netstandard2.1/FSharp.Core.xml", + "lib/netstandard2.1/cs/FSharp.Core.resources.dll", + "lib/netstandard2.1/de/FSharp.Core.resources.dll", + "lib/netstandard2.1/es/FSharp.Core.resources.dll", + "lib/netstandard2.1/fr/FSharp.Core.resources.dll", + "lib/netstandard2.1/it/FSharp.Core.resources.dll", + "lib/netstandard2.1/ja/FSharp.Core.resources.dll", + "lib/netstandard2.1/ko/FSharp.Core.resources.dll", + "lib/netstandard2.1/pl/FSharp.Core.resources.dll", + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.1/ru/FSharp.Core.resources.dll", + "lib/netstandard2.1/tr/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "sha512": "o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "sha512": "9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "type": "package", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512", + "microsoft.extensions.fileproviders.embedded.nuspec", + "tasks/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "sha512": "I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "FsEye7/1.0.0": { + "type": "project", + "path": "../FsEye/FsEye7.fsproj", + "msbuildProject": "../FsEye/FsEye7.fsproj" + }, + "Utils/1.0.0": { + "type": "project", + "path": "../Utils/Utils.fsproj", + "msbuildProject": "../Utils/Utils.fsproj" + } + }, + "projectFileDependencyGroups": { + "net8.0-windows7.0": [ + "FSharp.Core >= 8.0.100-beta.23475.2", + "FsEye7 >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\anibal\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Debug.FsEye\\Debug.FsEye7.fsproj", + "projectName": "Debug.FsEye7", + "projectPath": "G:\\coldfar_py\\fseye\\Debug.FsEye\\Debug.FsEye7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Debug.FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Debug.FsEye/obj/project.nuget.cache b/Debug.FsEye/obj/project.nuget.cache new file mode 100644 index 0000000..08ec977 --- /dev/null +++ b/Debug.FsEye/obj/project.nuget.cache @@ -0,0 +1,13 @@ +{ + "version": 2, + "dgSpecHash": "MX+2CX0NM2lramioBx48yeMGHGz3Xa0rBu77cI/wb7haSd7c+Ys32LRJMlqzV60jtSRJHkYnZSZH8iDCsELyvw==", + "success": true, + "projectFilePath": "G:\\coldfar_py\\fseye\\Debug.FsEye\\Debug.FsEye7.fsproj", + "expectedPackageFiles": [ + "C:\\Users\\anibal\\.nuget\\packages\\fsharp.core\\8.0.100-beta.23475.2\\fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0-rc.2.23479.6\\microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.fileproviders.embedded\\8.0.0-rc.2.23480.2\\microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0-rc.2.23479.6\\microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/FsEye.DataGridView.Plugin.fsproj b/FsEye.DataGridView.Plugin/FsEye.DataGridView.Plugin.fsproj deleted file mode 100644 index 388bbda..0000000 --- a/FsEye.DataGridView.Plugin/FsEye.DataGridView.Plugin.fsproj +++ /dev/null @@ -1,63 +0,0 @@ - - - - Debug - AnyCPU - 8.0.30703 - 2.0 - {cc563dcc-2eaf-4822-b4ce-9d80acca6b5e} - Library - FsEye.DataGridView.Plugin - FsEye.DataGridView.Plugin - v4.0 - FsEye.DataGridView.Plugin - - - true - full - false - false - bin\Debug\ - DEBUG;TRACE - 3 - bin\Debug\FsEye.DataGridView.Plugin.XML - - - pdbonly - true - true - bin\Release\ - TRACE - 3 - bin\Release\FsEye.DataGridView.Plugin.XML - - - - - - - - - - - - - - - - - FsEye - {20de2466-d7b1-4f72-b8f8-51f10f5f186e} - True - - - - - - \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/FsEye.DataGridView.Plugin7.fsproj b/FsEye.DataGridView.Plugin/FsEye.DataGridView.Plugin7.fsproj new file mode 100644 index 0000000..6cc387c --- /dev/null +++ b/FsEye.DataGridView.Plugin/FsEye.DataGridView.Plugin7.fsproj @@ -0,0 +1,26 @@ + + + + WinExe + net8.0-windows + true + + + + + + + + + + + + + + + + + + + + diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/FSharp.Core.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/FSharp.Core.dll new file mode 100644 index 0000000..ade04dd Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/FSharp.Core.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.DataGridView.Plugin.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.DataGridView.Plugin.dll new file mode 100644 index 0000000..e546d30 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.DataGridView.Plugin.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.DataGridView.Plugin.pdb b/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.DataGridView.Plugin.pdb new file mode 100644 index 0000000..9bbabba Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.DataGridView.Plugin.pdb differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.NuGet.fsx b/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.NuGet.fsx new file mode 100644 index 0000000..2c8c4b9 --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.NuGet.fsx @@ -0,0 +1,6 @@ +//reference FsEye.dll (e.g. "Send to F# Interactive" on the project reference availabe in some IDE versions) +//#r @"\FsEye.dll" + +//Execute the following two lines of code to bring the eye singleton into scope and bind it to FSI +open Swensen.FsEye.Fsi //bring the eye singleton into scope +fsi.AddPrintTransformer eye.Listener //attached the listener \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.dll new file mode 100644 index 0000000..7245e9a Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.fsx b/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.fsx new file mode 100644 index 0000000..00c1e9a --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.fsx @@ -0,0 +1,28 @@ +(* +Copyright 2011 Stephen Swensen + +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. +*) +[] +module StartupScript + +#I __SOURCE_DIRECTORY__ //learned from http://stackoverflow.com/questions/4860991/f-for-scripting-location-of-script-file + +//should do dynamic action while building to toggle between this local path and the relative path +#r "FsEye.dll" //release deployment expects this file next to the dll +//#r "bin/Release/FsEye.dll" + + +open Swensen.FsEye.Fsi +let eye = eye +fsi.AddPrintTransformer eye.Listener //attached the listener diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.pdb b/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.pdb new file mode 100644 index 0000000..71c11c4 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/FsEye.pdb differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/Utils.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/Utils.dll new file mode 100644 index 0000000..bf55d13 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/Utils.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/Utils.pdb b/FsEye.DataGridView.Plugin/bin/Debug/net48/Utils.pdb new file mode 100644 index 0000000..7af8615 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/Utils.pdb differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/cs/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..97e5a09 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/cs/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/de/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..e7d42db Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/de/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/es/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..3352381 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/es/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/fr/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..bd44bbb Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/fr/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/it/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..4200f0e Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/it/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/ja/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..9f71340 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/ja/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/ko/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..c28e47f Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/ko/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/pl/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..eb8ebcd Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/pl/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/pt-BR/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..60eb209 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/pt-BR/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/ru/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..92739b9 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/ru/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/tr/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..a4885e0 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/tr/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/zh-Hans/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..0bea135 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/zh-Hans/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net48/zh-Hant/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net48/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..c621017 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net48/zh-Hant/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FSharp.Core.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FSharp.Core.dll new file mode 100644 index 0000000..723d5c6 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FSharp.Core.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.deps.json b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.deps.json new file mode 100644 index 0000000..ac40e00 --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.deps.json @@ -0,0 +1,110 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v7.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v7.0": { + "FsEye.DataGridView.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.DataGridView.Plugin7.dll": {} + } + }, + "FSharp.Core/7.0.401": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.4.123.42509" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye.DataGridView.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/7.0.401": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZL16YHLJnkosMooVXjvJH0vGf7O4RSNtCpA/qw6OAHYxPCYSZRc5pKFTpDeDLdSWpOJDaZlveKcn42F0UDo77A==", + "path": "fsharp.core/7.0.401", + "hashPath": "fsharp.core.7.0.401.nupkg.sha512" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.dll new file mode 100644 index 0000000..3a06c69 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.exe b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.exe new file mode 100644 index 0000000..4e683d2 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.exe differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.pdb b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.pdb new file mode 100644 index 0000000..7eee473 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.pdb differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.runtimeconfig.json b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.runtimeconfig.json new file mode 100644 index 0000000..7b1a726 --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.runtimeconfig.json @@ -0,0 +1,15 @@ +{ + "runtimeOptions": { + "tfm": "net7.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "7.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "7.0.0" + } + ] + } +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.NuGet.fsx b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.NuGet.fsx new file mode 100644 index 0000000..2c8c4b9 --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.NuGet.fsx @@ -0,0 +1,6 @@ +//reference FsEye.dll (e.g. "Send to F# Interactive" on the project reference availabe in some IDE versions) +//#r @"\FsEye.dll" + +//Execute the following two lines of code to bring the eye singleton into scope and bind it to FSI +open Swensen.FsEye.Fsi //bring the eye singleton into scope +fsi.AddPrintTransformer eye.Listener //attached the listener \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.fsx b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.fsx new file mode 100644 index 0000000..00c1e9a --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye.fsx @@ -0,0 +1,28 @@ +(* +Copyright 2011 Stephen Swensen + +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. +*) +[] +module StartupScript + +#I __SOURCE_DIRECTORY__ //learned from http://stackoverflow.com/questions/4860991/f-for-scripting-location-of-script-file + +//should do dynamic action while building to toggle between this local path and the relative path +#r "FsEye.dll" //release deployment expects this file next to the dll +//#r "bin/Release/FsEye.dll" + + +open Swensen.FsEye.Fsi +let eye = eye +fsi.AddPrintTransformer eye.Listener //attached the listener diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.deps.json b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.deps.json new file mode 100644 index 0000000..21b87bb --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.deps.json @@ -0,0 +1,96 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v7.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v7.0": { + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "FSharp.Core/7.0.401": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.4.123.42509" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/7.0.401": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZL16YHLJnkosMooVXjvJH0vGf7O4RSNtCpA/qw6OAHYxPCYSZRc5pKFTpDeDLdSWpOJDaZlveKcn42F0UDo77A==", + "path": "fsharp.core/7.0.401", + "hashPath": "fsharp.core.7.0.401.nupkg.sha512" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.dll new file mode 100644 index 0000000..c91c966 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.exe b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.exe new file mode 100644 index 0000000..895f815 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.exe differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.pdb b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.pdb new file mode 100644 index 0000000..bbb59f7 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.pdb differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.runtimeconfig.json b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.runtimeconfig.json new file mode 100644 index 0000000..7b1a726 --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/FsEye7.runtimeconfig.json @@ -0,0 +1,15 @@ +{ + "runtimeOptions": { + "tfm": "net7.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "7.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "7.0.0" + } + ] + } +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/Utils.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/Utils.dll new file mode 100644 index 0000000..c390362 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/Utils.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/Utils.pdb b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/Utils.pdb new file mode 100644 index 0000000..01c379c Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/Utils.pdb differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/cs/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..2d32099 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/cs/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/de/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..2156886 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/de/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/es/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..6afcab4 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/es/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/fr/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..8909cb4 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/fr/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/it/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..abbfc5d Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/it/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/ja/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..1b2983c Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/ja/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/ko/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..9bac053 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/ko/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/pl/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..6225812 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/pl/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/pt-BR/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..72de460 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/pt-BR/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/ru/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..cc0f989 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/ru/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/tr/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..b65fcd9 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/tr/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/zh-Hans/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..5b7ef43 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/zh-Hans/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/zh-Hant/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..0cf1895 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net7.0-windows/zh-Hant/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FSharp.Core.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FSharp.Core.dll new file mode 100644 index 0000000..ea92bd2 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FSharp.Core.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.deps.json b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.deps.json new file mode 100644 index 0000000..6cf9e91 --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.deps.json @@ -0,0 +1,162 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "FsEye.DataGridView.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.DataGridView.Plugin7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye.DataGridView.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.dll new file mode 100644 index 0000000..949374b Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.exe b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.exe new file mode 100644 index 0000000..1c27baa Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.exe differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.pdb b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.pdb new file mode 100644 index 0000000..c7e520c Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.pdb differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.runtimeconfig.json b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.NuGet.fsx b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.NuGet.fsx new file mode 100644 index 0000000..2c8c4b9 --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.NuGet.fsx @@ -0,0 +1,6 @@ +//reference FsEye.dll (e.g. "Send to F# Interactive" on the project reference availabe in some IDE versions) +//#r @"\FsEye.dll" + +//Execute the following two lines of code to bring the eye singleton into scope and bind it to FSI +open Swensen.FsEye.Fsi //bring the eye singleton into scope +fsi.AddPrintTransformer eye.Listener //attached the listener \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.fsx b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.fsx new file mode 100644 index 0000000..00c1e9a --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye.fsx @@ -0,0 +1,28 @@ +(* +Copyright 2011 Stephen Swensen + +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. +*) +[] +module StartupScript + +#I __SOURCE_DIRECTORY__ //learned from http://stackoverflow.com/questions/4860991/f-for-scripting-location-of-script-file + +//should do dynamic action while building to toggle between this local path and the relative path +#r "FsEye.dll" //release deployment expects this file next to the dll +//#r "bin/Release/FsEye.dll" + + +open Swensen.FsEye.Fsi +let eye = eye +fsi.AddPrintTransformer eye.Listener //attached the listener diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.deps.json b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.deps.json new file mode 100644 index 0000000..f3d81f5 --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.deps.json @@ -0,0 +1,148 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.dll new file mode 100644 index 0000000..8e561d8 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.exe b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.exe new file mode 100644 index 0000000..1fe73d8 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.exe differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.pdb b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.pdb new file mode 100644 index 0000000..c04c3c1 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.pdb differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll new file mode 100644 index 0000000..72ec31b Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll new file mode 100644 index 0000000..c4b099a Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..a4c3ae4 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Utils.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Utils.dll new file mode 100644 index 0000000..826b99a Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Utils.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Utils.pdb b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Utils.pdb new file mode 100644 index 0000000..f54e88c Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/Utils.pdb differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..e88cc2b Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..52bdb6f Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..2fd3646 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..996b1a1 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..673c036 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..e9408aa Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..1a14b27 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..7ba01b0 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..14a9d94 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..89a2784 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..45ff841 Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..ea9bc6c Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..09f763e Binary files /dev/null and b/FsEye.DataGridView.Plugin/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs b/FsEye.DataGridView.Plugin/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs new file mode 100644 index 0000000..4982a01 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.AssemblyInfo.fs b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.AssemblyInfo.fs new file mode 100644 index 0000000..bb9e2e3 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.AssemblyInfo.fs @@ -0,0 +1,17 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.AssemblyInfoInputs.cache b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.AssemblyInfoInputs.cache new file mode 100644 index 0000000..4aa2cf9 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +de0aacec8ce875bc1a30fa185d2d1eec6bdb1c98 diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.assets.cache b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.assets.cache new file mode 100644 index 0000000..f8d945f Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.assets.cache differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.dll b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.dll new file mode 100644 index 0000000..e546d30 Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.dll differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsproj.AssemblyReference.cache b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..16f8f1c Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsproj.AssemblyReference.cache differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsproj.CopyComplete b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsproj.CoreCompileInputs.cache b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..43319df --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +d66b26756a08f13b8c1c844d7d2686babaa9dab7 diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsproj.FileListAbsolute.txt b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..26d3be5 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsproj.FileListAbsolute.txt @@ -0,0 +1,57 @@ +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FsEye.NuGet.fsx +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FsEye.fsx +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FsEye.DataGridView.Plugin.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FsEye.DataGridView.Plugin.pdb +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FSharp.Core.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\cs\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\de\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\es\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\fr\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\it\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\ja\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\ko\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\pl\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\pt-BR\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\ru\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\tr\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\zh-Hans\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\zh-Hant\FSharp.Core.resources.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FsEye.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\Utils.dll +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FsEye.pdb +Z:\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\Utils.pdb +Z:\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.fsprojAssemblyReference.cache +Z:\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.AssemblyInfoInputs.cache +Z:\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.AssemblyInfo.fs +Z:\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.fsproj.CopyComplete +Z:\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.dll +Z:\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.pdb +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FsEye.NuGet.fsx +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FsEye.fsx +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FsEye.DataGridView.Plugin.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FsEye.DataGridView.Plugin.pdb +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FSharp.Core.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FsEye.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\Utils.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\FsEye.pdb +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net48\Utils.pdb +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.AssemblyInfo.fs +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.fsproj.CopyComplete +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net48\FsEye.DataGridView.Plugin.pdb diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsprojAssemblyReference.cache b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsprojAssemblyReference.cache new file mode 100644 index 0000000..e878ce3 Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.fsprojAssemblyReference.cache differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.pdb b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.pdb new file mode 100644 index 0000000..9bbabba Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net48/FsEye.DataGridView.Plugin.pdb differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs new file mode 100644 index 0000000..3eb4cfe --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.AssemblyInfo.fs b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.AssemblyInfo.fs new file mode 100644 index 0000000..00ec1f7 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.AssemblyInfo.fs @@ -0,0 +1,19 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.AssemblyInfoInputs.cache b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.AssemblyInfoInputs.cache new file mode 100644 index 0000000..b91abc3 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +ff2918bee41587a41cbd0ec8f73daaeda98d840f diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.assets.cache b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.assets.cache new file mode 100644 index 0000000..66f0ce9 Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.assets.cache differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.dll b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.dll new file mode 100644 index 0000000..3a06c69 Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.dll differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.fsproj.AssemblyReference.cache b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..e2533a0 Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.fsproj.AssemblyReference.cache differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.fsproj.CopyComplete b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.fsproj.CoreCompileInputs.cache b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..35f4533 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +18ce32aa7ecbff7a3eed2d2108f0ba80213a9ecc diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.fsproj.FileListAbsolute.txt b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..78bff61 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.fsproj.FileListAbsolute.txt @@ -0,0 +1,38 @@ +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FsEye7.deps.json +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FsEye7.exe +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.exe +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FsEye.NuGet.fsx +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FsEye.fsx +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.deps.json +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.runtimeconfig.json +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.pdb +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FSharp.Core.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FsEye7.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\Utils.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\FsEye7.pdb +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net7.0-windows\Utils.pdb +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.AssemblyInfo.fs +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.fsproj.CopyComplete +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net7.0-windows\refint\FsEye.DataGridView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.pdb +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.genruntimeconfig.cache +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net7.0-windows\ref\FsEye.DataGridView.Plugin7.dll diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.genruntimeconfig.cache b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.genruntimeconfig.cache new file mode 100644 index 0000000..ac80352 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.genruntimeconfig.cache @@ -0,0 +1 @@ +e5eb207244fb694f4a425fd2a9de117b09bc9c46 diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.pdb b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.pdb new file mode 100644 index 0000000..7eee473 Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.pdb differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/apphost.exe b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/apphost.exe new file mode 100644 index 0000000..4e683d2 Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/apphost.exe differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/ref/FsEye.DataGridView.Plugin7.dll b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/ref/FsEye.DataGridView.Plugin7.dll new file mode 100644 index 0000000..21fbee6 Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/ref/FsEye.DataGridView.Plugin7.dll differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/refint/FsEye.DataGridView.Plugin7.dll b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/refint/FsEye.DataGridView.Plugin7.dll new file mode 100644 index 0000000..21fbee6 Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net7.0-windows/refint/FsEye.DataGridView.Plugin7.dll differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs new file mode 100644 index 0000000..34364b5 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.AssemblyInfo.fs b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.AssemblyInfo.fs new file mode 100644 index 0000000..00ec1f7 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.AssemblyInfo.fs @@ -0,0 +1,19 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.AssemblyInfoInputs.cache b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.AssemblyInfoInputs.cache new file mode 100644 index 0000000..b91abc3 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +ff2918bee41587a41cbd0ec8f73daaeda98d840f diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.assets.cache b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.assets.cache new file mode 100644 index 0000000..b5dd6e7 Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.assets.cache differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.dll b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.dll new file mode 100644 index 0000000..949374b Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.dll differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.fsproj.AssemblyReference.cache b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..9598a23 Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.fsproj.AssemblyReference.cache differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.fsproj.CopyComplete b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.fsproj.CoreCompileInputs.cache b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..8d37660 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +b6969b9fbd14171e3b893b4124b34ab01a55c72f diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.fsproj.FileListAbsolute.txt b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..8b5649e --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.fsproj.FileListAbsolute.txt @@ -0,0 +1,42 @@ +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FsEye7.deps.json +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FsEye7.exe +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.exe +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FsEye.NuGet.fsx +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FsEye.fsx +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.deps.json +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.runtimeconfig.json +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.pdb +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FSharp.Core.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FsEye7.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\Utils.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\FsEye7.pdb +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\Utils.pdb +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.AssemblyInfo.fs +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.sourcelink.json +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.fsproj.CopyComplete +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net8.0-windows\refint\FsEye.DataGridView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.pdb +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.genruntimeconfig.cache +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\obj\Debug\net8.0-windows\ref\FsEye.DataGridView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Abstractions.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Embedded.dll +G:\coldfar_py\fseye\FsEye.DataGridView.Plugin\bin\Debug\net8.0-windows\Microsoft.Extensions.Primitives.dll diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.genruntimeconfig.cache b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.genruntimeconfig.cache new file mode 100644 index 0000000..bbd00b0 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.genruntimeconfig.cache @@ -0,0 +1 @@ +913f013ab0125e3a1b118d014e1dad131144aaff diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.pdb b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.pdb new file mode 100644 index 0000000..c7e520c Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.pdb differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.sourcelink.json b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.sourcelink.json new file mode 100644 index 0000000..cd6d48f --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"G:\\coldfar_py\\fseye\\*":"https://raw.githubusercontent.com/ingted/fseye/554bdeb5f382570e3ba6bc1f7fa53eaa4fd207db/*"}} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/apphost.exe b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/apphost.exe new file mode 100644 index 0000000..1c27baa Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/apphost.exe differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/ref/FsEye.DataGridView.Plugin7.dll b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/ref/FsEye.DataGridView.Plugin7.dll new file mode 100644 index 0000000..d8567bc Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/ref/FsEye.DataGridView.Plugin7.dll differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/refint/FsEye.DataGridView.Plugin7.dll b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/refint/FsEye.DataGridView.Plugin7.dll new file mode 100644 index 0000000..d8567bc Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/net8.0-windows/refint/FsEye.DataGridView.Plugin7.dll differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.AssemblyInfo.fs b/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.AssemblyInfo.fs new file mode 100644 index 0000000..bb9e2e3 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.AssemblyInfo.fs @@ -0,0 +1,17 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.AssemblyInfoInputs.cache b/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.AssemblyInfoInputs.cache new file mode 100644 index 0000000..4aa2cf9 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +de0aacec8ce875bc1a30fa185d2d1eec6bdb1c98 diff --git a/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.assets.cache b/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.assets.cache new file mode 100644 index 0000000..2519afc Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.assets.cache differ diff --git a/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.fsproj.CoreCompileInputs.cache b/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..9ab1287 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +7f95c0850c1d1bf913fc01430898cf203d59cad2 diff --git a/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.fsproj.FileListAbsolute.txt b/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..14ee9ed --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.fsproj.FileListAbsolute.txt @@ -0,0 +1,3 @@ +Z:\fseye\FsEye.DataGridView.Plugin\obj\Debug\netstandard2.0\FsEye.DataGridView.Plugin.fsprojAssemblyReference.cache +Z:\fseye\FsEye.DataGridView.Plugin\obj\Debug\netstandard2.0\FsEye.DataGridView.Plugin.AssemblyInfoInputs.cache +Z:\fseye\FsEye.DataGridView.Plugin\obj\Debug\netstandard2.0\FsEye.DataGridView.Plugin.AssemblyInfo.fs diff --git a/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.fsprojAssemblyReference.cache b/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.fsprojAssemblyReference.cache new file mode 100644 index 0000000..940a284 Binary files /dev/null and b/FsEye.DataGridView.Plugin/obj/Debug/netstandard2.0/FsEye.DataGridView.Plugin.fsprojAssemblyReference.cache differ diff --git a/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin.fsproj.nuget.cache b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin.fsproj.nuget.cache new file mode 100644 index 0000000..0690ecc --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin.fsproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "+47geChUJq74W6nsIKj34Em3Af3wcKOBztEwy1pgxP4PzFf23h6PJNUmEuckJRyDZwRh15cJURhLp2TMWI+ewA==", + "success": true +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin.fsproj.nuget.dgspec.json b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..5ec90e8 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin.fsproj.nuget.dgspec.json @@ -0,0 +1,190 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin.fsproj", + "projectName": "FsEye.DataGridView.Plugin", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj", + "projectName": "FsEye", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin.fsproj.nuget.g.props b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin.fsproj.nuget.g.props new file mode 100644 index 0000000..12067d8 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin.fsproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + C:\Users\anibal\.nuget\packages\fsharp.core\4.7.0 + + \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin.fsproj.nuget.g.targets b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin.fsproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin.fsproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin7.fsproj.nuget.dgspec.json b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin7.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..63f0291 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin7.fsproj.nuget.dgspec.json @@ -0,0 +1,233 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj", + "projectName": "FsEye.DataGridView.Plugin7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "projectName": "FsEye7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "Microsoft.Extensions.FileProviders.Embedded": { + "target": "Package", + "version": "[8.0.0-rc.2.23480.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin7.fsproj.nuget.g.props b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin7.fsproj.nuget.g.props new file mode 100644 index 0000000..05be850 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin7.fsproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + C:\Users\anibal\.nuget\packages\fsharp.core\8.0.100-beta.23475.2 + + \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin7.fsproj.nuget.g.targets b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin7.fsproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/FsEye.DataGridView.Plugin7.fsproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/obj/project.assets.json b/FsEye.DataGridView.Plugin/obj/project.assets.json new file mode 100644 index 0000000..1080ed0 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/project.assets.json @@ -0,0 +1,368 @@ +{ + "version": 3, + "targets": { + "net8.0-windows7.0": { + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "compile": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "resource": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "build": { + "build/netstandard2.0/_._": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/_._": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "FsEye7/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "compile": { + "bin/placeholder/FsEye7.dll": {} + }, + "runtime": { + "bin/placeholder/FsEye7.dll": {} + }, + "frameworkReferences": [ + "Microsoft.WindowsDesktop.App.WindowsForms" + ] + }, + "Utils/1.0.0": { + "type": "project", + "framework": ".NETStandard,Version=v2.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "compile": { + "bin/placeholder/Utils.dll": {} + }, + "runtime": { + "bin/placeholder/Utils.dll": {} + } + } + } + }, + "libraries": { + "FSharp.Core/8.0.100-beta.23475.2": { + "sha512": "EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "type": "package", + "path": "fsharp.core/8.0.100-beta.23475.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "fsharp.core.nuspec", + "lib/netstandard2.0/FSharp.Core.dll", + "lib/netstandard2.0/FSharp.Core.xml", + "lib/netstandard2.0/cs/FSharp.Core.resources.dll", + "lib/netstandard2.0/de/FSharp.Core.resources.dll", + "lib/netstandard2.0/es/FSharp.Core.resources.dll", + "lib/netstandard2.0/fr/FSharp.Core.resources.dll", + "lib/netstandard2.0/it/FSharp.Core.resources.dll", + "lib/netstandard2.0/ja/FSharp.Core.resources.dll", + "lib/netstandard2.0/ko/FSharp.Core.resources.dll", + "lib/netstandard2.0/pl/FSharp.Core.resources.dll", + "lib/netstandard2.0/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.0/ru/FSharp.Core.resources.dll", + "lib/netstandard2.0/tr/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hant/FSharp.Core.resources.dll", + "lib/netstandard2.1/FSharp.Core.dll", + "lib/netstandard2.1/FSharp.Core.xml", + "lib/netstandard2.1/cs/FSharp.Core.resources.dll", + "lib/netstandard2.1/de/FSharp.Core.resources.dll", + "lib/netstandard2.1/es/FSharp.Core.resources.dll", + "lib/netstandard2.1/fr/FSharp.Core.resources.dll", + "lib/netstandard2.1/it/FSharp.Core.resources.dll", + "lib/netstandard2.1/ja/FSharp.Core.resources.dll", + "lib/netstandard2.1/ko/FSharp.Core.resources.dll", + "lib/netstandard2.1/pl/FSharp.Core.resources.dll", + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.1/ru/FSharp.Core.resources.dll", + "lib/netstandard2.1/tr/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "sha512": "o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "sha512": "9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "type": "package", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512", + "microsoft.extensions.fileproviders.embedded.nuspec", + "tasks/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "sha512": "I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "FsEye7/1.0.0": { + "type": "project", + "path": "../FsEye/FsEye7.fsproj", + "msbuildProject": "../FsEye/FsEye7.fsproj" + }, + "Utils/1.0.0": { + "type": "project", + "path": "../Utils/Utils.fsproj", + "msbuildProject": "../Utils/Utils.fsproj" + } + }, + "projectFileDependencyGroups": { + "net8.0-windows7.0": [ + "FSharp.Core >= 8.0.100-beta.23475.2", + "FsEye7 >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\anibal\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj", + "projectName": "FsEye.DataGridView.Plugin7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/FsEye.DataGridView.Plugin/obj/project.nuget.cache b/FsEye.DataGridView.Plugin/obj/project.nuget.cache new file mode 100644 index 0000000..f4199a6 --- /dev/null +++ b/FsEye.DataGridView.Plugin/obj/project.nuget.cache @@ -0,0 +1,13 @@ +{ + "version": 2, + "dgSpecHash": "3naGuzfJWeKWQgGmW9hIpWNa3vjnhANYZNh2cvVp5dIYQLQKC5VLETLGpd8WRk38RT09R44SRRP0F96MY5gBZw==", + "success": true, + "projectFilePath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj", + "expectedPackageFiles": [ + "C:\\Users\\anibal\\.nuget\\packages\\fsharp.core\\8.0.100-beta.23475.2\\fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0-rc.2.23479.6\\microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.fileproviders.embedded\\8.0.0-rc.2.23480.2\\microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0-rc.2.23479.6\\microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/FsEye.PropertyGrid.Plugin.fsproj b/FsEye.PropertyGrid.Plugin/FsEye.PropertyGrid.Plugin.fsproj deleted file mode 100644 index 6f071dd..0000000 --- a/FsEye.PropertyGrid.Plugin/FsEye.PropertyGrid.Plugin.fsproj +++ /dev/null @@ -1,89 +0,0 @@ - - - - Debug - x86 - 8.0.30703 - 2.0 - {1f9b8cb8-8c0c-424c-9035-6562b637a233} - Library - FsEye.PropertyGrid.Plugin - FsEye.PropertyGrid.Plugin - v4.0 - - - FsEye.PropertyGrid.Plugin - - - true - full - false - false - bin\Debug\plugins - DEBUG;TRACE - 3 - x86 - bin\Debug\FsEye.PropertyGrid.Plugin.XML - - - pdbonly - true - true - bin\Release\plugins - TRACE - 3 - x86 - bin\Release\FsEye.PropertyGrid.Plugin.xml - - - true - full - false - true - bin\Debug\ - DEBUG;TRACE - 3 - bin\Debug\FsEye.PropertyGrid.Plugin.xml - AnyCPU - - - pdbonly - true - true - bin\Release\ - TRACE - 3 - bin\Release\FsEye.PropertyGrid.Plugin.xml - AnyCPU - - - - - - - - - - - - - - - - - - FsEye - {20de2466-d7b1-4f72-b8f8-51f10f5f186e} - True - - - - - - \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/FsEye.PropertyGrid.Plugin7.fsproj b/FsEye.PropertyGrid.Plugin/FsEye.PropertyGrid.Plugin7.fsproj new file mode 100644 index 0000000..176ef64 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/FsEye.PropertyGrid.Plugin7.fsproj @@ -0,0 +1,26 @@ + + + + WinExe + net8.0-windows + true + + + + + + + + + + + + + + + + + + + + diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FSharp.Core.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FSharp.Core.dll new file mode 100644 index 0000000..ade04dd Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FSharp.Core.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.NuGet.fsx b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.NuGet.fsx new file mode 100644 index 0000000..2c8c4b9 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.NuGet.fsx @@ -0,0 +1,6 @@ +//reference FsEye.dll (e.g. "Send to F# Interactive" on the project reference availabe in some IDE versions) +//#r @"\FsEye.dll" + +//Execute the following two lines of code to bring the eye singleton into scope and bind it to FSI +open Swensen.FsEye.Fsi //bring the eye singleton into scope +fsi.AddPrintTransformer eye.Listener //attached the listener \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.PropertyGrid.Plugin.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.PropertyGrid.Plugin.dll new file mode 100644 index 0000000..eec3305 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.PropertyGrid.Plugin.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.PropertyGrid.Plugin.pdb b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.PropertyGrid.Plugin.pdb new file mode 100644 index 0000000..4a5ecf1 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.PropertyGrid.Plugin.pdb differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.dll new file mode 100644 index 0000000..7245e9a Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.fsx b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.fsx new file mode 100644 index 0000000..00c1e9a --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.fsx @@ -0,0 +1,28 @@ +(* +Copyright 2011 Stephen Swensen + +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. +*) +[] +module StartupScript + +#I __SOURCE_DIRECTORY__ //learned from http://stackoverflow.com/questions/4860991/f-for-scripting-location-of-script-file + +//should do dynamic action while building to toggle between this local path and the relative path +#r "FsEye.dll" //release deployment expects this file next to the dll +//#r "bin/Release/FsEye.dll" + + +open Swensen.FsEye.Fsi +let eye = eye +fsi.AddPrintTransformer eye.Listener //attached the listener diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.pdb b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.pdb new file mode 100644 index 0000000..71c11c4 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/FsEye.pdb differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/Utils.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/Utils.dll new file mode 100644 index 0000000..bf55d13 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/Utils.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/Utils.pdb b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/Utils.pdb new file mode 100644 index 0000000..7af8615 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/Utils.pdb differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/cs/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..97e5a09 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/cs/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/de/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..e7d42db Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/de/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/es/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..3352381 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/es/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/fr/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..bd44bbb Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/fr/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/it/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..4200f0e Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/it/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/ja/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..9f71340 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/ja/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/ko/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..c28e47f Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/ko/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/pl/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..eb8ebcd Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/pl/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/pt-BR/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..60eb209 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/pt-BR/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/ru/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..92739b9 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/ru/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/tr/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..a4885e0 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/tr/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/zh-Hans/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..0bea135 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/zh-Hans/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net48/zh-Hant/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..c621017 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net48/zh-Hant/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FSharp.Core.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FSharp.Core.dll new file mode 100644 index 0000000..ea92bd2 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FSharp.Core.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.NuGet.fsx b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.NuGet.fsx new file mode 100644 index 0000000..2c8c4b9 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.NuGet.fsx @@ -0,0 +1,6 @@ +//reference FsEye.dll (e.g. "Send to F# Interactive" on the project reference availabe in some IDE versions) +//#r @"\FsEye.dll" + +//Execute the following two lines of code to bring the eye singleton into scope and bind it to FSI +open Swensen.FsEye.Fsi //bring the eye singleton into scope +fsi.AddPrintTransformer eye.Listener //attached the listener \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.deps.json b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.deps.json new file mode 100644 index 0000000..b437870 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.deps.json @@ -0,0 +1,162 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "FsEye.PropertyGrid.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.PropertyGrid.Plugin7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye.PropertyGrid.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.dll new file mode 100644 index 0000000..b5e61a8 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.exe b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.exe new file mode 100644 index 0000000..1051a42 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.exe differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.pdb b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.pdb new file mode 100644 index 0000000..bd73c45 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.pdb differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.runtimeconfig.json b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.fsx b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.fsx new file mode 100644 index 0000000..00c1e9a --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye.fsx @@ -0,0 +1,28 @@ +(* +Copyright 2011 Stephen Swensen + +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. +*) +[] +module StartupScript + +#I __SOURCE_DIRECTORY__ //learned from http://stackoverflow.com/questions/4860991/f-for-scripting-location-of-script-file + +//should do dynamic action while building to toggle between this local path and the relative path +#r "FsEye.dll" //release deployment expects this file next to the dll +//#r "bin/Release/FsEye.dll" + + +open Swensen.FsEye.Fsi +let eye = eye +fsi.AddPrintTransformer eye.Listener //attached the listener diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.deps.json b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.deps.json new file mode 100644 index 0000000..f3d81f5 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.deps.json @@ -0,0 +1,148 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.dll new file mode 100644 index 0000000..8e561d8 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.exe b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.exe new file mode 100644 index 0000000..1fe73d8 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.exe differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.pdb b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.pdb new file mode 100644 index 0000000..c04c3c1 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.pdb differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll new file mode 100644 index 0000000..72ec31b Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll new file mode 100644 index 0000000..c4b099a Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..a4c3ae4 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Utils.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Utils.dll new file mode 100644 index 0000000..826b99a Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Utils.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Utils.pdb b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Utils.pdb new file mode 100644 index 0000000..f54e88c Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/Utils.pdb differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..e88cc2b Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..52bdb6f Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..2fd3646 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..996b1a1 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..673c036 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..e9408aa Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..1a14b27 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..7ba01b0 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..14a9d94 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..89a2784 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..45ff841 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..ea9bc6c Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..09f763e Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs new file mode 100644 index 0000000..4982a01 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.AssemblyInfo.fs b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.AssemblyInfo.fs new file mode 100644 index 0000000..1af6167 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.AssemblyInfo.fs @@ -0,0 +1,17 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.AssemblyInfoInputs.cache b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.AssemblyInfoInputs.cache new file mode 100644 index 0000000..8e04e35 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +184c8ff77302881d054307c6b456375300cfad00 diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.assets.cache b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.assets.cache new file mode 100644 index 0000000..db0d8fe Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.assets.cache differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.dll b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.dll new file mode 100644 index 0000000..eec3305 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.dll differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsproj.AssemblyReference.cache b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..7ece875 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsproj.AssemblyReference.cache differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsproj.CopyComplete b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsproj.CoreCompileInputs.cache b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..e044cc9 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +c137bdc01b300a08926dc1ecef4e4163ada69242 diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsproj.FileListAbsolute.txt b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..a40920a --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsproj.FileListAbsolute.txt @@ -0,0 +1,57 @@ +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FsEye.NuGet.fsx +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FsEye.fsx +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FsEye.PropertyGrid.Plugin.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FsEye.PropertyGrid.Plugin.pdb +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FSharp.Core.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\cs\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\de\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\es\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\fr\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\it\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\ja\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\ko\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\pl\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\pt-BR\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\ru\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\tr\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\zh-Hans\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\zh-Hant\FSharp.Core.resources.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FsEye.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\Utils.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FsEye.pdb +Z:\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\Utils.pdb +Z:\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.fsprojAssemblyReference.cache +Z:\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.AssemblyInfoInputs.cache +Z:\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.AssemblyInfo.fs +Z:\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.fsproj.CopyComplete +Z:\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.dll +Z:\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.pdb +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FsEye.NuGet.fsx +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FsEye.fsx +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FsEye.PropertyGrid.Plugin.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FsEye.PropertyGrid.Plugin.pdb +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FSharp.Core.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FsEye.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\Utils.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\FsEye.pdb +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net48\Utils.pdb +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.AssemblyInfo.fs +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.fsproj.CopyComplete +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net48\FsEye.PropertyGrid.Plugin.pdb diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsprojAssemblyReference.cache b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsprojAssemblyReference.cache new file mode 100644 index 0000000..34418bd Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.fsprojAssemblyReference.cache differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.pdb b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.pdb new file mode 100644 index 0000000..4a5ecf1 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net48/FsEye.PropertyGrid.Plugin.pdb differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs b/FsEye.PropertyGrid.Plugin/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs new file mode 100644 index 0000000..3eb4cfe --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.assets.cache b/FsEye.PropertyGrid.Plugin/obj/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.assets.cache new file mode 100644 index 0000000..dcd66e9 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.assets.cache differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.FileListAbsolute.txt b/FsEye.PropertyGrid.Plugin/obj/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net7.0-windows/apphost.exe b/FsEye.PropertyGrid.Plugin/obj/Debug/net7.0-windows/apphost.exe new file mode 100644 index 0000000..7a844c2 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net7.0-windows/apphost.exe differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs new file mode 100644 index 0000000..34364b5 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.AssemblyInfo.fs b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.AssemblyInfo.fs new file mode 100644 index 0000000..0e9bb42 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.AssemblyInfo.fs @@ -0,0 +1,19 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.AssemblyInfoInputs.cache b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.AssemblyInfoInputs.cache new file mode 100644 index 0000000..cc8e249 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +fd4f024834faefc1a707d817ac54a54efad984cf diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.assets.cache b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.assets.cache new file mode 100644 index 0000000..d604a86 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.assets.cache differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.dll b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.dll new file mode 100644 index 0000000..b5e61a8 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.dll differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.AssemblyReference.cache b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..9598a23 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.AssemblyReference.cache differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.CopyComplete b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.CoreCompileInputs.cache b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..49bd6d9 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +442b4338e34798fceb966b71770baddb718ea616 diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.FileListAbsolute.txt b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..788680f --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.fsproj.FileListAbsolute.txt @@ -0,0 +1,42 @@ +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FsEye7.deps.json +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FsEye7.exe +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.exe +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FsEye.NuGet.fsx +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FsEye.fsx +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.deps.json +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.runtimeconfig.json +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.pdb +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FSharp.Core.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FsEye7.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\Utils.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\FsEye7.pdb +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\Utils.pdb +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.AssemblyInfo.fs +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.sourcelink.json +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.fsproj.CopyComplete +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net8.0-windows\refint\FsEye.PropertyGrid.Plugin7.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.pdb +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.genruntimeconfig.cache +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\obj\Debug\net8.0-windows\ref\FsEye.PropertyGrid.Plugin7.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Abstractions.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Embedded.dll +G:\coldfar_py\fseye\FsEye.PropertyGrid.Plugin\bin\Debug\net8.0-windows\Microsoft.Extensions.Primitives.dll diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.genruntimeconfig.cache b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.genruntimeconfig.cache new file mode 100644 index 0000000..5e9e413 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.genruntimeconfig.cache @@ -0,0 +1 @@ +89a2c774f36c296083843e3b061a00a70078bd8c diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.pdb b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.pdb new file mode 100644 index 0000000..bd73c45 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.pdb differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.sourcelink.json b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.sourcelink.json new file mode 100644 index 0000000..cd6d48f --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"G:\\coldfar_py\\fseye\\*":"https://raw.githubusercontent.com/ingted/fseye/554bdeb5f382570e3ba6bc1f7fa53eaa4fd207db/*"}} \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/apphost.exe b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/apphost.exe new file mode 100644 index 0000000..1051a42 Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/apphost.exe differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/ref/FsEye.PropertyGrid.Plugin7.dll b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/ref/FsEye.PropertyGrid.Plugin7.dll new file mode 100644 index 0000000..390f6ca Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/ref/FsEye.PropertyGrid.Plugin7.dll differ diff --git a/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/refint/FsEye.PropertyGrid.Plugin7.dll b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/refint/FsEye.PropertyGrid.Plugin7.dll new file mode 100644 index 0000000..390f6ca Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/Debug/net8.0-windows/refint/FsEye.PropertyGrid.Plugin7.dll differ diff --git a/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin.fsproj.nuget.cache b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin.fsproj.nuget.cache new file mode 100644 index 0000000..b30562e --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin.fsproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "ZfzXc2lFTxYMY0zVetZ+DeF2nhZsgBrBuJhyAKRDWnX90LJr0eJ/ufuDkImShSb7PjnX47zuN8zze0XsdV+RRg==", + "success": true +} \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin.fsproj.nuget.dgspec.json b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..4fdf1de --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin.fsproj.nuget.dgspec.json @@ -0,0 +1,190 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin.fsproj", + "projectName": "FsEye.PropertyGrid.Plugin", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj", + "projectName": "FsEye", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin.fsproj.nuget.g.props b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin.fsproj.nuget.g.props new file mode 100644 index 0000000..12067d8 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin.fsproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + C:\Users\anibal\.nuget\packages\fsharp.core\4.7.0 + + \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin.fsproj.nuget.g.targets b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin.fsproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin.fsproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin7.fsproj.nuget.dgspec.json b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin7.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..da95ee1 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin7.fsproj.nuget.dgspec.json @@ -0,0 +1,233 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj", + "projectName": "FsEye.PropertyGrid.Plugin7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "projectName": "FsEye7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "Microsoft.Extensions.FileProviders.Embedded": { + "target": "Package", + "version": "[8.0.0-rc.2.23480.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin7.fsproj.nuget.g.props b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin7.fsproj.nuget.g.props new file mode 100644 index 0000000..05be850 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin7.fsproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + C:\Users\anibal\.nuget\packages\fsharp.core\8.0.100-beta.23475.2 + + \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin7.fsproj.nuget.g.targets b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin7.fsproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/FsEye.PropertyGrid.Plugin7.fsproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/obj/net48/FsEye.PropertyGrid.Plugin.fsprojAssemblyReference.cache b/FsEye.PropertyGrid.Plugin/obj/net48/FsEye.PropertyGrid.Plugin.fsprojAssemblyReference.cache new file mode 100644 index 0000000..4c4ceaf Binary files /dev/null and b/FsEye.PropertyGrid.Plugin/obj/net48/FsEye.PropertyGrid.Plugin.fsprojAssemblyReference.cache differ diff --git a/FsEye.PropertyGrid.Plugin/obj/project.assets.json b/FsEye.PropertyGrid.Plugin/obj/project.assets.json new file mode 100644 index 0000000..2916252 --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/project.assets.json @@ -0,0 +1,368 @@ +{ + "version": 3, + "targets": { + "net8.0-windows7.0": { + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "compile": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "resource": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "build": { + "build/netstandard2.0/_._": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/_._": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "FsEye7/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "compile": { + "bin/placeholder/FsEye7.dll": {} + }, + "runtime": { + "bin/placeholder/FsEye7.dll": {} + }, + "frameworkReferences": [ + "Microsoft.WindowsDesktop.App.WindowsForms" + ] + }, + "Utils/1.0.0": { + "type": "project", + "framework": ".NETStandard,Version=v2.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "compile": { + "bin/placeholder/Utils.dll": {} + }, + "runtime": { + "bin/placeholder/Utils.dll": {} + } + } + } + }, + "libraries": { + "FSharp.Core/8.0.100-beta.23475.2": { + "sha512": "EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "type": "package", + "path": "fsharp.core/8.0.100-beta.23475.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "fsharp.core.nuspec", + "lib/netstandard2.0/FSharp.Core.dll", + "lib/netstandard2.0/FSharp.Core.xml", + "lib/netstandard2.0/cs/FSharp.Core.resources.dll", + "lib/netstandard2.0/de/FSharp.Core.resources.dll", + "lib/netstandard2.0/es/FSharp.Core.resources.dll", + "lib/netstandard2.0/fr/FSharp.Core.resources.dll", + "lib/netstandard2.0/it/FSharp.Core.resources.dll", + "lib/netstandard2.0/ja/FSharp.Core.resources.dll", + "lib/netstandard2.0/ko/FSharp.Core.resources.dll", + "lib/netstandard2.0/pl/FSharp.Core.resources.dll", + "lib/netstandard2.0/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.0/ru/FSharp.Core.resources.dll", + "lib/netstandard2.0/tr/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hant/FSharp.Core.resources.dll", + "lib/netstandard2.1/FSharp.Core.dll", + "lib/netstandard2.1/FSharp.Core.xml", + "lib/netstandard2.1/cs/FSharp.Core.resources.dll", + "lib/netstandard2.1/de/FSharp.Core.resources.dll", + "lib/netstandard2.1/es/FSharp.Core.resources.dll", + "lib/netstandard2.1/fr/FSharp.Core.resources.dll", + "lib/netstandard2.1/it/FSharp.Core.resources.dll", + "lib/netstandard2.1/ja/FSharp.Core.resources.dll", + "lib/netstandard2.1/ko/FSharp.Core.resources.dll", + "lib/netstandard2.1/pl/FSharp.Core.resources.dll", + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.1/ru/FSharp.Core.resources.dll", + "lib/netstandard2.1/tr/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "sha512": "o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "sha512": "9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "type": "package", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512", + "microsoft.extensions.fileproviders.embedded.nuspec", + "tasks/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "sha512": "I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "FsEye7/1.0.0": { + "type": "project", + "path": "../FsEye/FsEye7.fsproj", + "msbuildProject": "../FsEye/FsEye7.fsproj" + }, + "Utils/1.0.0": { + "type": "project", + "path": "../Utils/Utils.fsproj", + "msbuildProject": "../Utils/Utils.fsproj" + } + }, + "projectFileDependencyGroups": { + "net8.0-windows7.0": [ + "FSharp.Core >= 8.0.100-beta.23475.2", + "FsEye7 >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\anibal\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj", + "projectName": "FsEye.PropertyGrid.Plugin7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/FsEye.PropertyGrid.Plugin/obj/project.nuget.cache b/FsEye.PropertyGrid.Plugin/obj/project.nuget.cache new file mode 100644 index 0000000..ab3d8bd --- /dev/null +++ b/FsEye.PropertyGrid.Plugin/obj/project.nuget.cache @@ -0,0 +1,13 @@ +{ + "version": 2, + "dgSpecHash": "u82V7MXKdhKHa4WcBHEQtl8CAOW0mNBP98hlIVsH+TfRlCCrnL/gAqkbAFsJIYBhBK8sdrXGxrqkKsu3uX6L5A==", + "success": true, + "projectFilePath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj", + "expectedPackageFiles": [ + "C:\\Users\\anibal\\.nuget\\packages\\fsharp.core\\8.0.100-beta.23475.2\\fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0-rc.2.23479.6\\microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.fileproviders.embedded\\8.0.0-rc.2.23480.2\\microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0-rc.2.23479.6\\microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/FileContentIndex/31fd46fe-0677-4d52-b452-54f5d40896ae.vsidx b/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/FileContentIndex/31fd46fe-0677-4d52-b452-54f5d40896ae.vsidx new file mode 100644 index 0000000..a30385c Binary files /dev/null and b/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/FileContentIndex/31fd46fe-0677-4d52-b452-54f5d40896ae.vsidx differ diff --git a/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/FileContentIndex/6425bda5-2a33-41a1-8e3b-e695caf3eede.vsidx b/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/FileContentIndex/6425bda5-2a33-41a1-8e3b-e695caf3eede.vsidx new file mode 100644 index 0000000..4d61f64 Binary files /dev/null and b/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/FileContentIndex/6425bda5-2a33-41a1-8e3b-e695caf3eede.vsidx differ diff --git a/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/FileContentIndex/e41eb4a3-5517-4202-8403-a30bc000c010.vsidx b/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/FileContentIndex/e41eb4a3-5517-4202-8403-a30bc000c010.vsidx new file mode 100644 index 0000000..94e04de Binary files /dev/null and b/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/FileContentIndex/e41eb4a3-5517-4202-8403-a30bc000c010.vsidx differ diff --git a/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/FileContentIndex/read.lock b/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/FileContentIndex/read.lock new file mode 100644 index 0000000..e69de29 diff --git a/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/v17/.futdcache.v2 b/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/v17/.futdcache.v2 new file mode 100644 index 0000000..1f8cf97 Binary files /dev/null and b/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/v17/.futdcache.v2 differ diff --git a/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/v17/.suo b/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/v17/.suo new file mode 100644 index 0000000..49bd6c7 Binary files /dev/null and b/FsEye.TreeView.Plugin/.vs/FsEye.TreeView.Plugin7/v17/.suo differ diff --git a/FsEye.TreeView.Plugin/FsEye.TreeView.Plugin.fsproj b/FsEye.TreeView.Plugin/FsEye.TreeView.Plugin.fsproj deleted file mode 100644 index 01bf788..0000000 --- a/FsEye.TreeView.Plugin/FsEye.TreeView.Plugin.fsproj +++ /dev/null @@ -1,89 +0,0 @@ - - - - Debug - x86 - 8.0.30703 - 2.0 - {669bc59d-958a-4096-affe-7776cf68b46e} - Library - FsEye.TreeView.Plugin - FsEye.TreeView.Plugin - v4.0 - - - FsEye.TreeView.Plugin - - - true - full - false - false - bin\Debug\plugins - DEBUG;TRACE - 3 - x86 - bin\Debug\FsEye.TreeView.Plugin.XML - - - pdbonly - true - true - bin\Release\plugins - TRACE - 3 - x86 - bin\Release\FsEye.TreeView.Plugin.XML - - - true - full - false - true - bin\Debug\ - DEBUG;TRACE - 3 - bin\Debug\FsEye.TreeView.Plugin.xml - AnyCPU - - - pdbonly - true - true - bin\Release\ - TRACE - 3 - bin\Release\FsEye.TreeView.Plugin.xml - AnyCPU - - - - - - - - - - - - - - - - - - FsEye - {20de2466-d7b1-4f72-b8f8-51f10f5f186e} - True - - - - - - \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/FsEye.TreeView.Plugin7.fsproj b/FsEye.TreeView.Plugin/FsEye.TreeView.Plugin7.fsproj new file mode 100644 index 0000000..a9cc577 --- /dev/null +++ b/FsEye.TreeView.Plugin/FsEye.TreeView.Plugin7.fsproj @@ -0,0 +1,28 @@ + + + + WinExe + net8.0-windows + true + + + + + + + + + + + + + + + + + + + + + + diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FSharp.Core.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FSharp.Core.dll new file mode 100644 index 0000000..723d5c6 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FSharp.Core.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.NuGet.fsx b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.NuGet.fsx new file mode 100644 index 0000000..2c8c4b9 --- /dev/null +++ b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.NuGet.fsx @@ -0,0 +1,6 @@ +//reference FsEye.dll (e.g. "Send to F# Interactive" on the project reference availabe in some IDE versions) +//#r @"\FsEye.dll" + +//Execute the following two lines of code to bring the eye singleton into scope and bind it to FSI +open Swensen.FsEye.Fsi //bring the eye singleton into scope +fsi.AddPrintTransformer eye.Listener //attached the listener \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.deps.json b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.deps.json new file mode 100644 index 0000000..d55c9a0 --- /dev/null +++ b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.deps.json @@ -0,0 +1,110 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v7.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v7.0": { + "FsEye.TreeView.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.TreeView.Plugin7.dll": {} + } + }, + "FSharp.Core/7.0.401": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.4.123.42509" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye.TreeView.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/7.0.401": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZL16YHLJnkosMooVXjvJH0vGf7O4RSNtCpA/qw6OAHYxPCYSZRc5pKFTpDeDLdSWpOJDaZlveKcn42F0UDo77A==", + "path": "fsharp.core/7.0.401", + "hashPath": "fsharp.core.7.0.401.nupkg.sha512" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.dll new file mode 100644 index 0000000..1a7008d Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.exe b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.exe new file mode 100644 index 0000000..bc383cf Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.exe differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.pdb b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.pdb new file mode 100644 index 0000000..dc5e652 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.pdb differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.runtimeconfig.json b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.runtimeconfig.json new file mode 100644 index 0000000..7b1a726 --- /dev/null +++ b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.runtimeconfig.json @@ -0,0 +1,15 @@ +{ + "runtimeOptions": { + "tfm": "net7.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "7.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "7.0.0" + } + ] + } +} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.fsx b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.fsx new file mode 100644 index 0000000..00c1e9a --- /dev/null +++ b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye.fsx @@ -0,0 +1,28 @@ +(* +Copyright 2011 Stephen Swensen + +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. +*) +[] +module StartupScript + +#I __SOURCE_DIRECTORY__ //learned from http://stackoverflow.com/questions/4860991/f-for-scripting-location-of-script-file + +//should do dynamic action while building to toggle between this local path and the relative path +#r "FsEye.dll" //release deployment expects this file next to the dll +//#r "bin/Release/FsEye.dll" + + +open Swensen.FsEye.Fsi +let eye = eye +fsi.AddPrintTransformer eye.Listener //attached the listener diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.deps.json b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.deps.json new file mode 100644 index 0000000..21b87bb --- /dev/null +++ b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.deps.json @@ -0,0 +1,96 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v7.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v7.0": { + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "FSharp.Core/7.0.401": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.4.123.42509" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/7.0.401": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZL16YHLJnkosMooVXjvJH0vGf7O4RSNtCpA/qw6OAHYxPCYSZRc5pKFTpDeDLdSWpOJDaZlveKcn42F0UDo77A==", + "path": "fsharp.core/7.0.401", + "hashPath": "fsharp.core.7.0.401.nupkg.sha512" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.dll new file mode 100644 index 0000000..c91c966 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.exe b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.exe new file mode 100644 index 0000000..895f815 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.exe differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.pdb b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.pdb new file mode 100644 index 0000000..bbb59f7 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.pdb differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.runtimeconfig.json b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.runtimeconfig.json new file mode 100644 index 0000000..7b1a726 --- /dev/null +++ b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/FsEye7.runtimeconfig.json @@ -0,0 +1,15 @@ +{ + "runtimeOptions": { + "tfm": "net7.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "7.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "7.0.0" + } + ] + } +} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/Utils.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/Utils.dll new file mode 100644 index 0000000..c390362 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/Utils.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/Utils.pdb b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/Utils.pdb new file mode 100644 index 0000000..01c379c Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/Utils.pdb differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/cs/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..2d32099 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/cs/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/de/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..2156886 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/de/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/es/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..6afcab4 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/es/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/fr/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..8909cb4 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/fr/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/it/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..abbfc5d Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/it/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/ja/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..1b2983c Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/ja/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/ko/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..9bac053 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/ko/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/pl/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..6225812 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/pl/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/pt-BR/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..72de460 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/pt-BR/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/ru/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..cc0f989 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/ru/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/tr/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..b65fcd9 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/tr/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/zh-Hans/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..5b7ef43 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/zh-Hans/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/zh-Hant/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..0cf1895 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net7.0-windows/zh-Hant/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FSharp.Core.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FSharp.Core.dll new file mode 100644 index 0000000..ea92bd2 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FSharp.Core.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.NuGet.fsx b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.NuGet.fsx new file mode 100644 index 0000000..2c8c4b9 --- /dev/null +++ b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.NuGet.fsx @@ -0,0 +1,6 @@ +//reference FsEye.dll (e.g. "Send to F# Interactive" on the project reference availabe in some IDE versions) +//#r @"\FsEye.dll" + +//Execute the following two lines of code to bring the eye singleton into scope and bind it to FSI +open Swensen.FsEye.Fsi //bring the eye singleton into scope +fsi.AddPrintTransformer eye.Listener //attached the listener \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.deps.json b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.deps.json new file mode 100644 index 0000000..aae31f7 --- /dev/null +++ b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.deps.json @@ -0,0 +1,162 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "FsEye.TreeView.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.TreeView.Plugin7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye.TreeView.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.dll new file mode 100644 index 0000000..d0d6e14 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.exe b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.exe new file mode 100644 index 0000000..ef165ac Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.exe differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.pdb b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.pdb new file mode 100644 index 0000000..7b04078 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.pdb differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.runtimeconfig.json b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.fsx b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.fsx new file mode 100644 index 0000000..00c1e9a --- /dev/null +++ b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye.fsx @@ -0,0 +1,28 @@ +(* +Copyright 2011 Stephen Swensen + +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. +*) +[] +module StartupScript + +#I __SOURCE_DIRECTORY__ //learned from http://stackoverflow.com/questions/4860991/f-for-scripting-location-of-script-file + +//should do dynamic action while building to toggle between this local path and the relative path +#r "FsEye.dll" //release deployment expects this file next to the dll +//#r "bin/Release/FsEye.dll" + + +open Swensen.FsEye.Fsi +let eye = eye +fsi.AddPrintTransformer eye.Listener //attached the listener diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.deps.json b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.deps.json new file mode 100644 index 0000000..f3d81f5 --- /dev/null +++ b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.deps.json @@ -0,0 +1,148 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.dll new file mode 100644 index 0000000..8e561d8 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.exe b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.exe new file mode 100644 index 0000000..1fe73d8 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.exe differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.pdb b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.pdb new file mode 100644 index 0000000..c04c3c1 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.pdb differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll new file mode 100644 index 0000000..72ec31b Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll new file mode 100644 index 0000000..c4b099a Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..a4c3ae4 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Utils.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Utils.dll new file mode 100644 index 0000000..826b99a Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Utils.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Utils.pdb b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Utils.pdb new file mode 100644 index 0000000..f54e88c Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/Utils.pdb differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..e88cc2b Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..52bdb6f Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..2fd3646 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..996b1a1 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..673c036 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..e9408aa Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..1a14b27 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..7ba01b0 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..14a9d94 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..89a2784 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..45ff841 Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..ea9bc6c Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..09f763e Binary files /dev/null and b/FsEye.TreeView.Plugin/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs b/FsEye.TreeView.Plugin/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs new file mode 100644 index 0000000..4982a01 --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/FsEye.TreeView.Plugin/obj/Debug/net48/FsEye.TreeView.Plugin.AssemblyInfo.fs b/FsEye.TreeView.Plugin/obj/Debug/net48/FsEye.TreeView.Plugin.AssemblyInfo.fs new file mode 100644 index 0000000..8cba542 --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net48/FsEye.TreeView.Plugin.AssemblyInfo.fs @@ -0,0 +1,17 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/FsEye.TreeView.Plugin/obj/Debug/net48/FsEye.TreeView.Plugin.AssemblyInfoInputs.cache b/FsEye.TreeView.Plugin/obj/Debug/net48/FsEye.TreeView.Plugin.AssemblyInfoInputs.cache new file mode 100644 index 0000000..fec36af --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net48/FsEye.TreeView.Plugin.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +85e0e08afb83e565e0bb62ccd148ce18f24403d2 diff --git a/FsEye.TreeView.Plugin/obj/Debug/net48/FsEye.TreeView.Plugin.assets.cache b/FsEye.TreeView.Plugin/obj/Debug/net48/FsEye.TreeView.Plugin.assets.cache new file mode 100644 index 0000000..2134fb1 Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net48/FsEye.TreeView.Plugin.assets.cache differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net48/FsEye.TreeView.Plugin.fsproj.AssemblyReference.cache b/FsEye.TreeView.Plugin/obj/Debug/net48/FsEye.TreeView.Plugin.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..57a9a93 Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net48/FsEye.TreeView.Plugin.fsproj.AssemblyReference.cache differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs new file mode 100644 index 0000000..3eb4cfe --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.AssemblyInfo.fs b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.AssemblyInfo.fs new file mode 100644 index 0000000..97d93ae --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.AssemblyInfo.fs @@ -0,0 +1,19 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.AssemblyInfoInputs.cache b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.AssemblyInfoInputs.cache new file mode 100644 index 0000000..8f6b50b --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +ca2203882324e76fd0a2b9aea1dee183a6a190f9 diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.assets.cache b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.assets.cache new file mode 100644 index 0000000..05179e7 Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.assets.cache differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.dll b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.dll new file mode 100644 index 0000000..1a7008d Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.dll differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.fsproj.AssemblyReference.cache b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..e2533a0 Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.fsproj.AssemblyReference.cache differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.fsproj.CopyComplete b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.fsproj.CoreCompileInputs.cache b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..3a646f4 --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +8811a2ce47238a493dcf6665bbf3baf89a229564 diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.fsproj.FileListAbsolute.txt b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..dbdb5db --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.fsproj.FileListAbsolute.txt @@ -0,0 +1,38 @@ +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net7.0-windows\FsEye.TreeView.Plugin7.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net7.0-windows\FsEye.TreeView.Plugin7.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net7.0-windows\FsEye.TreeView.Plugin7.AssemblyInfo.fs +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net7.0-windows\FsEye.TreeView.Plugin7.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FsEye7.deps.json +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FsEye7.exe +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FsEye.TreeView.Plugin7.exe +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FsEye.NuGet.fsx +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FsEye.fsx +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FsEye.TreeView.Plugin7.deps.json +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FsEye.TreeView.Plugin7.runtimeconfig.json +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FsEye.TreeView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FsEye.TreeView.Plugin7.pdb +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FSharp.Core.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FsEye7.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\Utils.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\FsEye7.pdb +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net7.0-windows\Utils.pdb +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net7.0-windows\FsEye.TreeView.Plugin7.fsproj.CopyComplete +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net7.0-windows\FsEye.TreeView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net7.0-windows\refint\FsEye.TreeView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net7.0-windows\FsEye.TreeView.Plugin7.pdb +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net7.0-windows\FsEye.TreeView.Plugin7.genruntimeconfig.cache +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net7.0-windows\ref\FsEye.TreeView.Plugin7.dll diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.genruntimeconfig.cache b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.genruntimeconfig.cache new file mode 100644 index 0000000..073572b --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.genruntimeconfig.cache @@ -0,0 +1 @@ +e140b0c8a5b192dfb8f11cb2e27fde81def7c9f7 diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.pdb b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.pdb new file mode 100644 index 0000000..dc5e652 Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/FsEye.TreeView.Plugin7.pdb differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/apphost.exe b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/apphost.exe new file mode 100644 index 0000000..bc383cf Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/apphost.exe differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/ref/FsEye.TreeView.Plugin7.dll b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/ref/FsEye.TreeView.Plugin7.dll new file mode 100644 index 0000000..c12019e Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/ref/FsEye.TreeView.Plugin7.dll differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/refint/FsEye.TreeView.Plugin7.dll b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/refint/FsEye.TreeView.Plugin7.dll new file mode 100644 index 0000000..c12019e Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net7.0-windows/refint/FsEye.TreeView.Plugin7.dll differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs new file mode 100644 index 0000000..34364b5 --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.AssemblyInfo.fs b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.AssemblyInfo.fs new file mode 100644 index 0000000..237f007 --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.AssemblyInfo.fs @@ -0,0 +1,19 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.AssemblyInfoInputs.cache b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.AssemblyInfoInputs.cache new file mode 100644 index 0000000..5085bad --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +b10dd99367e691a089aff7c18ed6a8a2f54e5a40 diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.assets.cache b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.assets.cache new file mode 100644 index 0000000..8f5d2cf Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.assets.cache differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.dll b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.dll new file mode 100644 index 0000000..d0d6e14 Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.dll differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.fsproj.AssemblyReference.cache b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..9598a23 Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.fsproj.AssemblyReference.cache differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.fsproj.CopyComplete b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.fsproj.CoreCompileInputs.cache b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..05a80f0 --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +c2e9bb8bd88342c26b452d5a45826a9f457a47eb diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.fsproj.FileListAbsolute.txt b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..9913f55 --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.fsproj.FileListAbsolute.txt @@ -0,0 +1,42 @@ +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FsEye7.deps.json +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FsEye7.exe +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FsEye.TreeView.Plugin7.exe +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FsEye.NuGet.fsx +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FsEye.fsx +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FsEye.TreeView.Plugin7.deps.json +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FsEye.TreeView.Plugin7.runtimeconfig.json +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FsEye.TreeView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FsEye.TreeView.Plugin7.pdb +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FSharp.Core.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FsEye7.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\Utils.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\FsEye7.pdb +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\Utils.pdb +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net8.0-windows\FsEye.TreeView.Plugin7.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net8.0-windows\FsEye.TreeView.Plugin7.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net8.0-windows\FsEye.TreeView.Plugin7.AssemblyInfo.fs +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net8.0-windows\FsEye.TreeView.Plugin7.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net8.0-windows\FsEye.TreeView.Plugin7.sourcelink.json +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net8.0-windows\FsEye.TreeView.Plugin7.fsproj.CopyComplete +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net8.0-windows\FsEye.TreeView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net8.0-windows\refint\FsEye.TreeView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net8.0-windows\FsEye.TreeView.Plugin7.pdb +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net8.0-windows\FsEye.TreeView.Plugin7.genruntimeconfig.cache +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\obj\Debug\net8.0-windows\ref\FsEye.TreeView.Plugin7.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Abstractions.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Embedded.dll +G:\coldfar_py\fseye\FsEye.TreeView.Plugin\bin\Debug\net8.0-windows\Microsoft.Extensions.Primitives.dll diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.genruntimeconfig.cache b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.genruntimeconfig.cache new file mode 100644 index 0000000..d5ad8aa --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.genruntimeconfig.cache @@ -0,0 +1 @@ +ad5706e2f893498527044ecdb8ea15d780e60565 diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.pdb b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.pdb new file mode 100644 index 0000000..7b04078 Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.pdb differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.sourcelink.json b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.sourcelink.json new file mode 100644 index 0000000..cd6d48f --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/FsEye.TreeView.Plugin7.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"G:\\coldfar_py\\fseye\\*":"https://raw.githubusercontent.com/ingted/fseye/554bdeb5f382570e3ba6bc1f7fa53eaa4fd207db/*"}} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/apphost.exe b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/apphost.exe new file mode 100644 index 0000000..ef165ac Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/apphost.exe differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/ref/FsEye.TreeView.Plugin7.dll b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/ref/FsEye.TreeView.Plugin7.dll new file mode 100644 index 0000000..3a2180f Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/ref/FsEye.TreeView.Plugin7.dll differ diff --git a/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/refint/FsEye.TreeView.Plugin7.dll b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/refint/FsEye.TreeView.Plugin7.dll new file mode 100644 index 0000000..3a2180f Binary files /dev/null and b/FsEye.TreeView.Plugin/obj/Debug/net8.0-windows/refint/FsEye.TreeView.Plugin7.dll differ diff --git a/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin.fsproj.nuget.dgspec.json b/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..4527f8e --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin.fsproj.nuget.dgspec.json @@ -0,0 +1,187 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin.fsproj", + "projectName": "FsEye.TreeView.Plugin", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\7.0.403\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj" + } + } + } + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.403\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj", + "projectName": "FsEye", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin.fsproj.nuget.g.props b/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin.fsproj.nuget.g.props new file mode 100644 index 0000000..12067d8 --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin.fsproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + C:\Users\anibal\.nuget\packages\fsharp.core\4.7.0 + + \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin.fsproj.nuget.g.targets b/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin.fsproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin.fsproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin7.fsproj.nuget.dgspec.json b/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin7.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..6e07e8a --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin7.fsproj.nuget.dgspec.json @@ -0,0 +1,233 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj", + "projectName": "FsEye.TreeView.Plugin7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "projectName": "FsEye7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "Microsoft.Extensions.FileProviders.Embedded": { + "target": "Package", + "version": "[8.0.0-rc.2.23480.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin7.fsproj.nuget.g.props b/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin7.fsproj.nuget.g.props new file mode 100644 index 0000000..05be850 --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin7.fsproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + C:\Users\anibal\.nuget\packages\fsharp.core\8.0.100-beta.23475.2 + + \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin7.fsproj.nuget.g.targets b/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin7.fsproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/FsEye.TreeView.Plugin7.fsproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/obj/project.assets.json b/FsEye.TreeView.Plugin/obj/project.assets.json new file mode 100644 index 0000000..0540ecf --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/project.assets.json @@ -0,0 +1,368 @@ +{ + "version": 3, + "targets": { + "net8.0-windows7.0": { + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "compile": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "resource": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "build": { + "build/netstandard2.0/_._": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/_._": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "FsEye7/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "compile": { + "bin/placeholder/FsEye7.dll": {} + }, + "runtime": { + "bin/placeholder/FsEye7.dll": {} + }, + "frameworkReferences": [ + "Microsoft.WindowsDesktop.App.WindowsForms" + ] + }, + "Utils/1.0.0": { + "type": "project", + "framework": ".NETStandard,Version=v2.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "compile": { + "bin/placeholder/Utils.dll": {} + }, + "runtime": { + "bin/placeholder/Utils.dll": {} + } + } + } + }, + "libraries": { + "FSharp.Core/8.0.100-beta.23475.2": { + "sha512": "EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "type": "package", + "path": "fsharp.core/8.0.100-beta.23475.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "fsharp.core.nuspec", + "lib/netstandard2.0/FSharp.Core.dll", + "lib/netstandard2.0/FSharp.Core.xml", + "lib/netstandard2.0/cs/FSharp.Core.resources.dll", + "lib/netstandard2.0/de/FSharp.Core.resources.dll", + "lib/netstandard2.0/es/FSharp.Core.resources.dll", + "lib/netstandard2.0/fr/FSharp.Core.resources.dll", + "lib/netstandard2.0/it/FSharp.Core.resources.dll", + "lib/netstandard2.0/ja/FSharp.Core.resources.dll", + "lib/netstandard2.0/ko/FSharp.Core.resources.dll", + "lib/netstandard2.0/pl/FSharp.Core.resources.dll", + "lib/netstandard2.0/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.0/ru/FSharp.Core.resources.dll", + "lib/netstandard2.0/tr/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hant/FSharp.Core.resources.dll", + "lib/netstandard2.1/FSharp.Core.dll", + "lib/netstandard2.1/FSharp.Core.xml", + "lib/netstandard2.1/cs/FSharp.Core.resources.dll", + "lib/netstandard2.1/de/FSharp.Core.resources.dll", + "lib/netstandard2.1/es/FSharp.Core.resources.dll", + "lib/netstandard2.1/fr/FSharp.Core.resources.dll", + "lib/netstandard2.1/it/FSharp.Core.resources.dll", + "lib/netstandard2.1/ja/FSharp.Core.resources.dll", + "lib/netstandard2.1/ko/FSharp.Core.resources.dll", + "lib/netstandard2.1/pl/FSharp.Core.resources.dll", + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.1/ru/FSharp.Core.resources.dll", + "lib/netstandard2.1/tr/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "sha512": "o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "sha512": "9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "type": "package", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512", + "microsoft.extensions.fileproviders.embedded.nuspec", + "tasks/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "sha512": "I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "FsEye7/1.0.0": { + "type": "project", + "path": "../FsEye/FsEye7.fsproj", + "msbuildProject": "../FsEye/FsEye7.fsproj" + }, + "Utils/1.0.0": { + "type": "project", + "path": "../Utils/Utils.fsproj", + "msbuildProject": "../Utils/Utils.fsproj" + } + }, + "projectFileDependencyGroups": { + "net8.0-windows7.0": [ + "FSharp.Core >= 8.0.100-beta.23475.2", + "FsEye7 >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\anibal\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj", + "projectName": "FsEye.TreeView.Plugin7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/FsEye.TreeView.Plugin/obj/project.nuget.cache b/FsEye.TreeView.Plugin/obj/project.nuget.cache new file mode 100644 index 0000000..0c2e5f2 --- /dev/null +++ b/FsEye.TreeView.Plugin/obj/project.nuget.cache @@ -0,0 +1,13 @@ +{ + "version": 2, + "dgSpecHash": "NY7vkgIqFVq/oMRTYaN7AzWn3HpiFJedPowfuPvXDkGN4UiWfdggKXmVXw2BJwE0129DsjOMbMeb4AWCZZFlZw==", + "success": true, + "projectFilePath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj", + "expectedPackageFiles": [ + "C:\\Users\\anibal\\.nuget\\packages\\fsharp.core\\8.0.100-beta.23475.2\\fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0-rc.2.23479.6\\microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.fileproviders.embedded\\8.0.0-rc.2.23480.2\\microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0-rc.2.23479.6\\microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/FsEye.sln b/FsEye.sln index 7ae9345..31ee526 100644 --- a/FsEye.sln +++ b/FsEye.sln @@ -1,11 +1,11 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FsEye", "FsEye\FsEye.fsproj", "{20DE2466-D7B1-4F72-B8F8-51F10F5F186E}" +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33205.214 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "FsEye", "FsEye\FsEye.fsproj", "{20DE2466-D7B1-4F72-B8F8-51F10F5F186E}" EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Utils", "Utils\Utils.fsproj", "{46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Test.FsEye", "Test.FsEye\Test.FsEye.fsproj", "{5F774BCF-2BED-428E-B2F5-2165EB7862E0}" +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Utils", "Utils\Utils.fsproj", "{46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{AB939582-CB0E-4FAE-B5EA-E2B7CD66C005}" ProjectSection(SolutionItems) = preProject @@ -14,13 +14,19 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{AB9395 .nuget\NuGet.targets = .nuget\NuGet.targets EndProjectSection EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Debug.FsEye", "Debug.FsEye\Debug.FsEye.fsproj", "{FD9691CC-8069-4C02-B3B6-F990FBD6114D}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WinFormsApp1", "WinFormsApp1\WinFormsApp1.csproj", "{A60F273E-FC81-4B1A-A3AA-A71332877250}" +EndProject +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "FsEye7", "FsEye\FsEye7.fsproj", "{FC0936CE-D626-4CCA-91E6-56B2F94A4129}" +EndProject +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "FsEye.TreeView.Plugin7", "FsEye.TreeView.Plugin\FsEye.TreeView.Plugin7.fsproj", "{06F82B3C-4728-4F57-A722-123E8DA1CD13}" EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FsEye.TreeView.Plugin", "FsEye.TreeView.Plugin\FsEye.TreeView.Plugin.fsproj", "{669BC59D-958A-4096-AFFE-7776CF68B46E}" +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "FsEye.PropertyGrid.Plugin7", "FsEye.PropertyGrid.Plugin\FsEye.PropertyGrid.Plugin7.fsproj", "{2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}" EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FsEye.PropertyGrid.Plugin", "FsEye.PropertyGrid.Plugin\FsEye.PropertyGrid.Plugin.fsproj", "{1F9B8CB8-8C0C-424C-9035-6562B637A233}" +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "FsEye.DataGridView.Plugin7", "FsEye.DataGridView.Plugin\FsEye.DataGridView.Plugin7.fsproj", "{345A1A65-7883-432B-BAE9-CAFEC2C9CA59}" EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FsEye.DataGridView.Plugin", "FsEye.DataGridView.Plugin\FsEye.DataGridView.Plugin.fsproj", "{CC563DCC-2EAF-4822-B4CE-9D80ACCA6B5E}" +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Debug.FsEye7", "Debug.FsEye\Debug.FsEye7.fsproj", "{6FE563B8-0B89-4C85-8D70-6A21D420BFEE}" +EndProject +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Test.FsEye7", "Test.FsEye\Test.FsEye7.fsproj", "{012A1B14-F748-4B72-A6A9-FD6F2A556810}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -35,87 +41,113 @@ Global {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Debug|Any CPU.Build.0 = Debug|Any CPU {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Debug|x86.ActiveCfg = Debug|x86 - {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Debug|x86.Build.0 = Debug|x86 + {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Debug|x86.ActiveCfg = Debug|Any CPU + {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Debug|x86.Build.0 = Debug|Any CPU {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Release|Any CPU.ActiveCfg = Release|Any CPU {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Release|Any CPU.Build.0 = Release|Any CPU {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Release|x86.ActiveCfg = Release|x86 - {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Release|x86.Build.0 = Release|x86 + {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Release|x86.ActiveCfg = Release|Any CPU + {20DE2466-D7B1-4F72-B8F8-51F10F5F186E}.Release|x86.Build.0 = Release|Any CPU {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Debug|Any CPU.Build.0 = Debug|Any CPU {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Debug|x86.ActiveCfg = Debug|x86 - {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Debug|x86.Build.0 = Debug|x86 + {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Debug|x86.ActiveCfg = Debug|Any CPU + {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Debug|x86.Build.0 = Debug|Any CPU {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Release|Any CPU.ActiveCfg = Release|Any CPU {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Release|Any CPU.Build.0 = Release|Any CPU {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Release|x86.ActiveCfg = Release|x86 - {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Release|x86.Build.0 = Release|x86 - {5F774BCF-2BED-428E-B2F5-2165EB7862E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5F774BCF-2BED-428E-B2F5-2165EB7862E0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5F774BCF-2BED-428E-B2F5-2165EB7862E0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {5F774BCF-2BED-428E-B2F5-2165EB7862E0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {5F774BCF-2BED-428E-B2F5-2165EB7862E0}.Debug|x86.ActiveCfg = Debug|x86 - {5F774BCF-2BED-428E-B2F5-2165EB7862E0}.Debug|x86.Build.0 = Debug|x86 - {5F774BCF-2BED-428E-B2F5-2165EB7862E0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5F774BCF-2BED-428E-B2F5-2165EB7862E0}.Release|Any CPU.Build.0 = Release|Any CPU - {5F774BCF-2BED-428E-B2F5-2165EB7862E0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {5F774BCF-2BED-428E-B2F5-2165EB7862E0}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {5F774BCF-2BED-428E-B2F5-2165EB7862E0}.Release|x86.ActiveCfg = Release|x86 - {5F774BCF-2BED-428E-B2F5-2165EB7862E0}.Release|x86.Build.0 = Release|x86 - {FD9691CC-8069-4C02-B3B6-F990FBD6114D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FD9691CC-8069-4C02-B3B6-F990FBD6114D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FD9691CC-8069-4C02-B3B6-F990FBD6114D}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {FD9691CC-8069-4C02-B3B6-F990FBD6114D}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {FD9691CC-8069-4C02-B3B6-F990FBD6114D}.Debug|x86.ActiveCfg = Debug|x86 - {FD9691CC-8069-4C02-B3B6-F990FBD6114D}.Debug|x86.Build.0 = Debug|x86 - {FD9691CC-8069-4C02-B3B6-F990FBD6114D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FD9691CC-8069-4C02-B3B6-F990FBD6114D}.Release|Any CPU.Build.0 = Release|Any CPU - {FD9691CC-8069-4C02-B3B6-F990FBD6114D}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {FD9691CC-8069-4C02-B3B6-F990FBD6114D}.Release|Mixed Platforms.Build.0 = Release|x86 - {FD9691CC-8069-4C02-B3B6-F990FBD6114D}.Release|x86.ActiveCfg = Release|x86 - {FD9691CC-8069-4C02-B3B6-F990FBD6114D}.Release|x86.Build.0 = Release|x86 - {669BC59D-958A-4096-AFFE-7776CF68B46E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {669BC59D-958A-4096-AFFE-7776CF68B46E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {669BC59D-958A-4096-AFFE-7776CF68B46E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {669BC59D-958A-4096-AFFE-7776CF68B46E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {669BC59D-958A-4096-AFFE-7776CF68B46E}.Debug|x86.ActiveCfg = Debug|x86 - {669BC59D-958A-4096-AFFE-7776CF68B46E}.Debug|x86.Build.0 = Debug|x86 - {669BC59D-958A-4096-AFFE-7776CF68B46E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {669BC59D-958A-4096-AFFE-7776CF68B46E}.Release|Any CPU.Build.0 = Release|Any CPU - {669BC59D-958A-4096-AFFE-7776CF68B46E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {669BC59D-958A-4096-AFFE-7776CF68B46E}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {669BC59D-958A-4096-AFFE-7776CF68B46E}.Release|x86.ActiveCfg = Release|x86 - {669BC59D-958A-4096-AFFE-7776CF68B46E}.Release|x86.Build.0 = Release|x86 - {1F9B8CB8-8C0C-424C-9035-6562B637A233}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1F9B8CB8-8C0C-424C-9035-6562B637A233}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1F9B8CB8-8C0C-424C-9035-6562B637A233}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {1F9B8CB8-8C0C-424C-9035-6562B637A233}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {1F9B8CB8-8C0C-424C-9035-6562B637A233}.Debug|x86.ActiveCfg = Debug|x86 - {1F9B8CB8-8C0C-424C-9035-6562B637A233}.Debug|x86.Build.0 = Debug|x86 - {1F9B8CB8-8C0C-424C-9035-6562B637A233}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1F9B8CB8-8C0C-424C-9035-6562B637A233}.Release|Any CPU.Build.0 = Release|Any CPU - {1F9B8CB8-8C0C-424C-9035-6562B637A233}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {1F9B8CB8-8C0C-424C-9035-6562B637A233}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {1F9B8CB8-8C0C-424C-9035-6562B637A233}.Release|x86.ActiveCfg = Release|x86 - {1F9B8CB8-8C0C-424C-9035-6562B637A233}.Release|x86.Build.0 = Release|x86 - {CC563DCC-2EAF-4822-B4CE-9D80ACCA6B5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CC563DCC-2EAF-4822-B4CE-9D80ACCA6B5E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CC563DCC-2EAF-4822-B4CE-9D80ACCA6B5E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {CC563DCC-2EAF-4822-B4CE-9D80ACCA6B5E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {CC563DCC-2EAF-4822-B4CE-9D80ACCA6B5E}.Debug|x86.ActiveCfg = Debug|Any CPU - {CC563DCC-2EAF-4822-B4CE-9D80ACCA6B5E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CC563DCC-2EAF-4822-B4CE-9D80ACCA6B5E}.Release|Any CPU.Build.0 = Release|Any CPU - {CC563DCC-2EAF-4822-B4CE-9D80ACCA6B5E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {CC563DCC-2EAF-4822-B4CE-9D80ACCA6B5E}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {CC563DCC-2EAF-4822-B4CE-9D80ACCA6B5E}.Release|x86.ActiveCfg = Release|Any CPU + {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Release|x86.ActiveCfg = Release|Any CPU + {46B72FED-E4B4-4CE3-AE7B-97E43837BA2B}.Release|x86.Build.0 = Release|Any CPU + {A60F273E-FC81-4B1A-A3AA-A71332877250}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A60F273E-FC81-4B1A-A3AA-A71332877250}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A60F273E-FC81-4B1A-A3AA-A71332877250}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {A60F273E-FC81-4B1A-A3AA-A71332877250}.Debug|x86.ActiveCfg = Debug|Any CPU + {A60F273E-FC81-4B1A-A3AA-A71332877250}.Debug|x86.Build.0 = Debug|Any CPU + {A60F273E-FC81-4B1A-A3AA-A71332877250}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A60F273E-FC81-4B1A-A3AA-A71332877250}.Release|Any CPU.Build.0 = Release|Any CPU + {A60F273E-FC81-4B1A-A3AA-A71332877250}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {A60F273E-FC81-4B1A-A3AA-A71332877250}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {A60F273E-FC81-4B1A-A3AA-A71332877250}.Release|x86.ActiveCfg = Release|Any CPU + {A60F273E-FC81-4B1A-A3AA-A71332877250}.Release|x86.Build.0 = Release|Any CPU + {FC0936CE-D626-4CCA-91E6-56B2F94A4129}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FC0936CE-D626-4CCA-91E6-56B2F94A4129}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FC0936CE-D626-4CCA-91E6-56B2F94A4129}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {FC0936CE-D626-4CCA-91E6-56B2F94A4129}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {FC0936CE-D626-4CCA-91E6-56B2F94A4129}.Debug|x86.ActiveCfg = Debug|Any CPU + {FC0936CE-D626-4CCA-91E6-56B2F94A4129}.Debug|x86.Build.0 = Debug|Any CPU + {FC0936CE-D626-4CCA-91E6-56B2F94A4129}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FC0936CE-D626-4CCA-91E6-56B2F94A4129}.Release|Any CPU.Build.0 = Release|Any CPU + {FC0936CE-D626-4CCA-91E6-56B2F94A4129}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {FC0936CE-D626-4CCA-91E6-56B2F94A4129}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {FC0936CE-D626-4CCA-91E6-56B2F94A4129}.Release|x86.ActiveCfg = Release|Any CPU + {FC0936CE-D626-4CCA-91E6-56B2F94A4129}.Release|x86.Build.0 = Release|Any CPU + {06F82B3C-4728-4F57-A722-123E8DA1CD13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {06F82B3C-4728-4F57-A722-123E8DA1CD13}.Debug|Any CPU.Build.0 = Debug|Any CPU + {06F82B3C-4728-4F57-A722-123E8DA1CD13}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {06F82B3C-4728-4F57-A722-123E8DA1CD13}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {06F82B3C-4728-4F57-A722-123E8DA1CD13}.Debug|x86.ActiveCfg = Debug|Any CPU + {06F82B3C-4728-4F57-A722-123E8DA1CD13}.Debug|x86.Build.0 = Debug|Any CPU + {06F82B3C-4728-4F57-A722-123E8DA1CD13}.Release|Any CPU.ActiveCfg = Release|Any CPU + {06F82B3C-4728-4F57-A722-123E8DA1CD13}.Release|Any CPU.Build.0 = Release|Any CPU + {06F82B3C-4728-4F57-A722-123E8DA1CD13}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {06F82B3C-4728-4F57-A722-123E8DA1CD13}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {06F82B3C-4728-4F57-A722-123E8DA1CD13}.Release|x86.ActiveCfg = Release|Any CPU + {06F82B3C-4728-4F57-A722-123E8DA1CD13}.Release|x86.Build.0 = Release|Any CPU + {2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}.Debug|x86.ActiveCfg = Debug|Any CPU + {2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}.Debug|x86.Build.0 = Debug|Any CPU + {2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}.Release|Any CPU.Build.0 = Release|Any CPU + {2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}.Release|x86.ActiveCfg = Release|Any CPU + {2822AC0C-CA07-49BC-8698-7EBD1E53D8F2}.Release|x86.Build.0 = Release|Any CPU + {345A1A65-7883-432B-BAE9-CAFEC2C9CA59}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {345A1A65-7883-432B-BAE9-CAFEC2C9CA59}.Debug|Any CPU.Build.0 = Debug|Any CPU + {345A1A65-7883-432B-BAE9-CAFEC2C9CA59}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {345A1A65-7883-432B-BAE9-CAFEC2C9CA59}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {345A1A65-7883-432B-BAE9-CAFEC2C9CA59}.Debug|x86.ActiveCfg = Debug|Any CPU + {345A1A65-7883-432B-BAE9-CAFEC2C9CA59}.Debug|x86.Build.0 = Debug|Any CPU + {345A1A65-7883-432B-BAE9-CAFEC2C9CA59}.Release|Any CPU.ActiveCfg = Release|Any CPU + {345A1A65-7883-432B-BAE9-CAFEC2C9CA59}.Release|Any CPU.Build.0 = Release|Any CPU + {345A1A65-7883-432B-BAE9-CAFEC2C9CA59}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {345A1A65-7883-432B-BAE9-CAFEC2C9CA59}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {345A1A65-7883-432B-BAE9-CAFEC2C9CA59}.Release|x86.ActiveCfg = Release|Any CPU + {345A1A65-7883-432B-BAE9-CAFEC2C9CA59}.Release|x86.Build.0 = Release|Any CPU + {6FE563B8-0B89-4C85-8D70-6A21D420BFEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6FE563B8-0B89-4C85-8D70-6A21D420BFEE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6FE563B8-0B89-4C85-8D70-6A21D420BFEE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {6FE563B8-0B89-4C85-8D70-6A21D420BFEE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {6FE563B8-0B89-4C85-8D70-6A21D420BFEE}.Debug|x86.ActiveCfg = Debug|Any CPU + {6FE563B8-0B89-4C85-8D70-6A21D420BFEE}.Debug|x86.Build.0 = Debug|Any CPU + {6FE563B8-0B89-4C85-8D70-6A21D420BFEE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6FE563B8-0B89-4C85-8D70-6A21D420BFEE}.Release|Any CPU.Build.0 = Release|Any CPU + {6FE563B8-0B89-4C85-8D70-6A21D420BFEE}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {6FE563B8-0B89-4C85-8D70-6A21D420BFEE}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {6FE563B8-0B89-4C85-8D70-6A21D420BFEE}.Release|x86.ActiveCfg = Release|Any CPU + {6FE563B8-0B89-4C85-8D70-6A21D420BFEE}.Release|x86.Build.0 = Release|Any CPU + {012A1B14-F748-4B72-A6A9-FD6F2A556810}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {012A1B14-F748-4B72-A6A9-FD6F2A556810}.Debug|Any CPU.Build.0 = Debug|Any CPU + {012A1B14-F748-4B72-A6A9-FD6F2A556810}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {012A1B14-F748-4B72-A6A9-FD6F2A556810}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {012A1B14-F748-4B72-A6A9-FD6F2A556810}.Debug|x86.ActiveCfg = Debug|Any CPU + {012A1B14-F748-4B72-A6A9-FD6F2A556810}.Debug|x86.Build.0 = Debug|Any CPU + {012A1B14-F748-4B72-A6A9-FD6F2A556810}.Release|Any CPU.ActiveCfg = Release|Any CPU + {012A1B14-F748-4B72-A6A9-FD6F2A556810}.Release|Any CPU.Build.0 = Release|Any CPU + {012A1B14-F748-4B72-A6A9-FD6F2A556810}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {012A1B14-F748-4B72-A6A9-FD6F2A556810}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {012A1B14-F748-4B72-A6A9-FD6F2A556810}.Release|x86.ActiveCfg = Release|Any CPU + {012A1B14-F748-4B72-A6A9-FD6F2A556810}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3A33FB14-856A-45F8-9387-022B491DF706} + EndGlobalSection EndGlobal diff --git a/FsEye/Forms/PluginTabControl.fs b/FsEye/Forms/PluginTabControl.fs index e999c21..c47febf 100644 --- a/FsEye/Forms/PluginTabControl.fs +++ b/FsEye/Forms/PluginTabControl.fs @@ -76,20 +76,39 @@ type internal PluginTabControl(pluginManager:PluginManager) as this = ) let createTabContextMenu (tab:TabPage) = - new ContextMenu [| - let mi = new MenuItem("Close Tab") - mi.Click.Add(fun _ -> closeTab tab) - yield mi - - let mi = new MenuItem("Close Other Tabs") - if this.TabCount > 1 then mi.Click.Add(fun _ -> closeOtherTabs tab) - else mi.Enabled <- false - yield mi - - let mi = new MenuItem("Close All Tabs") - mi.Click.Add(fun _ -> closeAllTabs ()) - yield mi - |] + //new ContextMenu [| + // let mi = new MenuItem("Close Tab") + // mi.Click.Add(fun _ -> closeTab tab) + // yield mi + + // let mi = new MenuItem("Close Other Tabs") + // if this.TabCount > 1 then mi.Click.Add(fun _ -> closeOtherTabs tab) + // else mi.Enabled <- false + // yield mi + + // let mi = new MenuItem("Close All Tabs") + // mi.Click.Add(fun _ -> closeAllTabs ()) + // yield mi + //|] + + let cms = new ContextMenuStrip () + let ct = new ToolStripMenuItem("Close Tab") + ct.Click.Add(fun _ -> closeTab tab) + cms.Items.Add ct |> ignore + + let cot = new ToolStripMenuItem("Close Other Tabs") + if this.TabCount > 1 then cot.Click.Add(fun _ -> closeOtherTabs tab) + else cot.Enabled <- false + cms.Items.Add cot |> ignore + + + let cat = new ToolStripMenuItem("Close All Tabs") + cat.Click.Add(fun _ -> closeAllTabs ()) + cms.Items.Add cat |> ignore + + cms + + //failwith "createTabContextMenu not supported" //show the context menu on right-click do this.MouseClick.Add (fun e -> @@ -100,7 +119,8 @@ type internal PluginTabControl(pluginManager:PluginManager) as this = |> Seq.mapi (fun i tab -> (i,tab)) |> Seq.find (fun (i,tab) -> this.GetTabRect(i).Contains(e.Location)) |> snd - (createTabContextMenu clickedTab).Show(this, e.Location) + //(createTabContextMenu clickedTab).Show(this, e.Location) + (createTabContextMenu clickedTab).Show() ) [] diff --git a/FsEye/Forms/WatchTreeView.fs b/FsEye/Forms/WatchTreeView.fs index 163cf64..cb7af10 100644 --- a/FsEye/Forms/WatchTreeView.fs +++ b/FsEye/Forms/WatchTreeView.fs @@ -96,73 +96,76 @@ type WatchTreeView(pluginManager: PluginManager option) as this = loop tn let createNodeContextMenu (tn:TreeNode) = - new ContextMenu [| - match tn with - | Watch(Root(_)) -> - let mi = new MenuItem("Refresh") - mi.Click.Add(fun args -> refresh tn) - yield mi - | _ -> () + let cms = new ContextMenuStrip() + match tn with + | Watch(Root(_)) -> + let mi = new ToolStripMenuItem("Refresh") + mi.Click.Add(fun args -> refresh tn) + cms.Items.Add mi |> ignore + | _ -> () + + match tn with + | Watch(Root(_)) | Archive -> + let mi = new ToolStripMenuItem("Remove") + mi.Click.Add(fun args -> this.Nodes.Remove(tn)) + cms.Items.Add mi |> ignore + | _ -> () - match tn with - | Watch(Root(_)) | Archive -> - let mi = new MenuItem("Remove") - mi.Click.Add(fun args -> this.Nodes.Remove(tn)) - yield mi + match tn with + | Watch(Organizer _ ) -> () + | Watch(w) -> + match w with + | Root _ -> + let mi = new ToolStripMenuItem("-") //n.b. for root watches, ValueInfo is always Some + cms.Items.Add mi |> ignore | _ -> () - match tn with - | Watch(Organizer _ ) -> () - | Watch(w) -> - match w with - | Root _ -> - yield new MenuItem("-") //n.b. for root watches, ValueInfo is always Some - | _ -> () + let mi = new ToolStripMenuItem("Copy Value") + match w.ValueInfo with + | Some({Text=vtext}) -> mi.Click.Add(fun _ -> Clipboard.SetText(vtext)) + | None -> mi.Enabled <- false + cms.Items.Add mi |> ignore - let mi = new MenuItem("Copy Value") + match pluginManager with + | Some(pluginManager) -> + //issues 25 and 26 (plugin architecture and view property grid) + let miSendTo = new ToolStripMenuItem("Send To") match w.ValueInfo with - | Some({Text=vtext}) -> mi.Click.Add(fun _ -> Clipboard.SetText(vtext)) - | None -> mi.Enabled <- false - yield mi - - match pluginManager with - | Some(pluginManager) -> - //issues 25 and 26 (plugin architecture and view property grid) - let miSendTo = new MenuItem("Send To") - match w.ValueInfo with - | Some(vi) when pluginManager.ManagedPlugins |> Seq.length > 0 -> - let label = lazy(calcNodeLabel tn) //lazy since we need it 0 to x times depending on Plugin.IsWatchable - miSendTo.MenuItems.AddRange [| - let managedPlugins = - pluginManager.ManagedPlugins - |> Seq.map (fun mp -> mp.Plugin.IsWatchable(vi.Value, vi.Type), mp) - - //send to a new watch + | Some(vi) when pluginManager.ManagedPlugins |> Seq.length > 0 -> + let label = lazy(calcNodeLabel tn) //lazy since we need it 0 to x times depending on Plugin.IsWatchable + miSendTo.DropDownItems.AddRange (seq [| + let managedPlugins = + pluginManager.ManagedPlugins + |> Seq.map (fun mp -> mp.Plugin.IsWatchable(vi.Value, vi.Type), mp) + + //send to a new watch + for (enabled, managedPlugin) in managedPlugins do + //let miWatchViewer = new ToolStripMenuItem(managedPlugin.Plugin.Name + " (new)") + let miWatchViewer = new ToolStripMenuItem(managedPlugin.Plugin.Name + " (new)") + miWatchViewer.Enabled <- enabled + miWatchViewer.Click.Add(fun _ -> pluginManager.SendTo(managedPlugin, label.Force(), vi.Value, vi.Type) |> ignore) + yield miWatchViewer :> ToolStripItem + + //send to an existing watch + let managedWatchViewers = [| for (enabled, managedPlugin) in managedPlugins do - let miWatchViewer = new MenuItem(managedPlugin.Plugin.Name + " (new)") - miWatchViewer.Enabled <- enabled - miWatchViewer.Click.Add(fun _ -> pluginManager.SendTo(managedPlugin, label.Force(), vi.Value, vi.Type) |> ignore) - yield miWatchViewer - - //send to an existing watch - let managedWatchViewers = [| - for (enabled, managedPlugin) in managedPlugins do - if managedPlugin.ManagedWatchViewers |> Seq.length > 0 then - for managedWatchViewer in managedPlugin.ManagedWatchViewers do - let miWatchViewer = new MenuItem(managedWatchViewer.ID) - miWatchViewer.Enabled <- enabled - miWatchViewer.Click.Add(fun _ -> pluginManager.SendTo(managedWatchViewer, label.Force(), vi.Value, vi.Type)) - yield miWatchViewer - |] - if managedWatchViewers |> Seq.length > 0 then - yield new MenuItem("-") - yield! managedWatchViewers + if managedPlugin.ManagedWatchViewers |> Seq.length > 0 then + for managedWatchViewer in managedPlugin.ManagedWatchViewers do + let miWatchViewer = new ToolStripMenuItem(managedWatchViewer.ID) + miWatchViewer.Enabled <- enabled + miWatchViewer.Click.Add(fun _ -> pluginManager.SendTo(managedWatchViewer, label.Force(), vi.Value, vi.Type)) + yield miWatchViewer :> ToolStripItem |] - | _ -> - miSendTo.Enabled <- false - yield miSendTo - | None -> () - | _ -> () |] + if managedWatchViewers |> Seq.length > 0 then + yield new ToolStripMenuItem("-") :> ToolStripItem + yield! managedWatchViewers + |] |> Seq.toArray) + | _ -> + miSendTo.Enabled <- false + cms.Items.Add miSendTo |> ignore + | None -> () + | _ -> () + let mutable archiveCounter = 0 @@ -271,8 +274,9 @@ type WatchTreeView(pluginManager: PluginManager option) as this = if args.Button = MouseButtons.Right then this.SelectedNode <- args.Node //right click causing node to become selected is std. windows behavior let nodeContextMenu = createNodeContextMenu args.Node - if nodeContextMenu.MenuItems.Count > 0 then - nodeContextMenu.Show(this, args.Location) + //if nodeContextMenu.MenuItems.Count > 0 then + // nodeContextMenu.Show(this, args.Location) + () else () this.AfterSelect.Add (fun args -> afterSelect args.Node) @@ -287,7 +291,7 @@ type WatchTreeView(pluginManager: PluginManager option) as this = il - this.Font <- Font (this.Font.FontFamily, this.Font.Size, this.Font.Style) + this.Font <- new Font (this.Font.FontFamily, this.Font.Size, this.Font.Style) this.MouseWheel |> Event.filter (fun args -> @@ -298,7 +302,7 @@ type WatchTreeView(pluginManager: PluginManager option) as this = let newSize = let s = oldFont.Size + fontSizeDelta if s <= 0.0f then 1.0f else s - let newFont = Font (oldFont.FontFamily, newSize, oldFont.Style) + let newFont = new Font (oldFont.FontFamily, newSize, oldFont.Style) this.Font <- newFont oldFont.Dispose ()) with diff --git a/FsEye/Forms/WatchTreeView_bck.fs b/FsEye/Forms/WatchTreeView_bck.fs new file mode 100644 index 0000000..ec8e122 --- /dev/null +++ b/FsEye/Forms/WatchTreeView_bck.fs @@ -0,0 +1,387 @@ +(* +Copyright 2011 Stephen Swensen + +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. +*) +namespace Swensen.FsEye.Forms +open System.Windows.Forms +open System.Drawing +open System.Reflection +open Microsoft.FSharp.NativeInterop + +open Swensen.Utils +open Swensen.FsEye +open Swensen.FsEye.WatchModel + + +//Copy / Copy Value context Menu + +//for thoughts on cancellation: +//http://stackoverflow.com/questions/5852317/how-to-cancel-individual-async-computation-being-run-in-parallel-with-others-fr + +///A TreeView which binds to and manipulates a Watch model. +///The PluginManager argument is only used for the primary FsEye WatchTreeView, +///it should be None for WatchTreeViews hosted as plugins. +type WatchTreeView(pluginManager: PluginManager option) as this = + inherit TreeView() + + static let requiresUIThread (ty:System.Type) = + [typeof + System.Type.GetType("System.Windows.UIElement", false)] //mono does not support WPF + |> Seq.filter ((<>&) null) + |> Seq.exists ty.IsAssignableFrom + + static let (|Archive|Watch|) (tn:TreeNode) = + match tn.Tag with + | :? Watch as w -> Watch(w) + | _ -> Archive + + static let isWatch = function + | Watch _ -> true + | _ -> false + + static let isArchive = function + | Archive -> true + | _ -> false + + ///The text used for constructing "dummy" TreeNodes used as a place-holder until childnodes are + ///loaded lazily. + static let dummyText = "dummy" + + ///Checks whether the given TreeNode contains the default "dummy" TreeNode as it's only child. + static let hasDummyChild (tn:TreeNode) = + tn.Nodes.Count = 1 && tn.Nodes.[0].Text = dummyText + + ///The action to perform on the given TreeNode after the "Refresh" menu item has + ///been clicked via the right-click context menu (which can only be performed on root TreeNode's + ///for Root Watches). + let refresh (node:TreeNode) = + match node with + | Watch(Root({ValueInfo=vi})) -> + this.UpdateWatch(node, vi.Value, vi.Type) + | _ -> failwith "TreeNode was not a Root Watch" + + ///Calculate the "label" for the given node. i.e., the expression, starting from the root, from which the current node value is obtained. Used by the SendTo plugin. + let calcNodeLabel (tn:TreeNode) = + //todo: should not fail hard in unexpected node cases, instead return something like "!error!" and write detailed message to a local log file + //use Trace API for now to help keep 3rd party libs out for now. + let rec loop (cur:TreeNode) = + match cur with + | null -> "" + | Archive -> sprintf "[%s] " cur.Text + | Watch (Root {ExpressionInfo=ei}) -> sprintf "%s%s" (loop cur.Parent) ei.Expression + | Watch w -> + match w.ExpressionInfo with + | None -> loop cur.Parent + | Some(ei) -> + let separator = + if ei.IsPublic then "." + else "?" + + match ei.ExplicitInterfaceName with + | Some(iface) -> + sprintf "(%s :> %s)%s%s" (loop cur.Parent) iface separator ei.Expression + | None -> + sprintf "%s%s%s" (loop cur.Parent) separator ei.Expression + loop tn + + let createNodeContextMenu (tn:TreeNode) : TreeNode = + //new ContextMenu [| + // match tn with + // | Watch(Root(_)) -> + // let mi = new MenuItem("Refresh") + // mi.Click.Add(fun args -> refresh tn) + // yield mi + // | _ -> () + + // match tn with + // | Watch(Root(_)) | Archive -> + // let mi = new MenuItem("Remove") + // mi.Click.Add(fun args -> this.Nodes.Remove(tn)) + // yield mi + // | _ -> () + + // match tn with + // | Watch(Organizer _ ) -> () + // | Watch(w) -> + // match w with + // | Root _ -> + // yield new MenuItem("-") //n.b. for root watches, ValueInfo is always Some + // | _ -> () + + // let mi = new MenuItem("Copy Value") + // match w.ValueInfo with + // | Some({Text=vtext}) -> mi.Click.Add(fun _ -> Clipboard.SetText(vtext)) + // | None -> mi.Enabled <- false + // yield mi + + // match pluginManager with + // | Some(pluginManager) -> + // //issues 25 and 26 (plugin architecture and view property grid) + // let miSendTo = new MenuItem("Send To") + // match w.ValueInfo with + // | Some(vi) when pluginManager.ManagedPlugins |> Seq.length > 0 -> + // let label = lazy(calcNodeLabel tn) //lazy since we need it 0 to x times depending on Plugin.IsWatchable + // miSendTo.MenuItems.AddRange [| + // let managedPlugins = + // pluginManager.ManagedPlugins + // |> Seq.map (fun mp -> mp.Plugin.IsWatchable(vi.Value, vi.Type), mp) + + // //send to a new watch + // for (enabled, managedPlugin) in managedPlugins do + // let miWatchViewer = new MenuItem(managedPlugin.Plugin.Name + " (new)") + // miWatchViewer.Enabled <- enabled + // miWatchViewer.Click.Add(fun _ -> pluginManager.SendTo(managedPlugin, label.Force(), vi.Value, vi.Type) |> ignore) + // yield miWatchViewer + + // //send to an existing watch + // let managedWatchViewers = [| + // for (enabled, managedPlugin) in managedPlugins do + // if managedPlugin.ManagedWatchViewers |> Seq.length > 0 then + // for managedWatchViewer in managedPlugin.ManagedWatchViewers do + // let miWatchViewer = new MenuItem(managedWatchViewer.ID) + // miWatchViewer.Enabled <- enabled + // miWatchViewer.Click.Add(fun _ -> pluginManager.SendTo(managedWatchViewer, label.Force(), vi.Value, vi.Type)) + // yield miWatchViewer + // |] + // if managedWatchViewers |> Seq.length > 0 then + // yield new MenuItem("-") + // yield! managedWatchViewers + // |] + // | _ -> + // miSendTo.Enabled <- false + // yield miSendTo + // | None -> () + // | _ -> () |] + failwith "not supported" + + let mutable archiveCounter = 0 + + ///Constructs an async expression used for updating the given TreeNode with values from the given Lazy. + let loadWatchAsync guiContext (tn:TreeNode) (lz:Lazy) addDummy = + async { + let original = System.Threading.SynchronizationContext.Current //always null - don't understand the point + let text = lz.Value.LoadedText + do! Async.SwitchToContext guiContext + Control.update this <| fun () -> + tn.Text <- text + if addDummy then tn.Nodes.Add(dummyText) |> ignore + do! Async.SwitchToContext original + } + + ///Create a TreeNode from the given Watch model. If the Watch is a DataMember, then + ///the guiContext must be provided and is used to construct an async expression returned + ///as the second element of the tuple. Otherwise guiContext may be null and the second + ///element of the tuple is None. + let createWatchTreeNode guiContext (watch:Watch) = + let tn = new TreeNode(Text=watch.DefaultText, Tag=watch, ImageKey=watch.Image.Name, SelectedImageKey=watch.Image.Name) + + match watch with + | Root info -> + tn.Name <- info.Name + tn.Nodes.Add(dummyText) |> ignore + tn, None + | DataMember(info) -> //need to make this not clickable, Lazy is not thread safe + if info.MemberInfo.DeclaringType |> requiresUIThread then //issue 20 + tn.Text <- info.LazyMemberValue.Value.LoadedText + tn.Nodes.Add(dummyText) |> ignore + tn, None + else + tn, Some(loadWatchAsync guiContext tn info.LazyMemberValue true) + | _ -> + tn.Nodes.Add(dummyText) |> ignore + tn, None + + ///The action to perform on the given TreeNode after it has been selected: + ///if the Tag of the given TreeNode is a CallMember Watch which hasn't yet been loaded, + ///Asyncrounously execute the method and show it's return value (but do not load it's children). + let afterSelect (tn:TreeNode) = + match tn.Tag with + | :? Watch as watch when hasDummyChild tn -> + match watch with + | CallMember(info) when info.LazyMemberValue.IsValueCreated |> not -> + if info.MemberInfo.DeclaringType |> requiresUIThread then //issue 20 + Control.update this <| fun () -> + tn.Text <- info.LazyMemberValue.Value.LoadedText + //note that the dummy node is already added + else + Control.update this <| fun () -> + tn.Nodes.Clear() //so don't try click while still async loading + tn.Text <- info.LoadingText + + let guiContext = System.Threading.SynchronizationContext.Current + loadWatchAsync guiContext tn info.LazyMemberValue true |> Async.Start + | _ -> () + | _ -> () + + //note: FSharpRefactor doesn't rename variables in when clause of a pattern match + ///The action to perform on the given TreeNode after it has been expanded: + ///Load all the child watches of the TreeNode's Watch; load all DataMember child watches + ///asyncronously in parallel. If the TreeNode's Watch is a CallMember and it's value has not + ///yet been loaded and displayed (via previous selection), asycronously load and display it's value, + ///and then load all of it's children as normal. + let afterExpand (node:TreeNode) = + match node with + | Watch(watch) when hasDummyChild node -> //need to harden this check for loaded vs. not + let loadWatches context (node:TreeNode) (watch:Watch) = + this.BeginUpdate() + node.Nodes.Clear() //clear dummy node + let createWatchTreeNode = createWatchTreeNode context + let asyncNodes = [| + for (tn, a) in watch.Children |> Seq.map createWatchTreeNode do + node.Nodes.Add(tn) |> ignore + match a with + | Some(a) -> yield a + | _ -> () |] + this.EndUpdate() + //N.B. deliberately excluding Asyn.Start pipe-line from begin/end update + //so child nodes have chance to expand before parallel updates start kicking off + asyncNodes + |> Async.Parallel + |> Async.Ignore + |> Async.Start + + let guiContext = System.Threading.SynchronizationContext.Current //gui thread + match watch with + | CallMember(info) when info.LazyMemberValue.IsValueCreated |> not (* not i.e. already loaded via after select event *) -> + node.Nodes.Clear() + node.Text <- info.LoadingText + async { + let original = System.Threading.SynchronizationContext.Current + do! loadWatchAsync guiContext node info.LazyMemberValue false + do! Async.SwitchToContext guiContext + do loadWatches guiContext node watch + do! Async.SwitchToContext original + } |> Async.Start + | _ -> + loadWatches guiContext node watch + | _ -> () //either an Archive node or IWatchNode children already expanded + + do + this.NodeMouseClick.Add <| fun args -> + if args.Button = MouseButtons.Right then + this.SelectedNode <- args.Node //right click causing node to become selected is std. windows behavior + let nodeContextMenu = createNodeContextMenu args.Node + //if nodeContextMenu.MenuItems.Count > 0 then + // nodeContextMenu.Show(this, args.Location) + () + else () + + this.AfterSelect.Add (fun args -> afterSelect args.Node) + this.AfterExpand.Add (fun args -> afterExpand args.Node) + + this.ImageList <- + let il = new ImageList() + il.TransparentColor <- System.Drawing.Color.Magenta + + for ir in ImageResource.WatchImages do + il.Images.Add(ir.Name, ir.Image) + + il + + this.Font <- Font (this.Font.FontFamily, this.Font.Size, this.Font.Style) + + this.MouseWheel + |> Event.filter (fun args -> + Control.ModifierKeys = Keys.Control && args.Delta <> 0) + |> Event.map (fun args -> if args.Delta > 0 then 1.0f else -1.0f) + |> Event.add (fun fontSizeDelta -> + let oldFont = this.Font + let newSize = + let s = oldFont.Size + fontSizeDelta + if s <= 0.0f then 1.0f else s + let newFont = Font (oldFont.FontFamily, newSize, oldFont.Style) + this.Font <- newFont + oldFont.Dispose ()) + with + ///Initialize an instance of a WatchTreeView without a PluginManager (e.g. when a WatchTreeView is used as the basis for a plugin!). + new() = new WatchTreeView(None) + + override this.OnHandleCreated e = + // This way we enable double-buffering on tree view control - eliminates flickering while hovering, selecting nodes etc. + Win32.SendMessage(this.Handle, Win32.TVM_SETEXTENDEDSTYLE, Win32.TVS_EX_DOUBLEBUFFER |> nativeint, Win32.TVS_EX_DOUBLEBUFFER |> nativeint) |> ignore + base.OnHandleCreated e + + member private this.UpdateWatch(tn:TreeNode, value, ty) = + Control.update this <| fun () -> + let watch = createRootWatch tn.Name value ty + tn.Text <- watch.DefaultText + tn.Tag <- watch + tn.Nodes.Clear() + tn.Nodes.Add(dummyText) |> ignore + tn.Collapse() + + member private this.AddWatch(name, value:obj, ty) = + Control.update this <| fun () -> + createRootWatch name value ty + |> createWatchTreeNode null //don't like passing null here... + |> fst + |> this.Nodes.Add + |> ignore + + ///Add or update a watch with the given name, value, and type. + member this.Watch(name, value:obj, ty) = + let objNode = + this.Nodes + |> Seq.cast + |> Seq.tryFind (fun tn -> tn.Name = name) + + match objNode with + | Some(Watch(Root({ValueInfo=vi})) as tn) when vi.Value <>& value -> + this.UpdateWatch(tn, value, ty) + | None -> this.AddWatch(name, value, ty) + | _ -> () + + ///Add or update a watch with the given name and value (where the type is derived from the type paramater of the value). + member this.Watch(name: string, value: 'a) = + this.Watch(name, value, typeof<'a>) + + ///Clear all nodes satisfying the given predicate. + member this.ClearAll(predicate) = + Control.update this <| fun () -> + //N.B. can't remove node while iterating Nodes, so need to make array first + [| for tn in this.Nodes do if predicate tn then yield tn |] + |> Seq.iter (fun tn -> this.Nodes.Remove(tn)) + + ///Take archival snap shot of all current watches using the given label. + member this.Archive(label: string) = + Control.update this <| fun () -> + let nodesToArchiveCloned = [| + for tn in this.Nodes do + if tn |> isWatch then + yield tn.Clone() :?> TreeNode |] + + this.ClearAll isWatch + + let archiveNode = TreeNode(Text=label) + archiveNode.Nodes.AddRange(nodesToArchiveCloned) + this.Nodes.Add(archiveNode) |> ignore + archiveCounter <- archiveCounter + 1 + + ///Take archival snap shot of all current watches using a default label based on an archive count. + member this.Archive() = + this.Archive(sprintf "Archive (%i)" archiveCounter) + + ///Clear all archives and reset the archive count. + member this.ClearArchives() = + this.ClearAll isArchive + archiveCounter <- 0 + + ///Clear all watches (doesn't include archive nodes). + member this.ClearWatches() = + this.ClearAll isWatch + + ///Clear all archives (reseting archive count) and watches. + member this.ClearAll() = + this.Nodes.Clear() + archiveCounter <- 0 \ No newline at end of file diff --git a/FsEye/FsEye.fsproj b/FsEye/FsEye.fsproj deleted file mode 100644 index 9ab2847..0000000 --- a/FsEye/FsEye.fsproj +++ /dev/null @@ -1,126 +0,0 @@ - - - - Debug - AnyCPU - 8.0.30703 - 2.0 - {20de2466-d7b1-4f72-b8f8-51f10f5f186e} - Library - Swensen.FsEye - FsEye - v4.0 - FsEye - ..\ - true - - - true - full - false - true - bin\Debug\ - DEBUG;TRACE - 3 - bin\Debug\FsEye.XML - --staticlink:Utils - - - pdbonly - true - true - bin\Release\ - TRACE - 3 - bin\Release\FsEye.xml - --staticlink:Utils - - - true - full - false - true - bin\Debug\ - DEBUG;TRACE - 3 - bin\Debug\FsEye.XML - --staticlink:Utils - x86 - - - pdbonly - true - true - bin\Release\ - TRACE - 3 - bin\Release\FsEye.xml - --staticlink:Utils - x86 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Always - - - - - Always - - - - - - - - - - - - Utils - {46b72fed-e4b4-4ce3-ae7b-97e43837ba2b} - True - - - - - \ No newline at end of file diff --git a/FsEye/FsEye7.fsproj b/FsEye/FsEye7.fsproj new file mode 100644 index 0000000..104fc9b --- /dev/null +++ b/FsEye/FsEye7.fsproj @@ -0,0 +1,208 @@ + + + + WinExe + net8.0-windows + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Always + + + + + Always + + + + + + + + + + + + + + + + + + diff --git a/FsEye/IconResource.fs b/FsEye/IconResource.fs index 3920833..72b6914 100644 --- a/FsEye/IconResource.fs +++ b/FsEye/IconResource.fs @@ -1,12 +1,25 @@ namespace Swensen.FsEye open System open System.Reflection +open Microsoft.Extensions.FileProviders ///Icon resource used to identify tree view node member classifications and provide FsEye form icon. type IconResource (name:string) = //should probably make IDisposible to dispose of Icon let loadIconResource = let assm = Assembly.GetExecutingAssembly() - fun name -> new System.Drawing.Icon(assm.GetManifestResourceStream(name)) + ////fun name -> new System.Drawing.Icon(assm.GetManifestResourceStream(@"FsEye.Resources." + name)) + //printfn "%A" assm + + //let resc = assm.GetManifestResourceStream(@"Resources\" + name) + + //printfn "%s length %A" name resc.Length + + let embeddedFileProvider = new EmbeddedFileProvider(assm, "FsEye7") + let certificateFileInfo = embeddedFileProvider.GetFileInfo(@"Resources\" + "FsEye.ico") + let resc = certificateFileInfo.CreateReadStream() + + fun name -> new System.Drawing.Icon(resc) + let image = loadIconResource name @@ -14,8 +27,9 @@ type IconResource (name:string) = //should probably make IDisposible to dispose member __.Icon = image //F# doesn't allow public static fields so we save our selves a lot of boiler-plate using a module pretending to be the static part of the class -[] +////[] [] ///Icon resource used to identify tree view node member classifications and provide FsEye form icon. module IconResource = + //let name = "FsEye.ico" let FsEye = IconResource "FsEye.ico" \ No newline at end of file diff --git a/FsEye/ImageResource.fs b/FsEye/ImageResource.fs index 6bc82fe..99fdc17 100644 --- a/FsEye/ImageResource.fs +++ b/FsEye/ImageResource.fs @@ -1,20 +1,25 @@ namespace Swensen.FsEye open System open System.Reflection +open Microsoft.Extensions.FileProviders ///Image resource used to identify tree view node member classifications and provide FsEye form icon. type ImageResource (name:string) = let loadImageResource = let assm = Assembly.GetExecutingAssembly() - fun name -> System.Drawing.Image.FromStream(assm.GetManifestResourceStream(name)) - + let embeddedFileProvider = new EmbeddedFileProvider(assm, "FsEye7") + fun name -> + //System.Drawing.Image.FromStream(assm.GetManifestResourceStream(@"FsEye.Resources." + name)) + let certificateFileInfo = embeddedFileProvider.GetFileInfo(@"Resources\" + name) + let resc = certificateFileInfo.CreateReadStream() + System.Drawing.Image.FromStream resc let image = loadImageResource name member __.Name = name member __.Image = image //F# doesn't allow public static fields so we save our selves a lot of boiler-plate using a module pretending to be the static part of the class -[] +//[] [] ///Image resource used to identify tree view node member classifications and provide FsEye form icon. module ImageResource = diff --git a/FsEye/PluginSystem.fs b/FsEye/PluginSystem.fs index 3e348d4..a90621a 100644 --- a/FsEye/PluginSystem.fs +++ b/FsEye/PluginSystem.fs @@ -74,6 +74,8 @@ and PluginManager(?scanForPlugins:bool) as this = let showPluginErrorDialog text = showErrorDialog text "FsEye Plugin Loading Error" + let regex = new System.Text.RegularExpressions.Regex ("FsEye") + let managedPlugins = if scanForPlugins then try @@ -84,18 +86,30 @@ and PluginManager(?scanForPlugins:bool) as this = else executingAsm.Location let executingDir = Path.GetDirectoryName(executingAsmLocation) let pluginDir = sprintf "%s%cplugins" executingDir Path.DirectorySeparatorChar - let assemblyExclude = ["FsEye.dll"] //maybe exclude all of executingAsm.GetReferencedAssemblies() as well. + let assemblyExclude = ["FsEye7.dll"] //maybe exclude all of executingAsm.GetReferencedAssemblies() as well. - let pluginSeq = + let pluginSeqAss = [pluginDir; executingDir] + |> Seq.distinct |> Seq.filter Directory.Exists |> Seq.collect (fun pluginDir -> Directory.GetFiles(pluginDir) |> Seq.filter(fun assemblyFile -> assemblyFile.EndsWith(".dll") && assemblyExclude |> List.exists (fun exclude -> assemblyFile.EndsWith(exclude)) |> not) //Issue 36: need to use Assembly.UnsafeLoadFrom to avoid plugin loading errors - |> Seq.map (fun assemblyFile -> Assembly.UnsafeLoadFrom(assemblyFile)) - |> Seq.collect (fun assembly -> + |> Seq.map (fun assemblyFile -> Assembly.UnsafeLoadFrom(assemblyFile))) + |> Seq.filter (fun a -> + let ifMatched = regex.IsMatch a.FullName + if ifMatched then + printfn $"matched: {a.FullName}" + else + printfn $"not matched: {a.FullName}" + ifMatched + ) + + let pluginSeq = + pluginSeqAss + |> Seq.collect (fun assembly -> try assembly.GetTypes() with @@ -108,7 +122,7 @@ and PluginManager(?scanForPlugins:bool) as this = |> Seq.filter (fun ty -> typeof.IsAssignableFrom(ty)) |> Seq.map (fun pluginTy -> let plugin = Activator.CreateInstance(pluginTy) :?> IPlugin - {Plugin=plugin; PluginManager=this})) + {Plugin=plugin; PluginManager=this}) ResizeArray(pluginSeq) with | x -> diff --git a/FsEye/WatchModel.fs b/FsEye/WatchModel.fs index f97fd8d..113f1d8 100644 --- a/FsEye/WatchModel.fs +++ b/FsEye/WatchModel.fs @@ -142,7 +142,7 @@ let private sprintValue (value:obj) (ty:Type) = | null -> "null" | _ -> if typeof.IsAssignableFrom(ty) then - sprintf "typeof<%s>" (value :?> Type).FSharpName + sprintf "typeof<%s>" (value :?> Type).Name //.FSharpName else sprintf "%A" value |> cleanString @@ -194,6 +194,7 @@ let rec createChildren ownerValue (ownerTy:Type) = let nonRedundantMembers = validMemberTypes + //|> Seq.distinctByResolve |> Seq.distinctByResolve (fun mi -> mi.Name.ToLower()) (fun mi1 mi2 -> @@ -215,7 +216,8 @@ let rec createChildren ownerValue (ownerTy:Type) = let ty = if value =& null then typeof else value.GetType() let valueText = sprintValue value ty let expression = sprintf "[%i]" index - let text = sprintf "%s : %s = %s" expression ty.FSharpName valueText + //let text = sprintf "%s : %s = %s" expression ty.FSharpName valueText + let text = sprintf "%s : %s = %s" expression ty.Name valueText let children = createChildren value ty EnumeratorElement { Text=text Children=children @@ -240,14 +242,16 @@ let rec createChildren ownerValue (ownerTy:Type) = //if member is inherited from base type or explicit interface, fully qualify let getMemberName (mi:Reflection.MemberInfo) = if mi.ReflectedType <> ownerTy then - mi.ReflectedType.FSharpName + "." + mi.Name + //mi.ReflectedType.FSharpName + "." + mi.Name + mi.ReflectedType.Name + "." + mi.Name else mi.Name let getMemberExpressionInfo (mi:Reflection.MemberInfo) = let explicitInterfaceName = if mi.ReflectedType.IsInterface then - Some(mi.ReflectedType.FSharpName) + //Some(mi.ReflectedType.FSharpName) + Some(mi.ReflectedType.Name) else None @@ -268,12 +272,14 @@ let rec createChildren ownerValue (ownerTy:Type) = let makeMemberValue (value:obj) valueTy pretext = if typeof.IsAssignableFrom(valueTy) then - { MemberValue.LoadedText=pretext valueTy.FSharpName "" + //{ MemberValue.LoadedText=pretext valueTy.FSharpName "" + { MemberValue.LoadedText=pretext valueTy.Name "" Children=(createResultWatches (value :?> System.Collections.IEnumerator)) ValueInfo=None } else let valueText = sprintValue value valueTy - { LoadedText=pretext valueTy.FSharpName (" = " + valueText) + //{ LoadedText=pretext valueTy.FSharpName (" = " + valueText) + { LoadedText=pretext valueTy.Name (" = " + valueText) Children=(createChildren value valueTy) ValueInfo=Some({Text=valueText; Value=value; Type=valueTy}) } @@ -303,7 +309,8 @@ let rec createChildren ownerValue (ownerTy:Type) = else //assume private ImageResource.PrivateProperty - DataMember { LoadingText=(pretext pi.PropertyType.FSharpName loadingText) + //DataMember { LoadingText=(pretext pi.PropertyType.FSharpName loadingText) + DataMember { LoadingText=(pretext pi.PropertyType.Name loadingText) LazyMemberValue=delayed Image=image MemberInfo=pi @@ -328,7 +335,8 @@ let rec createChildren ownerValue (ownerTy:Type) = else //assume private ImageResource.PrivateField - DataMember { LoadingText=pretext fi.FieldType.FSharpName loadingText + //DataMember { LoadingText=pretext fi.FieldType.FSharpName loadingText + DataMember { LoadingText=pretext fi.FieldType.Name loadingText LazyMemberValue=delayed Image=image MemberInfo=fi @@ -356,8 +364,10 @@ let rec createChildren ownerValue (ownerTy:Type) = else //assume private ImageResource.PrivateMethod - CallMember { InitialText=pretext mi.ReturnType.FSharpName "" - LoadingText=pretext mi.ReturnType.FSharpName loadingText + CallMember { InitialText=pretext mi.ReturnType.Name "" + //CallMember { InitialText=pretext mi.ReturnType.FSharpName "" + LoadingText=pretext mi.ReturnType.Name loadingText + //LoadingText=pretext mi.ReturnType.FSharpName loadingText LazyMemberValue=delayed Image=image MemberInfo=mi @@ -390,7 +400,8 @@ let createRootWatch (name:string) (value:obj) (ty:Type) = else typeof let valueText = sprintValue value ty - let text = sprintf "%s : %s = %s" name ty.FSharpName valueText + //let text = sprintf "%s : %s = %s" name ty.FSharpName valueText + let text = sprintf "%s : %s = %s" name ty.Name valueText let children = createChildren value ty Root { Text=text Children=children diff --git a/FsEye/bin/Debug/net8.0-windows/FSharp.Core.dll b/FsEye/bin/Debug/net8.0-windows/FSharp.Core.dll new file mode 100644 index 0000000..ea92bd2 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/FSharp.Core.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/FsEye.NuGet.fsx b/FsEye/bin/Debug/net8.0-windows/FsEye.NuGet.fsx new file mode 100644 index 0000000..2c8c4b9 --- /dev/null +++ b/FsEye/bin/Debug/net8.0-windows/FsEye.NuGet.fsx @@ -0,0 +1,6 @@ +//reference FsEye.dll (e.g. "Send to F# Interactive" on the project reference availabe in some IDE versions) +//#r @"\FsEye.dll" + +//Execute the following two lines of code to bring the eye singleton into scope and bind it to FSI +open Swensen.FsEye.Fsi //bring the eye singleton into scope +fsi.AddPrintTransformer eye.Listener //attached the listener \ No newline at end of file diff --git a/FsEye/bin/Debug/net8.0-windows/FsEye.fsx b/FsEye/bin/Debug/net8.0-windows/FsEye.fsx new file mode 100644 index 0000000..00c1e9a --- /dev/null +++ b/FsEye/bin/Debug/net8.0-windows/FsEye.fsx @@ -0,0 +1,28 @@ +(* +Copyright 2011 Stephen Swensen + +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. +*) +[] +module StartupScript + +#I __SOURCE_DIRECTORY__ //learned from http://stackoverflow.com/questions/4860991/f-for-scripting-location-of-script-file + +//should do dynamic action while building to toggle between this local path and the relative path +#r "FsEye.dll" //release deployment expects this file next to the dll +//#r "bin/Release/FsEye.dll" + + +open Swensen.FsEye.Fsi +let eye = eye +fsi.AddPrintTransformer eye.Listener //attached the listener diff --git a/FsEye/bin/Debug/net8.0-windows/FsEye7.deps.json b/FsEye/bin/Debug/net8.0-windows/FsEye7.deps.json new file mode 100644 index 0000000..f3d81f5 --- /dev/null +++ b/FsEye/bin/Debug/net8.0-windows/FsEye7.deps.json @@ -0,0 +1,148 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/FsEye/bin/Debug/net8.0-windows/FsEye7.dll b/FsEye/bin/Debug/net8.0-windows/FsEye7.dll new file mode 100644 index 0000000..8e561d8 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/FsEye7.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/FsEye7.exe b/FsEye/bin/Debug/net8.0-windows/FsEye7.exe new file mode 100644 index 0000000..1fe73d8 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/FsEye7.exe differ diff --git a/FsEye/bin/Debug/net8.0-windows/FsEye7.pdb b/FsEye/bin/Debug/net8.0-windows/FsEye7.pdb new file mode 100644 index 0000000..c04c3c1 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/FsEye7.pdb differ diff --git a/FsEye/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json b/FsEye/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/FsEye/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll b/FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll new file mode 100644 index 0000000..72ec31b Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll b/FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll new file mode 100644 index 0000000..c4b099a Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll b/FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..a4c3ae4 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/Utils.dll b/FsEye/bin/Debug/net8.0-windows/Utils.dll new file mode 100644 index 0000000..826b99a Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/Utils.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/Utils.pdb b/FsEye/bin/Debug/net8.0-windows/Utils.pdb new file mode 100644 index 0000000..f54e88c Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/Utils.pdb differ diff --git a/FsEye/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..e88cc2b Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..52bdb6f Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..2fd3646 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..996b1a1 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..673c036 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..e9408aa Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..1a14b27 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..7ba01b0 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..14a9d94 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..89a2784 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..45ff841 Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..ea9bc6c Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll differ diff --git a/FsEye/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll b/FsEye/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..09f763e Binary files /dev/null and b/FsEye/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll differ diff --git a/FsEye/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs b/FsEye/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs new file mode 100644 index 0000000..4982a01 --- /dev/null +++ b/FsEye/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/FsEye/obj/Debug/net48/FsEye.AssemblyInfo.fs b/FsEye/obj/Debug/net48/FsEye.AssemblyInfo.fs new file mode 100644 index 0000000..8a7d014 --- /dev/null +++ b/FsEye/obj/Debug/net48/FsEye.AssemblyInfo.fs @@ -0,0 +1,17 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/FsEye/obj/Debug/net48/FsEye.AssemblyInfoInputs.cache b/FsEye/obj/Debug/net48/FsEye.AssemblyInfoInputs.cache new file mode 100644 index 0000000..8f26057 --- /dev/null +++ b/FsEye/obj/Debug/net48/FsEye.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +a2d4f7f8c0333cbef29f963485d0a79866751e9f diff --git a/FsEye/obj/Debug/net48/FsEye.assets.cache b/FsEye/obj/Debug/net48/FsEye.assets.cache new file mode 100644 index 0000000..94c0db2 Binary files /dev/null and b/FsEye/obj/Debug/net48/FsEye.assets.cache differ diff --git a/FsEye/obj/Debug/net48/FsEye.fsproj.AssemblyReference.cache b/FsEye/obj/Debug/net48/FsEye.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..57a9a93 Binary files /dev/null and b/FsEye/obj/Debug/net48/FsEye.fsproj.AssemblyReference.cache differ diff --git a/FsEye/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs b/FsEye/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs new file mode 100644 index 0000000..34364b5 --- /dev/null +++ b/FsEye/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/FsEye/obj/Debug/net8.0-windows/FsEye7.AssemblyInfo.fs b/FsEye/obj/Debug/net8.0-windows/FsEye7.AssemblyInfo.fs new file mode 100644 index 0000000..4051f24 --- /dev/null +++ b/FsEye/obj/Debug/net8.0-windows/FsEye7.AssemblyInfo.fs @@ -0,0 +1,19 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/FsEye/obj/Debug/net8.0-windows/FsEye7.AssemblyInfoInputs.cache b/FsEye/obj/Debug/net8.0-windows/FsEye7.AssemblyInfoInputs.cache new file mode 100644 index 0000000..07ad7fb --- /dev/null +++ b/FsEye/obj/Debug/net8.0-windows/FsEye7.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +e5bc340f9d8f04f6ad870eb216e876b3efca46e6 diff --git a/FsEye/obj/Debug/net8.0-windows/FsEye7.assets.cache b/FsEye/obj/Debug/net8.0-windows/FsEye7.assets.cache new file mode 100644 index 0000000..81374e3 Binary files /dev/null and b/FsEye/obj/Debug/net8.0-windows/FsEye7.assets.cache differ diff --git a/FsEye/obj/Debug/net8.0-windows/FsEye7.dll b/FsEye/obj/Debug/net8.0-windows/FsEye7.dll new file mode 100644 index 0000000..8e561d8 Binary files /dev/null and b/FsEye/obj/Debug/net8.0-windows/FsEye7.dll differ diff --git a/FsEye/obj/Debug/net8.0-windows/FsEye7.fsproj.AssemblyReference.cache b/FsEye/obj/Debug/net8.0-windows/FsEye7.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..5a970e0 Binary files /dev/null and b/FsEye/obj/Debug/net8.0-windows/FsEye7.fsproj.AssemblyReference.cache differ diff --git a/FsEye/obj/Debug/net8.0-windows/FsEye7.fsproj.CopyComplete b/FsEye/obj/Debug/net8.0-windows/FsEye7.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/FsEye/obj/Debug/net8.0-windows/FsEye7.fsproj.CoreCompileInputs.cache b/FsEye/obj/Debug/net8.0-windows/FsEye7.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..07d0a1f --- /dev/null +++ b/FsEye/obj/Debug/net8.0-windows/FsEye7.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +b8820ae89dd34189434fdddd1dd6c997ac425a2f diff --git a/FsEye/obj/Debug/net8.0-windows/FsEye7.fsproj.FileListAbsolute.txt b/FsEye/obj/Debug/net8.0-windows/FsEye7.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..7311783 --- /dev/null +++ b/FsEye/obj/Debug/net8.0-windows/FsEye7.fsproj.FileListAbsolute.txt @@ -0,0 +1,37 @@ +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\FsEye7.exe +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\FsEye.NuGet.fsx +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\FsEye.fsx +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\FsEye7.deps.json +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\FsEye7.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\FsEye7.pdb +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\FSharp.Core.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\Utils.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\Utils.pdb +G:\coldfar_py\fseye\FsEye\obj\Debug\net8.0-windows\FsEye7.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\FsEye\obj\Debug\net8.0-windows\FsEye7.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\FsEye\obj\Debug\net8.0-windows\FsEye7.AssemblyInfo.fs +G:\coldfar_py\fseye\FsEye\obj\Debug\net8.0-windows\FsEye7.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\FsEye\obj\Debug\net8.0-windows\FsEye7.sourcelink.json +G:\coldfar_py\fseye\FsEye\obj\Debug\net8.0-windows\FsEye7.fsproj.CopyComplete +G:\coldfar_py\fseye\FsEye\obj\Debug\net8.0-windows\FsEye7.dll +G:\coldfar_py\fseye\FsEye\obj\Debug\net8.0-windows\refint\FsEye7.dll +G:\coldfar_py\fseye\FsEye\obj\Debug\net8.0-windows\FsEye7.pdb +G:\coldfar_py\fseye\FsEye\obj\Debug\net8.0-windows\FsEye7.genruntimeconfig.cache +G:\coldfar_py\fseye\FsEye\obj\Debug\net8.0-windows\ref\FsEye7.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Abstractions.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Embedded.dll +G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\Microsoft.Extensions.Primitives.dll diff --git a/FsEye/obj/Debug/net8.0-windows/FsEye7.genruntimeconfig.cache b/FsEye/obj/Debug/net8.0-windows/FsEye7.genruntimeconfig.cache new file mode 100644 index 0000000..6ae3e79 --- /dev/null +++ b/FsEye/obj/Debug/net8.0-windows/FsEye7.genruntimeconfig.cache @@ -0,0 +1 @@ +03e16225387e204e4daf40289a3b0498ca634b72 diff --git a/FsEye/obj/Debug/net8.0-windows/FsEye7.pdb b/FsEye/obj/Debug/net8.0-windows/FsEye7.pdb new file mode 100644 index 0000000..c04c3c1 Binary files /dev/null and b/FsEye/obj/Debug/net8.0-windows/FsEye7.pdb differ diff --git a/FsEye/obj/Debug/net8.0-windows/FsEye7.sourcelink.json b/FsEye/obj/Debug/net8.0-windows/FsEye7.sourcelink.json new file mode 100644 index 0000000..cd6d48f --- /dev/null +++ b/FsEye/obj/Debug/net8.0-windows/FsEye7.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"G:\\coldfar_py\\fseye\\*":"https://raw.githubusercontent.com/ingted/fseye/554bdeb5f382570e3ba6bc1f7fa53eaa4fd207db/*"}} \ No newline at end of file diff --git a/FsEye/obj/Debug/net8.0-windows/apphost.exe b/FsEye/obj/Debug/net8.0-windows/apphost.exe new file mode 100644 index 0000000..1fe73d8 Binary files /dev/null and b/FsEye/obj/Debug/net8.0-windows/apphost.exe differ diff --git a/FsEye/obj/Debug/net8.0-windows/ref/FsEye7.dll b/FsEye/obj/Debug/net8.0-windows/ref/FsEye7.dll new file mode 100644 index 0000000..98b2152 Binary files /dev/null and b/FsEye/obj/Debug/net8.0-windows/ref/FsEye7.dll differ diff --git a/FsEye/obj/Debug/net8.0-windows/refint/FsEye7.dll b/FsEye/obj/Debug/net8.0-windows/refint/FsEye7.dll new file mode 100644 index 0000000..98b2152 Binary files /dev/null and b/FsEye/obj/Debug/net8.0-windows/refint/FsEye7.dll differ diff --git a/FsEye/obj/FsEye.fsproj.nuget.dgspec.json b/FsEye/obj/FsEye.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..f77ea4b --- /dev/null +++ b/FsEye/obj/FsEye.fsproj.nuget.dgspec.json @@ -0,0 +1,134 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj", + "projectName": "FsEye", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/FsEye/obj/FsEye.fsproj.nuget.g.props b/FsEye/obj/FsEye.fsproj.nuget.g.props new file mode 100644 index 0000000..12067d8 --- /dev/null +++ b/FsEye/obj/FsEye.fsproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + C:\Users\anibal\.nuget\packages\fsharp.core\4.7.0 + + \ No newline at end of file diff --git a/FsEye/obj/FsEye.fsproj.nuget.g.targets b/FsEye/obj/FsEye.fsproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/FsEye/obj/FsEye.fsproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/FsEye/obj/FsEye7.fsproj.nuget.dgspec.json b/FsEye/obj/FsEye7.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..4d8574e --- /dev/null +++ b/FsEye/obj/FsEye7.fsproj.nuget.dgspec.json @@ -0,0 +1,158 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "projectName": "FsEye7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "Microsoft.Extensions.FileProviders.Embedded": { + "target": "Package", + "version": "[8.0.0-rc.2.23480.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/FsEye/obj/FsEye7.fsproj.nuget.g.props b/FsEye/obj/FsEye7.fsproj.nuget.g.props new file mode 100644 index 0000000..1c9be78 --- /dev/null +++ b/FsEye/obj/FsEye7.fsproj.nuget.g.props @@ -0,0 +1,23 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + + + + C:\Users\anibal\.nuget\packages\fsharp.core\8.0.100-beta.23475.2 + C:\Users\anibal\.nuget\packages\microsoft.extensions.fileproviders.embedded\8.0.0-rc.2.23480.2 + + \ No newline at end of file diff --git a/FsEye/obj/FsEye7.fsproj.nuget.g.targets b/FsEye/obj/FsEye7.fsproj.nuget.g.targets new file mode 100644 index 0000000..31317dc --- /dev/null +++ b/FsEye/obj/FsEye7.fsproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/FsEye/obj/project.assets.json b/FsEye/obj/project.assets.json new file mode 100644 index 0000000..d915f39 --- /dev/null +++ b/FsEye/obj/project.assets.json @@ -0,0 +1,353 @@ +{ + "version": 3, + "targets": { + "net8.0-windows7.0": { + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "compile": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "resource": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "build": { + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props": {}, + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props": {}, + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Utils/1.0.0": { + "type": "project", + "framework": ".NETStandard,Version=v2.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "compile": { + "bin/placeholder/Utils.dll": {} + }, + "runtime": { + "bin/placeholder/Utils.dll": {} + } + } + } + }, + "libraries": { + "FSharp.Core/8.0.100-beta.23475.2": { + "sha512": "EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "type": "package", + "path": "fsharp.core/8.0.100-beta.23475.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "fsharp.core.nuspec", + "lib/netstandard2.0/FSharp.Core.dll", + "lib/netstandard2.0/FSharp.Core.xml", + "lib/netstandard2.0/cs/FSharp.Core.resources.dll", + "lib/netstandard2.0/de/FSharp.Core.resources.dll", + "lib/netstandard2.0/es/FSharp.Core.resources.dll", + "lib/netstandard2.0/fr/FSharp.Core.resources.dll", + "lib/netstandard2.0/it/FSharp.Core.resources.dll", + "lib/netstandard2.0/ja/FSharp.Core.resources.dll", + "lib/netstandard2.0/ko/FSharp.Core.resources.dll", + "lib/netstandard2.0/pl/FSharp.Core.resources.dll", + "lib/netstandard2.0/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.0/ru/FSharp.Core.resources.dll", + "lib/netstandard2.0/tr/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hant/FSharp.Core.resources.dll", + "lib/netstandard2.1/FSharp.Core.dll", + "lib/netstandard2.1/FSharp.Core.xml", + "lib/netstandard2.1/cs/FSharp.Core.resources.dll", + "lib/netstandard2.1/de/FSharp.Core.resources.dll", + "lib/netstandard2.1/es/FSharp.Core.resources.dll", + "lib/netstandard2.1/fr/FSharp.Core.resources.dll", + "lib/netstandard2.1/it/FSharp.Core.resources.dll", + "lib/netstandard2.1/ja/FSharp.Core.resources.dll", + "lib/netstandard2.1/ko/FSharp.Core.resources.dll", + "lib/netstandard2.1/pl/FSharp.Core.resources.dll", + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.1/ru/FSharp.Core.resources.dll", + "lib/netstandard2.1/tr/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "sha512": "o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "sha512": "9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "type": "package", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512", + "microsoft.extensions.fileproviders.embedded.nuspec", + "tasks/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "sha512": "I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Utils/1.0.0": { + "type": "project", + "path": "../Utils/Utils.fsproj", + "msbuildProject": "../Utils/Utils.fsproj" + } + }, + "projectFileDependencyGroups": { + "net8.0-windows7.0": [ + "FSharp.Core >= 8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded >= 8.0.0-rc.2.23480.2", + "Utils >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\anibal\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "projectName": "FsEye7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "Microsoft.Extensions.FileProviders.Embedded": { + "target": "Package", + "version": "[8.0.0-rc.2.23480.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/FsEye/obj/project.nuget.cache b/FsEye/obj/project.nuget.cache new file mode 100644 index 0000000..6f2b228 --- /dev/null +++ b/FsEye/obj/project.nuget.cache @@ -0,0 +1,13 @@ +{ + "version": 2, + "dgSpecHash": "d+BZXSsZAVcWVC6jci3jgGHRGsH62UpVhuv3D9oX7UnpEZNQ3FkBSxWbFsT2BucnjRe/XsiDVwQ6nycOLPNpVQ==", + "success": true, + "projectFilePath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "expectedPackageFiles": [ + "C:\\Users\\anibal\\.nuget\\packages\\fsharp.core\\8.0.100-beta.23475.2\\fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0-rc.2.23479.6\\microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.fileproviders.embedded\\8.0.0-rc.2.23480.2\\microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0-rc.2.23479.6\\microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/README.md b/README.md index a8eff8f..112d97e 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,24 @@ [User Guide](../../wiki/UserGuide) | [Downloads](http://www.swensensoftware.com/fseye) | [Release Notes](../../wiki/ReleaseNotes) | [Issues](../../issues) +# .NET 7 / .NET 8 supported now! --- +Once we build VisualFSharp solution and change FX_NO_WINFORMS conditional compilation symbol to build a winform based fsi, copy the fsi.dll into FSharp SDK folder, fseye is back to VS2022 again!! +--- +How to use: +``` +#r @"FsEye7.dll" +#r @"FsEye.DataGridView.Plugin7.dll" +#r @"FsEye.PropertyGrid.Plugin7.dll" +#r @"FsEye.TreeView.Plugin7.dll" +#r @"Utils.dll" +#I @"C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\8.0.0-rc.2.23479.10\ref\net8.0\" +``` +--- + FsEye is a visual object tree inspector for the F# Interactive. Taking advantage of the built-in WinForms event loop, it listens for additions and updates to variables within FSI sessions, allowing you to reflectively examine properties of captured values through a visual interface. It also allows you to programmatically add and update eye watches, effectively ending the era of `printf` REPL debugging. -![screen shot](http://www.swensensoftware.com/static/fseye/front-page-example.png) +![screen shot](https://github.com/ingted/fseye/assets/4289161/3f6a9bcc-329f-4e96-95f4-890b78f3b0fb) Features * Monitors FSI for watch additions and updates diff --git a/Test.FsEye/PluginManagerTests.fs b/Test.FsEye/PluginManagerTests.fs index 84c8640..c96c2da 100644 --- a/Test.FsEye/PluginManagerTests.fs +++ b/Test.FsEye/PluginManagerTests.fs @@ -13,7 +13,7 @@ open System.Windows.Forms open System open System.Reflection -open ImpromptuInterface.FSharp +//open ImpromptuInterface.FSharp let mkPlugin name mkControl = { diff --git a/Test.FsEye/Script1.fsx b/Test.FsEye/Script1.fsx new file mode 100644 index 0000000..9ceaca9 --- /dev/null +++ b/Test.FsEye/Script1.fsx @@ -0,0 +1,34 @@ +#I @"bin\Debug\net8.0-windows" +#r @"FsEye7.dll" +#r @"FsEye.DataGridView.Plugin7.dll" +#r @"FsEye.PropertyGrid.Plugin7.dll" +#r @"FsEye.TreeView.Plugin7.dll" +#r @"Utils.dll" +#I @"C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\8.0.0-rc.2.23479.10\ref\net8.0\" +#r @"System.Windows.Forms.dll" +#r @"System.Drawing.Common.dll" + + +#r @"nuget: Microsoft.Extensions.FileProviders.Embedded" +#r @"nuget: Unquote, 6.1.0" +#r @"nuget: Xunit, 2.6.1" +open Swensen.FsEye.Fsi +open Swensen.FsEye.Plugins +open Swensen.Utils +open Swensen.FsEye +open Microsoft.Extensions.FileProviders +//let FsEye = IconResource "FsEye.ico" +//#r @"..\FsEye\bin\Debug\net8.0-windows\FsEye7.dll" + +open Swensen.FsEye.IconResource +open System.Windows.Forms +open System.Drawing +open System.Reflection + +System.AppDomain.CurrentDomain.GetAssemblies() |> Array.mapi (fun i a -> printfn "%d %A" i a.FullName) + + +let eye = new Eye() +eye.Show() +eye.Watch("x", 3) + diff --git a/Test.FsEye/Test.FsEye.fsproj b/Test.FsEye/Test.FsEye.fsproj index cce73cb..258f166 100644 --- a/Test.FsEye/Test.FsEye.fsproj +++ b/Test.FsEye/Test.FsEye.fsproj @@ -1,71 +1,14 @@ - - + - Debug - AnyCPU - 8.0.30703 - 2.0 - {5f774bcf-2bed-428e-b2f5-2165eb7862e0} - Library - Test.FsEye + + net48 Test.FsEye - v4.0 - Test.FsEye - ..\ - true - - - true - full - false - true - bin\Debug\ - DEBUG;TRACE - 3 - bin\Debug\Test.FsEye.XML - - - pdbonly - true - true - bin\Release\ - TRACE - 3 - bin\Release\Test.FsEye.XML - - - true - full - false - true - bin\Debug\ - DEBUG;TRACE - 3 - bin\Debug\Test.FsEye.XML - x86 - - - pdbonly - true - true - bin\Release\ - TRACE - 3 - bin\Release\Test.FsEye.XML - x86 + {5F774BCF-2BED-428E-B2F5-2165EB7862E0} + - - ..\packages\ImpromptuInterface.5.6.7\lib\net40\ImpromptuInterface.dll - True - - - ..\packages\ImpromptuInterface.FSharp.1.1.0\lib\net40\ImpromptuInterface.FSharp.dll - True - - @@ -75,12 +18,9 @@ ..\packages\Unquote.2.2.2\lib\net40\Unquote.dll True - - ..\packages\xunit.1.9.1\lib\net20\xunit.dll - True - + @@ -89,40 +29,22 @@ - - FsEye.DataGridView.Plugin - {cc563dcc-2eaf-4822-b4ce-9d80acca6b5e} - True - - - FsEye.PropertyGrid.Plugin - {1f9b8cb8-8c0c-424c-9035-6562b637a233} - True - - - FsEye.TreeView.Plugin - {669bc59d-958a-4096-affe-7776cf68b46e} - True - - - FsEye - {20de2466-d7b1-4f72-b8f8-51f10f5f186e} - True - - - Utils - {46b72fed-e4b4-4ce3-ae7b-97e43837ba2b} - True - + + + + + + + + + + + + + + + - - - - + + \ No newline at end of file diff --git a/Test.FsEye/Test.FsEye7.fsproj b/Test.FsEye/Test.FsEye7.fsproj new file mode 100644 index 0000000..b22815d --- /dev/null +++ b/Test.FsEye/Test.FsEye7.fsproj @@ -0,0 +1,38 @@ + + + + WinExe + net8.0-windows + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Test.FsEye/WatchTreeViewLabelCalculatorTests.fs b/Test.FsEye/WatchTreeViewLabelCalculatorTests.fs index 1122231..84ec5a9 100644 --- a/Test.FsEye/WatchTreeViewLabelCalculatorTests.fs +++ b/Test.FsEye/WatchTreeViewLabelCalculatorTests.fs @@ -12,14 +12,15 @@ open System.Windows.Forms open System open System.Reflection -open ImpromptuInterface.FSharp +//open ImpromptuInterface.FSharp +open FSharp.Interop.Dynamic ///Parses the path to find a tree node in the Tree, expanding nodes as needed. Path has form: ///root/child1/child2/child3 where t%he root and each child is a text starts with match let findTreeNode (tree:TreeView) (path:string) = let parts = path.Split('/') |> Seq.toList - let tryFind (nodes:TreeNodeCollection) p = nodes |> Seq.cast |> Seq.tryFind (fun x -> x.Text.StartsWith(p)) + let tryFind (nodes:TreeNodeCollection) (p:string) = nodes |> Seq.cast |> Seq.tryFind (fun x -> x.Text.StartsWith(p)) let rec loop tn parts = match parts with diff --git a/Test.FsEye/WatchTreeViewTests.fs b/Test.FsEye/WatchTreeViewTests.fs index c75a560..156b385 100644 --- a/Test.FsEye/WatchTreeViewTests.fs +++ b/Test.FsEye/WatchTreeViewTests.fs @@ -202,7 +202,8 @@ let ``new Watch initially adds dummy child node for lazy loading`` () = test <@ tree.Nodes.[0].Nodes.Count = 1 @> test <@ tree.Nodes.[0].Nodes.[0].Text = dummyNodeText @> -open ImpromptuInterface.FSharp +//open ImpromptuInterface.FSharp +open FSharp.Interop.Dynamic [] let ``after expanded, dummy watch child replaced with real children`` () = diff --git a/Test.FsEye/bin/Debug/net7.0-windows/Dynamitey.dll b/Test.FsEye/bin/Debug/net7.0-windows/Dynamitey.dll new file mode 100644 index 0000000..4ff0a18 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/Dynamitey.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FSharp.Core.dll b/Test.FsEye/bin/Debug/net7.0-windows/FSharp.Core.dll new file mode 100644 index 0000000..723d5c6 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FSharp.Core.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FSharp.Interop.Dynamic.dll b/Test.FsEye/bin/Debug/net7.0-windows/FSharp.Interop.Dynamic.dll new file mode 100644 index 0000000..caade05 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FSharp.Interop.Dynamic.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.deps.json b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.deps.json new file mode 100644 index 0000000..ac40e00 --- /dev/null +++ b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.deps.json @@ -0,0 +1,110 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v7.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v7.0": { + "FsEye.DataGridView.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.DataGridView.Plugin7.dll": {} + } + }, + "FSharp.Core/7.0.401": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.4.123.42509" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye.DataGridView.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/7.0.401": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZL16YHLJnkosMooVXjvJH0vGf7O4RSNtCpA/qw6OAHYxPCYSZRc5pKFTpDeDLdSWpOJDaZlveKcn42F0UDo77A==", + "path": "fsharp.core/7.0.401", + "hashPath": "fsharp.core.7.0.401.nupkg.sha512" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.dll b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.dll new file mode 100644 index 0000000..3a06c69 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.exe b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.exe new file mode 100644 index 0000000..4e683d2 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.exe differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.pdb b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.pdb new file mode 100644 index 0000000..7eee473 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.pdb differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.runtimeconfig.json b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.runtimeconfig.json new file mode 100644 index 0000000..7b1a726 --- /dev/null +++ b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.DataGridView.Plugin7.runtimeconfig.json @@ -0,0 +1,15 @@ +{ + "runtimeOptions": { + "tfm": "net7.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "7.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "7.0.0" + } + ] + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.NuGet.fsx b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.NuGet.fsx new file mode 100644 index 0000000..2c8c4b9 --- /dev/null +++ b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.NuGet.fsx @@ -0,0 +1,6 @@ +//reference FsEye.dll (e.g. "Send to F# Interactive" on the project reference availabe in some IDE versions) +//#r @"\FsEye.dll" + +//Execute the following two lines of code to bring the eye singleton into scope and bind it to FSI +open Swensen.FsEye.Fsi //bring the eye singleton into scope +fsi.AddPrintTransformer eye.Listener //attached the listener \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.deps.json b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.deps.json new file mode 100644 index 0000000..a0fc4dd --- /dev/null +++ b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.deps.json @@ -0,0 +1,110 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v7.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v7.0": { + "FsEye.PropertyGrid.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.PropertyGrid.Plugin7.dll": {} + } + }, + "FSharp.Core/7.0.401": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.4.123.42509" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye.PropertyGrid.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/7.0.401": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZL16YHLJnkosMooVXjvJH0vGf7O4RSNtCpA/qw6OAHYxPCYSZRc5pKFTpDeDLdSWpOJDaZlveKcn42F0UDo77A==", + "path": "fsharp.core/7.0.401", + "hashPath": "fsharp.core.7.0.401.nupkg.sha512" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.dll b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.dll new file mode 100644 index 0000000..a4195cd Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.exe b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.exe new file mode 100644 index 0000000..7a844c2 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.exe differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.pdb b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.pdb new file mode 100644 index 0000000..fb447e5 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.pdb differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.runtimeconfig.json b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.runtimeconfig.json new file mode 100644 index 0000000..7b1a726 --- /dev/null +++ b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.PropertyGrid.Plugin7.runtimeconfig.json @@ -0,0 +1,15 @@ +{ + "runtimeOptions": { + "tfm": "net7.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "7.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "7.0.0" + } + ] + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.deps.json b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.deps.json new file mode 100644 index 0000000..d55c9a0 --- /dev/null +++ b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.deps.json @@ -0,0 +1,110 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v7.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v7.0": { + "FsEye.TreeView.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.TreeView.Plugin7.dll": {} + } + }, + "FSharp.Core/7.0.401": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.4.123.42509" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye.TreeView.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/7.0.401": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZL16YHLJnkosMooVXjvJH0vGf7O4RSNtCpA/qw6OAHYxPCYSZRc5pKFTpDeDLdSWpOJDaZlveKcn42F0UDo77A==", + "path": "fsharp.core/7.0.401", + "hashPath": "fsharp.core.7.0.401.nupkg.sha512" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.dll b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.dll new file mode 100644 index 0000000..1a7008d Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.exe b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.exe new file mode 100644 index 0000000..bc383cf Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.exe differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.pdb b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.pdb new file mode 100644 index 0000000..dc5e652 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.pdb differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.runtimeconfig.json b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.runtimeconfig.json new file mode 100644 index 0000000..7b1a726 --- /dev/null +++ b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.TreeView.Plugin7.runtimeconfig.json @@ -0,0 +1,15 @@ +{ + "runtimeOptions": { + "tfm": "net7.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "7.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "7.0.0" + } + ] + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye.fsx b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.fsx new file mode 100644 index 0000000..00c1e9a --- /dev/null +++ b/Test.FsEye/bin/Debug/net7.0-windows/FsEye.fsx @@ -0,0 +1,28 @@ +(* +Copyright 2011 Stephen Swensen + +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. +*) +[] +module StartupScript + +#I __SOURCE_DIRECTORY__ //learned from http://stackoverflow.com/questions/4860991/f-for-scripting-location-of-script-file + +//should do dynamic action while building to toggle between this local path and the relative path +#r "FsEye.dll" //release deployment expects this file next to the dll +//#r "bin/Release/FsEye.dll" + + +open Swensen.FsEye.Fsi +let eye = eye +fsi.AddPrintTransformer eye.Listener //attached the listener diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.deps.json b/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.deps.json new file mode 100644 index 0000000..21b87bb --- /dev/null +++ b/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.deps.json @@ -0,0 +1,96 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v7.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v7.0": { + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "FSharp.Core/7.0.401": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.4.123.42509" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/7.0.401": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZL16YHLJnkosMooVXjvJH0vGf7O4RSNtCpA/qw6OAHYxPCYSZRc5pKFTpDeDLdSWpOJDaZlveKcn42F0UDo77A==", + "path": "fsharp.core/7.0.401", + "hashPath": "fsharp.core.7.0.401.nupkg.sha512" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.dll b/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.dll new file mode 100644 index 0000000..c91c966 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.exe b/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.exe new file mode 100644 index 0000000..895f815 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.exe differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.pdb b/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.pdb new file mode 100644 index 0000000..bbb59f7 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.pdb differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.runtimeconfig.json b/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.runtimeconfig.json new file mode 100644 index 0000000..7b1a726 --- /dev/null +++ b/Test.FsEye/bin/Debug/net7.0-windows/FsEye7.runtimeconfig.json @@ -0,0 +1,15 @@ +{ + "runtimeOptions": { + "tfm": "net7.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "7.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "7.0.0" + } + ] + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.deps.json b/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.deps.json new file mode 100644 index 0000000..a58a815 --- /dev/null +++ b/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.deps.json @@ -0,0 +1,1515 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v7.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v7.0": { + "Test.FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "FSharp.Interop.Dynamic": "5.0.1.268", + "FsEye.DataGridView.Plugin7": "1.0.0", + "FsEye.PropertyGrid.Plugin7": "1.0.0", + "FsEye.TreeView.Plugin7": "1.0.0", + "FsEye7": "1.0.0", + "Unquote": "6.1.0", + "xunit": "2.6.1" + }, + "runtime": { + "Test.FsEye7.dll": {} + } + }, + "Dynamitey/2.0.10.189": { + "dependencies": { + "Microsoft.CSharp": "4.6.0", + "System.ComponentModel": "4.3.0" + }, + "runtime": { + "lib/netstandard2.0/Dynamitey.dll": { + "assemblyVersion": "2.0.10.189", + "fileVersion": "2.0.10.189" + } + } + }, + "FSharp.Core/7.0.401": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.4.123.42509" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "FSharp.Interop.Dynamic/5.0.1.268": { + "dependencies": { + "Dynamitey": "2.0.10.189", + "FSharp.Core": "7.0.401", + "Microsoft.CSharp": "4.6.0" + }, + "runtime": { + "lib/netstandard2.0/FSharp.Interop.Dynamic.dll": { + "assemblyVersion": "5.0.1.268", + "fileVersion": "0.0.0.0" + } + } + }, + "Microsoft.CSharp/4.6.0": {}, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Microsoft.Win32.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "NETStandard.Library/1.6.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.Win32.Primitives": "4.3.0", + "System.AppContext": "4.3.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Console": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.Compression.ZipFile": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Net.Http": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Net.Sockets": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Timer": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XDocument": "4.3.0" + } + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.native.System/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.IO.Compression/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Net.Http/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "dependencies": { + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" + } + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "dependencies": { + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {}, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "System.AppContext/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Buffers/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Collections/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Collections.Concurrent/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.ComponentModel/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Console/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Diagnostics.Debug/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.DiagnosticSource/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Diagnostics.Tools/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.Tracing/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Calendars/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0" + } + }, + "System.IO/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.Compression/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Buffers": "4.3.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.IO.Compression": "4.3.0" + } + }, + "System.IO.Compression.ZipFile/4.3.0": { + "dependencies": { + "System.Buffers": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.IO.FileSystem/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Linq/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Linq.Expressions/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Net.Http/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.DiagnosticSource": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Net.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Net.Sockets/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.ObjectModel/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.TypeExtensions/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Handles/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.InteropServices/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0" + } + }, + "System.Runtime.Numerics/4.3.0": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.Apple": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.Cng/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Security.Cryptography.Csp/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Linq": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Cng": "4.3.0", + "System.Security.Cryptography.Csp": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Text.RegularExpressions/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Threading.Tasks.Extensions/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Timer/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Xml.ReaderWriter/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Tasks.Extensions": "4.3.0" + } + }, + "System.Xml.XDocument/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0" + } + }, + "Unquote/6.1.0": { + "dependencies": { + "FSharp.Core": "7.0.401" + }, + "runtime": { + "lib/netstandard2.0/Unquote.dll": { + "assemblyVersion": "6.1.0.0", + "fileVersion": "6.1.0.0" + } + } + }, + "xunit/2.6.1": { + "dependencies": { + "xunit.analyzers": "1.4.0", + "xunit.assert": "2.6.1", + "xunit.core": "2.6.1" + } + }, + "xunit.abstractions/2.0.3": { + "runtime": { + "lib/netstandard2.0/xunit.abstractions.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.0" + } + } + }, + "xunit.analyzers/1.4.0": {}, + "xunit.assert/2.6.1": { + "runtime": { + "lib/net6.0/xunit.assert.dll": { + "assemblyVersion": "2.6.1.0", + "fileVersion": "2.6.1.0" + } + } + }, + "xunit.core/2.6.1": { + "dependencies": { + "xunit.extensibility.core": "2.6.1", + "xunit.extensibility.execution": "2.6.1" + } + }, + "xunit.extensibility.core/2.6.1": { + "dependencies": { + "NETStandard.Library": "1.6.1", + "xunit.abstractions": "2.0.3" + }, + "runtime": { + "lib/netstandard1.1/xunit.core.dll": { + "assemblyVersion": "2.6.1.0", + "fileVersion": "2.6.1.0" + } + } + }, + "xunit.extensibility.execution/2.6.1": { + "dependencies": { + "NETStandard.Library": "1.6.1", + "xunit.extensibility.core": "2.6.1" + }, + "runtime": { + "lib/netstandard1.1/xunit.execution.dotnet.dll": { + "assemblyVersion": "2.6.1.0", + "fileVersion": "2.6.1.0" + } + } + }, + "FsEye.DataGridView.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.DataGridView.Plugin7.dll": {} + } + }, + "FsEye.PropertyGrid.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.PropertyGrid.Plugin7.dll": {} + } + }, + "FsEye.TreeView.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.TreeView.Plugin7.dll": {} + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "7.0.401" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "Test.FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Dynamitey/2.0.10.189": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sKo8BlCgQTOSFFK4RlMvC8abp0NqZrTd017fishVrkoqggNBpwa4RGq88wPjyedk5GjTWeB8/kGrbXES+Rcl7Q==", + "path": "dynamitey/2.0.10.189", + "hashPath": "dynamitey.2.0.10.189.nupkg.sha512" + }, + "FSharp.Core/7.0.401": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZL16YHLJnkosMooVXjvJH0vGf7O4RSNtCpA/qw6OAHYxPCYSZRc5pKFTpDeDLdSWpOJDaZlveKcn42F0UDo77A==", + "path": "fsharp.core/7.0.401", + "hashPath": "fsharp.core.7.0.401.nupkg.sha512" + }, + "FSharp.Interop.Dynamic/5.0.1.268": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YFiD+kmQwPArUIGzgBOk45jh6XE3v+5GfNtVWbpDhxDwrV1zEPMwIp0nc7pa2PqSf1iEvxvF40AlqQDNMyGQ0Q==", + "path": "fsharp.interop.dynamic/5.0.1.268", + "hashPath": "fsharp.interop.dynamic.5.0.1.268.nupkg.sha512" + }, + "Microsoft.CSharp/4.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kxn3M2rnAGy5N5DgcIwcE8QTePWU/XiYcQVzn9HqTls2NKluVzVSmVWRjK7OUPWbljCXuZxHyhEz9kPRIQeXow==", + "path": "microsoft.csharp/4.6.0", + "hashPath": "microsoft.csharp.4.6.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Microsoft.Win32.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", + "path": "microsoft.win32.primitives/4.3.0", + "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512" + }, + "NETStandard.Library/1.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", + "path": "netstandard.library/1.6.1", + "hashPath": "netstandard.library.1.6.1.nupkg.sha512" + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", + "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", + "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", + "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.native.System/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", + "path": "runtime.native.system/4.3.0", + "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" + }, + "runtime.native.System.IO.Compression/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", + "path": "runtime.native.system.io.compression/4.3.0", + "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Net.Http/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", + "path": "runtime.native.system.net.http/4.3.0", + "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", + "path": "runtime.native.system.security.cryptography.apple/4.3.0", + "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", + "path": "runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", + "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", + "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", + "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", + "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", + "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", + "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", + "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "System.AppContext/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", + "path": "system.appcontext/4.3.0", + "hashPath": "system.appcontext.4.3.0.nupkg.sha512" + }, + "System.Buffers/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==", + "path": "system.buffers/4.3.0", + "hashPath": "system.buffers.4.3.0.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Collections.Concurrent/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", + "path": "system.collections.concurrent/4.3.0", + "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" + }, + "System.ComponentModel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==", + "path": "system.componentmodel/4.3.0", + "hashPath": "system.componentmodel.4.3.0.nupkg.sha512" + }, + "System.Console/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", + "path": "system.console/4.3.0", + "hashPath": "system.console.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "path": "system.diagnostics.debug/4.3.0", + "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tD6kosZnTAGdrEa0tZSuFyunMbt/5KYDnHdndJYGqZoNy00XVXyACd5d6KnE1YgYv3ne2CjtAfNXo/fwEhnKUA==", + "path": "system.diagnostics.diagnosticsource/4.3.0", + "hashPath": "system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Tools/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", + "path": "system.diagnostics.tools/4.3.0", + "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Tracing/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", + "path": "system.diagnostics.tracing/4.3.0", + "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.Globalization.Calendars/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", + "path": "system.globalization.calendars/4.3.0", + "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" + }, + "System.Globalization.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", + "path": "system.globalization.extensions/4.3.0", + "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.IO.Compression/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", + "path": "system.io.compression/4.3.0", + "hashPath": "system.io.compression.4.3.0.nupkg.sha512" + }, + "System.IO.Compression.ZipFile/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", + "path": "system.io.compression.zipfile/4.3.0", + "hashPath": "system.io.compression.zipfile.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", + "path": "system.io.filesystem/4.3.0", + "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", + "path": "system.io.filesystem.primitives/4.3.0", + "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" + }, + "System.Linq/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "path": "system.linq/4.3.0", + "hashPath": "system.linq.4.3.0.nupkg.sha512" + }, + "System.Linq.Expressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", + "path": "system.linq.expressions/4.3.0", + "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" + }, + "System.Net.Http/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", + "path": "system.net.http/4.3.0", + "hashPath": "system.net.http.4.3.0.nupkg.sha512" + }, + "System.Net.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", + "path": "system.net.primitives/4.3.0", + "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" + }, + "System.Net.Sockets/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", + "path": "system.net.sockets/4.3.0", + "hashPath": "system.net.sockets.4.3.0.nupkg.sha512" + }, + "System.ObjectModel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "path": "system.objectmodel/4.3.0", + "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", + "path": "system.reflection.emit/4.3.0", + "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", + "path": "system.reflection.emit.ilgeneration/4.3.0", + "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", + "path": "system.reflection.emit.lightweight/4.3.0", + "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "path": "system.reflection.extensions/4.3.0", + "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Reflection.TypeExtensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", + "path": "system.reflection.typeextensions/4.3.0", + "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "path": "system.runtime.extensions/4.3.0", + "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" + }, + "System.Runtime.Handles/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", + "path": "system.runtime.handles/4.3.0", + "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" + }, + "System.Runtime.InteropServices/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", + "path": "system.runtime.interopservices/4.3.0", + "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" + }, + "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", + "path": "system.runtime.interopservices.runtimeinformation/4.3.0", + "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" + }, + "System.Runtime.Numerics/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", + "path": "system.runtime.numerics/4.3.0", + "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", + "path": "system.security.cryptography.algorithms/4.3.0", + "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Cng/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", + "path": "system.security.cryptography.cng/4.3.0", + "hashPath": "system.security.cryptography.cng.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Csp/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", + "path": "system.security.cryptography.csp/4.3.0", + "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", + "path": "system.security.cryptography.encoding/4.3.0", + "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", + "path": "system.security.cryptography.openssl/4.3.0", + "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", + "path": "system.security.cryptography.primitives/4.3.0", + "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", + "path": "system.security.cryptography.x509certificates/4.3.0", + "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", + "path": "system.text.encoding.extensions/4.3.0", + "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" + }, + "System.Text.RegularExpressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", + "path": "system.text.regularexpressions/4.3.0", + "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" + }, + "System.Threading/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "path": "system.threading/4.3.0", + "hashPath": "system.threading.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==", + "path": "system.threading.tasks.extensions/4.3.0", + "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512" + }, + "System.Threading.Timer/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", + "path": "system.threading.timer/4.3.0", + "hashPath": "system.threading.timer.4.3.0.nupkg.sha512" + }, + "System.Xml.ReaderWriter/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", + "path": "system.xml.readerwriter/4.3.0", + "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" + }, + "System.Xml.XDocument/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", + "path": "system.xml.xdocument/4.3.0", + "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" + }, + "Unquote/6.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eWcVdoxGSRqmvRr6RUN4ko73nLxiY1yhZXdqlriEucAqylcPQc/RCZDobJSnE858MA8SHXwBOX79RQuYp8Z3Cw==", + "path": "unquote/6.1.0", + "hashPath": "unquote.6.1.0.nupkg.sha512" + }, + "xunit/2.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SnTEV7LFf2s3GJua5AJKB/m115jDcWJSG5n02YZS05iezU2QJKjShCsOxlxL8FUO+J7h2/yXGEr+evgpIHc3sA==", + "path": "xunit/2.6.1", + "hashPath": "xunit.2.6.1.nupkg.sha512" + }, + "xunit.abstractions/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==", + "path": "xunit.abstractions/2.0.3", + "hashPath": "xunit.abstractions.2.0.3.nupkg.sha512" + }, + "xunit.analyzers/1.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7ljnTJfFjz5zK+Jf0h2dd2QOSO6UmFizXsojv/x4QX7TU5vEgtKZPk9RvpkiuUqg2bddtNZufBoKQalsi7djfA==", + "path": "xunit.analyzers/1.4.0", + "hashPath": "xunit.analyzers.1.4.0.nupkg.sha512" + }, + "xunit.assert/2.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+4bI81RS88tiYvfsBfC0YsdDd8v7kkLkRtDXmux3YBT8u1afhjdwxwBvkHGgrQ6NPRzE8xZpVGX2iaLkbXvYvg==", + "path": "xunit.assert/2.6.1", + "hashPath": "xunit.assert.2.6.1.nupkg.sha512" + }, + "xunit.core/2.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ru0POZXVYwa/G3/tS3TO3Yug/P+08RPeDkuepTmywNjfICYwHHY9zJBoxdeziZ0OintLtLKUMOBcC6VJzjqhwg==", + "path": "xunit.core/2.6.1", + "hashPath": "xunit.core.2.6.1.nupkg.sha512" + }, + "xunit.extensibility.core/2.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DA4NqcFGLlRxX2zP3QptlQuRoOSdmBkr17ntK29jfRXqScj2fysIhvQvF5DHtDzAEkoRPqZcfR/IRGSItxmRqw==", + "path": "xunit.extensibility.core/2.6.1", + "hashPath": "xunit.extensibility.core.2.6.1.nupkg.sha512" + }, + "xunit.extensibility.execution/2.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sLKPQKuEQhRuhVuLiYEkRdUcwCfp+BIKds3r0JL8AYvOWRmVYYKWYouuYzPjmeUF6iEGC9CHCVz/NF1+wv+Mag==", + "path": "xunit.extensibility.execution/2.6.1", + "hashPath": "xunit.extensibility.execution.2.6.1.nupkg.sha512" + }, + "FsEye.DataGridView.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FsEye.PropertyGrid.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FsEye.TreeView.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.dll b/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.dll new file mode 100644 index 0000000..a8dac1d Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.exe b/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.exe new file mode 100644 index 0000000..dc07e66 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.exe differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.pdb b/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.pdb new file mode 100644 index 0000000..6ca2b5e Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.pdb differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.runtimeconfig.json b/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.runtimeconfig.json new file mode 100644 index 0000000..7b1a726 --- /dev/null +++ b/Test.FsEye/bin/Debug/net7.0-windows/Test.FsEye7.runtimeconfig.json @@ -0,0 +1,15 @@ +{ + "runtimeOptions": { + "tfm": "net7.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "7.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "7.0.0" + } + ] + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net7.0-windows/Unquote.dll b/Test.FsEye/bin/Debug/net7.0-windows/Unquote.dll new file mode 100644 index 0000000..14c522c Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/Unquote.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/Utils.dll b/Test.FsEye/bin/Debug/net7.0-windows/Utils.dll new file mode 100644 index 0000000..c390362 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/Utils.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/Utils.pdb b/Test.FsEye/bin/Debug/net7.0-windows/Utils.pdb new file mode 100644 index 0000000..01c379c Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/Utils.pdb differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/cs/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..2d32099 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/cs/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/de/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..2156886 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/de/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/es/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..6afcab4 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/es/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/fr/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..8909cb4 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/fr/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/it/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..abbfc5d Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/it/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/ja/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..1b2983c Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/ja/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/ko/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..9bac053 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/ko/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/pl/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..6225812 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/pl/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/pt-BR/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..72de460 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/pt-BR/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/ru/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..cc0f989 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/ru/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/tr/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..b65fcd9 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/tr/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/xunit.abstractions.dll b/Test.FsEye/bin/Debug/net7.0-windows/xunit.abstractions.dll new file mode 100644 index 0000000..d1e90bf Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/xunit.abstractions.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/xunit.assert.dll b/Test.FsEye/bin/Debug/net7.0-windows/xunit.assert.dll new file mode 100644 index 0000000..50c6d31 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/xunit.assert.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/xunit.core.dll b/Test.FsEye/bin/Debug/net7.0-windows/xunit.core.dll new file mode 100644 index 0000000..d75ab74 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/xunit.core.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/xunit.execution.dotnet.dll b/Test.FsEye/bin/Debug/net7.0-windows/xunit.execution.dotnet.dll new file mode 100644 index 0000000..ae5ad7f Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/xunit.execution.dotnet.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/zh-Hans/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..5b7ef43 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/zh-Hans/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net7.0-windows/zh-Hant/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net7.0-windows/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..0cf1895 Binary files /dev/null and b/Test.FsEye/bin/Debug/net7.0-windows/zh-Hant/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/Dynamitey.dll b/Test.FsEye/bin/Debug/net8.0-windows/Dynamitey.dll new file mode 100644 index 0000000..4ff0a18 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/Dynamitey.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FSharp.Core.dll b/Test.FsEye/bin/Debug/net8.0-windows/FSharp.Core.dll new file mode 100644 index 0000000..ea92bd2 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FSharp.Core.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FSharp.Interop.Dynamic.dll b/Test.FsEye/bin/Debug/net8.0-windows/FSharp.Interop.Dynamic.dll new file mode 100644 index 0000000..caade05 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FSharp.Interop.Dynamic.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.deps.json b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.deps.json new file mode 100644 index 0000000..6cf9e91 --- /dev/null +++ b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.deps.json @@ -0,0 +1,162 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "FsEye.DataGridView.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.DataGridView.Plugin7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye.DataGridView.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.dll b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.dll new file mode 100644 index 0000000..949374b Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.exe b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.exe new file mode 100644 index 0000000..1c27baa Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.exe differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.pdb b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.pdb new file mode 100644 index 0000000..c7e520c Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.pdb differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.runtimeconfig.json b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.DataGridView.Plugin7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.NuGet.fsx b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.NuGet.fsx new file mode 100644 index 0000000..2c8c4b9 --- /dev/null +++ b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.NuGet.fsx @@ -0,0 +1,6 @@ +//reference FsEye.dll (e.g. "Send to F# Interactive" on the project reference availabe in some IDE versions) +//#r @"\FsEye.dll" + +//Execute the following two lines of code to bring the eye singleton into scope and bind it to FSI +open Swensen.FsEye.Fsi //bring the eye singleton into scope +fsi.AddPrintTransformer eye.Listener //attached the listener \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.deps.json b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.deps.json new file mode 100644 index 0000000..b437870 --- /dev/null +++ b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.deps.json @@ -0,0 +1,162 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "FsEye.PropertyGrid.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.PropertyGrid.Plugin7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye.PropertyGrid.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.dll b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.dll new file mode 100644 index 0000000..b5e61a8 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.exe b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.exe new file mode 100644 index 0000000..1051a42 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.exe differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.pdb b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.pdb new file mode 100644 index 0000000..bd73c45 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.pdb differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.runtimeconfig.json b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.PropertyGrid.Plugin7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.deps.json b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.deps.json new file mode 100644 index 0000000..aae31f7 --- /dev/null +++ b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.deps.json @@ -0,0 +1,162 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "FsEye.TreeView.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.TreeView.Plugin7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye.TreeView.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.dll b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.dll new file mode 100644 index 0000000..d0d6e14 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.exe b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.exe new file mode 100644 index 0000000..ef165ac Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.exe differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.pdb b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.pdb new file mode 100644 index 0000000..7b04078 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.pdb differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.runtimeconfig.json b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.TreeView.Plugin7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye.fsx b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.fsx new file mode 100644 index 0000000..00c1e9a --- /dev/null +++ b/Test.FsEye/bin/Debug/net8.0-windows/FsEye.fsx @@ -0,0 +1,28 @@ +(* +Copyright 2011 Stephen Swensen + +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. +*) +[] +module StartupScript + +#I __SOURCE_DIRECTORY__ //learned from http://stackoverflow.com/questions/4860991/f-for-scripting-location-of-script-file + +//should do dynamic action while building to toggle between this local path and the relative path +#r "FsEye.dll" //release deployment expects this file next to the dll +//#r "bin/Release/FsEye.dll" + + +open Swensen.FsEye.Fsi +let eye = eye +fsi.AddPrintTransformer eye.Listener //attached the listener diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.deps.json b/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.deps.json new file mode 100644 index 0000000..f3d81f5 --- /dev/null +++ b/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.deps.json @@ -0,0 +1,148 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.dll b/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.dll new file mode 100644 index 0000000..8e561d8 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.exe b/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.exe new file mode 100644 index 0000000..1fe73d8 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.exe differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.pdb b/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.pdb new file mode 100644 index 0000000..c04c3c1 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.pdb differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json b/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/Test.FsEye/bin/Debug/net8.0-windows/FsEye7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll b/Test.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll new file mode 100644 index 0000000..72ec31b Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll b/Test.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll new file mode 100644 index 0000000..c4b099a Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Embedded.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll b/Test.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..a4c3ae4 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.deps.json b/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.deps.json new file mode 100644 index 0000000..99b7c06 --- /dev/null +++ b/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.deps.json @@ -0,0 +1,1567 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Test.FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FSharp.Interop.Dynamic": "5.0.1.268", + "FsEye.DataGridView.Plugin7": "1.0.0", + "FsEye.PropertyGrid.Plugin7": "1.0.0", + "FsEye.TreeView.Plugin7": "1.0.0", + "FsEye7": "1.0.0", + "Unquote": "6.1.0", + "xunit": "2.6.1" + }, + "runtime": { + "Test.FsEye7.dll": {} + } + }, + "Dynamitey/2.0.10.189": { + "dependencies": { + "Microsoft.CSharp": "4.6.0", + "System.ComponentModel": "4.3.0" + }, + "runtime": { + "lib/netstandard2.0/Dynamitey.dll": { + "assemblyVersion": "2.0.10.189", + "fileVersion": "2.0.10.189" + } + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "FSharp.Interop.Dynamic/5.0.1.268": { + "dependencies": { + "Dynamitey": "2.0.10.189", + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.CSharp": "4.6.0" + }, + "runtime": { + "lib/netstandard2.0/FSharp.Interop.Dynamic.dll": { + "assemblyVersion": "5.0.1.268", + "fileVersion": "0.0.0.0" + } + } + }, + "Microsoft.CSharp/4.6.0": {}, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.48002" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.47906" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Microsoft.Win32.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "NETStandard.Library/1.6.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.Win32.Primitives": "4.3.0", + "System.AppContext": "4.3.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Console": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.Compression.ZipFile": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Net.Http": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Net.Sockets": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Timer": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XDocument": "4.3.0" + } + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.native.System/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.IO.Compression/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Net.Http/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "dependencies": { + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" + } + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "dependencies": { + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {}, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "System.AppContext/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Buffers/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Collections/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Collections.Concurrent/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.ComponentModel/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Console/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Diagnostics.Debug/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.DiagnosticSource/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Diagnostics.Tools/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.Tracing/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Calendars/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0" + } + }, + "System.IO/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.Compression/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Buffers": "4.3.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.IO.Compression": "4.3.0" + } + }, + "System.IO.Compression.ZipFile/4.3.0": { + "dependencies": { + "System.Buffers": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.IO.FileSystem/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Linq/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Linq.Expressions/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Net.Http/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.DiagnosticSource": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Net.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Net.Sockets/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.ObjectModel/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.TypeExtensions/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Handles/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.InteropServices/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0" + } + }, + "System.Runtime.Numerics/4.3.0": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.Apple": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.Cng/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Security.Cryptography.Csp/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Linq": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Cng": "4.3.0", + "System.Security.Cryptography.Csp": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Text.RegularExpressions/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Threading.Tasks.Extensions/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Timer/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Xml.ReaderWriter/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Tasks.Extensions": "4.3.0" + } + }, + "System.Xml.XDocument/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0" + } + }, + "Unquote/6.1.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "lib/netstandard2.0/Unquote.dll": { + "assemblyVersion": "6.1.0.0", + "fileVersion": "6.1.0.0" + } + } + }, + "xunit/2.6.1": { + "dependencies": { + "xunit.analyzers": "1.4.0", + "xunit.assert": "2.6.1", + "xunit.core": "2.6.1" + } + }, + "xunit.abstractions/2.0.3": { + "runtime": { + "lib/netstandard2.0/xunit.abstractions.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.0" + } + } + }, + "xunit.analyzers/1.4.0": {}, + "xunit.assert/2.6.1": { + "runtime": { + "lib/net6.0/xunit.assert.dll": { + "assemblyVersion": "2.6.1.0", + "fileVersion": "2.6.1.0" + } + } + }, + "xunit.core/2.6.1": { + "dependencies": { + "xunit.extensibility.core": "2.6.1", + "xunit.extensibility.execution": "2.6.1" + } + }, + "xunit.extensibility.core/2.6.1": { + "dependencies": { + "NETStandard.Library": "1.6.1", + "xunit.abstractions": "2.0.3" + }, + "runtime": { + "lib/netstandard1.1/xunit.core.dll": { + "assemblyVersion": "2.6.1.0", + "fileVersion": "2.6.1.0" + } + } + }, + "xunit.extensibility.execution/2.6.1": { + "dependencies": { + "NETStandard.Library": "1.6.1", + "xunit.extensibility.core": "2.6.1" + }, + "runtime": { + "lib/netstandard1.1/xunit.execution.dotnet.dll": { + "assemblyVersion": "2.6.1.0", + "fileVersion": "2.6.1.0" + } + } + }, + "FsEye.DataGridView.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.DataGridView.Plugin7.dll": {} + } + }, + "FsEye.PropertyGrid.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.PropertyGrid.Plugin7.dll": {} + } + }, + "FsEye.TreeView.Plugin7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "runtime": { + "FsEye.TreeView.Plugin7.dll": {} + } + }, + "FsEye7/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "runtime": { + "FsEye7.dll": {} + } + }, + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "runtime": { + "Utils.dll": {} + } + } + } + }, + "libraries": { + "Test.FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Dynamitey/2.0.10.189": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sKo8BlCgQTOSFFK4RlMvC8abp0NqZrTd017fishVrkoqggNBpwa4RGq88wPjyedk5GjTWeB8/kGrbXES+Rcl7Q==", + "path": "dynamitey/2.0.10.189", + "hashPath": "dynamitey.2.0.10.189.nupkg.sha512" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "FSharp.Interop.Dynamic/5.0.1.268": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YFiD+kmQwPArUIGzgBOk45jh6XE3v+5GfNtVWbpDhxDwrV1zEPMwIp0nc7pa2PqSf1iEvxvF40AlqQDNMyGQ0Q==", + "path": "fsharp.interop.dynamic/5.0.1.268", + "hashPath": "fsharp.interop.dynamic.5.0.1.268.nupkg.sha512" + }, + "Microsoft.CSharp/4.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kxn3M2rnAGy5N5DgcIwcE8QTePWU/XiYcQVzn9HqTls2NKluVzVSmVWRjK7OUPWbljCXuZxHyhEz9kPRIQeXow==", + "path": "microsoft.csharp/4.6.0", + "hashPath": "microsoft.csharp.4.6.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "hashPath": "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Microsoft.Win32.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", + "path": "microsoft.win32.primitives/4.3.0", + "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512" + }, + "NETStandard.Library/1.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", + "path": "netstandard.library/1.6.1", + "hashPath": "netstandard.library.1.6.1.nupkg.sha512" + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", + "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", + "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", + "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.native.System/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", + "path": "runtime.native.system/4.3.0", + "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" + }, + "runtime.native.System.IO.Compression/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", + "path": "runtime.native.system.io.compression/4.3.0", + "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Net.Http/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", + "path": "runtime.native.system.net.http/4.3.0", + "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", + "path": "runtime.native.system.security.cryptography.apple/4.3.0", + "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", + "path": "runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", + "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", + "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", + "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", + "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", + "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", + "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", + "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "System.AppContext/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", + "path": "system.appcontext/4.3.0", + "hashPath": "system.appcontext.4.3.0.nupkg.sha512" + }, + "System.Buffers/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==", + "path": "system.buffers/4.3.0", + "hashPath": "system.buffers.4.3.0.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Collections.Concurrent/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", + "path": "system.collections.concurrent/4.3.0", + "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" + }, + "System.ComponentModel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==", + "path": "system.componentmodel/4.3.0", + "hashPath": "system.componentmodel.4.3.0.nupkg.sha512" + }, + "System.Console/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", + "path": "system.console/4.3.0", + "hashPath": "system.console.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "path": "system.diagnostics.debug/4.3.0", + "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tD6kosZnTAGdrEa0tZSuFyunMbt/5KYDnHdndJYGqZoNy00XVXyACd5d6KnE1YgYv3ne2CjtAfNXo/fwEhnKUA==", + "path": "system.diagnostics.diagnosticsource/4.3.0", + "hashPath": "system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Tools/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", + "path": "system.diagnostics.tools/4.3.0", + "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Tracing/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", + "path": "system.diagnostics.tracing/4.3.0", + "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.Globalization.Calendars/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", + "path": "system.globalization.calendars/4.3.0", + "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" + }, + "System.Globalization.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", + "path": "system.globalization.extensions/4.3.0", + "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.IO.Compression/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", + "path": "system.io.compression/4.3.0", + "hashPath": "system.io.compression.4.3.0.nupkg.sha512" + }, + "System.IO.Compression.ZipFile/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", + "path": "system.io.compression.zipfile/4.3.0", + "hashPath": "system.io.compression.zipfile.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", + "path": "system.io.filesystem/4.3.0", + "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", + "path": "system.io.filesystem.primitives/4.3.0", + "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" + }, + "System.Linq/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "path": "system.linq/4.3.0", + "hashPath": "system.linq.4.3.0.nupkg.sha512" + }, + "System.Linq.Expressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", + "path": "system.linq.expressions/4.3.0", + "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" + }, + "System.Net.Http/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", + "path": "system.net.http/4.3.0", + "hashPath": "system.net.http.4.3.0.nupkg.sha512" + }, + "System.Net.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", + "path": "system.net.primitives/4.3.0", + "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" + }, + "System.Net.Sockets/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", + "path": "system.net.sockets/4.3.0", + "hashPath": "system.net.sockets.4.3.0.nupkg.sha512" + }, + "System.ObjectModel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "path": "system.objectmodel/4.3.0", + "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", + "path": "system.reflection.emit/4.3.0", + "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", + "path": "system.reflection.emit.ilgeneration/4.3.0", + "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", + "path": "system.reflection.emit.lightweight/4.3.0", + "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "path": "system.reflection.extensions/4.3.0", + "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Reflection.TypeExtensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", + "path": "system.reflection.typeextensions/4.3.0", + "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "path": "system.runtime.extensions/4.3.0", + "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" + }, + "System.Runtime.Handles/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", + "path": "system.runtime.handles/4.3.0", + "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" + }, + "System.Runtime.InteropServices/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", + "path": "system.runtime.interopservices/4.3.0", + "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" + }, + "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", + "path": "system.runtime.interopservices.runtimeinformation/4.3.0", + "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" + }, + "System.Runtime.Numerics/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", + "path": "system.runtime.numerics/4.3.0", + "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", + "path": "system.security.cryptography.algorithms/4.3.0", + "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Cng/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", + "path": "system.security.cryptography.cng/4.3.0", + "hashPath": "system.security.cryptography.cng.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Csp/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", + "path": "system.security.cryptography.csp/4.3.0", + "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", + "path": "system.security.cryptography.encoding/4.3.0", + "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", + "path": "system.security.cryptography.openssl/4.3.0", + "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", + "path": "system.security.cryptography.primitives/4.3.0", + "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", + "path": "system.security.cryptography.x509certificates/4.3.0", + "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", + "path": "system.text.encoding.extensions/4.3.0", + "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" + }, + "System.Text.RegularExpressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", + "path": "system.text.regularexpressions/4.3.0", + "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" + }, + "System.Threading/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "path": "system.threading/4.3.0", + "hashPath": "system.threading.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==", + "path": "system.threading.tasks.extensions/4.3.0", + "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512" + }, + "System.Threading.Timer/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", + "path": "system.threading.timer/4.3.0", + "hashPath": "system.threading.timer.4.3.0.nupkg.sha512" + }, + "System.Xml.ReaderWriter/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", + "path": "system.xml.readerwriter/4.3.0", + "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" + }, + "System.Xml.XDocument/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", + "path": "system.xml.xdocument/4.3.0", + "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" + }, + "Unquote/6.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eWcVdoxGSRqmvRr6RUN4ko73nLxiY1yhZXdqlriEucAqylcPQc/RCZDobJSnE858MA8SHXwBOX79RQuYp8Z3Cw==", + "path": "unquote/6.1.0", + "hashPath": "unquote.6.1.0.nupkg.sha512" + }, + "xunit/2.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SnTEV7LFf2s3GJua5AJKB/m115jDcWJSG5n02YZS05iezU2QJKjShCsOxlxL8FUO+J7h2/yXGEr+evgpIHc3sA==", + "path": "xunit/2.6.1", + "hashPath": "xunit.2.6.1.nupkg.sha512" + }, + "xunit.abstractions/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==", + "path": "xunit.abstractions/2.0.3", + "hashPath": "xunit.abstractions.2.0.3.nupkg.sha512" + }, + "xunit.analyzers/1.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7ljnTJfFjz5zK+Jf0h2dd2QOSO6UmFizXsojv/x4QX7TU5vEgtKZPk9RvpkiuUqg2bddtNZufBoKQalsi7djfA==", + "path": "xunit.analyzers/1.4.0", + "hashPath": "xunit.analyzers.1.4.0.nupkg.sha512" + }, + "xunit.assert/2.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+4bI81RS88tiYvfsBfC0YsdDd8v7kkLkRtDXmux3YBT8u1afhjdwxwBvkHGgrQ6NPRzE8xZpVGX2iaLkbXvYvg==", + "path": "xunit.assert/2.6.1", + "hashPath": "xunit.assert.2.6.1.nupkg.sha512" + }, + "xunit.core/2.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ru0POZXVYwa/G3/tS3TO3Yug/P+08RPeDkuepTmywNjfICYwHHY9zJBoxdeziZ0OintLtLKUMOBcC6VJzjqhwg==", + "path": "xunit.core/2.6.1", + "hashPath": "xunit.core.2.6.1.nupkg.sha512" + }, + "xunit.extensibility.core/2.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DA4NqcFGLlRxX2zP3QptlQuRoOSdmBkr17ntK29jfRXqScj2fysIhvQvF5DHtDzAEkoRPqZcfR/IRGSItxmRqw==", + "path": "xunit.extensibility.core/2.6.1", + "hashPath": "xunit.extensibility.core.2.6.1.nupkg.sha512" + }, + "xunit.extensibility.execution/2.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sLKPQKuEQhRuhVuLiYEkRdUcwCfp+BIKds3r0JL8AYvOWRmVYYKWYouuYzPjmeUF6iEGC9CHCVz/NF1+wv+Mag==", + "path": "xunit.extensibility.execution/2.6.1", + "hashPath": "xunit.extensibility.execution.2.6.1.nupkg.sha512" + }, + "FsEye.DataGridView.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FsEye.PropertyGrid.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FsEye.TreeView.Plugin7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FsEye7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.dll b/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.dll new file mode 100644 index 0000000..aa018b2 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.exe b/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.exe new file mode 100644 index 0000000..dc33ee8 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.exe differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.pdb b/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.pdb new file mode 100644 index 0000000..dd93f1f Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.pdb differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.runtimeconfig.json b/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.runtimeconfig.json new file mode 100644 index 0000000..fc75d91 --- /dev/null +++ b/Test.FsEye/bin/Debug/net8.0-windows/Test.FsEye7.runtimeconfig.json @@ -0,0 +1,18 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0-rc.2.23479.6" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0-rc.2.23479.10" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true + } + } +} \ No newline at end of file diff --git a/Test.FsEye/bin/Debug/net8.0-windows/Unquote.dll b/Test.FsEye/bin/Debug/net8.0-windows/Unquote.dll new file mode 100644 index 0000000..14c522c Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/Unquote.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/Utils.dll b/Test.FsEye/bin/Debug/net8.0-windows/Utils.dll new file mode 100644 index 0000000..826b99a Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/Utils.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/Utils.pdb b/Test.FsEye/bin/Debug/net8.0-windows/Utils.pdb new file mode 100644 index 0000000..f54e88c Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/Utils.pdb differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll new file mode 100644 index 0000000..e88cc2b Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/cs/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll new file mode 100644 index 0000000..52bdb6f Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/de/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll new file mode 100644 index 0000000..2fd3646 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/es/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll new file mode 100644 index 0000000..996b1a1 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/fr/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll new file mode 100644 index 0000000..673c036 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/it/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll new file mode 100644 index 0000000..e9408aa Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/ja/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll new file mode 100644 index 0000000..1a14b27 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/ko/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll new file mode 100644 index 0000000..7ba01b0 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/pl/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll new file mode 100644 index 0000000..14a9d94 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/pt-BR/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll new file mode 100644 index 0000000..89a2784 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/ru/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll new file mode 100644 index 0000000..45ff841 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/tr/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/xunit.abstractions.dll b/Test.FsEye/bin/Debug/net8.0-windows/xunit.abstractions.dll new file mode 100644 index 0000000..d1e90bf Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/xunit.abstractions.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/xunit.assert.dll b/Test.FsEye/bin/Debug/net8.0-windows/xunit.assert.dll new file mode 100644 index 0000000..50c6d31 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/xunit.assert.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/xunit.core.dll b/Test.FsEye/bin/Debug/net8.0-windows/xunit.core.dll new file mode 100644 index 0000000..d75ab74 Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/xunit.core.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/xunit.execution.dotnet.dll b/Test.FsEye/bin/Debug/net8.0-windows/xunit.execution.dotnet.dll new file mode 100644 index 0000000..ae5ad7f Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/xunit.execution.dotnet.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll new file mode 100644 index 0000000..ea9bc6c Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/zh-Hans/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll b/Test.FsEye/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll new file mode 100644 index 0000000..09f763e Binary files /dev/null and b/Test.FsEye/bin/Debug/net8.0-windows/zh-Hant/FSharp.Core.resources.dll differ diff --git a/Test.FsEye/deletable.fsx b/Test.FsEye/deletable.fsx new file mode 100644 index 0000000..b9cd7e3 --- /dev/null +++ b/Test.FsEye/deletable.fsx @@ -0,0 +1,83 @@ +//open System.Reflection +//Assembly.LoadFile @"C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\7.0.13\ref\net7.0\System.Windows.Forms.dll" +//#r @"G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\FsEye7.dll" + +#I @"bin\Debug\net8.0-windows" +#r @"FsEye7.dll" +#r @"FsEye.DataGridView.Plugin7.dll" +#r @"FsEye.PropertyGrid.Plugin7.dll" +#r @"FsEye.TreeView.Plugin7.dll" +#r @"Utils.dll" + +#I @"C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\8.0.0-rc.2.23479.10\ref\net8.0\" +//#I @"C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\7.0.13\ref\net7.0\" +#r @"System.Windows.Forms.dll" +#r @"System.Drawing.Common.dll" +//#r @"System.Windows.Forms.Primitives.dll" + +#r @"nuget: Microsoft.Extensions.FileProviders.Embedded" +#r @"nuget: Unquote, 6.1.0" +#r @"nuget: Xunit, 2.6.1" +open Swensen.FsEye.Fsi +open Swensen.FsEye.Plugins +open Swensen.Utils +open Swensen.FsEye +open Microsoft.Extensions.FileProviders +//let FsEye = IconResource "FsEye.ico" +//#r @"G:\coldfar_py\fseye\FsEye\bin\Debug\net8.0-windows\FsEye7.dll" + +open Swensen.FsEye.IconResource +open System.Windows.Forms +open System.Drawing +open System.Reflection + +//MessageBox.Show("orz") + +System.AppDomain.CurrentDomain.GetAssemblies() |> Array.mapi (fun i a -> printfn "%d %A" i a.FullName) +//let assm = System.AppDomain.CurrentDomain.GetAssemblies() |>Array.item 46 +//assm.GetManifestResourceStream(@"Resources/" + "FsEye.ico") +//assm.GetManifestResourceStream(@"FsEye.Resources." + "FsEye.ico") +//assm.GetManifestResourceNames() + +//let embeddedFileProvider = new EmbeddedFileProvider(assm, "FsEye7") +//let certificateFileInfo = embeddedFileProvider.GetFileInfo(@"Resources\" + "FsEye.ico") +//let resc = certificateFileInfo.CreateReadStream() + + + +let eye = new Eye() + +eye.Show() + +//let eye = eye +let p = new Swensen.FsEye.Plugins.DataGridViewPlugin() +let pi = p :> IPlugin + +fsi.AddPrintTransformer eye.Listener + +task { + + let eye2 = new Swensen.FsEye.Forms.EyeForm(new PluginManager()) + eye2.Watch("x", 3) + + eye2.Show() +} + +Assembly.GetCallingAssembly() + + + + +open System.Threading +open System.Threading.Tasks + +Task.Run(System.Action(fun () -> + try + let f = new Form() + f.Show() + f.Refresh() + with + | exn -> + printfn "%s" exn.Message +) +) diff --git a/Test.FsEye/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs b/Test.FsEye/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs new file mode 100644 index 0000000..4982a01 --- /dev/null +++ b/Test.FsEye/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/Test.FsEye/obj/Debug/net48/Test.FsEye.AssemblyInfo.fs b/Test.FsEye/obj/Debug/net48/Test.FsEye.AssemblyInfo.fs new file mode 100644 index 0000000..494a676 --- /dev/null +++ b/Test.FsEye/obj/Debug/net48/Test.FsEye.AssemblyInfo.fs @@ -0,0 +1,17 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/Test.FsEye/obj/Debug/net48/Test.FsEye.AssemblyInfoInputs.cache b/Test.FsEye/obj/Debug/net48/Test.FsEye.AssemblyInfoInputs.cache new file mode 100644 index 0000000..89b335d --- /dev/null +++ b/Test.FsEye/obj/Debug/net48/Test.FsEye.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +0d5bca5e7ac1f165b58f98bb0de4e9e18637b5f7 diff --git a/Test.FsEye/obj/Debug/net48/Test.FsEye.assets.cache b/Test.FsEye/obj/Debug/net48/Test.FsEye.assets.cache new file mode 100644 index 0000000..40c20a3 Binary files /dev/null and b/Test.FsEye/obj/Debug/net48/Test.FsEye.assets.cache differ diff --git a/Test.FsEye/obj/Debug/net48/Test.FsEye.fsproj.AssemblyReference.cache b/Test.FsEye/obj/Debug/net48/Test.FsEye.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..1c201e6 Binary files /dev/null and b/Test.FsEye/obj/Debug/net48/Test.FsEye.fsproj.AssemblyReference.cache differ diff --git a/Test.FsEye/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs b/Test.FsEye/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs new file mode 100644 index 0000000..3eb4cfe --- /dev/null +++ b/Test.FsEye/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.AssemblyInfo.fs b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.AssemblyInfo.fs new file mode 100644 index 0000000..d06ec28 --- /dev/null +++ b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.AssemblyInfo.fs @@ -0,0 +1,19 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.AssemblyInfoInputs.cache b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.AssemblyInfoInputs.cache new file mode 100644 index 0000000..6e35276 --- /dev/null +++ b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +3fdabbfe198d7b241dc1d49024e79e819f7293d6 diff --git a/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.assets.cache b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.assets.cache new file mode 100644 index 0000000..dcda64f Binary files /dev/null and b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.assets.cache differ diff --git a/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.dll b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.dll new file mode 100644 index 0000000..a8dac1d Binary files /dev/null and b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.dll differ diff --git a/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.fsproj.AssemblyReference.cache b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..c065a80 Binary files /dev/null and b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.fsproj.AssemblyReference.cache differ diff --git a/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.fsproj.CopyComplete b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.fsproj.CoreCompileInputs.cache b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..1a1d5df --- /dev/null +++ b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +3ee2f1c3c941e04e3cd04bbda9d3445eef0acc99 diff --git a/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.fsproj.FileListAbsolute.txt b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..8476414 --- /dev/null +++ b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.fsproj.FileListAbsolute.txt @@ -0,0 +1,60 @@ +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net7.0-windows\Test.FsEye7.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net7.0-windows\Test.FsEye7.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net7.0-windows\Test.FsEye7.AssemblyInfo.fs +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net7.0-windows\Test.FsEye7.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\Dynamitey.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FSharp.Core.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FSharp.Interop.Dynamic.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\Unquote.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\xunit.abstractions.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\xunit.assert.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\xunit.core.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\xunit.execution.dotnet.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.PropertyGrid.Plugin7.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.TreeView.Plugin7.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye7.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\Utils.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.pdb +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.PropertyGrid.Plugin7.pdb +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.TreeView.Plugin7.pdb +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye7.pdb +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\Utils.pdb +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net7.0-windows\Test.FsEye7.fsproj.CopyComplete +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net7.0-windows\Test.FsEye7.dll +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net7.0-windows\refint\Test.FsEye7.dll +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net7.0-windows\Test.FsEye7.pdb +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.deps.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.runtimeconfig.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye7.deps.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye7.exe +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.DataGridView.Plugin7.exe +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.PropertyGrid.Plugin7.deps.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.PropertyGrid.Plugin7.runtimeconfig.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.PropertyGrid.Plugin7.exe +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.TreeView.Plugin7.deps.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.TreeView.Plugin7.runtimeconfig.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.TreeView.Plugin7.exe +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\Test.FsEye7.exe +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.NuGet.fsx +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\FsEye.fsx +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\Test.FsEye7.deps.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\Test.FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\Test.FsEye7.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net7.0-windows\Test.FsEye7.pdb +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net7.0-windows\Test.FsEye7.genruntimeconfig.cache +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net7.0-windows\ref\Test.FsEye7.dll diff --git a/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.genruntimeconfig.cache b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.genruntimeconfig.cache new file mode 100644 index 0000000..8b9a0ba --- /dev/null +++ b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.genruntimeconfig.cache @@ -0,0 +1 @@ +0d7c24736ca0e913a0491d9becbbefe5ad5a506c diff --git a/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.pdb b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.pdb new file mode 100644 index 0000000..6ca2b5e Binary files /dev/null and b/Test.FsEye/obj/Debug/net7.0-windows/Test.FsEye7.pdb differ diff --git a/Test.FsEye/obj/Debug/net7.0-windows/apphost.exe b/Test.FsEye/obj/Debug/net7.0-windows/apphost.exe new file mode 100644 index 0000000..dc07e66 Binary files /dev/null and b/Test.FsEye/obj/Debug/net7.0-windows/apphost.exe differ diff --git a/Test.FsEye/obj/Debug/net7.0-windows/ref/Test.FsEye7.dll b/Test.FsEye/obj/Debug/net7.0-windows/ref/Test.FsEye7.dll new file mode 100644 index 0000000..742deb3 Binary files /dev/null and b/Test.FsEye/obj/Debug/net7.0-windows/ref/Test.FsEye7.dll differ diff --git a/Test.FsEye/obj/Debug/net7.0-windows/refint/Test.FsEye7.dll b/Test.FsEye/obj/Debug/net7.0-windows/refint/Test.FsEye7.dll new file mode 100644 index 0000000..742deb3 Binary files /dev/null and b/Test.FsEye/obj/Debug/net7.0-windows/refint/Test.FsEye7.dll differ diff --git a/Test.FsEye/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs b/Test.FsEye/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs new file mode 100644 index 0000000..34364b5 --- /dev/null +++ b/Test.FsEye/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.AssemblyInfo.fs b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.AssemblyInfo.fs new file mode 100644 index 0000000..d06ec28 --- /dev/null +++ b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.AssemblyInfo.fs @@ -0,0 +1,19 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.AssemblyInfoInputs.cache b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.AssemblyInfoInputs.cache new file mode 100644 index 0000000..6e35276 --- /dev/null +++ b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +3fdabbfe198d7b241dc1d49024e79e819f7293d6 diff --git a/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.assets.cache b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.assets.cache new file mode 100644 index 0000000..82733df Binary files /dev/null and b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.assets.cache differ diff --git a/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.dll b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.dll new file mode 100644 index 0000000..aa018b2 Binary files /dev/null and b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.dll differ diff --git a/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.fsproj.AssemblyReference.cache b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..2cb179e Binary files /dev/null and b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.fsproj.AssemblyReference.cache differ diff --git a/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.fsproj.CopyComplete b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.fsproj.CoreCompileInputs.cache b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..f68a908 --- /dev/null +++ b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +83511fdf9525ae1644a0c0566fa95c14bdad0180 diff --git a/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.fsproj.FileListAbsolute.txt b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..4412d78 --- /dev/null +++ b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.fsproj.FileListAbsolute.txt @@ -0,0 +1,64 @@ +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.deps.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.runtimeconfig.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye7.deps.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye7.exe +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.exe +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.deps.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.runtimeconfig.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.exe +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.TreeView.Plugin7.deps.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.TreeView.Plugin7.runtimeconfig.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.TreeView.Plugin7.exe +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\Test.FsEye7.exe +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.NuGet.fsx +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.fsx +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\Test.FsEye7.deps.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\Test.FsEye7.runtimeconfig.json +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\Test.FsEye7.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\Test.FsEye7.pdb +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\Dynamitey.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FSharp.Core.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FSharp.Interop.Dynamic.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\Unquote.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\xunit.abstractions.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\xunit.assert.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\xunit.core.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\xunit.execution.dotnet.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\cs\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\de\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\es\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\fr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\it\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\ja\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\ko\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\pl\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\pt-BR\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\ru\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\tr\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\zh-Hans\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\zh-Hant\FSharp.Core.resources.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.TreeView.Plugin7.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye7.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\Utils.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.DataGridView.Plugin7.pdb +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.PropertyGrid.Plugin7.pdb +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye.TreeView.Plugin7.pdb +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\FsEye7.pdb +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\Utils.pdb +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net8.0-windows\Test.FsEye7.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net8.0-windows\Test.FsEye7.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net8.0-windows\Test.FsEye7.AssemblyInfo.fs +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net8.0-windows\Test.FsEye7.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net8.0-windows\Test.FsEye7.sourcelink.json +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net8.0-windows\Test.FsEye7.fsproj.CopyComplete +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net8.0-windows\Test.FsEye7.dll +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net8.0-windows\refint\Test.FsEye7.dll +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net8.0-windows\Test.FsEye7.pdb +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net8.0-windows\Test.FsEye7.genruntimeconfig.cache +G:\coldfar_py\fseye\Test.FsEye\obj\Debug\net8.0-windows\ref\Test.FsEye7.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Abstractions.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Embedded.dll +G:\coldfar_py\fseye\Test.FsEye\bin\Debug\net8.0-windows\Microsoft.Extensions.Primitives.dll diff --git a/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.genruntimeconfig.cache b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.genruntimeconfig.cache new file mode 100644 index 0000000..4a718d9 --- /dev/null +++ b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.genruntimeconfig.cache @@ -0,0 +1 @@ +63a3a49512c1bef8b47b926261c88c7668d015a7 diff --git a/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.pdb b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.pdb new file mode 100644 index 0000000..dd93f1f Binary files /dev/null and b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.pdb differ diff --git a/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.sourcelink.json b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.sourcelink.json new file mode 100644 index 0000000..cd6d48f --- /dev/null +++ b/Test.FsEye/obj/Debug/net8.0-windows/Test.FsEye7.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"G:\\coldfar_py\\fseye\\*":"https://raw.githubusercontent.com/ingted/fseye/554bdeb5f382570e3ba6bc1f7fa53eaa4fd207db/*"}} \ No newline at end of file diff --git a/Test.FsEye/obj/Debug/net8.0-windows/apphost.exe b/Test.FsEye/obj/Debug/net8.0-windows/apphost.exe new file mode 100644 index 0000000..dc33ee8 Binary files /dev/null and b/Test.FsEye/obj/Debug/net8.0-windows/apphost.exe differ diff --git a/Test.FsEye/obj/Debug/net8.0-windows/ref/Test.FsEye7.dll b/Test.FsEye/obj/Debug/net8.0-windows/ref/Test.FsEye7.dll new file mode 100644 index 0000000..cf7a569 Binary files /dev/null and b/Test.FsEye/obj/Debug/net8.0-windows/ref/Test.FsEye7.dll differ diff --git a/Test.FsEye/obj/Debug/net8.0-windows/refint/Test.FsEye7.dll b/Test.FsEye/obj/Debug/net8.0-windows/refint/Test.FsEye7.dll new file mode 100644 index 0000000..cf7a569 Binary files /dev/null and b/Test.FsEye/obj/Debug/net8.0-windows/refint/Test.FsEye7.dll differ diff --git a/Test.FsEye/obj/Test.FsEye.fsproj.nuget.dgspec.json b/Test.FsEye/obj/Test.FsEye.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..a76e6e0 --- /dev/null +++ b/Test.FsEye/obj/Test.FsEye.fsproj.nuget.dgspec.json @@ -0,0 +1,476 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\Test.FsEye\\Test.FsEye.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj", + "projectName": "FsEye.DataGridView.Plugin7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj", + "projectName": "FsEye.PropertyGrid.Plugin7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj", + "projectName": "FsEye.TreeView.Plugin7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "projectName": "FsEye7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "Microsoft.Extensions.FileProviders.Embedded": { + "target": "Package", + "version": "[8.0.0-rc.2.23480.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Test.FsEye\\Test.FsEye.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Test.FsEye\\Test.FsEye.fsproj", + "projectName": "Test.FsEye", + "projectPath": "G:\\coldfar_py\\fseye\\Test.FsEye\\Test.FsEye.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Test.FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net48" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj" + }, + "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj" + }, + "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj" + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net48": { + "targetAlias": "net48", + "dependencies": { + "Dynamitey": { + "target": "Package", + "version": "[2.0.9.136, )", + "generatePathProperty": true + }, + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[4.7.0, )", + "generatePathProperty": true + }, + "FSharp.Interop.Dynamic": { + "target": "Package", + "version": "[4.0.3.130, )", + "generatePathProperty": true + }, + "ImpromptuInterface": { + "target": "Package", + "version": "[7.0.1, )", + "generatePathProperty": true + }, + "Unquote": { + "target": "Package", + "version": "[5.0.0, )", + "generatePathProperty": true + }, + "xunit": { + "target": "Package", + "version": "[2.4.1, )", + "generatePathProperty": true + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Test.FsEye/obj/Test.FsEye.fsproj.nuget.g.props b/Test.FsEye/obj/Test.FsEye.fsproj.nuget.g.props new file mode 100644 index 0000000..4707166 --- /dev/null +++ b/Test.FsEye/obj/Test.FsEye.fsproj.nuget.g.props @@ -0,0 +1,28 @@ + + + + False + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + + + + C:\Users\anibal\.nuget\packages\xunit.analyzers\0.10.0 + C:\Users\anibal\.nuget\packages\xunit\2.4.1 + C:\Users\anibal\.nuget\packages\fsharp.core\4.7.0 + C:\Users\anibal\.nuget\packages\unquote\5.0.0 + C:\Users\anibal\.nuget\packages\dynamitey\2.0.9.136 + C:\Users\anibal\.nuget\packages\impromptuinterface\7.0.1 + C:\Users\anibal\.nuget\packages\fsharp.interop.dynamic\4.0.3.130 + + \ No newline at end of file diff --git a/Test.FsEye/obj/Test.FsEye.fsproj.nuget.g.targets b/Test.FsEye/obj/Test.FsEye.fsproj.nuget.g.targets new file mode 100644 index 0000000..991e4d7 --- /dev/null +++ b/Test.FsEye/obj/Test.FsEye.fsproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Test.FsEye/obj/Test.FsEye7.fsproj.nuget.dgspec.json b/Test.FsEye/obj/Test.FsEye7.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..ded715b --- /dev/null +++ b/Test.FsEye/obj/Test.FsEye7.fsproj.nuget.dgspec.json @@ -0,0 +1,482 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\Test.FsEye\\Test.FsEye7.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj", + "projectName": "FsEye.DataGridView.Plugin7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj", + "projectName": "FsEye.PropertyGrid.Plugin7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj", + "projectName": "FsEye.TreeView.Plugin7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "projectName": "FsEye7", + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "Microsoft.Extensions.FileProviders.Embedded": { + "target": "Package", + "version": "[8.0.0-rc.2.23480.2, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Test.FsEye\\Test.FsEye7.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Test.FsEye\\Test.FsEye7.fsproj", + "projectName": "Test.FsEye7", + "projectPath": "G:\\coldfar_py\\fseye\\Test.FsEye\\Test.FsEye7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Test.FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj" + }, + "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj" + }, + "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj" + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "FSharp.Interop.Dynamic": { + "target": "Package", + "version": "[5.0.1.268, )", + "generatePathProperty": true + }, + "Unquote": { + "target": "Package", + "version": "[6.1.0, )", + "generatePathProperty": true + }, + "xunit": { + "target": "Package", + "version": "[2.6.1, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + }, + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Test.FsEye/obj/Test.FsEye7.fsproj.nuget.g.props b/Test.FsEye/obj/Test.FsEye7.fsproj.nuget.g.props new file mode 100644 index 0000000..1d91e20 --- /dev/null +++ b/Test.FsEye/obj/Test.FsEye7.fsproj.nuget.g.props @@ -0,0 +1,26 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + + + + C:\Users\anibal\.nuget\packages\xunit.analyzers\1.4.0 + C:\Users\anibal\.nuget\packages\xunit\2.6.1 + C:\Users\anibal\.nuget\packages\fsharp.core\8.0.100-beta.23475.2 + C:\Users\anibal\.nuget\packages\unquote\6.1.0 + C:\Users\anibal\.nuget\packages\fsharp.interop.dynamic\5.0.1.268 + + \ No newline at end of file diff --git a/Test.FsEye/obj/Test.FsEye7.fsproj.nuget.g.targets b/Test.FsEye/obj/Test.FsEye7.fsproj.nuget.g.targets new file mode 100644 index 0000000..180cb7d --- /dev/null +++ b/Test.FsEye/obj/Test.FsEye7.fsproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Test.FsEye/obj/project.assets.json b/Test.FsEye/obj/project.assets.json new file mode 100644 index 0000000..ec2e4c5 --- /dev/null +++ b/Test.FsEye/obj/project.assets.json @@ -0,0 +1,5459 @@ +{ + "version": 3, + "targets": { + "net8.0-windows7.0": { + "Dynamitey/2.0.10.189": { + "type": "package", + "dependencies": { + "Microsoft.CSharp": "4.6.0", + "System.ComponentModel": "4.3.0" + }, + "compile": { + "lib/netstandard2.0/Dynamitey.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Dynamitey.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "compile": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "related": ".xml" + } + }, + "resource": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "FSharp.Interop.Dynamic/5.0.1.268": { + "type": "package", + "dependencies": { + "Dynamitey": "2.0.10.189", + "FSharp.Core": "4.2.3", + "Microsoft.CSharp": "4.6.0" + }, + "compile": { + "lib/netstandard2.0/FSharp.Interop.Dynamic.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/FSharp.Interop.Dynamic.dll": { + "related": ".xml" + } + } + }, + "Microsoft.CSharp/4.6.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0-rc.2.23479.6" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0-rc.2.23479.6" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "build": { + "build/netstandard2.0/_._": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/_._": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.Win32.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": { + "related": ".xml" + } + } + }, + "NETStandard.Library/1.6.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.Win32.Primitives": "4.3.0", + "System.AppContext": "4.3.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Console": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.Compression.ZipFile": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Net.Http": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Net.Sockets": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Timer": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XDocument": "4.3.0" + } + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "runtimeTargets": { + "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "debian.8-x64" + } + } + }, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "runtimeTargets": { + "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "fedora.23-x64" + } + } + }, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "runtimeTargets": { + "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "fedora.24-x64" + } + } + }, + "runtime.native.System/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "runtime.native.System.IO.Compression/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "runtime.native.System.Net.Http/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "dependencies": { + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "dependencies": { + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "runtimeTargets": { + "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "opensuse.13.2-x64" + } + } + }, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "runtimeTargets": { + "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "opensuse.42.1-x64" + } + } + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "runtimeTargets": { + "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib": { + "assetType": "native", + "rid": "osx.10.10-x64" + } + } + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "runtimeTargets": { + "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": { + "assetType": "native", + "rid": "osx.10.10-x64" + } + } + }, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "runtimeTargets": { + "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "rhel.7-x64" + } + } + }, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "runtimeTargets": { + "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "ubuntu.14.04-x64" + } + } + }, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "runtimeTargets": { + "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "ubuntu.16.04-x64" + } + } + }, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "runtimeTargets": { + "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "ubuntu.16.10-x64" + } + } + }, + "System.AppContext/4.3.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/System.AppContext.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.6/System.AppContext.dll": {} + } + }, + "System.Buffers/4.3.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "lib/netstandard1.1/_._": {} + }, + "runtime": { + "lib/netstandard1.1/System.Buffers.dll": {} + } + }, + "System.Collections/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Collections.dll": { + "related": ".xml" + } + } + }, + "System.Collections.Concurrent/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Collections.Concurrent.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Collections.Concurrent.dll": {} + } + }, + "System.ComponentModel/4.3.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.ComponentModel.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.ComponentModel.dll": {} + } + }, + "System.Console/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Console.dll": { + "related": ".xml" + } + } + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Diagnostics.Debug.dll": { + "related": ".xml" + } + } + }, + "System.Diagnostics.DiagnosticSource/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "lib/netstandard1.3/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + } + }, + "System.Diagnostics.Tools/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Diagnostics.Tools.dll": { + "related": ".xml" + } + } + }, + "System.Diagnostics.Tracing/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.Diagnostics.Tracing.dll": { + "related": ".xml" + } + } + }, + "System.Globalization/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Globalization.dll": { + "related": ".xml" + } + } + }, + "System.Globalization.Calendars/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Globalization.Calendars.dll": { + "related": ".xml" + } + } + }, + "System.Globalization.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.IO/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.IO.dll": { + "related": ".xml" + } + } + }, + "System.IO.Compression/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Buffers": "4.3.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.IO.Compression": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.IO.Compression.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.IO.Compression.ZipFile/4.3.0": { + "type": "package", + "dependencies": { + "System.Buffers": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {} + } + }, + "System.IO.FileSystem/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.IO.FileSystem.dll": { + "related": ".xml" + } + } + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.Linq/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/System.Linq.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.6/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/System.Linq.Expressions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.6/System.Linq.Expressions.dll": {} + } + }, + "System.Net.Http/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.DiagnosticSource": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Net.Http.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Net.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Net.Primitives.dll": { + "related": ".xml" + } + } + }, + "System.Net.Sockets/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Net.Sockets.dll": { + "related": ".xml" + } + } + }, + "System.ObjectModel/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.ObjectModel.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.ObjectModel.dll": {} + } + }, + "System.Reflection/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.Reflection.dll": { + "related": ".xml" + } + } + }, + "System.Reflection.Emit/4.3.0": { + "type": "package", + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.1/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} + } + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Reflection.Extensions.dll": { + "related": ".xml" + } + } + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Reflection.Primitives.dll": { + "related": ".xml" + } + } + }, + "System.Reflection.TypeExtensions/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Resources.ResourceManager.dll": { + "related": ".xml" + } + } + }, + "System.Runtime/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.dll": { + "related": ".xml" + } + } + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.Extensions.dll": { + "related": ".xml" + } + } + }, + "System.Runtime.Handles/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Runtime.Handles.dll": { + "related": ".xml" + } + } + }, + "System.Runtime.InteropServices/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + }, + "compile": { + "ref/netcoreapp1.1/System.Runtime.InteropServices.dll": {} + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0" + }, + "compile": { + "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} + }, + "runtime": { + "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Runtime.Numerics/4.3.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + }, + "compile": { + "ref/netstandard1.1/System.Runtime.Numerics.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Runtime.Numerics.dll": {} + } + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.Apple": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} + }, + "runtimeTargets": { + "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "osx" + }, + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Cng/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Csp/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Linq": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/_._": {} + }, + "runtime": { + "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": { + "assetType": "runtime", + "rid": "unix" + } + } + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} + } + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Cng": "4.3.0", + "System.Security.Cryptography.Csp": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "compile": { + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.dll": { + "related": ".xml" + } + } + }, + "System.Text.Encoding.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": { + "related": ".xml" + } + } + }, + "System.Text.RegularExpressions/4.3.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netcoreapp1.1/System.Text.RegularExpressions.dll": {} + }, + "runtime": { + "lib/netstandard1.6/System.Text.RegularExpressions.dll": {} + } + }, + "System.Threading/4.3.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Threading.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Threading.dll": {} + } + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Threading.Tasks.dll": { + "related": ".xml" + } + } + }, + "System.Threading.Tasks.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "lib/netstandard1.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": { + "related": ".xml" + } + } + }, + "System.Threading.Timer/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.2/System.Threading.Timer.dll": { + "related": ".xml" + } + } + }, + "System.Xml.ReaderWriter/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Tasks.Extensions": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Xml.ReaderWriter.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} + } + }, + "System.Xml.XDocument/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Xml.XDocument.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XDocument.dll": {} + } + }, + "Unquote/6.1.0": { + "type": "package", + "dependencies": { + "FSharp.Core": "4.7.2" + }, + "compile": { + "lib/netstandard2.0/Unquote.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Unquote.dll": {} + } + }, + "xunit/2.6.1": { + "type": "package", + "dependencies": { + "xunit.analyzers": "1.4.0", + "xunit.assert": "2.6.1", + "xunit.core": "[2.6.1]" + } + }, + "xunit.abstractions/2.0.3": { + "type": "package", + "compile": { + "lib/netstandard2.0/xunit.abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/xunit.abstractions.dll": { + "related": ".xml" + } + } + }, + "xunit.analyzers/1.4.0": { + "type": "package" + }, + "xunit.assert/2.6.1": { + "type": "package", + "compile": { + "lib/net6.0/xunit.assert.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/xunit.assert.dll": { + "related": ".xml" + } + } + }, + "xunit.core/2.6.1": { + "type": "package", + "dependencies": { + "xunit.extensibility.core": "[2.6.1]", + "xunit.extensibility.execution": "[2.6.1]" + }, + "build": { + "build/xunit.core.props": {}, + "build/xunit.core.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/xunit.core.props": {}, + "buildMultiTargeting/xunit.core.targets": {} + } + }, + "xunit.extensibility.core/2.6.1": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.6.1", + "xunit.abstractions": "2.0.3" + }, + "compile": { + "lib/netstandard1.1/xunit.core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.1/xunit.core.dll": { + "related": ".xml" + } + } + }, + "xunit.extensibility.execution/2.6.1": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.6.1", + "xunit.extensibility.core": "[2.6.1]" + }, + "compile": { + "lib/netstandard1.1/xunit.execution.dotnet.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.1/xunit.execution.dotnet.dll": { + "related": ".xml" + } + } + }, + "FsEye.DataGridView.Plugin7/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "compile": { + "bin/placeholder/FsEye.DataGridView.Plugin7.dll": {} + }, + "runtime": { + "bin/placeholder/FsEye.DataGridView.Plugin7.dll": {} + }, + "frameworkReferences": [ + "Microsoft.WindowsDesktop.App.WindowsForms" + ] + }, + "FsEye.PropertyGrid.Plugin7/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "compile": { + "bin/placeholder/FsEye.PropertyGrid.Plugin7.dll": {} + }, + "runtime": { + "bin/placeholder/FsEye.PropertyGrid.Plugin7.dll": {} + }, + "frameworkReferences": [ + "Microsoft.WindowsDesktop.App.WindowsForms" + ] + }, + "FsEye.TreeView.Plugin7/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "FsEye7": "1.0.0" + }, + "compile": { + "bin/placeholder/FsEye.TreeView.Plugin7.dll": {} + }, + "runtime": { + "bin/placeholder/FsEye.TreeView.Plugin7.dll": {} + }, + "frameworkReferences": [ + "Microsoft.WindowsDesktop.App.WindowsForms" + ] + }, + "FsEye7/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0-rc.2.23480.2", + "Utils": "1.0.0" + }, + "compile": { + "bin/placeholder/FsEye7.dll": {} + }, + "runtime": { + "bin/placeholder/FsEye7.dll": {} + }, + "frameworkReferences": [ + "Microsoft.WindowsDesktop.App.WindowsForms" + ] + }, + "Utils/1.0.0": { + "type": "project", + "framework": ".NETStandard,Version=v2.0", + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2" + }, + "compile": { + "bin/placeholder/Utils.dll": {} + }, + "runtime": { + "bin/placeholder/Utils.dll": {} + } + } + } + }, + "libraries": { + "Dynamitey/2.0.10.189": { + "sha512": "sKo8BlCgQTOSFFK4RlMvC8abp0NqZrTd017fishVrkoqggNBpwa4RGq88wPjyedk5GjTWeB8/kGrbXES+Rcl7Q==", + "type": "package", + "path": "dynamitey/2.0.10.189", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "dynamitey.2.0.10.189.nupkg.sha512", + "dynamitey.nuspec", + "lib/net40/Dynamitey.dll", + "lib/netstandard1.5/Dynamitey.dll", + "lib/netstandard2.0/Dynamitey.dll", + "lib/portable-net45+sl5+win8+wp8/Dynamitey.dll" + ] + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "sha512": "EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "type": "package", + "path": "fsharp.core/8.0.100-beta.23475.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "fsharp.core.nuspec", + "lib/netstandard2.0/FSharp.Core.dll", + "lib/netstandard2.0/FSharp.Core.xml", + "lib/netstandard2.0/cs/FSharp.Core.resources.dll", + "lib/netstandard2.0/de/FSharp.Core.resources.dll", + "lib/netstandard2.0/es/FSharp.Core.resources.dll", + "lib/netstandard2.0/fr/FSharp.Core.resources.dll", + "lib/netstandard2.0/it/FSharp.Core.resources.dll", + "lib/netstandard2.0/ja/FSharp.Core.resources.dll", + "lib/netstandard2.0/ko/FSharp.Core.resources.dll", + "lib/netstandard2.0/pl/FSharp.Core.resources.dll", + "lib/netstandard2.0/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.0/ru/FSharp.Core.resources.dll", + "lib/netstandard2.0/tr/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hant/FSharp.Core.resources.dll", + "lib/netstandard2.1/FSharp.Core.dll", + "lib/netstandard2.1/FSharp.Core.xml", + "lib/netstandard2.1/cs/FSharp.Core.resources.dll", + "lib/netstandard2.1/de/FSharp.Core.resources.dll", + "lib/netstandard2.1/es/FSharp.Core.resources.dll", + "lib/netstandard2.1/fr/FSharp.Core.resources.dll", + "lib/netstandard2.1/it/FSharp.Core.resources.dll", + "lib/netstandard2.1/ja/FSharp.Core.resources.dll", + "lib/netstandard2.1/ko/FSharp.Core.resources.dll", + "lib/netstandard2.1/pl/FSharp.Core.resources.dll", + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.1/ru/FSharp.Core.resources.dll", + "lib/netstandard2.1/tr/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll" + ] + }, + "FSharp.Interop.Dynamic/5.0.1.268": { + "sha512": "YFiD+kmQwPArUIGzgBOk45jh6XE3v+5GfNtVWbpDhxDwrV1zEPMwIp0nc7pa2PqSf1iEvxvF40AlqQDNMyGQ0Q==", + "type": "package", + "path": "fsharp.interop.dynamic/5.0.1.268", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "fsharp.interop.dynamic.5.0.1.268.nupkg.sha512", + "fsharp.interop.dynamic.nuspec", + "lib/net45/FSharp.Interop.Dynamic.dll", + "lib/net45/FSharp.Interop.Dynamic.xml", + "lib/netstandard1.6/FSharp.Interop.Dynamic.dll", + "lib/netstandard1.6/FSharp.Interop.Dynamic.xml", + "lib/netstandard2.0/FSharp.Interop.Dynamic.dll", + "lib/netstandard2.0/FSharp.Interop.Dynamic.xml" + ] + }, + "Microsoft.CSharp/4.6.0": { + "sha512": "kxn3M2rnAGy5N5DgcIwcE8QTePWU/XiYcQVzn9HqTls2NKluVzVSmVWRjK7OUPWbljCXuZxHyhEz9kPRIQeXow==", + "type": "package", + "path": "microsoft.csharp/4.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/Microsoft.CSharp.dll", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.3/Microsoft.CSharp.dll", + "lib/netstandard2.0/Microsoft.CSharp.dll", + "lib/netstandard2.0/Microsoft.CSharp.xml", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/uap10.0.16299/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "microsoft.csharp.4.6.0.nupkg.sha512", + "microsoft.csharp.nuspec", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/Microsoft.CSharp.dll", + "ref/netcore50/Microsoft.CSharp.xml", + "ref/netcore50/de/Microsoft.CSharp.xml", + "ref/netcore50/es/Microsoft.CSharp.xml", + "ref/netcore50/fr/Microsoft.CSharp.xml", + "ref/netcore50/it/Microsoft.CSharp.xml", + "ref/netcore50/ja/Microsoft.CSharp.xml", + "ref/netcore50/ko/Microsoft.CSharp.xml", + "ref/netcore50/ru/Microsoft.CSharp.xml", + "ref/netcore50/zh-hans/Microsoft.CSharp.xml", + "ref/netcore50/zh-hant/Microsoft.CSharp.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.0/Microsoft.CSharp.dll", + "ref/netstandard1.0/Microsoft.CSharp.xml", + "ref/netstandard1.0/de/Microsoft.CSharp.xml", + "ref/netstandard1.0/es/Microsoft.CSharp.xml", + "ref/netstandard1.0/fr/Microsoft.CSharp.xml", + "ref/netstandard1.0/it/Microsoft.CSharp.xml", + "ref/netstandard1.0/ja/Microsoft.CSharp.xml", + "ref/netstandard1.0/ko/Microsoft.CSharp.xml", + "ref/netstandard1.0/ru/Microsoft.CSharp.xml", + "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml", + "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml", + "ref/netstandard2.0/Microsoft.CSharp.dll", + "ref/netstandard2.0/Microsoft.CSharp.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/uap10.0.16299/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0-rc.2.23479.6": { + "sha512": "o7G1lHK9/gXYyVNh6AuUC5sCM6sWWbH1fgBlsju6ZSgG5dfrEQKJPxO7pTJNA2AGhjw7hi9MnuexbaBUg1gakg==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0-rc.2.23479.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0-rc.2.23480.2": { + "sha512": "9+5zaN6OeIR43nFPoXekyFJIJhjXx34LY5lqeq+076extPrYW0fDoVdyIhwfEG1aCi7Pb2BNXyfnfB6BNdELuw==", + "type": "package", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0-rc.2.23480.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512", + "microsoft.extensions.fileproviders.embedded.nuspec", + "tasks/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0-rc.2.23479.6": { + "sha512": "I3fTiDmV+2cCR3VjH+oz49AMgrAqX1cmNiWXmEAituAI7jCLA16uXzvYQTwxhQzov5BTdPVXKGNTxsMb1GpcLQ==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0-rc.2.23479.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "type": "package", + "path": "microsoft.netcore.platforms/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Targets/1.1.0": { + "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "type": "package", + "path": "microsoft.netcore.targets/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.targets.1.1.0.nupkg.sha512", + "microsoft.netcore.targets.nuspec", + "runtime.json" + ] + }, + "Microsoft.Win32.Primitives/4.3.0": { + "sha512": "9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", + "type": "package", + "path": "microsoft.win32.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/Microsoft.Win32.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "microsoft.win32.primitives.4.3.0.nupkg.sha512", + "microsoft.win32.primitives.nuspec", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/Microsoft.Win32.Primitives.dll", + "ref/netstandard1.3/Microsoft.Win32.Primitives.dll", + "ref/netstandard1.3/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "NETStandard.Library/1.6.1": { + "sha512": "WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", + "type": "package", + "path": "netstandard.library/1.6.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "netstandard.library.1.6.1.nupkg.sha512", + "netstandard.library.nuspec" + ] + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", + "type": "package", + "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", + "type": "package", + "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", + "type": "package", + "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.native.System/4.3.0": { + "sha512": "c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", + "type": "package", + "path": "runtime.native.system/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.system.4.3.0.nupkg.sha512", + "runtime.native.system.nuspec" + ] + }, + "runtime.native.System.IO.Compression/4.3.0": { + "sha512": "INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", + "type": "package", + "path": "runtime.native.system.io.compression/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.system.io.compression.4.3.0.nupkg.sha512", + "runtime.native.system.io.compression.nuspec" + ] + }, + "runtime.native.System.Net.Http/4.3.0": { + "sha512": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", + "type": "package", + "path": "runtime.native.system.net.http/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.system.net.http.4.3.0.nupkg.sha512", + "runtime.native.system.net.http.nuspec" + ] + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "sha512": "DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", + "type": "package", + "path": "runtime.native.system.security.cryptography.apple/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "runtime.native.system.security.cryptography.apple.nuspec" + ] + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", + "type": "package", + "path": "runtime.native.system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "runtime.native.system.security.cryptography.openssl.nuspec" + ] + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", + "type": "package", + "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", + "type": "package", + "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "sha512": "kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", + "type": "package", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.nuspec", + "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib" + ] + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", + "type": "package", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib" + ] + }, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", + "type": "package", + "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", + "type": "package", + "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", + "type": "package", + "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", + "type": "package", + "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "System.AppContext/4.3.0": { + "sha512": "fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", + "type": "package", + "path": "system.appcontext/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.AppContext.dll", + "lib/net463/System.AppContext.dll", + "lib/netcore50/System.AppContext.dll", + "lib/netstandard1.6/System.AppContext.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.AppContext.dll", + "ref/net463/System.AppContext.dll", + "ref/netstandard/_._", + "ref/netstandard1.3/System.AppContext.dll", + "ref/netstandard1.3/System.AppContext.xml", + "ref/netstandard1.3/de/System.AppContext.xml", + "ref/netstandard1.3/es/System.AppContext.xml", + "ref/netstandard1.3/fr/System.AppContext.xml", + "ref/netstandard1.3/it/System.AppContext.xml", + "ref/netstandard1.3/ja/System.AppContext.xml", + "ref/netstandard1.3/ko/System.AppContext.xml", + "ref/netstandard1.3/ru/System.AppContext.xml", + "ref/netstandard1.3/zh-hans/System.AppContext.xml", + "ref/netstandard1.3/zh-hant/System.AppContext.xml", + "ref/netstandard1.6/System.AppContext.dll", + "ref/netstandard1.6/System.AppContext.xml", + "ref/netstandard1.6/de/System.AppContext.xml", + "ref/netstandard1.6/es/System.AppContext.xml", + "ref/netstandard1.6/fr/System.AppContext.xml", + "ref/netstandard1.6/it/System.AppContext.xml", + "ref/netstandard1.6/ja/System.AppContext.xml", + "ref/netstandard1.6/ko/System.AppContext.xml", + "ref/netstandard1.6/ru/System.AppContext.xml", + "ref/netstandard1.6/zh-hans/System.AppContext.xml", + "ref/netstandard1.6/zh-hant/System.AppContext.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.AppContext.dll", + "system.appcontext.4.3.0.nupkg.sha512", + "system.appcontext.nuspec" + ] + }, + "System.Buffers/4.3.0": { + "sha512": "ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==", + "type": "package", + "path": "system.buffers/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.1/.xml", + "lib/netstandard1.1/System.Buffers.dll", + "system.buffers.4.3.0.nupkg.sha512", + "system.buffers.nuspec" + ] + }, + "System.Collections/4.3.0": { + "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "type": "package", + "path": "system.collections/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.dll", + "ref/netcore50/System.Collections.xml", + "ref/netcore50/de/System.Collections.xml", + "ref/netcore50/es/System.Collections.xml", + "ref/netcore50/fr/System.Collections.xml", + "ref/netcore50/it/System.Collections.xml", + "ref/netcore50/ja/System.Collections.xml", + "ref/netcore50/ko/System.Collections.xml", + "ref/netcore50/ru/System.Collections.xml", + "ref/netcore50/zh-hans/System.Collections.xml", + "ref/netcore50/zh-hant/System.Collections.xml", + "ref/netstandard1.0/System.Collections.dll", + "ref/netstandard1.0/System.Collections.xml", + "ref/netstandard1.0/de/System.Collections.xml", + "ref/netstandard1.0/es/System.Collections.xml", + "ref/netstandard1.0/fr/System.Collections.xml", + "ref/netstandard1.0/it/System.Collections.xml", + "ref/netstandard1.0/ja/System.Collections.xml", + "ref/netstandard1.0/ko/System.Collections.xml", + "ref/netstandard1.0/ru/System.Collections.xml", + "ref/netstandard1.0/zh-hans/System.Collections.xml", + "ref/netstandard1.0/zh-hant/System.Collections.xml", + "ref/netstandard1.3/System.Collections.dll", + "ref/netstandard1.3/System.Collections.xml", + "ref/netstandard1.3/de/System.Collections.xml", + "ref/netstandard1.3/es/System.Collections.xml", + "ref/netstandard1.3/fr/System.Collections.xml", + "ref/netstandard1.3/it/System.Collections.xml", + "ref/netstandard1.3/ja/System.Collections.xml", + "ref/netstandard1.3/ko/System.Collections.xml", + "ref/netstandard1.3/ru/System.Collections.xml", + "ref/netstandard1.3/zh-hans/System.Collections.xml", + "ref/netstandard1.3/zh-hant/System.Collections.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.collections.4.3.0.nupkg.sha512", + "system.collections.nuspec" + ] + }, + "System.Collections.Concurrent/4.3.0": { + "sha512": "ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", + "type": "package", + "path": "system.collections.concurrent/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Collections.Concurrent.dll", + "lib/netstandard1.3/System.Collections.Concurrent.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.Concurrent.dll", + "ref/netcore50/System.Collections.Concurrent.xml", + "ref/netcore50/de/System.Collections.Concurrent.xml", + "ref/netcore50/es/System.Collections.Concurrent.xml", + "ref/netcore50/fr/System.Collections.Concurrent.xml", + "ref/netcore50/it/System.Collections.Concurrent.xml", + "ref/netcore50/ja/System.Collections.Concurrent.xml", + "ref/netcore50/ko/System.Collections.Concurrent.xml", + "ref/netcore50/ru/System.Collections.Concurrent.xml", + "ref/netcore50/zh-hans/System.Collections.Concurrent.xml", + "ref/netcore50/zh-hant/System.Collections.Concurrent.xml", + "ref/netstandard1.1/System.Collections.Concurrent.dll", + "ref/netstandard1.1/System.Collections.Concurrent.xml", + "ref/netstandard1.1/de/System.Collections.Concurrent.xml", + "ref/netstandard1.1/es/System.Collections.Concurrent.xml", + "ref/netstandard1.1/fr/System.Collections.Concurrent.xml", + "ref/netstandard1.1/it/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ja/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ko/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ru/System.Collections.Concurrent.xml", + "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml", + "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml", + "ref/netstandard1.3/System.Collections.Concurrent.dll", + "ref/netstandard1.3/System.Collections.Concurrent.xml", + "ref/netstandard1.3/de/System.Collections.Concurrent.xml", + "ref/netstandard1.3/es/System.Collections.Concurrent.xml", + "ref/netstandard1.3/fr/System.Collections.Concurrent.xml", + "ref/netstandard1.3/it/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ja/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ko/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ru/System.Collections.Concurrent.xml", + "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml", + "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.collections.concurrent.4.3.0.nupkg.sha512", + "system.collections.concurrent.nuspec" + ] + }, + "System.ComponentModel/4.3.0": { + "sha512": "VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==", + "type": "package", + "path": "system.componentmodel/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.ComponentModel.dll", + "lib/netstandard1.3/System.ComponentModel.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.ComponentModel.dll", + "ref/netcore50/System.ComponentModel.xml", + "ref/netcore50/de/System.ComponentModel.xml", + "ref/netcore50/es/System.ComponentModel.xml", + "ref/netcore50/fr/System.ComponentModel.xml", + "ref/netcore50/it/System.ComponentModel.xml", + "ref/netcore50/ja/System.ComponentModel.xml", + "ref/netcore50/ko/System.ComponentModel.xml", + "ref/netcore50/ru/System.ComponentModel.xml", + "ref/netcore50/zh-hans/System.ComponentModel.xml", + "ref/netcore50/zh-hant/System.ComponentModel.xml", + "ref/netstandard1.0/System.ComponentModel.dll", + "ref/netstandard1.0/System.ComponentModel.xml", + "ref/netstandard1.0/de/System.ComponentModel.xml", + "ref/netstandard1.0/es/System.ComponentModel.xml", + "ref/netstandard1.0/fr/System.ComponentModel.xml", + "ref/netstandard1.0/it/System.ComponentModel.xml", + "ref/netstandard1.0/ja/System.ComponentModel.xml", + "ref/netstandard1.0/ko/System.ComponentModel.xml", + "ref/netstandard1.0/ru/System.ComponentModel.xml", + "ref/netstandard1.0/zh-hans/System.ComponentModel.xml", + "ref/netstandard1.0/zh-hant/System.ComponentModel.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.componentmodel.4.3.0.nupkg.sha512", + "system.componentmodel.nuspec" + ] + }, + "System.Console/4.3.0": { + "sha512": "DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", + "type": "package", + "path": "system.console/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Console.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Console.dll", + "ref/netstandard1.3/System.Console.dll", + "ref/netstandard1.3/System.Console.xml", + "ref/netstandard1.3/de/System.Console.xml", + "ref/netstandard1.3/es/System.Console.xml", + "ref/netstandard1.3/fr/System.Console.xml", + "ref/netstandard1.3/it/System.Console.xml", + "ref/netstandard1.3/ja/System.Console.xml", + "ref/netstandard1.3/ko/System.Console.xml", + "ref/netstandard1.3/ru/System.Console.xml", + "ref/netstandard1.3/zh-hans/System.Console.xml", + "ref/netstandard1.3/zh-hant/System.Console.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.console.4.3.0.nupkg.sha512", + "system.console.nuspec" + ] + }, + "System.Diagnostics.Debug/4.3.0": { + "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "type": "package", + "path": "system.diagnostics.debug/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Debug.dll", + "ref/netcore50/System.Diagnostics.Debug.xml", + "ref/netcore50/de/System.Diagnostics.Debug.xml", + "ref/netcore50/es/System.Diagnostics.Debug.xml", + "ref/netcore50/fr/System.Diagnostics.Debug.xml", + "ref/netcore50/it/System.Diagnostics.Debug.xml", + "ref/netcore50/ja/System.Diagnostics.Debug.xml", + "ref/netcore50/ko/System.Diagnostics.Debug.xml", + "ref/netcore50/ru/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/System.Diagnostics.Debug.dll", + "ref/netstandard1.0/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/System.Diagnostics.Debug.dll", + "ref/netstandard1.3/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.diagnostics.debug.4.3.0.nupkg.sha512", + "system.diagnostics.debug.nuspec" + ] + }, + "System.Diagnostics.DiagnosticSource/4.3.0": { + "sha512": "tD6kosZnTAGdrEa0tZSuFyunMbt/5KYDnHdndJYGqZoNy00XVXyACd5d6KnE1YgYv3ne2CjtAfNXo/fwEhnKUA==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/System.Diagnostics.DiagnosticSource.dll", + "lib/net46/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml", + "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll", + "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec" + ] + }, + "System.Diagnostics.Tools/4.3.0": { + "sha512": "UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", + "type": "package", + "path": "system.diagnostics.tools/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Tools.dll", + "ref/netcore50/System.Diagnostics.Tools.xml", + "ref/netcore50/de/System.Diagnostics.Tools.xml", + "ref/netcore50/es/System.Diagnostics.Tools.xml", + "ref/netcore50/fr/System.Diagnostics.Tools.xml", + "ref/netcore50/it/System.Diagnostics.Tools.xml", + "ref/netcore50/ja/System.Diagnostics.Tools.xml", + "ref/netcore50/ko/System.Diagnostics.Tools.xml", + "ref/netcore50/ru/System.Diagnostics.Tools.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/System.Diagnostics.Tools.dll", + "ref/netstandard1.0/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/de/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/es/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/it/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.diagnostics.tools.4.3.0.nupkg.sha512", + "system.diagnostics.tools.nuspec" + ] + }, + "System.Diagnostics.Tracing/4.3.0": { + "sha512": "rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", + "type": "package", + "path": "system.diagnostics.tracing/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Diagnostics.Tracing.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Diagnostics.Tracing.dll", + "ref/netcore50/System.Diagnostics.Tracing.dll", + "ref/netcore50/System.Diagnostics.Tracing.xml", + "ref/netcore50/de/System.Diagnostics.Tracing.xml", + "ref/netcore50/es/System.Diagnostics.Tracing.xml", + "ref/netcore50/fr/System.Diagnostics.Tracing.xml", + "ref/netcore50/it/System.Diagnostics.Tracing.xml", + "ref/netcore50/ja/System.Diagnostics.Tracing.xml", + "ref/netcore50/ko/System.Diagnostics.Tracing.xml", + "ref/netcore50/ru/System.Diagnostics.Tracing.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/System.Diagnostics.Tracing.dll", + "ref/netstandard1.1/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/System.Diagnostics.Tracing.dll", + "ref/netstandard1.2/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/System.Diagnostics.Tracing.dll", + "ref/netstandard1.3/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/System.Diagnostics.Tracing.dll", + "ref/netstandard1.5/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.diagnostics.tracing.4.3.0.nupkg.sha512", + "system.diagnostics.tracing.nuspec" + ] + }, + "System.Globalization/4.3.0": { + "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "type": "package", + "path": "system.globalization/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Globalization.dll", + "ref/netcore50/System.Globalization.xml", + "ref/netcore50/de/System.Globalization.xml", + "ref/netcore50/es/System.Globalization.xml", + "ref/netcore50/fr/System.Globalization.xml", + "ref/netcore50/it/System.Globalization.xml", + "ref/netcore50/ja/System.Globalization.xml", + "ref/netcore50/ko/System.Globalization.xml", + "ref/netcore50/ru/System.Globalization.xml", + "ref/netcore50/zh-hans/System.Globalization.xml", + "ref/netcore50/zh-hant/System.Globalization.xml", + "ref/netstandard1.0/System.Globalization.dll", + "ref/netstandard1.0/System.Globalization.xml", + "ref/netstandard1.0/de/System.Globalization.xml", + "ref/netstandard1.0/es/System.Globalization.xml", + "ref/netstandard1.0/fr/System.Globalization.xml", + "ref/netstandard1.0/it/System.Globalization.xml", + "ref/netstandard1.0/ja/System.Globalization.xml", + "ref/netstandard1.0/ko/System.Globalization.xml", + "ref/netstandard1.0/ru/System.Globalization.xml", + "ref/netstandard1.0/zh-hans/System.Globalization.xml", + "ref/netstandard1.0/zh-hant/System.Globalization.xml", + "ref/netstandard1.3/System.Globalization.dll", + "ref/netstandard1.3/System.Globalization.xml", + "ref/netstandard1.3/de/System.Globalization.xml", + "ref/netstandard1.3/es/System.Globalization.xml", + "ref/netstandard1.3/fr/System.Globalization.xml", + "ref/netstandard1.3/it/System.Globalization.xml", + "ref/netstandard1.3/ja/System.Globalization.xml", + "ref/netstandard1.3/ko/System.Globalization.xml", + "ref/netstandard1.3/ru/System.Globalization.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.globalization.4.3.0.nupkg.sha512", + "system.globalization.nuspec" + ] + }, + "System.Globalization.Calendars/4.3.0": { + "sha512": "GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", + "type": "package", + "path": "system.globalization.calendars/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Globalization.Calendars.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Globalization.Calendars.dll", + "ref/netstandard1.3/System.Globalization.Calendars.dll", + "ref/netstandard1.3/System.Globalization.Calendars.xml", + "ref/netstandard1.3/de/System.Globalization.Calendars.xml", + "ref/netstandard1.3/es/System.Globalization.Calendars.xml", + "ref/netstandard1.3/fr/System.Globalization.Calendars.xml", + "ref/netstandard1.3/it/System.Globalization.Calendars.xml", + "ref/netstandard1.3/ja/System.Globalization.Calendars.xml", + "ref/netstandard1.3/ko/System.Globalization.Calendars.xml", + "ref/netstandard1.3/ru/System.Globalization.Calendars.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.globalization.calendars.4.3.0.nupkg.sha512", + "system.globalization.calendars.nuspec" + ] + }, + "System.Globalization.Extensions/4.3.0": { + "sha512": "FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", + "type": "package", + "path": "system.globalization.extensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Globalization.Extensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Globalization.Extensions.dll", + "ref/netstandard1.3/System.Globalization.Extensions.dll", + "ref/netstandard1.3/System.Globalization.Extensions.xml", + "ref/netstandard1.3/de/System.Globalization.Extensions.xml", + "ref/netstandard1.3/es/System.Globalization.Extensions.xml", + "ref/netstandard1.3/fr/System.Globalization.Extensions.xml", + "ref/netstandard1.3/it/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ja/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ko/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ru/System.Globalization.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll", + "runtimes/win/lib/net46/System.Globalization.Extensions.dll", + "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll", + "system.globalization.extensions.4.3.0.nupkg.sha512", + "system.globalization.extensions.nuspec" + ] + }, + "System.IO/4.3.0": { + "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "type": "package", + "path": "system.io/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.IO.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.IO.dll", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", + "ref/netcore50/de/System.IO.xml", + "ref/netcore50/es/System.IO.xml", + "ref/netcore50/fr/System.IO.xml", + "ref/netcore50/it/System.IO.xml", + "ref/netcore50/ja/System.IO.xml", + "ref/netcore50/ko/System.IO.xml", + "ref/netcore50/ru/System.IO.xml", + "ref/netcore50/zh-hans/System.IO.xml", + "ref/netcore50/zh-hant/System.IO.xml", + "ref/netstandard1.0/System.IO.dll", + "ref/netstandard1.0/System.IO.xml", + "ref/netstandard1.0/de/System.IO.xml", + "ref/netstandard1.0/es/System.IO.xml", + "ref/netstandard1.0/fr/System.IO.xml", + "ref/netstandard1.0/it/System.IO.xml", + "ref/netstandard1.0/ja/System.IO.xml", + "ref/netstandard1.0/ko/System.IO.xml", + "ref/netstandard1.0/ru/System.IO.xml", + "ref/netstandard1.0/zh-hans/System.IO.xml", + "ref/netstandard1.0/zh-hant/System.IO.xml", + "ref/netstandard1.3/System.IO.dll", + "ref/netstandard1.3/System.IO.xml", + "ref/netstandard1.3/de/System.IO.xml", + "ref/netstandard1.3/es/System.IO.xml", + "ref/netstandard1.3/fr/System.IO.xml", + "ref/netstandard1.3/it/System.IO.xml", + "ref/netstandard1.3/ja/System.IO.xml", + "ref/netstandard1.3/ko/System.IO.xml", + "ref/netstandard1.3/ru/System.IO.xml", + "ref/netstandard1.3/zh-hans/System.IO.xml", + "ref/netstandard1.3/zh-hant/System.IO.xml", + "ref/netstandard1.5/System.IO.dll", + "ref/netstandard1.5/System.IO.xml", + "ref/netstandard1.5/de/System.IO.xml", + "ref/netstandard1.5/es/System.IO.xml", + "ref/netstandard1.5/fr/System.IO.xml", + "ref/netstandard1.5/it/System.IO.xml", + "ref/netstandard1.5/ja/System.IO.xml", + "ref/netstandard1.5/ko/System.IO.xml", + "ref/netstandard1.5/ru/System.IO.xml", + "ref/netstandard1.5/zh-hans/System.IO.xml", + "ref/netstandard1.5/zh-hant/System.IO.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.4.3.0.nupkg.sha512", + "system.io.nuspec" + ] + }, + "System.IO.Compression/4.3.0": { + "sha512": "YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", + "type": "package", + "path": "system.io.compression/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net46/System.IO.Compression.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net46/System.IO.Compression.dll", + "ref/netcore50/System.IO.Compression.dll", + "ref/netcore50/System.IO.Compression.xml", + "ref/netcore50/de/System.IO.Compression.xml", + "ref/netcore50/es/System.IO.Compression.xml", + "ref/netcore50/fr/System.IO.Compression.xml", + "ref/netcore50/it/System.IO.Compression.xml", + "ref/netcore50/ja/System.IO.Compression.xml", + "ref/netcore50/ko/System.IO.Compression.xml", + "ref/netcore50/ru/System.IO.Compression.xml", + "ref/netcore50/zh-hans/System.IO.Compression.xml", + "ref/netcore50/zh-hant/System.IO.Compression.xml", + "ref/netstandard1.1/System.IO.Compression.dll", + "ref/netstandard1.1/System.IO.Compression.xml", + "ref/netstandard1.1/de/System.IO.Compression.xml", + "ref/netstandard1.1/es/System.IO.Compression.xml", + "ref/netstandard1.1/fr/System.IO.Compression.xml", + "ref/netstandard1.1/it/System.IO.Compression.xml", + "ref/netstandard1.1/ja/System.IO.Compression.xml", + "ref/netstandard1.1/ko/System.IO.Compression.xml", + "ref/netstandard1.1/ru/System.IO.Compression.xml", + "ref/netstandard1.1/zh-hans/System.IO.Compression.xml", + "ref/netstandard1.1/zh-hant/System.IO.Compression.xml", + "ref/netstandard1.3/System.IO.Compression.dll", + "ref/netstandard1.3/System.IO.Compression.xml", + "ref/netstandard1.3/de/System.IO.Compression.xml", + "ref/netstandard1.3/es/System.IO.Compression.xml", + "ref/netstandard1.3/fr/System.IO.Compression.xml", + "ref/netstandard1.3/it/System.IO.Compression.xml", + "ref/netstandard1.3/ja/System.IO.Compression.xml", + "ref/netstandard1.3/ko/System.IO.Compression.xml", + "ref/netstandard1.3/ru/System.IO.Compression.xml", + "ref/netstandard1.3/zh-hans/System.IO.Compression.xml", + "ref/netstandard1.3/zh-hant/System.IO.Compression.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll", + "runtimes/win/lib/net46/System.IO.Compression.dll", + "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll", + "system.io.compression.4.3.0.nupkg.sha512", + "system.io.compression.nuspec" + ] + }, + "System.IO.Compression.ZipFile/4.3.0": { + "sha512": "G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", + "type": "package", + "path": "system.io.compression.zipfile/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.Compression.ZipFile.dll", + "lib/netstandard1.3/System.IO.Compression.ZipFile.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.Compression.ZipFile.dll", + "ref/netstandard1.3/System.IO.Compression.ZipFile.dll", + "ref/netstandard1.3/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.compression.zipfile.4.3.0.nupkg.sha512", + "system.io.compression.zipfile.nuspec" + ] + }, + "System.IO.FileSystem/4.3.0": { + "sha512": "3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", + "type": "package", + "path": "system.io.filesystem/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.FileSystem.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.FileSystem.dll", + "ref/netstandard1.3/System.IO.FileSystem.dll", + "ref/netstandard1.3/System.IO.FileSystem.xml", + "ref/netstandard1.3/de/System.IO.FileSystem.xml", + "ref/netstandard1.3/es/System.IO.FileSystem.xml", + "ref/netstandard1.3/fr/System.IO.FileSystem.xml", + "ref/netstandard1.3/it/System.IO.FileSystem.xml", + "ref/netstandard1.3/ja/System.IO.FileSystem.xml", + "ref/netstandard1.3/ko/System.IO.FileSystem.xml", + "ref/netstandard1.3/ru/System.IO.FileSystem.xml", + "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml", + "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.filesystem.4.3.0.nupkg.sha512", + "system.io.filesystem.nuspec" + ] + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "sha512": "6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", + "type": "package", + "path": "system.io.filesystem.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.FileSystem.Primitives.dll", + "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.FileSystem.Primitives.dll", + "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll", + "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.filesystem.primitives.4.3.0.nupkg.sha512", + "system.io.filesystem.primitives.nuspec" + ] + }, + "System.Linq/4.3.0": { + "sha512": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "type": "package", + "path": "system.linq/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Linq.dll", + "lib/netcore50/System.Linq.dll", + "lib/netstandard1.6/System.Linq.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Linq.dll", + "ref/netcore50/System.Linq.dll", + "ref/netcore50/System.Linq.xml", + "ref/netcore50/de/System.Linq.xml", + "ref/netcore50/es/System.Linq.xml", + "ref/netcore50/fr/System.Linq.xml", + "ref/netcore50/it/System.Linq.xml", + "ref/netcore50/ja/System.Linq.xml", + "ref/netcore50/ko/System.Linq.xml", + "ref/netcore50/ru/System.Linq.xml", + "ref/netcore50/zh-hans/System.Linq.xml", + "ref/netcore50/zh-hant/System.Linq.xml", + "ref/netstandard1.0/System.Linq.dll", + "ref/netstandard1.0/System.Linq.xml", + "ref/netstandard1.0/de/System.Linq.xml", + "ref/netstandard1.0/es/System.Linq.xml", + "ref/netstandard1.0/fr/System.Linq.xml", + "ref/netstandard1.0/it/System.Linq.xml", + "ref/netstandard1.0/ja/System.Linq.xml", + "ref/netstandard1.0/ko/System.Linq.xml", + "ref/netstandard1.0/ru/System.Linq.xml", + "ref/netstandard1.0/zh-hans/System.Linq.xml", + "ref/netstandard1.0/zh-hant/System.Linq.xml", + "ref/netstandard1.6/System.Linq.dll", + "ref/netstandard1.6/System.Linq.xml", + "ref/netstandard1.6/de/System.Linq.xml", + "ref/netstandard1.6/es/System.Linq.xml", + "ref/netstandard1.6/fr/System.Linq.xml", + "ref/netstandard1.6/it/System.Linq.xml", + "ref/netstandard1.6/ja/System.Linq.xml", + "ref/netstandard1.6/ko/System.Linq.xml", + "ref/netstandard1.6/ru/System.Linq.xml", + "ref/netstandard1.6/zh-hans/System.Linq.xml", + "ref/netstandard1.6/zh-hant/System.Linq.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.linq.4.3.0.nupkg.sha512", + "system.linq.nuspec" + ] + }, + "System.Linq.Expressions/4.3.0": { + "sha512": "PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", + "type": "package", + "path": "system.linq.expressions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Linq.Expressions.dll", + "lib/netcore50/System.Linq.Expressions.dll", + "lib/netstandard1.6/System.Linq.Expressions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Linq.Expressions.dll", + "ref/netcore50/System.Linq.Expressions.dll", + "ref/netcore50/System.Linq.Expressions.xml", + "ref/netcore50/de/System.Linq.Expressions.xml", + "ref/netcore50/es/System.Linq.Expressions.xml", + "ref/netcore50/fr/System.Linq.Expressions.xml", + "ref/netcore50/it/System.Linq.Expressions.xml", + "ref/netcore50/ja/System.Linq.Expressions.xml", + "ref/netcore50/ko/System.Linq.Expressions.xml", + "ref/netcore50/ru/System.Linq.Expressions.xml", + "ref/netcore50/zh-hans/System.Linq.Expressions.xml", + "ref/netcore50/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.0/System.Linq.Expressions.dll", + "ref/netstandard1.0/System.Linq.Expressions.xml", + "ref/netstandard1.0/de/System.Linq.Expressions.xml", + "ref/netstandard1.0/es/System.Linq.Expressions.xml", + "ref/netstandard1.0/fr/System.Linq.Expressions.xml", + "ref/netstandard1.0/it/System.Linq.Expressions.xml", + "ref/netstandard1.0/ja/System.Linq.Expressions.xml", + "ref/netstandard1.0/ko/System.Linq.Expressions.xml", + "ref/netstandard1.0/ru/System.Linq.Expressions.xml", + "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.3/System.Linq.Expressions.dll", + "ref/netstandard1.3/System.Linq.Expressions.xml", + "ref/netstandard1.3/de/System.Linq.Expressions.xml", + "ref/netstandard1.3/es/System.Linq.Expressions.xml", + "ref/netstandard1.3/fr/System.Linq.Expressions.xml", + "ref/netstandard1.3/it/System.Linq.Expressions.xml", + "ref/netstandard1.3/ja/System.Linq.Expressions.xml", + "ref/netstandard1.3/ko/System.Linq.Expressions.xml", + "ref/netstandard1.3/ru/System.Linq.Expressions.xml", + "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.6/System.Linq.Expressions.dll", + "ref/netstandard1.6/System.Linq.Expressions.xml", + "ref/netstandard1.6/de/System.Linq.Expressions.xml", + "ref/netstandard1.6/es/System.Linq.Expressions.xml", + "ref/netstandard1.6/fr/System.Linq.Expressions.xml", + "ref/netstandard1.6/it/System.Linq.Expressions.xml", + "ref/netstandard1.6/ja/System.Linq.Expressions.xml", + "ref/netstandard1.6/ko/System.Linq.Expressions.xml", + "ref/netstandard1.6/ru/System.Linq.Expressions.xml", + "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll", + "system.linq.expressions.4.3.0.nupkg.sha512", + "system.linq.expressions.nuspec" + ] + }, + "System.Net.Http/4.3.0": { + "sha512": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", + "type": "package", + "path": "system.net.http/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/Xamarinmac20/_._", + "lib/monoandroid10/_._", + "lib/monotouch10/_._", + "lib/net45/_._", + "lib/net46/System.Net.Http.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/Xamarinmac20/_._", + "ref/monoandroid10/_._", + "ref/monotouch10/_._", + "ref/net45/_._", + "ref/net46/System.Net.Http.dll", + "ref/net46/System.Net.Http.xml", + "ref/net46/de/System.Net.Http.xml", + "ref/net46/es/System.Net.Http.xml", + "ref/net46/fr/System.Net.Http.xml", + "ref/net46/it/System.Net.Http.xml", + "ref/net46/ja/System.Net.Http.xml", + "ref/net46/ko/System.Net.Http.xml", + "ref/net46/ru/System.Net.Http.xml", + "ref/net46/zh-hans/System.Net.Http.xml", + "ref/net46/zh-hant/System.Net.Http.xml", + "ref/netcore50/System.Net.Http.dll", + "ref/netcore50/System.Net.Http.xml", + "ref/netcore50/de/System.Net.Http.xml", + "ref/netcore50/es/System.Net.Http.xml", + "ref/netcore50/fr/System.Net.Http.xml", + "ref/netcore50/it/System.Net.Http.xml", + "ref/netcore50/ja/System.Net.Http.xml", + "ref/netcore50/ko/System.Net.Http.xml", + "ref/netcore50/ru/System.Net.Http.xml", + "ref/netcore50/zh-hans/System.Net.Http.xml", + "ref/netcore50/zh-hant/System.Net.Http.xml", + "ref/netstandard1.1/System.Net.Http.dll", + "ref/netstandard1.1/System.Net.Http.xml", + "ref/netstandard1.1/de/System.Net.Http.xml", + "ref/netstandard1.1/es/System.Net.Http.xml", + "ref/netstandard1.1/fr/System.Net.Http.xml", + "ref/netstandard1.1/it/System.Net.Http.xml", + "ref/netstandard1.1/ja/System.Net.Http.xml", + "ref/netstandard1.1/ko/System.Net.Http.xml", + "ref/netstandard1.1/ru/System.Net.Http.xml", + "ref/netstandard1.1/zh-hans/System.Net.Http.xml", + "ref/netstandard1.1/zh-hant/System.Net.Http.xml", + "ref/netstandard1.3/System.Net.Http.dll", + "ref/netstandard1.3/System.Net.Http.xml", + "ref/netstandard1.3/de/System.Net.Http.xml", + "ref/netstandard1.3/es/System.Net.Http.xml", + "ref/netstandard1.3/fr/System.Net.Http.xml", + "ref/netstandard1.3/it/System.Net.Http.xml", + "ref/netstandard1.3/ja/System.Net.Http.xml", + "ref/netstandard1.3/ko/System.Net.Http.xml", + "ref/netstandard1.3/ru/System.Net.Http.xml", + "ref/netstandard1.3/zh-hans/System.Net.Http.xml", + "ref/netstandard1.3/zh-hant/System.Net.Http.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll", + "runtimes/win/lib/net46/System.Net.Http.dll", + "runtimes/win/lib/netcore50/System.Net.Http.dll", + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll", + "system.net.http.4.3.0.nupkg.sha512", + "system.net.http.nuspec" + ] + }, + "System.Net.Primitives/4.3.0": { + "sha512": "qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", + "type": "package", + "path": "system.net.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Net.Primitives.dll", + "ref/netcore50/System.Net.Primitives.xml", + "ref/netcore50/de/System.Net.Primitives.xml", + "ref/netcore50/es/System.Net.Primitives.xml", + "ref/netcore50/fr/System.Net.Primitives.xml", + "ref/netcore50/it/System.Net.Primitives.xml", + "ref/netcore50/ja/System.Net.Primitives.xml", + "ref/netcore50/ko/System.Net.Primitives.xml", + "ref/netcore50/ru/System.Net.Primitives.xml", + "ref/netcore50/zh-hans/System.Net.Primitives.xml", + "ref/netcore50/zh-hant/System.Net.Primitives.xml", + "ref/netstandard1.0/System.Net.Primitives.dll", + "ref/netstandard1.0/System.Net.Primitives.xml", + "ref/netstandard1.0/de/System.Net.Primitives.xml", + "ref/netstandard1.0/es/System.Net.Primitives.xml", + "ref/netstandard1.0/fr/System.Net.Primitives.xml", + "ref/netstandard1.0/it/System.Net.Primitives.xml", + "ref/netstandard1.0/ja/System.Net.Primitives.xml", + "ref/netstandard1.0/ko/System.Net.Primitives.xml", + "ref/netstandard1.0/ru/System.Net.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml", + "ref/netstandard1.1/System.Net.Primitives.dll", + "ref/netstandard1.1/System.Net.Primitives.xml", + "ref/netstandard1.1/de/System.Net.Primitives.xml", + "ref/netstandard1.1/es/System.Net.Primitives.xml", + "ref/netstandard1.1/fr/System.Net.Primitives.xml", + "ref/netstandard1.1/it/System.Net.Primitives.xml", + "ref/netstandard1.1/ja/System.Net.Primitives.xml", + "ref/netstandard1.1/ko/System.Net.Primitives.xml", + "ref/netstandard1.1/ru/System.Net.Primitives.xml", + "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml", + "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml", + "ref/netstandard1.3/System.Net.Primitives.dll", + "ref/netstandard1.3/System.Net.Primitives.xml", + "ref/netstandard1.3/de/System.Net.Primitives.xml", + "ref/netstandard1.3/es/System.Net.Primitives.xml", + "ref/netstandard1.3/fr/System.Net.Primitives.xml", + "ref/netstandard1.3/it/System.Net.Primitives.xml", + "ref/netstandard1.3/ja/System.Net.Primitives.xml", + "ref/netstandard1.3/ko/System.Net.Primitives.xml", + "ref/netstandard1.3/ru/System.Net.Primitives.xml", + "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml", + "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.net.primitives.4.3.0.nupkg.sha512", + "system.net.primitives.nuspec" + ] + }, + "System.Net.Sockets/4.3.0": { + "sha512": "m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", + "type": "package", + "path": "system.net.sockets/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Net.Sockets.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Net.Sockets.dll", + "ref/netstandard1.3/System.Net.Sockets.dll", + "ref/netstandard1.3/System.Net.Sockets.xml", + "ref/netstandard1.3/de/System.Net.Sockets.xml", + "ref/netstandard1.3/es/System.Net.Sockets.xml", + "ref/netstandard1.3/fr/System.Net.Sockets.xml", + "ref/netstandard1.3/it/System.Net.Sockets.xml", + "ref/netstandard1.3/ja/System.Net.Sockets.xml", + "ref/netstandard1.3/ko/System.Net.Sockets.xml", + "ref/netstandard1.3/ru/System.Net.Sockets.xml", + "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml", + "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.net.sockets.4.3.0.nupkg.sha512", + "system.net.sockets.nuspec" + ] + }, + "System.ObjectModel/4.3.0": { + "sha512": "bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "type": "package", + "path": "system.objectmodel/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.ObjectModel.dll", + "lib/netstandard1.3/System.ObjectModel.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.ObjectModel.dll", + "ref/netcore50/System.ObjectModel.xml", + "ref/netcore50/de/System.ObjectModel.xml", + "ref/netcore50/es/System.ObjectModel.xml", + "ref/netcore50/fr/System.ObjectModel.xml", + "ref/netcore50/it/System.ObjectModel.xml", + "ref/netcore50/ja/System.ObjectModel.xml", + "ref/netcore50/ko/System.ObjectModel.xml", + "ref/netcore50/ru/System.ObjectModel.xml", + "ref/netcore50/zh-hans/System.ObjectModel.xml", + "ref/netcore50/zh-hant/System.ObjectModel.xml", + "ref/netstandard1.0/System.ObjectModel.dll", + "ref/netstandard1.0/System.ObjectModel.xml", + "ref/netstandard1.0/de/System.ObjectModel.xml", + "ref/netstandard1.0/es/System.ObjectModel.xml", + "ref/netstandard1.0/fr/System.ObjectModel.xml", + "ref/netstandard1.0/it/System.ObjectModel.xml", + "ref/netstandard1.0/ja/System.ObjectModel.xml", + "ref/netstandard1.0/ko/System.ObjectModel.xml", + "ref/netstandard1.0/ru/System.ObjectModel.xml", + "ref/netstandard1.0/zh-hans/System.ObjectModel.xml", + "ref/netstandard1.0/zh-hant/System.ObjectModel.xml", + "ref/netstandard1.3/System.ObjectModel.dll", + "ref/netstandard1.3/System.ObjectModel.xml", + "ref/netstandard1.3/de/System.ObjectModel.xml", + "ref/netstandard1.3/es/System.ObjectModel.xml", + "ref/netstandard1.3/fr/System.ObjectModel.xml", + "ref/netstandard1.3/it/System.ObjectModel.xml", + "ref/netstandard1.3/ja/System.ObjectModel.xml", + "ref/netstandard1.3/ko/System.ObjectModel.xml", + "ref/netstandard1.3/ru/System.ObjectModel.xml", + "ref/netstandard1.3/zh-hans/System.ObjectModel.xml", + "ref/netstandard1.3/zh-hant/System.ObjectModel.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.objectmodel.4.3.0.nupkg.sha512", + "system.objectmodel.nuspec" + ] + }, + "System.Reflection/4.3.0": { + "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "type": "package", + "path": "system.reflection/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Reflection.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Reflection.dll", + "ref/netcore50/System.Reflection.dll", + "ref/netcore50/System.Reflection.xml", + "ref/netcore50/de/System.Reflection.xml", + "ref/netcore50/es/System.Reflection.xml", + "ref/netcore50/fr/System.Reflection.xml", + "ref/netcore50/it/System.Reflection.xml", + "ref/netcore50/ja/System.Reflection.xml", + "ref/netcore50/ko/System.Reflection.xml", + "ref/netcore50/ru/System.Reflection.xml", + "ref/netcore50/zh-hans/System.Reflection.xml", + "ref/netcore50/zh-hant/System.Reflection.xml", + "ref/netstandard1.0/System.Reflection.dll", + "ref/netstandard1.0/System.Reflection.xml", + "ref/netstandard1.0/de/System.Reflection.xml", + "ref/netstandard1.0/es/System.Reflection.xml", + "ref/netstandard1.0/fr/System.Reflection.xml", + "ref/netstandard1.0/it/System.Reflection.xml", + "ref/netstandard1.0/ja/System.Reflection.xml", + "ref/netstandard1.0/ko/System.Reflection.xml", + "ref/netstandard1.0/ru/System.Reflection.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.xml", + "ref/netstandard1.3/System.Reflection.dll", + "ref/netstandard1.3/System.Reflection.xml", + "ref/netstandard1.3/de/System.Reflection.xml", + "ref/netstandard1.3/es/System.Reflection.xml", + "ref/netstandard1.3/fr/System.Reflection.xml", + "ref/netstandard1.3/it/System.Reflection.xml", + "ref/netstandard1.3/ja/System.Reflection.xml", + "ref/netstandard1.3/ko/System.Reflection.xml", + "ref/netstandard1.3/ru/System.Reflection.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.xml", + "ref/netstandard1.5/System.Reflection.dll", + "ref/netstandard1.5/System.Reflection.xml", + "ref/netstandard1.5/de/System.Reflection.xml", + "ref/netstandard1.5/es/System.Reflection.xml", + "ref/netstandard1.5/fr/System.Reflection.xml", + "ref/netstandard1.5/it/System.Reflection.xml", + "ref/netstandard1.5/ja/System.Reflection.xml", + "ref/netstandard1.5/ko/System.Reflection.xml", + "ref/netstandard1.5/ru/System.Reflection.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.4.3.0.nupkg.sha512", + "system.reflection.nuspec" + ] + }, + "System.Reflection.Emit/4.3.0": { + "sha512": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", + "type": "package", + "path": "system.reflection.emit/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/monotouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.dll", + "lib/netstandard1.3/System.Reflection.Emit.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/net45/_._", + "ref/netstandard1.1/System.Reflection.Emit.dll", + "ref/netstandard1.1/System.Reflection.Emit.xml", + "ref/netstandard1.1/de/System.Reflection.Emit.xml", + "ref/netstandard1.1/es/System.Reflection.Emit.xml", + "ref/netstandard1.1/fr/System.Reflection.Emit.xml", + "ref/netstandard1.1/it/System.Reflection.Emit.xml", + "ref/netstandard1.1/ja/System.Reflection.Emit.xml", + "ref/netstandard1.1/ko/System.Reflection.Emit.xml", + "ref/netstandard1.1/ru/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml", + "ref/xamarinmac20/_._", + "system.reflection.emit.4.3.0.nupkg.sha512", + "system.reflection.emit.nuspec" + ] + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "sha512": "59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", + "type": "package", + "path": "system.reflection.emit.ilgeneration/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/_._", + "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", + "system.reflection.emit.ilgeneration.nuspec" + ] + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "sha512": "oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", + "type": "package", + "path": "system.reflection.emit.lightweight/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.Lightweight.dll", + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll", + "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/_._", + "system.reflection.emit.lightweight.4.3.0.nupkg.sha512", + "system.reflection.emit.lightweight.nuspec" + ] + }, + "System.Reflection.Extensions/4.3.0": { + "sha512": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "type": "package", + "path": "system.reflection.extensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Extensions.dll", + "ref/netcore50/System.Reflection.Extensions.xml", + "ref/netcore50/de/System.Reflection.Extensions.xml", + "ref/netcore50/es/System.Reflection.Extensions.xml", + "ref/netcore50/fr/System.Reflection.Extensions.xml", + "ref/netcore50/it/System.Reflection.Extensions.xml", + "ref/netcore50/ja/System.Reflection.Extensions.xml", + "ref/netcore50/ko/System.Reflection.Extensions.xml", + "ref/netcore50/ru/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hans/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hant/System.Reflection.Extensions.xml", + "ref/netstandard1.0/System.Reflection.Extensions.dll", + "ref/netstandard1.0/System.Reflection.Extensions.xml", + "ref/netstandard1.0/de/System.Reflection.Extensions.xml", + "ref/netstandard1.0/es/System.Reflection.Extensions.xml", + "ref/netstandard1.0/fr/System.Reflection.Extensions.xml", + "ref/netstandard1.0/it/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ja/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ko/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ru/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.extensions.4.3.0.nupkg.sha512", + "system.reflection.extensions.nuspec" + ] + }, + "System.Reflection.Primitives/4.3.0": { + "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "type": "package", + "path": "system.reflection.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/netcore50/System.Reflection.Primitives.xml", + "ref/netcore50/de/System.Reflection.Primitives.xml", + "ref/netcore50/es/System.Reflection.Primitives.xml", + "ref/netcore50/fr/System.Reflection.Primitives.xml", + "ref/netcore50/it/System.Reflection.Primitives.xml", + "ref/netcore50/ja/System.Reflection.Primitives.xml", + "ref/netcore50/ko/System.Reflection.Primitives.xml", + "ref/netcore50/ru/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", + "ref/netstandard1.0/System.Reflection.Primitives.dll", + "ref/netstandard1.0/System.Reflection.Primitives.xml", + "ref/netstandard1.0/de/System.Reflection.Primitives.xml", + "ref/netstandard1.0/es/System.Reflection.Primitives.xml", + "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", + "ref/netstandard1.0/it/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.primitives.4.3.0.nupkg.sha512", + "system.reflection.primitives.nuspec" + ] + }, + "System.Reflection.TypeExtensions/4.3.0": { + "sha512": "7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", + "type": "package", + "path": "system.reflection.typeextensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Reflection.TypeExtensions.dll", + "lib/net462/System.Reflection.TypeExtensions.dll", + "lib/netcore50/System.Reflection.TypeExtensions.dll", + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Reflection.TypeExtensions.dll", + "ref/net462/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.5/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll", + "system.reflection.typeextensions.4.3.0.nupkg.sha512", + "system.reflection.typeextensions.nuspec" + ] + }, + "System.Resources.ResourceManager/4.3.0": { + "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "type": "package", + "path": "system.resources.resourcemanager/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/netcore50/System.Resources.ResourceManager.xml", + "ref/netcore50/de/System.Resources.ResourceManager.xml", + "ref/netcore50/es/System.Resources.ResourceManager.xml", + "ref/netcore50/fr/System.Resources.ResourceManager.xml", + "ref/netcore50/it/System.Resources.ResourceManager.xml", + "ref/netcore50/ja/System.Resources.ResourceManager.xml", + "ref/netcore50/ko/System.Resources.ResourceManager.xml", + "ref/netcore50/ru/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/System.Resources.ResourceManager.dll", + "ref/netstandard1.0/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/de/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/es/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/it/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.resources.resourcemanager.4.3.0.nupkg.sha512", + "system.resources.resourcemanager.nuspec" + ] + }, + "System.Runtime/4.3.0": { + "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "type": "package", + "path": "system.runtime/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.dll", + "lib/portable-net45+win8+wp80+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.dll", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", + "ref/netcore50/de/System.Runtime.xml", + "ref/netcore50/es/System.Runtime.xml", + "ref/netcore50/fr/System.Runtime.xml", + "ref/netcore50/it/System.Runtime.xml", + "ref/netcore50/ja/System.Runtime.xml", + "ref/netcore50/ko/System.Runtime.xml", + "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/zh-hans/System.Runtime.xml", + "ref/netcore50/zh-hant/System.Runtime.xml", + "ref/netstandard1.0/System.Runtime.dll", + "ref/netstandard1.0/System.Runtime.xml", + "ref/netstandard1.0/de/System.Runtime.xml", + "ref/netstandard1.0/es/System.Runtime.xml", + "ref/netstandard1.0/fr/System.Runtime.xml", + "ref/netstandard1.0/it/System.Runtime.xml", + "ref/netstandard1.0/ja/System.Runtime.xml", + "ref/netstandard1.0/ko/System.Runtime.xml", + "ref/netstandard1.0/ru/System.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.xml", + "ref/netstandard1.2/System.Runtime.dll", + "ref/netstandard1.2/System.Runtime.xml", + "ref/netstandard1.2/de/System.Runtime.xml", + "ref/netstandard1.2/es/System.Runtime.xml", + "ref/netstandard1.2/fr/System.Runtime.xml", + "ref/netstandard1.2/it/System.Runtime.xml", + "ref/netstandard1.2/ja/System.Runtime.xml", + "ref/netstandard1.2/ko/System.Runtime.xml", + "ref/netstandard1.2/ru/System.Runtime.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.xml", + "ref/netstandard1.3/System.Runtime.dll", + "ref/netstandard1.3/System.Runtime.xml", + "ref/netstandard1.3/de/System.Runtime.xml", + "ref/netstandard1.3/es/System.Runtime.xml", + "ref/netstandard1.3/fr/System.Runtime.xml", + "ref/netstandard1.3/it/System.Runtime.xml", + "ref/netstandard1.3/ja/System.Runtime.xml", + "ref/netstandard1.3/ko/System.Runtime.xml", + "ref/netstandard1.3/ru/System.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.xml", + "ref/netstandard1.5/System.Runtime.dll", + "ref/netstandard1.5/System.Runtime.xml", + "ref/netstandard1.5/de/System.Runtime.xml", + "ref/netstandard1.5/es/System.Runtime.xml", + "ref/netstandard1.5/fr/System.Runtime.xml", + "ref/netstandard1.5/it/System.Runtime.xml", + "ref/netstandard1.5/ja/System.Runtime.xml", + "ref/netstandard1.5/ko/System.Runtime.xml", + "ref/netstandard1.5/ru/System.Runtime.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.xml", + "ref/portable-net45+win8+wp80+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.4.3.0.nupkg.sha512", + "system.runtime.nuspec" + ] + }, + "System.Runtime.Extensions/4.3.0": { + "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "type": "package", + "path": "system.runtime.extensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.xml", + "ref/netcore50/de/System.Runtime.Extensions.xml", + "ref/netcore50/es/System.Runtime.Extensions.xml", + "ref/netcore50/fr/System.Runtime.Extensions.xml", + "ref/netcore50/it/System.Runtime.Extensions.xml", + "ref/netcore50/ja/System.Runtime.Extensions.xml", + "ref/netcore50/ko/System.Runtime.Extensions.xml", + "ref/netcore50/ru/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.0/System.Runtime.Extensions.dll", + "ref/netstandard1.0/System.Runtime.Extensions.xml", + "ref/netstandard1.0/de/System.Runtime.Extensions.xml", + "ref/netstandard1.0/es/System.Runtime.Extensions.xml", + "ref/netstandard1.0/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.0/it/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.3/System.Runtime.Extensions.dll", + "ref/netstandard1.3/System.Runtime.Extensions.xml", + "ref/netstandard1.3/de/System.Runtime.Extensions.xml", + "ref/netstandard1.3/es/System.Runtime.Extensions.xml", + "ref/netstandard1.3/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.3/it/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.5/System.Runtime.Extensions.dll", + "ref/netstandard1.5/System.Runtime.Extensions.xml", + "ref/netstandard1.5/de/System.Runtime.Extensions.xml", + "ref/netstandard1.5/es/System.Runtime.Extensions.xml", + "ref/netstandard1.5/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.5/it/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.extensions.4.3.0.nupkg.sha512", + "system.runtime.extensions.nuspec" + ] + }, + "System.Runtime.Handles/4.3.0": { + "sha512": "OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", + "type": "package", + "path": "system.runtime.handles/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/_._", + "ref/netstandard1.3/System.Runtime.Handles.dll", + "ref/netstandard1.3/System.Runtime.Handles.xml", + "ref/netstandard1.3/de/System.Runtime.Handles.xml", + "ref/netstandard1.3/es/System.Runtime.Handles.xml", + "ref/netstandard1.3/fr/System.Runtime.Handles.xml", + "ref/netstandard1.3/it/System.Runtime.Handles.xml", + "ref/netstandard1.3/ja/System.Runtime.Handles.xml", + "ref/netstandard1.3/ko/System.Runtime.Handles.xml", + "ref/netstandard1.3/ru/System.Runtime.Handles.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.handles.4.3.0.nupkg.sha512", + "system.runtime.handles.nuspec" + ] + }, + "System.Runtime.InteropServices/4.3.0": { + "sha512": "uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", + "type": "package", + "path": "system.runtime.interopservices/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.InteropServices.dll", + "lib/net463/System.Runtime.InteropServices.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.InteropServices.dll", + "ref/net463/System.Runtime.InteropServices.dll", + "ref/netcore50/System.Runtime.InteropServices.dll", + "ref/netcore50/System.Runtime.InteropServices.xml", + "ref/netcore50/de/System.Runtime.InteropServices.xml", + "ref/netcore50/es/System.Runtime.InteropServices.xml", + "ref/netcore50/fr/System.Runtime.InteropServices.xml", + "ref/netcore50/it/System.Runtime.InteropServices.xml", + "ref/netcore50/ja/System.Runtime.InteropServices.xml", + "ref/netcore50/ko/System.Runtime.InteropServices.xml", + "ref/netcore50/ru/System.Runtime.InteropServices.xml", + "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml", + "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml", + "ref/netcoreapp1.1/System.Runtime.InteropServices.dll", + "ref/netstandard1.1/System.Runtime.InteropServices.dll", + "ref/netstandard1.1/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/System.Runtime.InteropServices.dll", + "ref/netstandard1.2/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/System.Runtime.InteropServices.dll", + "ref/netstandard1.3/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/System.Runtime.InteropServices.dll", + "ref/netstandard1.5/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.interopservices.4.3.0.nupkg.sha512", + "system.runtime.interopservices.nuspec" + ] + }, + "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { + "sha512": "cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", + "type": "package", + "path": "system.runtime.interopservices.runtimeinformation/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512", + "system.runtime.interopservices.runtimeinformation.nuspec" + ] + }, + "System.Runtime.Numerics/4.3.0": { + "sha512": "yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", + "type": "package", + "path": "system.runtime.numerics/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Runtime.Numerics.dll", + "lib/netstandard1.3/System.Runtime.Numerics.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Runtime.Numerics.dll", + "ref/netcore50/System.Runtime.Numerics.xml", + "ref/netcore50/de/System.Runtime.Numerics.xml", + "ref/netcore50/es/System.Runtime.Numerics.xml", + "ref/netcore50/fr/System.Runtime.Numerics.xml", + "ref/netcore50/it/System.Runtime.Numerics.xml", + "ref/netcore50/ja/System.Runtime.Numerics.xml", + "ref/netcore50/ko/System.Runtime.Numerics.xml", + "ref/netcore50/ru/System.Runtime.Numerics.xml", + "ref/netcore50/zh-hans/System.Runtime.Numerics.xml", + "ref/netcore50/zh-hant/System.Runtime.Numerics.xml", + "ref/netstandard1.1/System.Runtime.Numerics.dll", + "ref/netstandard1.1/System.Runtime.Numerics.xml", + "ref/netstandard1.1/de/System.Runtime.Numerics.xml", + "ref/netstandard1.1/es/System.Runtime.Numerics.xml", + "ref/netstandard1.1/fr/System.Runtime.Numerics.xml", + "ref/netstandard1.1/it/System.Runtime.Numerics.xml", + "ref/netstandard1.1/ja/System.Runtime.Numerics.xml", + "ref/netstandard1.1/ko/System.Runtime.Numerics.xml", + "ref/netstandard1.1/ru/System.Runtime.Numerics.xml", + "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml", + "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.numerics.4.3.0.nupkg.sha512", + "system.runtime.numerics.nuspec" + ] + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "sha512": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", + "type": "package", + "path": "system.security.cryptography.algorithms/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Algorithms.dll", + "lib/net461/System.Security.Cryptography.Algorithms.dll", + "lib/net463/System.Security.Cryptography.Algorithms.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Algorithms.dll", + "ref/net461/System.Security.Cryptography.Algorithms.dll", + "ref/net463/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "system.security.cryptography.algorithms.4.3.0.nupkg.sha512", + "system.security.cryptography.algorithms.nuspec" + ] + }, + "System.Security.Cryptography.Cng/4.3.0": { + "sha512": "03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", + "type": "package", + "path": "system.security.cryptography.cng/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/System.Security.Cryptography.Cng.dll", + "lib/net461/System.Security.Cryptography.Cng.dll", + "lib/net463/System.Security.Cryptography.Cng.dll", + "ref/net46/System.Security.Cryptography.Cng.dll", + "ref/net461/System.Security.Cryptography.Cng.dll", + "ref/net463/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "system.security.cryptography.cng.4.3.0.nupkg.sha512", + "system.security.cryptography.cng.nuspec" + ] + }, + "System.Security.Cryptography.Csp/4.3.0": { + "sha512": "X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", + "type": "package", + "path": "system.security.cryptography.csp/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Csp.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Csp.dll", + "ref/netstandard1.3/System.Security.Cryptography.Csp.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll", + "runtimes/win/lib/netcore50/_._", + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", + "system.security.cryptography.csp.4.3.0.nupkg.sha512", + "system.security.cryptography.csp.nuspec" + ] + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "sha512": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", + "type": "package", + "path": "system.security.cryptography.encoding/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Encoding.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Encoding.dll", + "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll", + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "system.security.cryptography.encoding.4.3.0.nupkg.sha512", + "system.security.cryptography.encoding.nuspec" + ] + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", + "type": "package", + "path": "system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", + "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", + "system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "system.security.cryptography.openssl.nuspec" + ] + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "sha512": "7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", + "type": "package", + "path": "system.security.cryptography.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Primitives.dll", + "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Primitives.dll", + "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.security.cryptography.primitives.4.3.0.nupkg.sha512", + "system.security.cryptography.primitives.nuspec" + ] + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "sha512": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", + "type": "package", + "path": "system.security.cryptography.x509certificates/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.X509Certificates.dll", + "lib/net461/System.Security.Cryptography.X509Certificates.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.X509Certificates.dll", + "ref/net461/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", + "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", + "system.security.cryptography.x509certificates.nuspec" + ] + }, + "System.Text.Encoding/4.3.0": { + "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "type": "package", + "path": "system.text.encoding/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", + "ref/netcore50/de/System.Text.Encoding.xml", + "ref/netcore50/es/System.Text.Encoding.xml", + "ref/netcore50/fr/System.Text.Encoding.xml", + "ref/netcore50/it/System.Text.Encoding.xml", + "ref/netcore50/ja/System.Text.Encoding.xml", + "ref/netcore50/ko/System.Text.Encoding.xml", + "ref/netcore50/ru/System.Text.Encoding.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.0/System.Text.Encoding.dll", + "ref/netstandard1.0/System.Text.Encoding.xml", + "ref/netstandard1.0/de/System.Text.Encoding.xml", + "ref/netstandard1.0/es/System.Text.Encoding.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.xml", + "ref/netstandard1.0/it/System.Text.Encoding.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.3/System.Text.Encoding.dll", + "ref/netstandard1.3/System.Text.Encoding.xml", + "ref/netstandard1.3/de/System.Text.Encoding.xml", + "ref/netstandard1.3/es/System.Text.Encoding.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.xml", + "ref/netstandard1.3/it/System.Text.Encoding.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.text.encoding.4.3.0.nupkg.sha512", + "system.text.encoding.nuspec" + ] + }, + "System.Text.Encoding.Extensions/4.3.0": { + "sha512": "YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", + "type": "package", + "path": "system.text.encoding.extensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.Extensions.dll", + "ref/netcore50/System.Text.Encoding.Extensions.xml", + "ref/netcore50/de/System.Text.Encoding.Extensions.xml", + "ref/netcore50/es/System.Text.Encoding.Extensions.xml", + "ref/netcore50/fr/System.Text.Encoding.Extensions.xml", + "ref/netcore50/it/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ja/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ko/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ru/System.Text.Encoding.Extensions.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/System.Text.Encoding.Extensions.dll", + "ref/netstandard1.0/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/System.Text.Encoding.Extensions.dll", + "ref/netstandard1.3/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.text.encoding.extensions.4.3.0.nupkg.sha512", + "system.text.encoding.extensions.nuspec" + ] + }, + "System.Text.RegularExpressions/4.3.0": { + "sha512": "RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", + "type": "package", + "path": "system.text.regularexpressions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Text.RegularExpressions.dll", + "lib/netcore50/System.Text.RegularExpressions.dll", + "lib/netstandard1.6/System.Text.RegularExpressions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Text.RegularExpressions.dll", + "ref/netcore50/System.Text.RegularExpressions.dll", + "ref/netcore50/System.Text.RegularExpressions.xml", + "ref/netcore50/de/System.Text.RegularExpressions.xml", + "ref/netcore50/es/System.Text.RegularExpressions.xml", + "ref/netcore50/fr/System.Text.RegularExpressions.xml", + "ref/netcore50/it/System.Text.RegularExpressions.xml", + "ref/netcore50/ja/System.Text.RegularExpressions.xml", + "ref/netcore50/ko/System.Text.RegularExpressions.xml", + "ref/netcore50/ru/System.Text.RegularExpressions.xml", + "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml", + "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml", + "ref/netcoreapp1.1/System.Text.RegularExpressions.dll", + "ref/netstandard1.0/System.Text.RegularExpressions.dll", + "ref/netstandard1.0/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/System.Text.RegularExpressions.dll", + "ref/netstandard1.3/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/System.Text.RegularExpressions.dll", + "ref/netstandard1.6/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.text.regularexpressions.4.3.0.nupkg.sha512", + "system.text.regularexpressions.nuspec" + ] + }, + "System.Threading/4.3.0": { + "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "type": "package", + "path": "system.threading/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Threading.dll", + "lib/netstandard1.3/System.Threading.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.dll", + "ref/netcore50/System.Threading.xml", + "ref/netcore50/de/System.Threading.xml", + "ref/netcore50/es/System.Threading.xml", + "ref/netcore50/fr/System.Threading.xml", + "ref/netcore50/it/System.Threading.xml", + "ref/netcore50/ja/System.Threading.xml", + "ref/netcore50/ko/System.Threading.xml", + "ref/netcore50/ru/System.Threading.xml", + "ref/netcore50/zh-hans/System.Threading.xml", + "ref/netcore50/zh-hant/System.Threading.xml", + "ref/netstandard1.0/System.Threading.dll", + "ref/netstandard1.0/System.Threading.xml", + "ref/netstandard1.0/de/System.Threading.xml", + "ref/netstandard1.0/es/System.Threading.xml", + "ref/netstandard1.0/fr/System.Threading.xml", + "ref/netstandard1.0/it/System.Threading.xml", + "ref/netstandard1.0/ja/System.Threading.xml", + "ref/netstandard1.0/ko/System.Threading.xml", + "ref/netstandard1.0/ru/System.Threading.xml", + "ref/netstandard1.0/zh-hans/System.Threading.xml", + "ref/netstandard1.0/zh-hant/System.Threading.xml", + "ref/netstandard1.3/System.Threading.dll", + "ref/netstandard1.3/System.Threading.xml", + "ref/netstandard1.3/de/System.Threading.xml", + "ref/netstandard1.3/es/System.Threading.xml", + "ref/netstandard1.3/fr/System.Threading.xml", + "ref/netstandard1.3/it/System.Threading.xml", + "ref/netstandard1.3/ja/System.Threading.xml", + "ref/netstandard1.3/ko/System.Threading.xml", + "ref/netstandard1.3/ru/System.Threading.xml", + "ref/netstandard1.3/zh-hans/System.Threading.xml", + "ref/netstandard1.3/zh-hant/System.Threading.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Threading.dll", + "system.threading.4.3.0.nupkg.sha512", + "system.threading.nuspec" + ] + }, + "System.Threading.Tasks/4.3.0": { + "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "type": "package", + "path": "system.threading.tasks/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.Tasks.dll", + "ref/netcore50/System.Threading.Tasks.xml", + "ref/netcore50/de/System.Threading.Tasks.xml", + "ref/netcore50/es/System.Threading.Tasks.xml", + "ref/netcore50/fr/System.Threading.Tasks.xml", + "ref/netcore50/it/System.Threading.Tasks.xml", + "ref/netcore50/ja/System.Threading.Tasks.xml", + "ref/netcore50/ko/System.Threading.Tasks.xml", + "ref/netcore50/ru/System.Threading.Tasks.xml", + "ref/netcore50/zh-hans/System.Threading.Tasks.xml", + "ref/netcore50/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.0/System.Threading.Tasks.dll", + "ref/netstandard1.0/System.Threading.Tasks.xml", + "ref/netstandard1.0/de/System.Threading.Tasks.xml", + "ref/netstandard1.0/es/System.Threading.Tasks.xml", + "ref/netstandard1.0/fr/System.Threading.Tasks.xml", + "ref/netstandard1.0/it/System.Threading.Tasks.xml", + "ref/netstandard1.0/ja/System.Threading.Tasks.xml", + "ref/netstandard1.0/ko/System.Threading.Tasks.xml", + "ref/netstandard1.0/ru/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.3/System.Threading.Tasks.dll", + "ref/netstandard1.3/System.Threading.Tasks.xml", + "ref/netstandard1.3/de/System.Threading.Tasks.xml", + "ref/netstandard1.3/es/System.Threading.Tasks.xml", + "ref/netstandard1.3/fr/System.Threading.Tasks.xml", + "ref/netstandard1.3/it/System.Threading.Tasks.xml", + "ref/netstandard1.3/ja/System.Threading.Tasks.xml", + "ref/netstandard1.3/ko/System.Threading.Tasks.xml", + "ref/netstandard1.3/ru/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.tasks.4.3.0.nupkg.sha512", + "system.threading.tasks.nuspec" + ] + }, + "System.Threading.Tasks.Extensions/4.3.0": { + "sha512": "npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==", + "type": "package", + "path": "system.threading.tasks.extensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", + "system.threading.tasks.extensions.4.3.0.nupkg.sha512", + "system.threading.tasks.extensions.nuspec" + ] + }, + "System.Threading.Timer/4.3.0": { + "sha512": "Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", + "type": "package", + "path": "system.threading.timer/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net451/_._", + "lib/portable-net451+win81+wpa81/_._", + "lib/win81/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net451/_._", + "ref/netcore50/System.Threading.Timer.dll", + "ref/netcore50/System.Threading.Timer.xml", + "ref/netcore50/de/System.Threading.Timer.xml", + "ref/netcore50/es/System.Threading.Timer.xml", + "ref/netcore50/fr/System.Threading.Timer.xml", + "ref/netcore50/it/System.Threading.Timer.xml", + "ref/netcore50/ja/System.Threading.Timer.xml", + "ref/netcore50/ko/System.Threading.Timer.xml", + "ref/netcore50/ru/System.Threading.Timer.xml", + "ref/netcore50/zh-hans/System.Threading.Timer.xml", + "ref/netcore50/zh-hant/System.Threading.Timer.xml", + "ref/netstandard1.2/System.Threading.Timer.dll", + "ref/netstandard1.2/System.Threading.Timer.xml", + "ref/netstandard1.2/de/System.Threading.Timer.xml", + "ref/netstandard1.2/es/System.Threading.Timer.xml", + "ref/netstandard1.2/fr/System.Threading.Timer.xml", + "ref/netstandard1.2/it/System.Threading.Timer.xml", + "ref/netstandard1.2/ja/System.Threading.Timer.xml", + "ref/netstandard1.2/ko/System.Threading.Timer.xml", + "ref/netstandard1.2/ru/System.Threading.Timer.xml", + "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml", + "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml", + "ref/portable-net451+win81+wpa81/_._", + "ref/win81/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.timer.4.3.0.nupkg.sha512", + "system.threading.timer.nuspec" + ] + }, + "System.Xml.ReaderWriter/4.3.0": { + "sha512": "GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", + "type": "package", + "path": "system.xml.readerwriter/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net46/System.Xml.ReaderWriter.dll", + "lib/netcore50/System.Xml.ReaderWriter.dll", + "lib/netstandard1.3/System.Xml.ReaderWriter.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net46/System.Xml.ReaderWriter.dll", + "ref/netcore50/System.Xml.ReaderWriter.dll", + "ref/netcore50/System.Xml.ReaderWriter.xml", + "ref/netcore50/de/System.Xml.ReaderWriter.xml", + "ref/netcore50/es/System.Xml.ReaderWriter.xml", + "ref/netcore50/fr/System.Xml.ReaderWriter.xml", + "ref/netcore50/it/System.Xml.ReaderWriter.xml", + "ref/netcore50/ja/System.Xml.ReaderWriter.xml", + "ref/netcore50/ko/System.Xml.ReaderWriter.xml", + "ref/netcore50/ru/System.Xml.ReaderWriter.xml", + "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml", + "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/System.Xml.ReaderWriter.dll", + "ref/netstandard1.0/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/System.Xml.ReaderWriter.dll", + "ref/netstandard1.3/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.xml.readerwriter.4.3.0.nupkg.sha512", + "system.xml.readerwriter.nuspec" + ] + }, + "System.Xml.XDocument/4.3.0": { + "sha512": "5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", + "type": "package", + "path": "system.xml.xdocument/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Xml.XDocument.dll", + "lib/netstandard1.3/System.Xml.XDocument.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Xml.XDocument.dll", + "ref/netcore50/System.Xml.XDocument.xml", + "ref/netcore50/de/System.Xml.XDocument.xml", + "ref/netcore50/es/System.Xml.XDocument.xml", + "ref/netcore50/fr/System.Xml.XDocument.xml", + "ref/netcore50/it/System.Xml.XDocument.xml", + "ref/netcore50/ja/System.Xml.XDocument.xml", + "ref/netcore50/ko/System.Xml.XDocument.xml", + "ref/netcore50/ru/System.Xml.XDocument.xml", + "ref/netcore50/zh-hans/System.Xml.XDocument.xml", + "ref/netcore50/zh-hant/System.Xml.XDocument.xml", + "ref/netstandard1.0/System.Xml.XDocument.dll", + "ref/netstandard1.0/System.Xml.XDocument.xml", + "ref/netstandard1.0/de/System.Xml.XDocument.xml", + "ref/netstandard1.0/es/System.Xml.XDocument.xml", + "ref/netstandard1.0/fr/System.Xml.XDocument.xml", + "ref/netstandard1.0/it/System.Xml.XDocument.xml", + "ref/netstandard1.0/ja/System.Xml.XDocument.xml", + "ref/netstandard1.0/ko/System.Xml.XDocument.xml", + "ref/netstandard1.0/ru/System.Xml.XDocument.xml", + "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml", + "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml", + "ref/netstandard1.3/System.Xml.XDocument.dll", + "ref/netstandard1.3/System.Xml.XDocument.xml", + "ref/netstandard1.3/de/System.Xml.XDocument.xml", + "ref/netstandard1.3/es/System.Xml.XDocument.xml", + "ref/netstandard1.3/fr/System.Xml.XDocument.xml", + "ref/netstandard1.3/it/System.Xml.XDocument.xml", + "ref/netstandard1.3/ja/System.Xml.XDocument.xml", + "ref/netstandard1.3/ko/System.Xml.XDocument.xml", + "ref/netstandard1.3/ru/System.Xml.XDocument.xml", + "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml", + "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.xml.xdocument.4.3.0.nupkg.sha512", + "system.xml.xdocument.nuspec" + ] + }, + "Unquote/6.1.0": { + "sha512": "eWcVdoxGSRqmvRr6RUN4ko73nLxiY1yhZXdqlriEucAqylcPQc/RCZDobJSnE858MA8SHXwBOX79RQuYp8Z3Cw==", + "type": "package", + "path": "unquote/6.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "images/logo.png", + "lib/netstandard2.0/Unquote.dll", + "unquote.6.1.0.nupkg.sha512", + "unquote.nuspec" + ] + }, + "xunit/2.6.1": { + "sha512": "SnTEV7LFf2s3GJua5AJKB/m115jDcWJSG5n02YZS05iezU2QJKjShCsOxlxL8FUO+J7h2/yXGEr+evgpIHc3sA==", + "type": "package", + "path": "xunit/2.6.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "xunit.2.6.1.nupkg.sha512", + "xunit.nuspec" + ] + }, + "xunit.abstractions/2.0.3": { + "sha512": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==", + "type": "package", + "path": "xunit.abstractions/2.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net35/xunit.abstractions.dll", + "lib/net35/xunit.abstractions.xml", + "lib/netstandard1.0/xunit.abstractions.dll", + "lib/netstandard1.0/xunit.abstractions.xml", + "lib/netstandard2.0/xunit.abstractions.dll", + "lib/netstandard2.0/xunit.abstractions.xml", + "xunit.abstractions.2.0.3.nupkg.sha512", + "xunit.abstractions.nuspec" + ] + }, + "xunit.analyzers/1.4.0": { + "sha512": "7ljnTJfFjz5zK+Jf0h2dd2QOSO6UmFizXsojv/x4QX7TU5vEgtKZPk9RvpkiuUqg2bddtNZufBoKQalsi7djfA==", + "type": "package", + "path": "xunit.analyzers/1.4.0", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "analyzers/dotnet/cs/xunit.analyzers.dll", + "analyzers/dotnet/cs/xunit.analyzers.fixes.dll", + "tools/install.ps1", + "tools/uninstall.ps1", + "xunit.analyzers.1.4.0.nupkg.sha512", + "xunit.analyzers.nuspec" + ] + }, + "xunit.assert/2.6.1": { + "sha512": "+4bI81RS88tiYvfsBfC0YsdDd8v7kkLkRtDXmux3YBT8u1afhjdwxwBvkHGgrQ6NPRzE8xZpVGX2iaLkbXvYvg==", + "type": "package", + "path": "xunit.assert/2.6.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "lib/net6.0/xunit.assert.dll", + "lib/net6.0/xunit.assert.xml", + "lib/netstandard1.1/xunit.assert.dll", + "lib/netstandard1.1/xunit.assert.xml", + "xunit.assert.2.6.1.nupkg.sha512", + "xunit.assert.nuspec" + ] + }, + "xunit.core/2.6.1": { + "sha512": "Ru0POZXVYwa/G3/tS3TO3Yug/P+08RPeDkuepTmywNjfICYwHHY9zJBoxdeziZ0OintLtLKUMOBcC6VJzjqhwg==", + "type": "package", + "path": "xunit.core/2.6.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "build/xunit.core.props", + "build/xunit.core.targets", + "buildMultiTargeting/xunit.core.props", + "buildMultiTargeting/xunit.core.targets", + "xunit.core.2.6.1.nupkg.sha512", + "xunit.core.nuspec" + ] + }, + "xunit.extensibility.core/2.6.1": { + "sha512": "DA4NqcFGLlRxX2zP3QptlQuRoOSdmBkr17ntK29jfRXqScj2fysIhvQvF5DHtDzAEkoRPqZcfR/IRGSItxmRqw==", + "type": "package", + "path": "xunit.extensibility.core/2.6.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "lib/net452/xunit.core.dll", + "lib/net452/xunit.core.dll.tdnet", + "lib/net452/xunit.core.xml", + "lib/net452/xunit.runner.tdnet.dll", + "lib/net452/xunit.runner.utility.net452.dll", + "lib/netstandard1.1/xunit.core.dll", + "lib/netstandard1.1/xunit.core.xml", + "xunit.extensibility.core.2.6.1.nupkg.sha512", + "xunit.extensibility.core.nuspec" + ] + }, + "xunit.extensibility.execution/2.6.1": { + "sha512": "sLKPQKuEQhRuhVuLiYEkRdUcwCfp+BIKds3r0JL8AYvOWRmVYYKWYouuYzPjmeUF6iEGC9CHCVz/NF1+wv+Mag==", + "type": "package", + "path": "xunit.extensibility.execution/2.6.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "lib/net452/xunit.execution.desktop.dll", + "lib/net452/xunit.execution.desktop.xml", + "lib/netstandard1.1/xunit.execution.dotnet.dll", + "lib/netstandard1.1/xunit.execution.dotnet.xml", + "xunit.extensibility.execution.2.6.1.nupkg.sha512", + "xunit.extensibility.execution.nuspec" + ] + }, + "FsEye.DataGridView.Plugin7/1.0.0": { + "type": "project", + "path": "../FsEye.DataGridView.Plugin/FsEye.DataGridView.Plugin7.fsproj", + "msbuildProject": "../FsEye.DataGridView.Plugin/FsEye.DataGridView.Plugin7.fsproj" + }, + "FsEye.PropertyGrid.Plugin7/1.0.0": { + "type": "project", + "path": "../FsEye.PropertyGrid.Plugin/FsEye.PropertyGrid.Plugin7.fsproj", + "msbuildProject": "../FsEye.PropertyGrid.Plugin/FsEye.PropertyGrid.Plugin7.fsproj" + }, + "FsEye.TreeView.Plugin7/1.0.0": { + "type": "project", + "path": "../FsEye.TreeView.Plugin/FsEye.TreeView.Plugin7.fsproj", + "msbuildProject": "../FsEye.TreeView.Plugin/FsEye.TreeView.Plugin7.fsproj" + }, + "FsEye7/1.0.0": { + "type": "project", + "path": "../FsEye/FsEye7.fsproj", + "msbuildProject": "../FsEye/FsEye7.fsproj" + }, + "Utils/1.0.0": { + "type": "project", + "path": "../Utils/Utils.fsproj", + "msbuildProject": "../Utils/Utils.fsproj" + } + }, + "projectFileDependencyGroups": { + "net8.0-windows7.0": [ + "FSharp.Core >= 8.0.100-beta.23475.2", + "FSharp.Interop.Dynamic >= 5.0.1.268", + "FsEye.DataGridView.Plugin7 >= 1.0.0", + "FsEye.PropertyGrid.Plugin7 >= 1.0.0", + "FsEye.TreeView.Plugin7 >= 1.0.0", + "FsEye7 >= 1.0.0", + "Unquote >= 6.1.0", + "xunit >= 2.6.1" + ] + }, + "packageFolders": { + "C:\\Users\\anibal\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Test.FsEye\\Test.FsEye7.fsproj", + "projectName": "Test.FsEye7", + "projectPath": "G:\\coldfar_py\\fseye\\Test.FsEye\\Test.FsEye7.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Test.FsEye\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": { + "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.DataGridView.Plugin\\FsEye.DataGridView.Plugin7.fsproj" + }, + "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.PropertyGrid.Plugin\\FsEye.PropertyGrid.Plugin7.fsproj" + }, + "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye.TreeView.Plugin\\FsEye.TreeView.Plugin7.fsproj" + }, + "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj": { + "projectPath": "G:\\coldfar_py\\fseye\\FsEye\\FsEye7.fsproj" + } + } + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "FSharp.Interop.Dynamic": { + "target": "Package", + "version": "[5.0.1.268, )", + "generatePathProperty": true + }, + "Unquote": { + "target": "Package", + "version": "[6.1.0, )", + "generatePathProperty": true + }, + "xunit": { + "target": "Package", + "version": "[2.6.1, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Test.FsEye/obj/project.nuget.cache b/Test.FsEye/obj/project.nuget.cache new file mode 100644 index 0000000..3108a8b --- /dev/null +++ b/Test.FsEye/obj/project.nuget.cache @@ -0,0 +1,98 @@ +{ + "version": 2, + "dgSpecHash": "QLAo9UDtLBE8k2NSEVedNchzFNlIzPwkiiH/ScApT88aY2OZ01FgRoAZRjh1F5XP8jsySazR6NORo8dVmSYOWQ==", + "success": true, + "projectFilePath": "G:\\coldfar_py\\fseye\\Test.FsEye\\Test.FsEye7.fsproj", + "expectedPackageFiles": [ + "C:\\Users\\anibal\\.nuget\\packages\\dynamitey\\2.0.10.189\\dynamitey.2.0.10.189.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\fsharp.core\\8.0.100-beta.23475.2\\fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\fsharp.interop.dynamic\\5.0.1.268\\fsharp.interop.dynamic.5.0.1.268.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.csharp\\4.6.0\\microsoft.csharp.4.6.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0-rc.2.23479.6\\microsoft.extensions.fileproviders.abstractions.8.0.0-rc.2.23479.6.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.fileproviders.embedded\\8.0.0-rc.2.23480.2\\microsoft.extensions.fileproviders.embedded.8.0.0-rc.2.23480.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0-rc.2.23479.6\\microsoft.extensions.primitives.8.0.0-rc.2.23479.6.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.win32.primitives\\4.3.0\\microsoft.win32.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\netstandard.library\\1.6.1\\netstandard.library.1.6.1.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.native.system.io.compression\\4.3.0\\runtime.native.system.io.compression.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.appcontext\\4.3.0\\system.appcontext.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.buffers\\4.3.0\\system.buffers.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.componentmodel\\4.3.0\\system.componentmodel.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.console\\4.3.0\\system.console.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.3.0\\system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.io.compression\\4.3.0\\system.io.compression.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.io.compression.zipfile\\4.3.0\\system.io.compression.zipfile.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.net.http\\4.3.0\\system.net.http.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.net.sockets\\4.3.0\\system.net.sockets.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.runtime.interopservices.runtimeinformation\\4.3.0\\system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.security.cryptography.cng\\4.3.0\\system.security.cryptography.cng.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.threading.tasks.extensions\\4.3.0\\system.threading.tasks.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.threading.timer\\4.3.0\\system.threading.timer.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\unquote\\6.1.0\\unquote.6.1.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\xunit\\2.6.1\\xunit.2.6.1.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\xunit.abstractions\\2.0.3\\xunit.abstractions.2.0.3.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\xunit.analyzers\\1.4.0\\xunit.analyzers.1.4.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\xunit.assert\\2.6.1\\xunit.assert.2.6.1.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\xunit.core\\2.6.1\\xunit.core.2.6.1.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\xunit.extensibility.core\\2.6.1\\xunit.extensibility.core.2.6.1.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\xunit.extensibility.execution\\2.6.1\\xunit.extensibility.execution.2.6.1.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/UpgradeLog.htm b/UpgradeLog.htm new file mode 100644 index 0000000..a34746f Binary files /dev/null and b/UpgradeLog.htm differ diff --git a/Utils/SeqExt.fs b/Utils/SeqExt.fs index d7a2645..6991baf 100644 --- a/Utils/SeqExt.fs +++ b/Utils/SeqExt.fs @@ -16,7 +16,7 @@ limitations under the License. namespace Swensen.Utils -module internal Seq = +module Seq = let distinctByResolve primaryKey resolveCollision values = seq { //make lazy seq? (YES, Seq.distinct does) let cache = System.Collections.Generic.Dictionary<_,_>(HashIdentity.Structural) for canidateValue in values do diff --git a/Utils/Utils.fsproj b/Utils/Utils.fsproj index 2350bdc..b591e1c 100644 --- a/Utils/Utils.fsproj +++ b/Utils/Utils.fsproj @@ -1,66 +1,10 @@ - - + - Debug - AnyCPU - 8.0.30703 - 2.0 - {46b72fed-e4b4-4ce3-ae7b-97e43837ba2b} - Library - Utils + + netstandard2.0 Utils - v4.0 - Utils - ..\ - true - - - true - full - false - true - bin\Debug\ - DEBUG;TRACE - 3 - bin\Debug\Utils.xml - - - pdbonly - true - true - bin\Release\ - TRACE - 3 - bin\Release\Utils.xml - - - true - full - false - true - bin\Debug\ - DEBUG;TRACE - 3 - bin\Debug\Utils.xml - x86 - - - pdbonly - true - true - bin\Release\ - TRACE - 3 - bin\Release\Utils.xml - x86 + {46b72fed-e4b4-4ce3-ae7b-97e43837ba2b} - - - - - - - @@ -69,14 +13,8 @@ - - - - + + + + \ No newline at end of file diff --git a/Utils/bin/Debug/netstandard2.0/Utils.deps.json b/Utils/bin/Debug/netstandard2.0/Utils.deps.json new file mode 100644 index 0000000..b8a52f4 --- /dev/null +++ b/Utils/bin/Debug/netstandard2.0/Utils.deps.json @@ -0,0 +1,104 @@ +{ + "runtimeTarget": { + "name": ".NETStandard,Version=v2.0/", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETStandard,Version=v2.0": {}, + ".NETStandard,Version=v2.0/": { + "Utils/1.0.0": { + "dependencies": { + "FSharp.Core": "8.0.100-beta.23475.2", + "NETStandard.Library": "2.0.3" + }, + "runtime": { + "Utils.dll": {} + } + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "runtime": { + "lib/netstandard2.0/FSharp.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.1.23.47502" + } + }, + "resources": { + "lib/netstandard2.0/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.0/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.0/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.0/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.0/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.0/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.0/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.0/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.0/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.0/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.0/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.0/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.0/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "NETStandard.Library/2.0.3": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + } + } + } + }, + "libraries": { + "Utils/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "path": "fsharp.core/8.0.100-beta.23475.2", + "hashPath": "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "NETStandard.Library/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", + "path": "netstandard.library/2.0.3", + "hashPath": "netstandard.library.2.0.3.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/Utils/bin/Debug/netstandard2.0/Utils.dll b/Utils/bin/Debug/netstandard2.0/Utils.dll new file mode 100644 index 0000000..826b99a Binary files /dev/null and b/Utils/bin/Debug/netstandard2.0/Utils.dll differ diff --git a/Utils/bin/Debug/netstandard2.0/Utils.pdb b/Utils/bin/Debug/netstandard2.0/Utils.pdb new file mode 100644 index 0000000..f54e88c Binary files /dev/null and b/Utils/bin/Debug/netstandard2.0/Utils.pdb differ diff --git a/Utils/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.fs b/Utils/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.fs new file mode 100644 index 0000000..d7a856b --- /dev/null +++ b/Utils/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/Utils/obj/Debug/netstandard2.0/Utils.AssemblyInfo.fs b/Utils/obj/Debug/netstandard2.0/Utils.AssemblyInfo.fs new file mode 100644 index 0000000..113bdb8 --- /dev/null +++ b/Utils/obj/Debug/netstandard2.0/Utils.AssemblyInfo.fs @@ -0,0 +1,17 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/Utils/obj/Debug/netstandard2.0/Utils.AssemblyInfoInputs.cache b/Utils/obj/Debug/netstandard2.0/Utils.AssemblyInfoInputs.cache new file mode 100644 index 0000000..f9e83c4 --- /dev/null +++ b/Utils/obj/Debug/netstandard2.0/Utils.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +7dd35414a77c9cdc37ab91dc9e4a175762c4b689 diff --git a/Utils/obj/Debug/netstandard2.0/Utils.assets.cache b/Utils/obj/Debug/netstandard2.0/Utils.assets.cache new file mode 100644 index 0000000..1b71e0e Binary files /dev/null and b/Utils/obj/Debug/netstandard2.0/Utils.assets.cache differ diff --git a/Utils/obj/Debug/netstandard2.0/Utils.dll b/Utils/obj/Debug/netstandard2.0/Utils.dll new file mode 100644 index 0000000..826b99a Binary files /dev/null and b/Utils/obj/Debug/netstandard2.0/Utils.dll differ diff --git a/Utils/obj/Debug/netstandard2.0/Utils.fsproj.AssemblyReference.cache b/Utils/obj/Debug/netstandard2.0/Utils.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..43c5dab Binary files /dev/null and b/Utils/obj/Debug/netstandard2.0/Utils.fsproj.AssemblyReference.cache differ diff --git a/Utils/obj/Debug/netstandard2.0/Utils.fsproj.CoreCompileInputs.cache b/Utils/obj/Debug/netstandard2.0/Utils.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..d9c699f --- /dev/null +++ b/Utils/obj/Debug/netstandard2.0/Utils.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +65a905de9751e5d09688cd3166b7633ec7e9c5ef diff --git a/Utils/obj/Debug/netstandard2.0/Utils.fsproj.FileListAbsolute.txt b/Utils/obj/Debug/netstandard2.0/Utils.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..3d66874 --- /dev/null +++ b/Utils/obj/Debug/netstandard2.0/Utils.fsproj.FileListAbsolute.txt @@ -0,0 +1,18 @@ +Z:\fseye\Utils\bin\Debug\netstandard2.0\Utils.deps.json +Z:\fseye\Utils\bin\Debug\netstandard2.0\Utils.dll +Z:\fseye\Utils\bin\Debug\netstandard2.0\Utils.pdb +Z:\fseye\Utils\obj\Debug\netstandard2.0\Utils.AssemblyInfoInputs.cache +Z:\fseye\Utils\obj\Debug\netstandard2.0\Utils.AssemblyInfo.fs +Z:\fseye\Utils\obj\Debug\netstandard2.0\Utils.dll +Z:\fseye\Utils\obj\Debug\netstandard2.0\Utils.pdb +Z:\fseye\Utils\obj\Debug\netstandard2.0\Utils.fsprojAssemblyReference.cache +G:\coldfar_py\fseye\Utils\bin\Debug\netstandard2.0\Utils.deps.json +G:\coldfar_py\fseye\Utils\bin\Debug\netstandard2.0\Utils.dll +G:\coldfar_py\fseye\Utils\bin\Debug\netstandard2.0\Utils.pdb +G:\coldfar_py\fseye\Utils\obj\Debug\netstandard2.0\Utils.fsproj.AssemblyReference.cache +G:\coldfar_py\fseye\Utils\obj\Debug\netstandard2.0\Utils.AssemblyInfoInputs.cache +G:\coldfar_py\fseye\Utils\obj\Debug\netstandard2.0\Utils.AssemblyInfo.fs +G:\coldfar_py\fseye\Utils\obj\Debug\netstandard2.0\Utils.fsproj.CoreCompileInputs.cache +G:\coldfar_py\fseye\Utils\obj\Debug\netstandard2.0\Utils.dll +G:\coldfar_py\fseye\Utils\obj\Debug\netstandard2.0\Utils.pdb +G:\coldfar_py\fseye\Utils\obj\Debug\netstandard2.0\Utils.sourcelink.json diff --git a/Utils/obj/Debug/netstandard2.0/Utils.fsprojAssemblyReference.cache b/Utils/obj/Debug/netstandard2.0/Utils.fsprojAssemblyReference.cache new file mode 100644 index 0000000..c2eaff6 Binary files /dev/null and b/Utils/obj/Debug/netstandard2.0/Utils.fsprojAssemblyReference.cache differ diff --git a/Utils/obj/Debug/netstandard2.0/Utils.pdb b/Utils/obj/Debug/netstandard2.0/Utils.pdb new file mode 100644 index 0000000..f54e88c Binary files /dev/null and b/Utils/obj/Debug/netstandard2.0/Utils.pdb differ diff --git a/Utils/obj/Debug/netstandard2.0/Utils.sourcelink.json b/Utils/obj/Debug/netstandard2.0/Utils.sourcelink.json new file mode 100644 index 0000000..abedcf3 --- /dev/null +++ b/Utils/obj/Debug/netstandard2.0/Utils.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"G:\\coldfar_py\\fseye\\*":"https://raw.githubusercontent.com/ingted/fseye/d56eb7d3486e62aa1cd8f172d9334d0655659597/*"}} \ No newline at end of file diff --git a/Utils/obj/Utils.fsproj.nuget.cache b/Utils/obj/Utils.fsproj.nuget.cache new file mode 100644 index 0000000..fd73849 --- /dev/null +++ b/Utils/obj/Utils.fsproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "E64nwy4Wt7EFbl3JywR68FMwDqSj76d+SrP6cDDywOCgg8uUiascbGRojBk9XBw6yZaiCHU3FyTMrzQnG55IWw==", + "success": true +} \ No newline at end of file diff --git a/Utils/obj/Utils.fsproj.nuget.dgspec.json b/Utils/obj/Utils.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..ecffe60 --- /dev/null +++ b/Utils/obj/Utils.fsproj.nuget.dgspec.json @@ -0,0 +1,78 @@ +{ + "format": 1, + "restore": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": {} + }, + "projects": { + "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Utils/obj/Utils.fsproj.nuget.g.props b/Utils/obj/Utils.fsproj.nuget.g.props new file mode 100644 index 0000000..2506f71 --- /dev/null +++ b/Utils/obj/Utils.fsproj.nuget.g.props @@ -0,0 +1,20 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\anibal\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.7.0 + + + + + + + C:\Users\anibal\.nuget\packages\netstandard.library\2.0.3 + C:\Users\anibal\.nuget\packages\fsharp.core\8.0.100-beta.23475.2 + + \ No newline at end of file diff --git a/Utils/obj/Utils.fsproj.nuget.g.targets b/Utils/obj/Utils.fsproj.nuget.g.targets new file mode 100644 index 0000000..868c101 --- /dev/null +++ b/Utils/obj/Utils.fsproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Utils/obj/project.assets.json b/Utils/obj/project.assets.json new file mode 100644 index 0000000..bac974a --- /dev/null +++ b/Utils/obj/project.assets.json @@ -0,0 +1,351 @@ +{ + "version": 3, + "targets": { + ".NETStandard,Version=v2.0": { + "FSharp.Core/8.0.100-beta.23475.2": { + "type": "package", + "compile": { + "lib/netstandard2.0/FSharp.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/FSharp.Core.dll": { + "related": ".xml" + } + }, + "resource": { + "lib/netstandard2.0/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.0/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.0/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.0/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.0/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.0/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.0/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.0/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.0/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.0/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.0/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.0/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.0/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "NETStandard.Library/2.0.3": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "build/netstandard2.0/NETStandard.Library.targets": {} + } + } + } + }, + "libraries": { + "FSharp.Core/8.0.100-beta.23475.2": { + "sha512": "EEYKMpieataf/B7mcoHTDPGw8cnREa1AKwyFgHtiGwTOEJlzY7XIRMyOQvN4P9aMFh55ILZN6NKgPQrktcnQNg==", + "type": "package", + "path": "fsharp.core/8.0.100-beta.23475.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "fsharp.core.nuspec", + "lib/netstandard2.0/FSharp.Core.dll", + "lib/netstandard2.0/FSharp.Core.xml", + "lib/netstandard2.0/cs/FSharp.Core.resources.dll", + "lib/netstandard2.0/de/FSharp.Core.resources.dll", + "lib/netstandard2.0/es/FSharp.Core.resources.dll", + "lib/netstandard2.0/fr/FSharp.Core.resources.dll", + "lib/netstandard2.0/it/FSharp.Core.resources.dll", + "lib/netstandard2.0/ja/FSharp.Core.resources.dll", + "lib/netstandard2.0/ko/FSharp.Core.resources.dll", + "lib/netstandard2.0/pl/FSharp.Core.resources.dll", + "lib/netstandard2.0/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.0/ru/FSharp.Core.resources.dll", + "lib/netstandard2.0/tr/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hant/FSharp.Core.resources.dll", + "lib/netstandard2.1/FSharp.Core.dll", + "lib/netstandard2.1/FSharp.Core.xml", + "lib/netstandard2.1/cs/FSharp.Core.resources.dll", + "lib/netstandard2.1/de/FSharp.Core.resources.dll", + "lib/netstandard2.1/es/FSharp.Core.resources.dll", + "lib/netstandard2.1/fr/FSharp.Core.resources.dll", + "lib/netstandard2.1/it/FSharp.Core.resources.dll", + "lib/netstandard2.1/ja/FSharp.Core.resources.dll", + "lib/netstandard2.1/ko/FSharp.Core.resources.dll", + "lib/netstandard2.1/pl/FSharp.Core.resources.dll", + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.1/ru/FSharp.Core.resources.dll", + "lib/netstandard2.1/tr/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll" + ] + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "type": "package", + "path": "microsoft.netcore.platforms/1.1.0", + "files": [ + ".nupkg.metadata", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json" + ] + }, + "NETStandard.Library/2.0.3": { + "sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", + "type": "package", + "path": "netstandard.library/2.0.3", + "files": [ + ".nupkg.metadata", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/netstandard2.0/NETStandard.Library.targets", + "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", + "build/netstandard2.0/ref/System.AppContext.dll", + "build/netstandard2.0/ref/System.Collections.Concurrent.dll", + "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", + "build/netstandard2.0/ref/System.Collections.Specialized.dll", + "build/netstandard2.0/ref/System.Collections.dll", + "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", + "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", + "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", + "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", + "build/netstandard2.0/ref/System.ComponentModel.dll", + "build/netstandard2.0/ref/System.Console.dll", + "build/netstandard2.0/ref/System.Core.dll", + "build/netstandard2.0/ref/System.Data.Common.dll", + "build/netstandard2.0/ref/System.Data.dll", + "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", + "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", + "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", + "build/netstandard2.0/ref/System.Diagnostics.Process.dll", + "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", + "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", + "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", + "build/netstandard2.0/ref/System.Drawing.Primitives.dll", + "build/netstandard2.0/ref/System.Drawing.dll", + "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", + "build/netstandard2.0/ref/System.Globalization.Calendars.dll", + "build/netstandard2.0/ref/System.Globalization.Extensions.dll", + "build/netstandard2.0/ref/System.Globalization.dll", + "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", + "build/netstandard2.0/ref/System.IO.Compression.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", + "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", + "build/netstandard2.0/ref/System.IO.Pipes.dll", + "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", + "build/netstandard2.0/ref/System.IO.dll", + "build/netstandard2.0/ref/System.Linq.Expressions.dll", + "build/netstandard2.0/ref/System.Linq.Parallel.dll", + "build/netstandard2.0/ref/System.Linq.Queryable.dll", + "build/netstandard2.0/ref/System.Linq.dll", + "build/netstandard2.0/ref/System.Net.Http.dll", + "build/netstandard2.0/ref/System.Net.NameResolution.dll", + "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", + "build/netstandard2.0/ref/System.Net.Ping.dll", + "build/netstandard2.0/ref/System.Net.Primitives.dll", + "build/netstandard2.0/ref/System.Net.Requests.dll", + "build/netstandard2.0/ref/System.Net.Security.dll", + "build/netstandard2.0/ref/System.Net.Sockets.dll", + "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.dll", + "build/netstandard2.0/ref/System.Net.dll", + "build/netstandard2.0/ref/System.Numerics.dll", + "build/netstandard2.0/ref/System.ObjectModel.dll", + "build/netstandard2.0/ref/System.Reflection.Extensions.dll", + "build/netstandard2.0/ref/System.Reflection.Primitives.dll", + "build/netstandard2.0/ref/System.Reflection.dll", + "build/netstandard2.0/ref/System.Resources.Reader.dll", + "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", + "build/netstandard2.0/ref/System.Resources.Writer.dll", + "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", + "build/netstandard2.0/ref/System.Runtime.Extensions.dll", + "build/netstandard2.0/ref/System.Runtime.Handles.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", + "build/netstandard2.0/ref/System.Runtime.Numerics.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.dll", + "build/netstandard2.0/ref/System.Runtime.dll", + "build/netstandard2.0/ref/System.Security.Claims.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", + "build/netstandard2.0/ref/System.Security.Principal.dll", + "build/netstandard2.0/ref/System.Security.SecureString.dll", + "build/netstandard2.0/ref/System.ServiceModel.Web.dll", + "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", + "build/netstandard2.0/ref/System.Text.Encoding.dll", + "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", + "build/netstandard2.0/ref/System.Threading.Overlapped.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.dll", + "build/netstandard2.0/ref/System.Threading.Thread.dll", + "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", + "build/netstandard2.0/ref/System.Threading.Timer.dll", + "build/netstandard2.0/ref/System.Threading.dll", + "build/netstandard2.0/ref/System.Transactions.dll", + "build/netstandard2.0/ref/System.ValueTuple.dll", + "build/netstandard2.0/ref/System.Web.dll", + "build/netstandard2.0/ref/System.Windows.dll", + "build/netstandard2.0/ref/System.Xml.Linq.dll", + "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", + "build/netstandard2.0/ref/System.Xml.Serialization.dll", + "build/netstandard2.0/ref/System.Xml.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.dll", + "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", + "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", + "build/netstandard2.0/ref/System.Xml.dll", + "build/netstandard2.0/ref/System.dll", + "build/netstandard2.0/ref/mscorlib.dll", + "build/netstandard2.0/ref/netstandard.dll", + "build/netstandard2.0/ref/netstandard.xml", + "lib/netstandard1.0/_._", + "netstandard.library.2.0.3.nupkg.sha512", + "netstandard.library.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + ".NETStandard,Version=v2.0": [ + "FSharp.Core >= 8.0.100-beta.23475.2", + "NETStandard.Library >= 2.0.3" + ] + }, + "packageFolders": { + "C:\\Users\\anibal\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "projectName": "Utils", + "projectPath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "packagesPath": "C:\\Users\\anibal\\.nuget\\packages\\", + "outputPath": "G:\\coldfar_py\\fseye\\Utils\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "G:\\coldfar_py\\fseye\\.nuget\\NuGet.Config", + "C:\\Users\\anibal\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\FSharp\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://nuget.pkg.github.com/dotnet-websharper/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + } + }, + "restoreAuditProperties": { + "enableAudit": "default" + } + }, + "frameworks": { + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[8.0.100-beta.23475.2, )", + "generatePathProperty": true + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true, + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100-rc.2.23502.2\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Utils/obj/project.nuget.cache b/Utils/obj/project.nuget.cache new file mode 100644 index 0000000..39fb626 --- /dev/null +++ b/Utils/obj/project.nuget.cache @@ -0,0 +1,12 @@ +{ + "version": 2, + "dgSpecHash": "hi6EZHDNRiuJ1TOwMzNVJXn+5tmQ54unZOwEePaMHKITSIjo/76fTs05WSpOV9wpXoWq0k7xI8dHcosM9QLJUQ==", + "success": true, + "projectFilePath": "G:\\coldfar_py\\fseye\\Utils\\Utils.fsproj", + "expectedPackageFiles": [ + "C:\\Users\\anibal\\.nuget\\packages\\fsharp.core\\8.0.100-beta.23475.2\\fsharp.core.8.0.100-beta.23475.2.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "C:\\Users\\anibal\\.nuget\\packages\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/WinFormsApp1/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/WinFormsApp1/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs new file mode 100644 index 0000000..4257f4b --- /dev/null +++ b/WinFormsApp1/obj/Debug/net7.0-windows/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] diff --git a/WinFormsApp1/obj/Debug/net7.0-windows/WinFormsApp1.AssemblyInfo.cs b/WinFormsApp1/obj/Debug/net7.0-windows/WinFormsApp1.AssemblyInfo.cs new file mode 100644 index 0000000..6b216dd --- /dev/null +++ b/WinFormsApp1/obj/Debug/net7.0-windows/WinFormsApp1.AssemblyInfo.cs @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("WinFormsApp1")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("WinFormsApp1")] +[assembly: System.Reflection.AssemblyTitleAttribute("WinFormsApp1")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/WinFormsApp1/obj/Debug/net7.0-windows/WinFormsApp1.AssemblyInfoInputs.cache b/WinFormsApp1/obj/Debug/net7.0-windows/WinFormsApp1.AssemblyInfoInputs.cache new file mode 100644 index 0000000..bbf5d47 --- /dev/null +++ b/WinFormsApp1/obj/Debug/net7.0-windows/WinFormsApp1.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +d77c1e181078950104e447609764b620d3b0b9c8 diff --git a/WinFormsApp1/obj/Debug/net7.0-windows/WinFormsApp1.GeneratedMSBuildEditorConfig.editorconfig b/WinFormsApp1/obj/Debug/net7.0-windows/WinFormsApp1.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..870fc72 --- /dev/null +++ b/WinFormsApp1/obj/Debug/net7.0-windows/WinFormsApp1.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,19 @@ +is_global = true +build_property.ApplicationManifest = +build_property.StartupObject = +build_property.ApplicationDefaultFont = +build_property.ApplicationHighDpiMode = +build_property.ApplicationUseCompatibleTextRendering = +build_property.ApplicationVisualStyles = +build_property.TargetFramework = net7.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = WinFormsApp1 +build_property.ProjectDir = G:\coldfar_py\fseye\WinFormsApp1\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/WinFormsApp1/obj/Debug/net7.0-windows/WinFormsApp1.GlobalUsings.g.cs b/WinFormsApp1/obj/Debug/net7.0-windows/WinFormsApp1.GlobalUsings.g.cs new file mode 100644 index 0000000..84bbb89 --- /dev/null +++ b/WinFormsApp1/obj/Debug/net7.0-windows/WinFormsApp1.GlobalUsings.g.cs @@ -0,0 +1,10 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.Drawing; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; +global using global::System.Windows.Forms;