├── .gitignore ├── LICENSE.md ├── README.md ├── default.ps1 └── src ├── CodeOwls.AssemblyInfo.cs ├── CodeOwls.PowerShell.AssemblyInfo.cs ├── CodeOwls.PowerShell ├── CodeOwls.PowerShell.Paths │ ├── Attributes │ │ └── CmdletHelpPathIDAttribute.cs │ ├── CodeOwls.PowerShell.Paths.csproj │ ├── Exceptions │ │ ├── CopyOrMoveItemInternalException.cs │ │ ├── CopyOrMoveToDifferentContainerTypeException.cs │ │ ├── CopyOrMoveToExistingItemException.cs │ │ ├── CopyOrMoveToNonexistentContainerException.cs │ │ ├── MamlHelpDocumentExistsButCannotBeLoadedException.cs │ │ ├── NodeDoesNotSupportCmdletException.cs │ │ └── ProviderException.cs │ ├── Extensions │ │ └── PathStringExtensions.cs │ ├── IClearItem.cs │ ├── IClearItemContent.cs │ ├── ICopyItem.cs │ ├── IGetItemContent.cs │ ├── IInvokeItem.cs │ ├── IMoveItem.cs │ ├── INewItem.cs │ ├── IPathNode.cs │ ├── IPathValue.cs │ ├── IRemoveItem.cs │ ├── IRenameItem.cs │ ├── ISetItem.cs │ ├── ISetItemContent.cs │ ├── PathNodeBase.cs │ ├── PathValue.cs │ ├── Processors │ │ ├── IPathResolver.cs │ │ ├── IProviderContext.cs │ │ ├── PSProviderPathResolver.cs │ │ ├── PathResolverBase.cs │ │ ├── PathResolverDecorator.cs │ │ └── ProviderContext.cs │ └── Properties │ │ └── AssemblyInfo.cs └── CodeOwls.PowerShell.Provider │ ├── CodeOwls.PowerShell.Provider.csproj │ ├── CollectionExtensions.cs │ ├── Drive.cs │ ├── NullDisposable.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Provider.cs │ ├── ProviderWithDisposableSession.cs │ └── ProviderWithTransactions.cs ├── Nuget └── p2f.nuspec ├── ProviderFramework.sln └── Samples ├── P2F_Sample1_NullProvider ├── Items │ └── NullItem.cs ├── NullDrive.cs ├── NullProvider.cs ├── P2F_Sample1_NullProvider.csproj ├── Paths │ ├── NullPathResolver.cs │ └── NullRootPathNode.cs ├── Properties │ └── AssemblyInfo.cs └── about_NullProvider.help.txt ├── P2F_Sample2_TypeProvider ├── P2F_Sample2_TypeProvider.csproj ├── Properties │ └── AssemblyInfo.cs ├── TypeProvider.cs └── about_TypeProvider.help.txt └── P2F_Sample3_TypeProvider ├── AppDomainPathNode.cs ├── P2F_Sample3_TypeProvider.csproj ├── Properties └── AssemblyInfo.cs ├── TypePathNode.cs ├── TypeProvider.cs └── about_TypeProvider.help.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/README.md -------------------------------------------------------------------------------- /default.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/default.ps1 -------------------------------------------------------------------------------- /src/CodeOwls.AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.AssemblyInfo.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell.AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell.AssemblyInfo.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Attributes/CmdletHelpPathIDAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Attributes/CmdletHelpPathIDAttribute.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/CodeOwls.PowerShell.Paths.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/CodeOwls.PowerShell.Paths.csproj -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/CopyOrMoveItemInternalException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/CopyOrMoveItemInternalException.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/CopyOrMoveToDifferentContainerTypeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/CopyOrMoveToDifferentContainerTypeException.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/CopyOrMoveToExistingItemException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/CopyOrMoveToExistingItemException.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/CopyOrMoveToNonexistentContainerException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/CopyOrMoveToNonexistentContainerException.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/MamlHelpDocumentExistsButCannotBeLoadedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/MamlHelpDocumentExistsButCannotBeLoadedException.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/NodeDoesNotSupportCmdletException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/NodeDoesNotSupportCmdletException.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/ProviderException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Exceptions/ProviderException.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Extensions/PathStringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Extensions/PathStringExtensions.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IClearItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IClearItem.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IClearItemContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IClearItemContent.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/ICopyItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/ICopyItem.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IGetItemContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IGetItemContent.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IInvokeItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IInvokeItem.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IMoveItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IMoveItem.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/INewItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/INewItem.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IPathNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IPathNode.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IPathValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IPathValue.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IRemoveItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IRemoveItem.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IRenameItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/IRenameItem.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/ISetItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/ISetItem.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/ISetItemContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/ISetItemContent.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/PathNodeBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/PathNodeBase.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/PathValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/PathValue.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Processors/IPathResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Processors/IPathResolver.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Processors/IProviderContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Processors/IProviderContext.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Processors/PSProviderPathResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Processors/PSProviderPathResolver.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Processors/PathResolverBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Processors/PathResolverBase.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Processors/PathResolverDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Processors/PathResolverDecorator.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Processors/ProviderContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Processors/ProviderContext.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Paths/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/CodeOwls.PowerShell.Provider.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/CodeOwls.PowerShell.Provider.csproj -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/CollectionExtensions.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/Drive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/Drive.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/NullDisposable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/NullDisposable.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/Provider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/Provider.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/ProviderWithDisposableSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/ProviderWithDisposableSession.cs -------------------------------------------------------------------------------- /src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/ProviderWithTransactions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/CodeOwls.PowerShell/CodeOwls.PowerShell.Provider/ProviderWithTransactions.cs -------------------------------------------------------------------------------- /src/Nuget/p2f.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Nuget/p2f.nuspec -------------------------------------------------------------------------------- /src/ProviderFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/ProviderFramework.sln -------------------------------------------------------------------------------- /src/Samples/P2F_Sample1_NullProvider/Items/NullItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample1_NullProvider/Items/NullItem.cs -------------------------------------------------------------------------------- /src/Samples/P2F_Sample1_NullProvider/NullDrive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample1_NullProvider/NullDrive.cs -------------------------------------------------------------------------------- /src/Samples/P2F_Sample1_NullProvider/NullProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample1_NullProvider/NullProvider.cs -------------------------------------------------------------------------------- /src/Samples/P2F_Sample1_NullProvider/P2F_Sample1_NullProvider.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample1_NullProvider/P2F_Sample1_NullProvider.csproj -------------------------------------------------------------------------------- /src/Samples/P2F_Sample1_NullProvider/Paths/NullPathResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample1_NullProvider/Paths/NullPathResolver.cs -------------------------------------------------------------------------------- /src/Samples/P2F_Sample1_NullProvider/Paths/NullRootPathNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample1_NullProvider/Paths/NullRootPathNode.cs -------------------------------------------------------------------------------- /src/Samples/P2F_Sample1_NullProvider/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample1_NullProvider/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Samples/P2F_Sample1_NullProvider/about_NullProvider.help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample1_NullProvider/about_NullProvider.help.txt -------------------------------------------------------------------------------- /src/Samples/P2F_Sample2_TypeProvider/P2F_Sample2_TypeProvider.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample2_TypeProvider/P2F_Sample2_TypeProvider.csproj -------------------------------------------------------------------------------- /src/Samples/P2F_Sample2_TypeProvider/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample2_TypeProvider/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Samples/P2F_Sample2_TypeProvider/TypeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample2_TypeProvider/TypeProvider.cs -------------------------------------------------------------------------------- /src/Samples/P2F_Sample2_TypeProvider/about_TypeProvider.help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample2_TypeProvider/about_TypeProvider.help.txt -------------------------------------------------------------------------------- /src/Samples/P2F_Sample3_TypeProvider/AppDomainPathNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample3_TypeProvider/AppDomainPathNode.cs -------------------------------------------------------------------------------- /src/Samples/P2F_Sample3_TypeProvider/P2F_Sample3_TypeProvider.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample3_TypeProvider/P2F_Sample3_TypeProvider.csproj -------------------------------------------------------------------------------- /src/Samples/P2F_Sample3_TypeProvider/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample3_TypeProvider/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Samples/P2F_Sample3_TypeProvider/TypePathNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample3_TypeProvider/TypePathNode.cs -------------------------------------------------------------------------------- /src/Samples/P2F_Sample3_TypeProvider/TypeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample3_TypeProvider/TypeProvider.cs -------------------------------------------------------------------------------- /src/Samples/P2F_Sample3_TypeProvider/about_TypeProvider.help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beefarino/p2f/HEAD/src/Samples/P2F_Sample3_TypeProvider/about_TypeProvider.help.txt --------------------------------------------------------------------------------