Compartir a través de


ParserFactory Constructor (Dictionary(Int32, AccumulatorAction), Byte[], Byte[], Dictionary(Int32, String[]), Int32[], IRuntime[], Dictionary(Int32, Object[]), Dictionary(Int32, Object[]), Dictionary(Int32, Object[]), Object[])

[This content is no longer valid. For the latest information on "M", "Quadrant", SQL Server Modeling Services, and the Repository, see the Model Citizen blog.]

Namespace:  System.Dataflow
Assembly:  System.Dataflow (in System.Dataflow.dll)

Syntax

'Declaration
PublicSubNew ( _
    accumulatorProductionsAsDictionary(OfInteger, AccumulatorAction), _
    lexerTablesAsByte(), _
    parserTablesAsByte(), _
    productionBindingsAsDictionary(OfInteger, String()), _
    productionTermMapAsInteger(), _
    runtimeActionsAsIRuntime(), _
    syntaxMetadataAsDictionary(OfInteger, Object()), _
    termMetadataAsDictionary(OfInteger, Object()), _
    tokenMetadataAsDictionary(OfInteger, Object()), _
    languageMetadataAsObject() _
)
'Usage
DimaccumulatorProductionsAsDictionary(OfInteger, AccumulatorAction)
DimlexerTablesAsByte()
DimparserTablesAsByte()
DimproductionBindingsAsDictionary(OfInteger, String())
DimproductionTermMapAsInteger()
DimruntimeActionsAsIRuntime()
DimsyntaxMetadataAsDictionary(OfInteger, Object())
DimtermMetadataAsDictionary(OfInteger, Object())
DimtokenMetadataAsDictionary(OfInteger, Object())
DimlanguageMetadataAsObject()

DiminstanceAs NewParserFactory(accumulatorProductions, _
    lexerTables, parserTables, productionBindings, _
    productionTermMap, runtimeActions, _
    syntaxMetadata, termMetadata, tokenMetadata, _
    languageMetadata)
publicParserFactory(
    Dictionary<int, AccumulatorAction> accumulatorProductions,
    byte[] lexerTables,
    byte[] parserTables,
    Dictionary<int, string[]> productionBindings,
    int[] productionTermMap,
    IRuntime[] runtimeActions,
    Dictionary<int, Object[]> syntaxMetadata,
    Dictionary<int, Object[]> termMetadata,
    Dictionary<int, Object[]> tokenMetadata,
    Object[] languageMetadata
)
public:
ParserFactory(
    Dictionary<int, AccumulatorAction>^ accumulatorProductions, 
    array<unsigned char>^ lexerTables, 
    array<unsigned char>^ parserTables, 
    Dictionary<int, array<String^>^>^ productionBindings, 
    array<int>^ productionTermMap, 
    array<IRuntime^>^ runtimeActions, 
    Dictionary<int, array<Object^>^>^ syntaxMetadata, 
    Dictionary<int, array<Object^>^>^ termMetadata, 
    Dictionary<int, array<Object^>^>^ tokenMetadata, 
    array<Object^>^ languageMetadata
)
publicfunctionParserFactory(
    accumulatorProductions : Dictionary<int, AccumulatorAction>, 
    lexerTables : byte[], 
    parserTables : byte[], 
    productionBindings : Dictionary<int, String[]>, 
    productionTermMap : int[], 
    runtimeActions : IRuntime[], 
    syntaxMetadata : Dictionary<int, Object[]>, 
    termMetadata : Dictionary<int, Object[]>, 
    tokenMetadata : Dictionary<int, Object[]>, 
    languageMetadata : Object[]
)

Parameters

.NET Framework Security

See Also

Reference

ParserFactory Class

ParserFactory Members

ParserFactory Overload

System.Dataflow Namespace