Class RegoCliCompilerExtensions
- Namespace
- OpaDotNet.Compilation.Cli
- Assembly
- OpaDotNet.Compilation.Cli.dll
Compilation extensions.
public static class RegoCliCompilerExtensions
- Inheritance
-
RegoCliCompilerExtensions
- Inherited Members
Methods
CheckBundleAsync(RegoCliCompiler, Stream, CheckParameters)
Check Rego sources for parse and compilation errors.
public static Task<CheckResult> CheckBundleAsync(this RegoCliCompiler compiler, Stream stream, CheckParameters parameters)
Parameters
compilerRegoCliCompilerCompiler instance.
streamStreamRego bundle stream.
parametersCheckParametersCompiler parameters.
Returns
- Task<CheckResult>
Result of parsing and compiling the source file.
CheckBundleAsync(RegoCliCompiler, Stream, CheckParameters, CancellationToken)
Check Rego sources for parse and compilation errors.
public static Task<CheckResult> CheckBundleAsync(this RegoCliCompiler compiler, Stream stream, CheckParameters parameters, CancellationToken cancellationToken)
Parameters
compilerRegoCliCompilerCompiler instance.
streamStreamRego bundle stream.
parametersCheckParametersCompiler parameters.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<CheckResult>
Result of parsing and compiling the source file.
CheckBundleAsync(RegoCliCompiler, string, CheckParameters)
Check Rego sources for parse and compilation errors.
public static Task<CheckResult> CheckBundleAsync(this RegoCliCompiler compiler, string path, CheckParameters parameters)
Parameters
compilerRegoCliCompilerCompiler instance.
pathstringBundle directory or bundle archive path.
parametersCheckParametersCompiler parameters.
Returns
- Task<CheckResult>
Result of parsing and compiling the source file.
CheckBundleAsync(RegoCliCompiler, string, CheckParameters, CancellationToken)
Check Rego sources for parse and compilation errors.
public static Task<CheckResult> CheckBundleAsync(this RegoCliCompiler compiler, string path, CheckParameters parameters, CancellationToken cancellationToken)
Parameters
compilerRegoCliCompilerCompiler instance.
pathstringBundle directory or bundle archive path.
parametersCheckParametersCompiler parameters.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<CheckResult>
Result of parsing and compiling the source file.
CheckFileAsync(RegoCliCompiler, string, CheckParameters)
Check Rego sources for parse and compilation errors.
public static Task<CheckResult> CheckFileAsync(this RegoCliCompiler compiler, string sourceFilePath, CheckParameters parameters)
Parameters
compilerRegoCliCompilerCompiler instance.
sourceFilePathstringSource file path.
parametersCheckParametersCompiler parameters.
Returns
- Task<CheckResult>
Result of parsing and compiling the source file.
CheckFileAsync(RegoCliCompiler, string, CheckParameters, CancellationToken)
Check Rego sources for parse and compilation errors.
public static Task<CheckResult> CheckFileAsync(this RegoCliCompiler compiler, string sourceFilePath, CheckParameters parameters, CancellationToken cancellationToken)
Parameters
compilerRegoCliCompilerCompiler instance.
sourceFilePathstringSource file path.
parametersCheckParametersCompiler parameters.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<CheckResult>
Result of parsing and compiling the source file.
CheckSourceAsync(RegoCliCompiler, string, CheckParameters)
Check Rego sources for parse and compilation errors.
public static Task<CheckResult> CheckSourceAsync(this RegoCliCompiler compiler, string source, CheckParameters parameters)
Parameters
compilerRegoCliCompilerCompiler instance.
sourcestringPolicy source code.
parametersCheckParametersCompiler parameters.
Returns
- Task<CheckResult>
Result of parsing and compiling the source file.
CheckSourceAsync(RegoCliCompiler, string, CheckParameters, CancellationToken)
Check Rego sources for parse and compilation errors.
public static Task<CheckResult> CheckSourceAsync(this RegoCliCompiler compiler, string source, CheckParameters parameters, CancellationToken cancellationToken)
Parameters
compilerRegoCliCompilerCompiler instance.
sourcestringPolicy source code.
parametersCheckParametersCompiler parameters.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<CheckResult>
Result of parsing and compiling the source file.