TSqlParser.Parse 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Parse(IList<TSqlParserToken>, IList<ParseError>) |
將指定的標記解析成 TSqlFragment。 |
| Parse(TextReader, IList<ParseError>) |
阻擋解析法。 |
| Parse(TextReader, IList<ParseError>, Int32, Int32, Int32) |
阻擋解析法。 |
Parse(IList<TSqlParserToken>, IList<ParseError>)
將指定的標記解析成 TSqlFragment。
public abstract Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment Parse(System.Collections.Generic.IList<Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken> tokens, out System.Collections.Generic.IList<Microsoft.SqlServer.TransactSql.ScriptDom.ParseError> errors);
abstract member Parse : System.Collections.Generic.IList<Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken> * IList -> Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment
Public MustOverride Function Parse (tokens As IList(Of TSqlParserToken), ByRef errors As IList(Of ParseError)) As TSqlFragment
參數
- tokens
- IList<TSqlParserToken>
輸入權杖。
- errors
- IList<ParseError>
解析錯誤會被加入的 IList。
傳回
適用於
Parse(TextReader, IList<ParseError>)
阻擋解析法。
public Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment Parse(System.IO.TextReader input, out System.Collections.Generic.IList<Microsoft.SqlServer.TransactSql.ScriptDom.ParseError> errors);
member this.Parse : System.IO.TextReader * IList -> Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment
Public Function Parse (input As TextReader, ByRef errors As IList(Of ParseError)) As TSqlFragment
參數
- input
- TextReader
將被解析的腳本。
- errors
- IList<ParseError>
解析錯誤。
傳回
那個被創造出來的碎片。
適用於
Parse(TextReader, IList<ParseError>, Int32, Int32, Int32)
阻擋解析法。
public Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment Parse(System.IO.TextReader input, out System.Collections.Generic.IList<Microsoft.SqlServer.TransactSql.ScriptDom.ParseError> errors, int startOffset, int startLine, int startColumn);
member this.Parse : System.IO.TextReader * IList * int * int * int -> Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment
Public Function Parse (input As TextReader, ByRef errors As IList(Of ParseError), startOffset As Integer, startLine As Integer, startColumn As Integer) As TSqlFragment
參數
- input
- TextReader
將被解析的腳本。
- errors
- IList<ParseError>
解析錯誤。
- startOffset
- Int32
輸入的起始偏移量。
- startLine
- Int32
輸入的起始線編號。
- startColumn
- Int32
輸入的起始欄位位置。
傳回
那個被創造出來的碎片。