private string TrailingUseMasterName(SparkViewDescriptor descriptor) { string lastTemplate = descriptor.Templates.Last(); SourceContext sourceContext = AbstractSyntaxProvider.CreateSourceContext(lastTemplate, _engine.ViewFolder); if (sourceContext == null) { return(null); } ParseResult <string> result = ParseUseMaster(new Position(sourceContext)); return(result == null ? null : result.Value); }
public string TrailingUseMasterName(SparkViewDescriptor descriptor) { var lastTemplate = descriptor.Templates.Last(); var sourceContext = AbstractSyntaxProvider.CreateSourceContext(lastTemplate, _engine.ViewFolder); if (sourceContext == null) { return null; } var result = _grammar.ParseUseMaster(new Position(sourceContext)); return result?.Value; }