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:
RegexOptions.IgnoreCase

Explanation:
○ 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].

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