TextStudioWritingCompiler
public static class TextStudioWritingCompilerCompiles writing assets into bounded true-distance paths and deterministic fallback data.
Methods
Section titled “Methods”
Compile(TextStudioWritingStyleAsset)
Section titled “Compile(TextStudioWritingStyleAsset)”public static CompiledTextStudioWritingStyle Compile(TextStudioWritingStyleAsset style)Compiles a writing style and its authored paths into an immutable plan with validation diagnostics; a null style produces a pass-through plan.
Parameters
| Name | Type |
|---|---|
style |
TextStudio.TextStudioWritingStyleAsset |
Returns
TextStudio.CompiledTextStudioWritingStyle
ComputeDependencyRevision(TextStudioWritingStyleAsset)
Section titled “ComputeDependencyRevision(TextStudioWritingStyleAsset)”public static ulong ComputeDependencyRevision(TextStudioWritingStyleAsset style)Hashes the style, font, and phrase asset identities, revisions, and schemas for compiled plan invalidation.
Parameters
| Name | Type |
|---|---|
style |
TextStudio.TextStudioWritingStyleAsset |
Returns
System.UInt64
ClassifyChanges(CompiledTextStudioWritingStyle, CompiledTextStudioWritingStyle)
Section titled “ClassifyChanges(CompiledTextStudioWritingStyle, CompiledTextStudioWritingStyle)”public static TextStudioStackChange ClassifyChanges(CompiledTextStudioWritingStyle previous, CompiledTextStudioWritingStyle current)Classifies changed plan inputs using their fingerprints, treating replacement of a missing plan as a full change.
Parameters
| Name | Type |
|---|---|
previous |
TextStudio.CompiledTextStudioWritingStyle |
current |
TextStudio.CompiledTextStudioWritingStyle |
Returns
TextStudio.TextStudioStackChange