API Reference
Class
StorySourceText
Keeps exact source text together with optional dependency-free syntax spans. Tokenizers live in adapters and map their language-specific tokens into this model.
Inheritance
- Object
- StorySourceText
Usage
Explore 11 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 6
- Method IStorySourceTokenizer.Tokenize
- Method StorySourceText.AddSpan
- Method StorySourceText.Create
- Method StorySourceText.WithLanguage
- Property StorySourceTimeline.Source
- Property VisualStorySourceSurface.Source
Accepted by parameters 5
- Method StorySourceTimeline.Create
- Method StorySourceTimeline.Edit
- Method StorySourceTimeline.Paste
- Method StorySourceTimeline.Type
- Constructor VisualStorySourceSurface.VisualStorySourceSurface
Methods
AddSpan 2 overloads
public StorySourceText AddSpan(Int32 start, Int32 length, StorySyntaxKind kind) #Returns:
StorySourceTextAdds one ordered syntax span.
Parameters
- start System.Int32
- length System.Int32
- kind ChartForgeX.Stories.StorySyntaxKind
public StorySourceText AddSpan(StorySourceSpan span) #Returns:
StorySourceTextAdds one ordered syntax span.
Parameters
- span ChartForgeX.Stories.StorySourceSpan
public static StorySourceText Create(String text, String? language = null) #Returns:
StorySourceTextCreates source text without language-specific dependencies.
Parameters
- text System.String
- language System.String? = null
public StorySourceText WithLanguage(String? language) #Returns:
StorySourceTextSets an optional language identifier used by hosts and accessibility output.
Parameters
- language System.String?
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?