public override ISnapshot Load(SnapshotParseContext snapshotParseContext, ISourceFile sourceFile) { var contents = sourceFile.ReadAsText(snapshotParseContext.Tokens); var yamlTextSnapshot = CompositionService.Resolve<YamlTextSnapshot>().With(snapshotParseContext, sourceFile, contents); return yamlTextSnapshot; }
public override ISnapshot Load(SnapshotParseContext snapshotParseContext, ISourceFile sourceFile) { var text = sourceFile.ReadAsText(snapshotParseContext.Tokens); var xmlTextSnapshot = CompositionService.Resolve<XmlTextSnapshot>().With(snapshotParseContext, sourceFile, text, SchemaNamespace, SchemaFileName); return xmlTextSnapshot; }
public override ISnapshot Load(SnapshotParseContext snapshotParseContext, ISourceFile sourceFile) { var contents = sourceFile.ReadAsText(snapshotParseContext.Tokens); return(Factory.JsonTextSnapshot(sourceFile, contents)); }
public override ISnapshot Load(SnapshotParseContext snapshotParseContext, ISourceFile sourceFile) { var contents = sourceFile.ReadAsText(snapshotParseContext.Tokens); return(Factory.XmlTextSnapshot(sourceFile, contents, SchemaNamespace, SchemaFileName)); }