Types/Search.Types.ps1xml

<?xml version="1.0" encoding="utf-8" ?>
<Types>
    <Type>
        <Name>Sourcegraph.LineMatch</Name>
        <Members>
            <!-- Convenience aliases to allow piping to codeintel cmdlets -->
            <ScriptProperty>
                <Name>RepositoryName</Name>
                <GetScriptBlock>$this.FileMatch.Repository.Name</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>FilePath</Name>
                <GetScriptBlock>$this.FileMatch.File.Path</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>CommitID</Name>
                <GetScriptBlock>$this.FileMatch.File.Commit.Oid</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>CharacterNumber</Name>
                <GetScriptBlock>$this.offsetAndLengths | ForEach-Object { $_[0] }</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>Sourcegraph.Symbol</Name>
        <Members>
            <!-- Convenience aliases to allow piping to codeintel cmdlets -->
            <ScriptProperty>
                <Name>RepositoryName</Name>
                <GetScriptBlock>$this.FileMatch.Repository.Name</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>FilePath</Name>
                <GetScriptBlock>$this.FileMatch.File.Path</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>CommitID</Name>
                <GetScriptBlock>$this.FileMatch.File.Commit.Oid</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>LineNumber</Name>
                <GetScriptBlock>$this.Location.Range.Start.Line</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>CharacterNumber</Name>
                <GetScriptBlock>$this.Location.Range.Start.Character</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
</Types>