private void FreeScriptRunBuffers() { ScriptRunCapacity = 0; if (ScriptRuns != null) { Memory.Free(ScriptRuns); ScriptRuns = null; } }
public void InitializeTruncatedCopy(ScriptRun *scriptRun, int truncatedLeadingCharsCount, int truncatedTrailingCharsCount) { this.run = scriptRun->run; if (this.run.RunKind == RunKind.Text) { this.run.CharCount = scriptRun->CharCount - truncatedLeadingCharsCount - truncatedTrailingCharsCount; } ScriptAnalysis = scriptRun->ScriptAnalysis; CharIndexInParagraph = scriptRun->CharIndexInParagraph + truncatedLeadingCharsCount; }
private void AllocScriptRunBuffers() { ScriptRuns = (ScriptRun *)Memory.Alloc(ScriptRunCapacity * sizeof(ScriptRun)); }
private void InitializeScriptRunBuffers() { ScriptRunCapacity = 0; ScriptRuns = null; }
private void AllocScriptRunBuffers() { ScriptRuns = (ScriptRun*)Memory.Alloc(ScriptRunCapacity * sizeof(ScriptRun)); }