Praeclarum.App.DocumentReference.New C# (CSharp) Method

New() public static method

public static New ( string path, string defaultExt, IFileSystem fs, DocumentConstructor dctor, string contents = null ) : Task
path string
defaultExt string
fs IFileSystem
dctor DocumentConstructor
contents string
return Task
		public static Task<DocumentReference> New (string path, string defaultExt, IFileSystem fs, DocumentConstructor dctor, string contents = null)
		{
			var dir = Path.GetDirectoryName (path);
			var ext = Path.GetExtension (path);
			if (string.IsNullOrEmpty (ext))
				ext = defaultExt;
			var baseName = Path.GetFileNameWithoutExtension (path);

			return New (dir, baseName, ext, fs, dctor, contents);
		}

Same methods

DocumentReference::New ( string directory, string baseName, string ext, IFileSystem fs, DocumentConstructor dctor, string contents = null ) : Task