ScrewTurn.Wiki.PagesStorageProvider.GetSnippets C# (CSharp) Method

GetSnippets() public method

Gets all the Snippets.
public GetSnippets ( ) : System.Snippet[]
return System.Snippet[]
        public Snippet[] GetSnippets()
        {
            lock(this) {
                string[] files = Directory.GetFiles(GetFullPath(SnippetsDirectory), "*.cs");

                Snippet[] snippets = new Snippet[files.Length];
                for(int i = 0; i < files.Length; i++) {
                    snippets[i] = new Snippet(Path.GetFileNameWithoutExtension(files[i]), File.ReadAllText(files[i]), this);
                }

                Array.Sort(snippets, new SnippetNameComparer());

                return snippets;
            }
        }
PagesStorageProvider