StorytellerDocGen.Samples.BlockCommentScanner.DetermineName C# (CSharp) Méthode

DetermineName() public méthode

public DetermineName ( string line ) : string
line string
Résultat string
        public string DetermineName(string line)
        {
            if (!line.TrimStart().StartsWith(_commentStart)) return null;
            if (!line.Contains(Samples.SAMPLE)) return null;

            var start = line.IndexOf(Samples.SAMPLE) + Samples.SAMPLE.Length;
            var end = line.IndexOf(_commentEnd);

            return line.Substring(start, end - start).Trim();
        }

Usage Example

        public void is_at_start_miss()
        {
            var scanner = new BlockCommentScanner("<!--", "-->", "spark", "lang-htm");

            scanner.DetermineName("<h1>some html</h1>").ShouldBeNull();
            scanner.DetermineName("SAMPLE: UsingCodeSnippetInSpark").ShouldBeNull();
        }
All Usage Examples Of StorytellerDocGen.Samples.BlockCommentScanner::DetermineName