1
<Type Name="FileUtilityService" FullName="MonoDevelop.Core.FileUtilityService">
2
<TypeSignature Language="C#" Value="public class FileUtilityService : MonoDevelop.Core.AbstractService" />
4
<AssemblyName>MonoDevelop.Core</AssemblyName>
5
<AssemblyVersion>0.9.0.0</AssemblyVersion>
8
<BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
12
<Member MemberName=".ctor">
13
<MemberSignature Language="C#" Value="public FileUtilityService ();" />
14
<MemberType>Constructor</MemberType>
17
<summary>To be added.</summary>
18
<remarks>To be added.</remarks>
21
<Member MemberName="SearchDirectory">
22
<MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection SearchDirectory (string directory, string filemask, bool searchSubdirectories);" />
23
<MemberType>Method</MemberType>
25
<ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
28
<Parameter Name="directory" Type="System.String" />
29
<Parameter Name="filemask" Type="System.String" />
30
<Parameter Name="searchSubdirectories" Type="System.Boolean" />
33
<param name="directory">Directory where to look for files.</param>
34
<param name="filemask">File mask.</param>
35
<param name="searchSubdirectories">Set to <b>true</b> if subdirectories must be searched.</param>
36
<summary>Finds all files in a directory.</summary>
37
<returns>Finds all files which are valid to the mask filemask in the path directory and all subdirectories (if searchSubdirectories is true). The found files are returned in a StringCollection collection.</returns>
38
<remarks>To be added.</remarks>
41
<Member MemberName="SearchDirectory">
42
<MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection SearchDirectory (string directory, string filemask);" />
43
<MemberType>Method</MemberType>
45
<ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
48
<Parameter Name="directory" Type="System.String" />
49
<Parameter Name="filemask" Type="System.String" />
52
<param name="directory">To be added.</param>
53
<param name="filemask">To be added.</param>
54
<summary>To be added.</summary>
55
<returns>To be added.</returns>
56
<remarks>To be added.</remarks>
59
<Member MemberName="AbsoluteToRelativePath">
60
<MemberSignature Language="C#" Value="public string AbsoluteToRelativePath (string baseDirectoryPath, string absPath);" />
61
<MemberType>Method</MemberType>
63
<ReturnType>System.String</ReturnType>
66
<Parameter Name="baseDirectoryPath" Type="System.String" />
67
<Parameter Name="absPath" Type="System.String" />
70
<param name="baseDirectoryPath">To be added.</param>
71
<param name="absPath">To be added.</param>
72
<summary>To be added.</summary>
73
<returns>To be added.</returns>
74
<remarks>To be added.</remarks>
77
<Member MemberName="RelativeToAbsolutePath">
78
<MemberSignature Language="C#" Value="public string RelativeToAbsolutePath (string baseDirectoryPath, string relPath);" />
79
<MemberType>Method</MemberType>
81
<ReturnType>System.String</ReturnType>
84
<Parameter Name="baseDirectoryPath" Type="System.String" />
85
<Parameter Name="relPath" Type="System.String" />
88
<param name="baseDirectoryPath">To be added.</param>
89
<param name="relPath">To be added.</param>
90
<summary>To be added.</summary>
91
<returns>To be added.</returns>
92
<remarks>To be added.</remarks>
95
<Member MemberName="IsValidFileName">
96
<MemberSignature Language="C#" Value="public bool IsValidFileName (string fileName);" />
97
<MemberType>Method</MemberType>
99
<ReturnType>System.Boolean</ReturnType>
102
<Parameter Name="fileName" Type="System.String" />
105
<param name="fileName">To be added.</param>
106
<summary>To be added.</summary>
107
<returns>To be added.</returns>
108
<remarks>To be added.</remarks>
111
<Member MemberName="IsDirectory">
112
<MemberSignature Language="C#" Value="public bool IsDirectory (string filename);" />
113
<MemberType>Method</MemberType>
115
<ReturnType>System.Boolean</ReturnType>
118
<Parameter Name="filename" Type="System.String" />
121
<param name="filename">To be added.</param>
122
<summary>To be added.</summary>
123
<returns>To be added.</returns>
124
<remarks>To be added.</remarks>
127
<Member MemberName="GetDirectoryNameWithSeparator">
128
<MemberSignature Language="C#" Value="public string GetDirectoryNameWithSeparator (string directoryName);" />
129
<MemberType>Method</MemberType>
131
<ReturnType>System.String</ReturnType>
134
<Parameter Name="directoryName" Type="System.String" />
137
<param name="directoryName">To be added.</param>
138
<summary>To be added.</summary>
139
<returns>To be added.</returns>
140
<remarks>To be added.</remarks>
143
<Member MemberName="SharpDevelopRootPath">
144
<MemberSignature Language="C#" Value="public string SharpDevelopRootPath { get; };" />
145
<MemberType>Property</MemberType>
147
<ReturnType>System.String</ReturnType>
150
<summary>To be added.</summary>
151
<value>To be added.</value>
152
<remarks>To be added.</remarks>
157
<summary>Class that provides several utility methods related to file operations.</summary>
158
<remarks>To be added.</remarks>