ExpressionTreeToStringWithCypher 1.1.0
dotnet add package ExpressionTreeToStringWithCypher --version 1.1.0
NuGet\Install-Package ExpressionTreeToStringWithCypher -Version 1.1.0
<PackageReference Include="ExpressionTreeToStringWithCypher" Version="1.1.0" />
paket add ExpressionTreeToStringWithCypher --version 1.1.0
#r "nuget: ExpressionTreeToStringWithCypher, 1.1.0"
// Install ExpressionTreeToStringWithCypher as a Cake Addin #addin nuget:?package=ExpressionTreeToStringWithCypher&version=1.1.0 // Install ExpressionTreeToStringWithCypher as a Cake Tool #tool nuget:?package=ExpressionTreeToStringWithCypher&version=1.1.0
<a name='assembly'></a>
ExpressionTreeToString
Contents
- DynamicCypherWriterVisitor
- ExpressionExtension
- FactoryMethodsWriterVisitor
- Runner
- RunnerFactory
- Utilities
- WordInDoubleQuotes_0
- WriterVisitorBase
<a name='T-ExpressionTreeToString-DynamicCypherWriterVisitor'></a>
DynamicCypherWriterVisitor type
Namespace
ExpressionTreeToString
Summary
See Also
<a name='M-ExpressionTreeToString-DynamicCypherWriterVisitor-#ctor-System-Collections-Generic-Dictionary{System-String,System-String},System-Object,OneOf-OneOf{System-String,System-Nullable{ZSpitz-Util-Language}},System-Boolean-'></a>
#ctor() constructor
Summary
Parameters
This constructor has no parameters.
See Also
<a name='T-ExpressionTreeToString-ExpressionExtension'></a>
ExpressionExtension type
Namespace
ExpressionTreeToString
<a name='M-ExpressionTreeToString-ExpressionExtension-WordInDoubleQuotes'></a>
WordInDoubleQuotes() method
Parameters
This method has no parameters.
Remarks
Pattern:
\\\\"(?<word>\\w+)\\\\"
Explanation:
○ Match the string "\\\"".
<a name='T-ExpressionTreeToString-FactoryMethodsWriterVisitor'></a>
FactoryMethodsWriterVisitor type
Namespace
ExpressionTreeToString
<a name='M-ExpressionTreeToString-FactoryMethodsWriterVisitor-writeMethodCall-System-String,System-Collections-IEnumerable-'></a>
writeMethodCall(args) method
Parameters
Name | Type | Description |
---|---|---|
args | System.String | The arguments to write. If a tuple of string and node type, will write as single node. If a tuple of string and property type, will write as multiple nodes. |
<a name='T-System-Text-RegularExpressions-Generated-WordInDoubleQuotes_0-RunnerFactory-Runner'></a>
Runner type
Namespace
System.Text.RegularExpressions.Generated.WordInDoubleQuotes_0.RunnerFactory
Summary
Provides the runner that contains the custom logic implementing the specified regular expression.
<a name='M-System-Text-RegularExpressions-Generated-WordInDoubleQuotes_0-RunnerFactory-Runner-Scan-System-ReadOnlySpan{System-Char}-'></a>
Scan(inputSpan) method
Summary
Scan the inputSpan
starting from base.runtextstart for the next match.
Parameters
Name | Type | Description |
---|---|---|
inputSpan | System.ReadOnlySpan{System.Char} | The text being scanned by the regular expression. |
<a name='M-System-Text-RegularExpressions-Generated-WordInDoubleQuotes_0-RunnerFactory-Runner-TryFindNextPossibleStartingPosition-System-ReadOnlySpan{System-Char}-'></a>
TryFindNextPossibleStartingPosition(inputSpan) method
Summary
Search inputSpan
starting from base.runtextpos for the next location a match could possibly start.
Returns
true if a possible match was found; false if no more matches are possible.
Parameters
Name | Type | Description |
---|---|---|
inputSpan | System.ReadOnlySpan{System.Char} | The text being scanned by the regular expression. |
<a name='M-System-Text-RegularExpressions-Generated-WordInDoubleQuotes_0-RunnerFactory-Runner-TryMatchAtCurrentPosition-System-ReadOnlySpan{System-Char}-'></a>
TryMatchAtCurrentPosition(inputSpan) method
Summary
Determine whether inputSpan
at base.runtextpos is a match for the regular expression.
Returns
true if the regular expression matches at the current position; otherwise, false.
Parameters
Name | Type | Description |
---|---|---|
inputSpan | System.ReadOnlySpan{System.Char} | The text being scanned by the regular expression. |
<a name='T-System-Text-RegularExpressions-Generated-WordInDoubleQuotes_0-RunnerFactory'></a>
RunnerFactory type
Namespace
System.Text.RegularExpressions.Generated.WordInDoubleQuotes_0
Summary
Provides a factory for creating RegexRunner instances to be used by methods on Regex.
<a name='M-System-Text-RegularExpressions-Generated-WordInDoubleQuotes_0-RunnerFactory-CreateInstance'></a>
CreateInstance() method
Summary
Creates an instance of a RegexRunner used by methods on Regex.
Parameters
This method has no parameters.
<a name='T-System-Text-RegularExpressions-Generated-Utilities'></a>
Utilities type
Namespace
System.Text.RegularExpressions.Generated
Summary
Helper methods used by generated Regex-derived implementations.
<a name='F-System-Text-RegularExpressions-Generated-Utilities-s_defaultTimeout'></a>
s_defaultTimeout constants
Summary
Default timeout value set in AppContext, or InfiniteMatchTimeout if none was set.
<a name='F-System-Text-RegularExpressions-Generated-Utilities-s_hasTimeout'></a>
s_hasTimeout constants
Summary
Whether s_defaultTimeout is non-infinite.
<a name='M-System-Text-RegularExpressions-Generated-Utilities-IsWordChar-System-Char-'></a>
IsWordChar() method
Summary
Determines whether the character is part of the [\w] set.
Parameters
This method has no parameters.
<a name='T-System-Text-RegularExpressions-Generated-WordInDoubleQuotes_0'></a>
WordInDoubleQuotes_0 type
Namespace
System.Text.RegularExpressions.Generated
Summary
Custom Regex-derived type for the WordInDoubleQuotes method.
<a name='M-System-Text-RegularExpressions-Generated-WordInDoubleQuotes_0-#ctor'></a>
#ctor() constructor
Summary
Initializes the instance.
Parameters
This constructor has no parameters.
<a name='F-System-Text-RegularExpressions-Generated-WordInDoubleQuotes_0-Instance'></a>
Instance constants
Summary
Cached, thread-safe singleton instance.
<a name='T-ExpressionTreeToString-WriterVisitorBase'></a>
WriterVisitorBase type
Namespace
ExpressionTreeToString
<a name='M-ExpressionTreeToString-WriterVisitorBase-WriteNode-System-String,System-Object,System-Boolean,System-Object-'></a>
WriteNode(o,parameterDeclaration,blockType) method
Summary
Write a string-rendering of an expression or other type used in expression trees
Parameters
Name | Type | Description |
---|---|---|
o | System.String | Object to be rendered |
parameterDeclaration | System.Object | For ParameterExpression, this is a parameter declaration |
blockType | System.Boolean | For BlockExpression, sets the preferred block type |
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- ZSpitz.Util (>= 0.1.125)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ExpressionTreeToStringWithCypher:
Package | Downloads |
---|---|
CypherQueryBuilder
Cypher, OGM, Query |
GitHub repositories
This package is not used by any popular GitHub repositories.
Non-statement expression support is complete, escaped string literals, exceptions written into source