C# Класс Microsoft.R.Support.RD.Parser.RdFunctionSignature

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ExtractSignatures ( Microsoft.R.Support.RD.Parser.RdParseContext context ) : IReadOnlyList
ParseSignatures ( string usageContent ) : IReadOnlyList

Приватные методы

Метод Описание
GetRText ( Microsoft.R.Support.RD.Parser.RdParseContext context, int startTokenIndex, int endTokenIndex ) : string

Extracts R-parseable text from RD \usage{...} block. RD text may contain \dots sequence which denotes ellipsis. R parser does not know about it and hence we must replace \dots by ... Also, signatures may contain S3 method info like '\method{as.matrix}{data.frame}(x, rownames.force = NA, \dots)' which we need to filter out since they are irrelevant to intellisense.

ParseSignature ( string functionName, ParseContext context ) : ISignatureInfo
SkipS3Method ( Microsoft.R.Support.RD.Parser.RdParseContext context, int &index ) : int

Описание методов

ExtractSignatures() публичный статический Метод

public static ExtractSignatures ( Microsoft.R.Support.RD.Parser.RdParseContext context ) : IReadOnlyList
context Microsoft.R.Support.RD.Parser.RdParseContext
Результат IReadOnlyList

ParseSignatures() публичный статический Метод

public static ParseSignatures ( string usageContent ) : IReadOnlyList
usageContent string
Результат IReadOnlyList