public static Graph GetGraphInstance(string resourcePath, IFileProvider fileProvider, ExternalRessourcesLoadingPolicy loadingPolicy) { GraphXmlDeserializer parser = new GraphXmlDeserializer() { localFileProvider = fileProvider, FileLoadingPolicy = loadingPolicy }; return(parser.LoadFile(resourcePath)); }
public static Graph GetGraphInstance(string resourcePath, IFileProvider fileProvider, Type vertexImplementation) { GraphXmlDeserializer parser = new GraphXmlDeserializer() { localFileProvider = fileProvider, FileLoadingPolicy = ExternalRessourcesLoadingPolicy.None }; parser.OverrideConcreteVertexype(vertexImplementation); return(parser.LoadFile(resourcePath)); }