diff --git a/InTheHand.sln b/InTheHand.sln
index 2ea06ee..c38f618 100644
--- a/InTheHand.sln
+++ b/InTheHand.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27130.2010
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{3B5D8457-1D74-475B-A704-57824705A08B}"
ProjectSection(SolutionItems) = preProject
@@ -67,6 +67,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UWPApp", "Samples\UWPApp\UW
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "InTheHand.Tizen", "InTheHand\InTheHand.Tizen\InTheHand.Tizen\InTheHand.Tizen.csproj", "{374143B1-7E28-404F-8085-F13430A5A6B7}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "InTheHand.wpa81", "InTheHand\InTheHand.wpa81\InTheHand.wpa81.csproj", "{84860412-AC9C-4878-AC4F-D893C2B82139}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Ad-Hoc|Any CPU = Ad-Hoc|Any CPU
@@ -1796,6 +1798,66 @@ Global
{374143B1-7E28-404F-8085-F13430A5A6B7}.ReleaseSigned|x64.Build.0 = Release|Any CPU
{374143B1-7E28-404F-8085-F13430A5A6B7}.ReleaseSigned|x86.ActiveCfg = Release|Any CPU
{374143B1-7E28-404F-8085-F13430A5A6B7}.ReleaseSigned|x86.Build.0 = Release|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Ad-Hoc|Any CPU.ActiveCfg = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Ad-Hoc|Any CPU.Build.0 = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Ad-Hoc|ARM.ActiveCfg = ReleaseSigned|ARM
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Ad-Hoc|ARM.Build.0 = ReleaseSigned|ARM
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Ad-Hoc|iPhone.ActiveCfg = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Ad-Hoc|iPhone.Build.0 = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Ad-Hoc|iPhoneSimulator.ActiveCfg = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Ad-Hoc|iPhoneSimulator.Build.0 = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Ad-Hoc|x64.ActiveCfg = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Ad-Hoc|x64.Build.0 = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Ad-Hoc|x86.ActiveCfg = ReleaseSigned|x86
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Ad-Hoc|x86.Build.0 = ReleaseSigned|x86
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.AppStore|Any CPU.ActiveCfg = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.AppStore|Any CPU.Build.0 = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.AppStore|ARM.ActiveCfg = ReleaseSigned|ARM
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.AppStore|ARM.Build.0 = ReleaseSigned|ARM
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.AppStore|iPhone.ActiveCfg = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.AppStore|iPhone.Build.0 = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.AppStore|iPhoneSimulator.ActiveCfg = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.AppStore|iPhoneSimulator.Build.0 = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.AppStore|x64.ActiveCfg = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.AppStore|x64.Build.0 = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.AppStore|x86.ActiveCfg = ReleaseSigned|x86
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.AppStore|x86.Build.0 = ReleaseSigned|x86
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Debug|ARM.ActiveCfg = Debug|ARM
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Debug|ARM.Build.0 = Debug|ARM
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Debug|x64.Build.0 = Debug|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Debug|x86.ActiveCfg = Debug|x86
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Debug|x86.Build.0 = Debug|x86
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Release|Any CPU.Build.0 = Release|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Release|ARM.ActiveCfg = Release|ARM
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Release|ARM.Build.0 = Release|ARM
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Release|iPhone.Build.0 = Release|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Release|x64.ActiveCfg = Release|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Release|x64.Build.0 = Release|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Release|x86.ActiveCfg = Release|x86
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.Release|x86.Build.0 = Release|x86
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.ReleaseSigned|Any CPU.ActiveCfg = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.ReleaseSigned|Any CPU.Build.0 = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.ReleaseSigned|ARM.ActiveCfg = ReleaseSigned|ARM
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.ReleaseSigned|ARM.Build.0 = ReleaseSigned|ARM
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.ReleaseSigned|iPhone.ActiveCfg = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.ReleaseSigned|iPhone.Build.0 = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.ReleaseSigned|iPhoneSimulator.ActiveCfg = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.ReleaseSigned|iPhoneSimulator.Build.0 = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.ReleaseSigned|x64.ActiveCfg = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.ReleaseSigned|x64.Build.0 = ReleaseSigned|Any CPU
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.ReleaseSigned|x86.ActiveCfg = ReleaseSigned|x86
+ {84860412-AC9C-4878-AC4F-D893C2B82139}.ReleaseSigned|x86.Build.0 = ReleaseSigned|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -1827,6 +1889,7 @@ Global
{050B2386-2040-473F-9731-06FA8C9EFEC1} = {190B7C5C-398D-4A5A-ACE0-6474707C9F25}
{472B168E-E363-4315-82F2-578D096D6A8B} = {AA6AF7F6-1728-4D8B-8148-4981CD27E1EE}
{374143B1-7E28-404F-8085-F13430A5A6B7} = {190B7C5C-398D-4A5A-ACE0-6474707C9F25}
+ {84860412-AC9C-4878-AC4F-D893C2B82139} = {190B7C5C-398D-4A5A-ACE0-6474707C9F25}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {817BBF4C-F2CA-4D66-9BD1-63838C92A4BE}
diff --git a/InTheHand/InTheHand.Tizen/InTheHand.Tizen/InTheHand.Tizen.csproj b/InTheHand/InTheHand.Tizen/InTheHand.Tizen/InTheHand.Tizen.csproj
index e0b78e6..6e8aa8e 100644
--- a/InTheHand/InTheHand.Tizen/InTheHand.Tizen/InTheHand.Tizen.csproj
+++ b/InTheHand/InTheHand.Tizen/InTheHand.Tizen/InTheHand.Tizen.csproj
@@ -17,6 +17,8 @@
None
TRACE;TIZEN
+ C:\Users\Peter\Source\Repos\Pontoon\NuGet\InTheHand\lib\tizen3\
+ C:\Users\Peter\Source\Repos\Pontoon\InTheHand\InTheHand.Tizen\InTheHand.Tizen\InTheHand.xml
diff --git a/InTheHand/InTheHand.Tizen/InTheHand.Tizen/InTheHand.xml b/InTheHand/InTheHand.Tizen/InTheHand.Tizen/InTheHand.xml
new file mode 100644
index 0000000..f5c2405
--- /dev/null
+++ b/InTheHand/InTheHand.Tizen/InTheHand.Tizen/InTheHand.xml
@@ -0,0 +1,1255 @@
+
+
+
+ InTheHand
+
+
+
+
+ Provides information about a package.
+
+
+
+ PlatformVersion supported
+ - AndroidAndroid 4.4 and later
+ - iOSiOS 9.0 and later
+ - macOSOS X 10.7 and later
+ - tvOStvOS 9.0 and later
+ - watchOSwatchOS 2.0 and later
+ - TizenTizen 3.0
+ - Windows UWPWindows 10
+ - Windows StoreWindows 8.1 or later
+ - Windows Phone StoreWindows Phone 8.1 or later
+ - Windows Phone SilverlightWindows Phone 8.0 or later
+ - Windows (Desktop Apps)Windows 7 or later
+
+
+
+
+ Gets the package for the current app.
+
+
+
+
+ Gets the description of the package.
+
+
+
+
+ Gets the display name of the package.
+
+
+
+
+ Gets the package identity of the current package.
+
+ The package identity.
+
+
+
+ Gets the date the application package was installed on the user's phone.
+
+
+
+
+ Gets the location of the installed package.
+
+ This folder is read-only except for Windows Desktop applications.
+
+
+
+ Indicates whether the package is installed in development mode.
+
+ A Boolean value that indicates whether the package is installed in development mode.
+ TRUE indicates that the package is installed in development mode; otherwise FALSE.
+
+
+
+ Gets the logo of the package.
+
+
+
+
+ Gets the publisher display name of the package.
+
+ Android and iOS don't provide a way to query the publisher at runtime.
+
+
+
+ Provides package identification info, such as name, version, and publisher.
+
+
+
+ PlatformVersion supported
+ - AndroidAndroid 4.4 and later
+ - iOSiOS 9.0 and later
+ - macOSOS X 10.7 and later
+ - tvOStvOS 9.0 and later
+ - watchOSwatchOS 2.0 and later
+ - TizenTizen 3.0
+ - Windows UWPWindows 10
+ - Windows StoreWindows 8.1 or later
+ - Windows Phone StoreWindows Phone 8.1 or later
+ - Windows Phone SilverlightWindows Phone 8.0 or later
+ - Windows (Desktop Apps)Windows 7 or later
+
+
+
+
+ Converts a Pontoon PackageId to a Tizen ApplicationInfo.
+
+
+
+
+
+ Gets the processor architecture for which the package was created.
+
+
+
+
+ Gets the name of the package.
+
+ The package name.
+
+
+
+ Gets the name of the package.
+
+ The package name.
+
+
+
+ Gets the value of the ProductID attribute associated with this application package.
+
+ The value of the ProductID attribute associated with this application package.
+
+
+
+ Gets the publisher of the package.
+
+ Not supported on iOS or Android.
+
+
+
+ Gets the package version info.
+
+ The package version information.
+
+
+
+ Represents a file.
+ Provides information about the file and its content, and ways to manipulate them.
+
+
+
+
+ Automatically append a number to the base of the specified name if the file or folder already exists.
+ For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt.
+ If MyFolder already exists, then the new folder is named MyFolder(2).
+
+
+
+
+ Replace the existing item if the file or folder already exists.
+
+
+
+
+ Raise an exception of type System.Exception if the file or folder already exists.
+ Methods that don't explicitly pass a value from the CreationCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder.
+
+
+
+
+ Return the existing item if the file or folder already exists.
+
+
+
+
+ Describes the attributes of a file or folder.
+
+
+
+
+ The item is normal.
+ That is, the item doesn't have any of the other values in the enumeration.
+
+
+
+
+ The item is read-only.
+
+
+
+
+ The item is a directory.
+
+
+
+
+ The item is archived.
+
+
+
+
+ The item is a temporary file.
+
+
+
+
+ Provides helper methods for reading and writing files that are represented by objects of type .
+
+
+
+ PlatformVersion supported
+ - AndroidAndroid 4.4 and later
+ - iOSiOS 9.0 and later
+ - macOSOS X 10.7 and later
+ - tvOStvOS 9.0 and later
+ - watchOSwatchOS 2.0 and later
+ - TizenTizen 3.0
+ - Windows UWPWindows 10
+ - Windows StoreWindows 8.1 or later
+ - Windows Phone StoreWindows Phone 8.1 or later
+ - Windows Phone SilverlightWindows Phone 8.0 or later
+ - Windows (Desktop Apps)Windows 7 or later
+
+
+
+
+ Appends lines of text to the specified file.
+
+ The file that the lines are appended to.
+ The list of text strings to append as lines.
+ No object or value is returned when this method completes.
+
+
+
+ Appends lines of text to the specified file using the specified character encoding.
+
+ The file that the lines are appended to.
+ The list of text strings to append as lines.
+ The character encoding of the file.
+ No object or value is returned when this method completes.
+
+
+
+ Appends text to the specified file.
+
+ The file that the text is appended to.
+ The text to append.
+ No object or value is returned when this method completes.
+
+
+
+ Appends text to the specified file using the specified character encoding.
+
+ The file that the text is appended to.
+ The text to append.
+ The character encoding of the file.
+ No object or value is returned when this method completes.
+
+
+
+ Reads the contents of the specified file and returns lines of text.
+
+ The file to read.
+ When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text.
+ Each line of text in the list is represented by a String object.
+
+
+
+ Reads the contents of the specified file using the specified character encoding and returns lines of text.
+
+ The file to read.
+ The character encoding of the file.
+ When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text.
+ Each line of text in the list is represented by a String object.
+
+
+
+ Reads the contents of the specified file and returns text.
+
+ The file to read.
+ When this method completes successfully, it returns the contents of the file as a text string.
+
+
+
+ Reads the contents of the specified file using the specified character encoding and returns text.
+
+ The file to read.
+ The character encoding of the file.
+ When this method completes successfully, it returns the contents of the file as a text string.
+
+
+
+ Writes lines of text to the specified file.
+
+ The file that the lines are written to.
+ The list of text strings to append as lines.
+ No object or value is returned when this method completes.
+
+
+
+ Writes lines of text to the specified file using the specified character encoding.
+
+ The file that the lines are written to.
+ The list of text strings to append as lines.
+ The character encoding of the file.
+ No object or value is returned when this method completes.
+
+
+
+ Writes text to the specified file.
+
+ The file that the text is written to.
+ The text to write.
+ No object or value is returned when this method completes.
+
+
+
+ Writes text to the specified file using the specified character encoding.
+
+ The file that the text is written to.
+ The text to write.
+ The character encoding of the file.
+ No object or value is returned when this method completes.
+
+
+
+ Provides access to the basic properties, like the size of the item or the date the item was last modified, of the item (like a file or folder).
+
+
+
+
+ PlatformVersion supported
+ - AndroidAndroid 4.4 and later
+ - iOSiOS 9.0 and later
+ - macOSOS X 10.7 and later
+ - tvOStvOS 9.0 and later
+ - watchOSwatchOS 2.0 and later
+ - TizenTizen 3.0
+ - Windows UWPWindows 10
+ - Windows StoreWindows 8.1 or later
+ - Windows Phone StoreWindows Phone 8.1 or later
+ - Windows Phone SilverlightWindows Phone 8.0 or later
+ - Windows (Desktop Apps)Windows 7 or later
+
+
+
+
+ Gets the timestamp of the last time the file was modified.
+
+
+
+
+ Gets the size of the file in bytes.
+
+
+
+
+ Describes the purpose of the thumbnail to determine how to adjust the thumbnail image to retrieve.
+
+
+
+
+ To display previews of picture or video files.
+
+
+
+
+ To display previews of files (or other items) in a list.
+
+
+
+
+ To display a preview of any single item (like a file, folder, or file group).
+
+
+
+
+ Represents a file.
+ Provides information about the file and its contents, and ways to manipulate them.
+
+
+
+
+ Replaces the specified file with a copy of the current file.
+
+ The file to replace.
+ No object or value is returned when this method completes.
+
+
+
+ Creates a copy of the file in the specified folder.
+
+
+
+
+
+
+ Creates a copy of the file in the specified folder, using the desired name.
+
+
+
+
+
+
+
+ Moves the current file to the location of the specified file and replaces the specified file in that location.
+
+
+
+
+
+
+ Moves the current file to the specified folder.
+
+
+
+
+
+
+ Moves the current file to the specified folder and renames the file according to the desired name.
+
+
+
+
+
+
+
+ Gets the MIME type of the contents of the file.
+
+ The MIME type of the file contents.
+ For example, a music file might have the "audio/mpeg" MIME type.
+
+
+
+ Gets the type (file name extension) of the file.
+
+
+
+
+ Manipulates folders and their contents, and provides information about them.
+
+
+
+
+ Creates a new file in the current folder.
+
+ The desired name of the file to create.
+
+
+
+
+ Creates a new file in the current folder, and specifies what to do if a file with the same name already exists in the current folder.
+
+ The desired name of the file to create.
+ The enum value that determines what to do if the desiredName is the same as the name of an existing file in the current folder.
+
+
+
+
+ Creates a new folder in the current folder.
+
+ The desired name of the folder to create.
+
+
+
+
+ Creates a new folder in the current folder, and specifies what to do if a folder with the same name already exists in the current folder.
+
+ The desired name of the folder to create.
+ The enum value that determines what to do if the desiredName is the same as the name of an existing folder in the current folder.
+
+
+
+
+ Gets the specified file from the current folder.
+
+ The name (or path relative to the current folder) of the file to retrieve.
+
+
+
+
+ Gets the files from the current folder.
+
+
+
+
+
+ Gets the specified folder from the current folder.
+
+ The name of the child folder to retrieve.
+
+
+
+
+ Gets the folders in the current folder.
+
+
+
+
+
+ Gets the specified item from the .
+
+ The name of the item to retrieve.
+
+
+
+
+ Gets the items from the current folder.
+
+
+
+
+
+ Try to get a single file or sub-folder from the current folder by using the name of the item.
+
+ The name (or path relative to the current folder) of the file or sub-folder to try to retrieve.
+ When this method completes successfully, it returns the file or folder (type ).
+
+
+
+ Manipulates folders and their contents, and provides information about them.
+
+
+
+
+ Try to get a single file or sub-folder from the current folder by using the name of the item.
+
+ The name (or path relative to the current folder) of the file or sub-folder to try to retrieve.
+ When this method completes successfully, it returns the file or folder (type ).
+
+
+
+ Manipulates storage items (files and folders) and their contents, and provides information about them.
+
+
+
+
+ Deletes the current item.
+
+
+
+
+
+ Deletes the current item, optionally deleting it permanently.
+
+
+
+
+
+ Gets the basic properties of the current item (like a file or folder).
+
+
+
+
+
+ Determines whether the current IStorageItem matches the specified StorageItemTypes value.
+
+ The value to match against.
+
+
+
+
+
+ Gets the attributes of a storage item.
+
+
+
+
+ Gets the date and time when the current item was created.
+
+
+
+
+ Gets the name of the item including the file name extension if there is one.
+
+
+
+
+ Gets the full file-system path of the item, if the item has a path.
+
+
+
+
+ Gets the parent folder of the current storage item.
+
+
+
+
+
+ Indicates whether the current item is the same as the specified item.
+
+ The object that represents a storage item to compare against.
+ Returns true if the current storage item is the same as the specified storage item; otherwise false.
+
+
+
+ Manipulates storage items (files and folders) and their contents, and provides information about them.
+
+
+
+
+ Gets the parent folder of the current storage item.
+
+
+
+
+
+ Indicates whether the current item is the same as the specified item.
+
+ The object that represents a storage item to compare against.
+ Returns true if the current storage item is the same as the specified storage item; otherwise false.
+
+
+
+ Provides access to common locations that contain user content.
+ This includes content from a user's local libraries (such as Documents, Pictures, Music, and Videos).
+
+
+
+ PlatformVersion supported
+ - AndroidAndroid 4.4 and later
+ - iOSiOS 9.0 and later
+ - macOSOS X 10.7 and later
+ - tvOStvOS 9.0 and later
+ - TizenTizen 3.0
+ - Windows UWPWindows 10
+ - Windows StoreWindows 8.1 or later
+ - Windows Phone StoreWindows Phone 8.1 or later
+ - Windows Phone SilverlightWindows Phone 8.0 or later
+ - Windows (Desktop Apps)Windows 7 or later
+
+
+
+
+ Gets the Camera Roll folder.
+
+
+
+ PlatformVersion supported
+ - AndroidAndroid 4.4 and later
+ - TizenTizen 3.0
+ - Windows UWPWindows 10
+ - Windows StoreWindows 8.1 or later
+ - Windows Phone StoreWindows Phone 8.1 or later
+ - Windows Phone SilverlightWindows Phone 8.0 or later
+ - Windows (Desktop Apps)Windows 8.1 or later
+
+
+
+
+ Gets the Documents library.
+
+
+
+
+ Gets the Music library.
+
+
+
+
+ Gets the Pictures library.
+
+
+
+
+ Gets the Videos library.
+
+
+
+
+ Specifies what to do if a file or folder with the specified name already exists in the current folder when you copy, move, or rename a file or folder.
+
+
+
+
+ Automatically append a number to the base of the specified name if the file or folder already exists.
+ For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt.
+ If MyFolder already exists, then the new folder is named MyFolder(2).
+
+
+
+
+ Replace the existing item if the file or folder already exists.
+
+
+
+
+ Raise an exception of type System.Exception if the file or folder already exists.
+ Methods that don't explicitly pass a value from the NameCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder.
+
+
+
+
+ Provides helper methods for reading and writing a file using the absolute path or URI of the file.
+
+
+
+ PlatformVersion supported
+ - AndroidAndroid 4.4 and later
+ - iOSiOS 9.0 and later
+ - macOSOS X 10.7 and later
+ - tvOStvOS 9.0 and later
+ - watchOSwatchOS 2.0 and later
+ - TizenTizen 3.0
+ - Windows UWPWindows 10
+ - Windows StoreWindows 8.1 or later
+ - Windows Phone StoreWindows Phone 8.1 or later
+ - Windows Phone SilverlightWindows Phone 8.0 or later
+ - Windows (Desktop Apps)Windows 7 or later
+
+
+
+
+ Appends lines of text to the file at the specified path or URI.
+
+ The path or URI of the file that the lines are appended to.
+ The list of text strings to append as lines.
+ No object or value is returned when this method completes.
+
+
+
+ Appends lines of text to the file at the specified path or URI using the specified character encoding.
+
+ The path or URI of the file that the lines are appended to.
+ The list of text strings to append as lines.
+ The character encoding of the file.
+ No object or value is returned when this method completes.
+
+
+
+ Appends text to the file at the specified path or URI.
+
+ The path of the file that the text is appended to.
+ The text to append.
+ No object or value is returned when this method completes.
+
+
+
+ Appends text to the file at the specified path or URI using the specified character encoding.
+
+ The path of the file that the text is appended to.
+ The text to append.
+ The character encoding of the file.
+ No object or value is returned when this method completes.
+
+
+
+ Reads the contents of the file at the specified path or URI and returns lines of text.
+
+ The path of the file to read.
+ When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text.
+ Each line of text in the list is represented by a String object.
+
+
+
+ Reads the contents of the file at the specified path or URI using the specified character encoding and returns lines of text.
+
+ The path of the file to read.
+ The character encoding of the file.
+ When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text.
+ Each line of text in the list is represented by a String object.
+
+
+
+ Reads the contents of the file at the specified path or URI and returns text.
+
+ The path of the file to read.
+ When this method completes successfully, it returns the contents of the file as a text string.
+
+
+
+ Reads the contents of the file at the specified path or URI using the specified character encoding and returns text.
+
+ The path of the file to read.
+ The character encoding of the file.
+ When this method completes successfully, it returns the contents of the file as a text string.
+
+
+
+ Writes lines of text to the file at the specified path or URI.
+
+ The path of the file that the lines are written to.
+ The list of text strings to append as lines.
+ No object or value is returned when this method completes.
+
+
+
+ Writes lines of text to the file at the specified path or URI using the specified character encoding.
+
+ The path of the file that the lines are written to.
+ The list of text strings to append as lines.
+ The character encoding of the file.
+ No object or value is returned when this method completes.
+
+
+
+ Writes text to the file at the specified path or URI.
+
+ The path of the file that the text is written to.
+ The text to write.
+ No object or value is returned when this method completes.
+
+
+
+ Writes text to the file at the specified path or URI using the specified character encoding.
+
+ The path of the file that the text is written to.
+ The text to write.
+ The character encoding of the file.
+ No object or value is returned when this method completes.
+
+
+
+ Specifies whether a deleted item is moved to the Recycle Bin or permanently deleted.
+
+
+
+
+ Specifies the default behavior.
+
+
+
+
+ Permanently deletes the item.
+ The item is not moved to the Recycle Bin.
+
+
+
+
+ Represents a file.
+ Provides information about the file and its content, and ways to manipulate them.
+
+
+
+ PlatformVersion supported
+ - AndroidAndroid 4.4 and later
+ - iOSiOS 9.0 and later
+ - macOSOS X 10.7 and later
+ - tvOStvOS 9.0 and later
+ - watchOSwatchOS 2.0 and later
+ - TizenTizen 3.0
+ - Windows UWPWindows 10
+ - Windows StoreWindows 8.1 or later
+ - Windows Phone StoreWindows Phone 8.1 or later
+ - Windows Phone SilverlightWindows Phone 8.0 or later
+ - Windows (Desktop Apps)Windows 7 or later
+
+
+
+
+ Gets a StorageFile object to represent the file at the specified path.
+
+ The path of the file to get a StorageFile to represent.
+ If your path uses slashes, make sure you use backslashes(\).
+ Forward slashes(/) are not accepted by this method.
+ When this method completes, it returns the file as a StorageFile.
+
+
+
+ Replaces the specified file with a copy of the current file.
+
+
+
+
+
+
+ Creates a copy of the file in the specified folder.
+
+ The destination folder where the copy of the file is created.
+
+
+
+
+ Creates a copy of the file in the specified folder and renames the copy.
+
+ The destination folder where the copy of the file is created.
+ The new name for the copy of the file created in the destinationFolder.
+
+
+
+
+ Deletes the current file.
+
+
+
+
+
+ Deletes the current file, optionally deleting the item permanently.
+
+
+
+
+
+ Gets the basic properties of the current file.
+
+
+
+
+
+ Retrieves an adjusted thumbnail image for the file, determined by the purpose of the thumbnail.
+
+ The enum value that describes the purpose of the thumbnail and determines how the thumbnail image is adjusted.
+ When this method completes successfully, it returns a that represents the thumbnail image or null if there is no thumbnail image associated with the file.
+
+
+
+ Gets the parent folder of the current file.
+
+
+
+
+
+ Moves the current file to the specified folder and renames the file according to the desired name.
+
+ The destination folder where the file is moved.
+
+
+
+
+ Moves the current file to the specified folder and renames the file according to the desired name.
+
+ The destination folder where the file is moved.
+ The desired name of the file after it is moved.
+
+
+
+
+ Moves the current file to the location of the specified file and replaces the specified file in that location.
+
+ The file to replace.
+ No object or value is returned by this method.
+
+
+
+ Renames the current file.
+
+ The desired, new name of the current item.
+ No object or value is returned by this method when it completes.
+
+
+
+ Renames the current file.
+ This method also specifies what to do if an existing item in the current file's location has the same name.
+
+ The desired, new name of the current file.
+ If there is an existing item in the current file's location that already has the specified desiredName, the specified determines how the system responds to the conflict.
+ The enum value that determines how the system responds if the desiredName is the same as the name of an existing item in the current file's location.
+ No object or value is returned by this method when it completes.
+
+
+
+ Gets the attributes of a file.
+
+
+
+
+ Gets the date and time when the current file was created.
+
+
+
+
+ Gets the MIME type of the contents of the file.
+
+
+
+ PlatformVersion supported
+ - iOSiOS 9.0 and later
+ - tvOStvOS 9.0 and later
+ - TizenTizen 3.0
+ - Windows UWPWindows 10
+ - Windows StoreWindows 8.1 or later
+ - Windows Phone StoreWindows Phone 8.1 or later
+ - Windows Phone SilverlightWindows Phone 8.0 or later
+
+
+
+
+
+ Gets the type (file name extension) of the file.
+
+
+
+
+ Gets the name of the file including the file name extension.
+
+
+
+
+ Gets the full file-system path of the current file, if the file has a path.
+
+
+
+
+ Indicates whether the current file is equal to the specified file.
+
+ The object that represents a file to compare against.
+ Returns true if the current file is equal to the specified file; otherwise false.
+
+
+
+ Determines whether the current matches the specified value.
+
+ The value to match against.
+ True if the matches the specified value; otherwise false.
+
+
+
+
+ Manages folders and their contents and provides information about them.
+
+
+
+ PlatformVersion supported
+ - AndroidAndroid 4.4 and later
+ - iOSiOS 9.0 and later
+ - macOSOS X 10.7 and later
+ - tvOStvOS 9.0 and later
+ - watchOSwatchOS 2.0 and later
+ - TizenTizen 3.0
+ - Windows UWPWindows 10
+ - Windows StoreWindows 8.1 or later
+ - Windows Phone StoreWindows Phone 8.1 or later
+ - Windows Phone SilverlightWindows Phone 8.0 or later
+ - Windows (Desktop Apps)Windows 7 or later
+
+
+
+
+ Gets a StorageFile object to represent the file at the specified path.
+
+ The path of the file to get a StorageFile to represent.
+ If your path uses slashes, make sure you use backslashes(\).
+ Forward slashes(/) are not accepted by this method.
+ When this method completes, it returns the file as a StorageFile.
+
+
+
+ Creates a new file with the specified name in the current folder.
+
+ The name of the new file to create in the current folder.
+ When this method completes, it returns a StorageFile that represents the new file.
+
+
+
+ Creates a new file with the specified name in the current folder.
+
+ The name of the new file to create in the current folder.
+ One of the enumeration values that determines how to handle the collision if a file with the specified desiredName already exists in the current folder.
+ When this method completes, it returns a StorageFile that represents the new file.
+
+
+
+ Creates a new subfolder with the specified name in the current folder.
+
+ The name of the new subfolder to create in the current folder.
+ When this method completes, it returns a StorageFolder that represents the new subfolder.
+
+
+
+ Creates a new subfolder with the specified name in the current folder.
+ This method also specifies what to do if a subfolder with the same name already exists in the current folder.
+
+ The name of the new subfolder to create in the current folder.
+ One of the enumeration values that determines how to handle the collision if a subfolder with the specified desiredName already exists in the current folder.
+ When this method completes, it returns a StorageFolder that represents the new subfolder.
+
+
+
+ Deletes the current folder.
+
+
+
+
+
+ Deletes the current folder.
+ This method also specifies whether to delete the folder permanently.
+
+
+
+
+
+ Gets the basic properties of the current folder.
+
+
+
+
+
+ Gets the file with the specified name from the current folder.
+
+
+
+
+
+
+ Gets the files in the current folder.
+
+
+
+
+
+ Gets the specified folder from the current folder.
+
+ The name of the child folder to retrieve.
+ When this method completes successfully, it returns a StorageFolder that represents the child folder.
+
+
+
+ Gets the folders in the current folder.
+
+
+
+
+
+ Gets the file or folder with the specified name from the current folder.
+
+ The name (or path relative to the current folder) of the file or folder to get.
+
+
+
+
+ Gets the items in the current folder.
+
+
+
+
+
+ Gets the parent folder of the current folder.
+
+ When this method completes, it returns the parent folder as a .
+
+
+
+ Tries to get the file or folder with the specified name from the current folder.
+ Returns null instead of raising a FileNotFoundException if the specified file or folder is not found.
+
+ The name (or path relative to the current folder) of the file or folder to get.
+ When this method completes successfully, it returns an IStorageItem that represents the specified file or folder.
+ If the specified file or folder is not found, this method returns null instead of raising an exception.
+
+
+
+ Gets the attributes of the current folder.
+
+
+
+
+ Gets the date and time that the current folder was created.
+
+
+
+
+ Gets the name of the current folder.
+
+
+
+
+ Gets the full path of the current folder in the file system, if the path is available.
+
+
+
+
+ Indicates whether the current folder is equal to the specified folder.
+
+ The object that represents the folder to compare against.
+ Returns true if the current folder is equal to the specified folder; otherwise false.
+
+
+
+ Indicates whether the current matches the specified value.
+
+ The enum value that determines the object type to match against.
+ True if the matches the specified value; otherwise false.
+
+
+
+
+ Describes whether an item that implements the interface is a file or a folder.
+
+
+
+
+
+ A storage item that is neither a file nor a folder.
+
+
+
+
+ A file that is represented as a instance.
+
+
+
+
+ A folder that is represented as a instance.
+
+
+
+
+ Specifies the type of character encoding for a stream.
+
+
+
+
+ The encoding is UTF-8.
+
+
+
+
+ The encoding is UTF-16, with the least significant byte first in the two eight-bit bytes.
+
+
+
+
+ The encoding is UTF-16, with the most significant byte first in the two eight-bit bytes.
+
+
+
+
+ Specifies the processor architecture supported by an app.
+
+
+
+ PlatformVersion supported
+ - AndroidAndroid 4.4 and later
+ - iOSiOS 9.0 and later
+ - macOSOS X 10.7 and later
+ - tvOStvOS 9.0 and later
+ - watchOSwatchOS 2.0 and later
+ - TizenTizen 3.0
+ - Windows UWPWindows 10
+ - Windows StoreWindows 8.1 or later
+ - Windows Phone StoreWindows Phone 8.1 or later
+ - Windows Phone SilverlightWindows Phone 8.0 or later
+ - Windows (Desktop Apps)Windows 7 or later
+
+
+
+
+ The x86 processor architecture.
+
+
+
+
+ The ARM processor architecture.
+
+
+
+
+ The x64 processor architecture.
+
+
+
+
+ A neutral processor architecture.
+
+
+
+
+ An unknown processor architecture.
+
+
+
+