Table of Contents

Class SourceGenerator

Namespace
BuildFromProject
Assembly
BuildFromProject.dll
public static class SourceGenerator

Inheritance

Inherited Members

Methods

GeneratedRegex()

[GeneratedRegex("abc|def", RegexOptions.IgnoreCase)]
public static Regex GeneratedRegex()

Returns

Regex

Remarks

Pattern:

abc|def

Options:<br />
<pre><code class="lang-csharp">RegexOptions.IgnoreCase</code></pre><br />
Explanation:<br />
<pre><code class="lang-csharp">○ Match with 2 alternative expressions, atomically.
○ Match a sequence of expressions.
    ○ Match a character in the set [Aa].
    ○ Match a character in the set [Bb].
    ○ Match a character in the set [Cc].
○ Match a sequence of expressions.
    ○ Match a character in the set [Dd].
    ○ Match a character in the set [Ee].
    ○ Match a character in the set [Ff].</code></pre>

Log(ILogger, string)

Logger API that generated by LoggerMessageGenerator.

[LoggerMessage(EventId = 0, Level = LogLevel.Critical, Message = "Log: {text}")]
public static void Log(ILogger logger, string text)

Parameters

logger ILogger
text string