mirror of
https://github.com/Tyrrrz/CliFx.git
synced 2025-10-25 15:19:17 +00:00
Normalize injected language tags
This commit is contained in:
@@ -12,7 +12,7 @@ public class CommandMustBeAnnotatedAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_command_is_not_annotated_with_the_command_attribute()
|
public void Analyzer_reports_an_error_if_a_command_is_not_annotated_with_the_command_attribute()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyCommand : ICommand
|
public class MyCommand : ICommand
|
||||||
@@ -29,7 +29,7 @@ public class CommandMustBeAnnotatedAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_command_is_annotated_with_the_command_attribute()
|
public void Analyzer_does_not_report_an_error_if_a_command_is_annotated_with_the_command_attribute()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -47,7 +47,7 @@ public class CommandMustBeAnnotatedAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_command_is_implemented_as_an_abstract_class()
|
public void Analyzer_does_not_report_an_error_if_a_command_is_implemented_as_an_abstract_class()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public abstract class MyCommand : ICommand
|
public abstract class MyCommand : ICommand
|
||||||
@@ -64,7 +64,7 @@ public class CommandMustBeAnnotatedAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_class_that_is_not_a_command()
|
public void Analyzer_does_not_report_an_error_on_a_class_that_is_not_a_command()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class Foo
|
public class Foo
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class CommandMustImplementInterfaceAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_command_does_not_implement_ICommand_interface()
|
public void Analyzer_reports_an_error_if_a_command_does_not_implement_ICommand_interface()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -30,7 +30,7 @@ public class CommandMustImplementInterfaceAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_command_implements_ICommand_interface()
|
public void Analyzer_does_not_report_an_error_if_a_command_implements_ICommand_interface()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -48,7 +48,7 @@ public class CommandMustImplementInterfaceAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_class_that_is_not_a_command()
|
public void Analyzer_does_not_report_an_error_on_a_class_that_is_not_a_command()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class Foo
|
public class Foo
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class OptionMustBeInsideCommandAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_an_option_is_inside_a_class_that_is_not_a_command()
|
public void Analyzer_reports_an_error_if_an_option_is_inside_a_class_that_is_not_a_command()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyClass
|
public class MyClass
|
||||||
@@ -30,7 +30,7 @@ public class OptionMustBeInsideCommandAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_is_inside_a_command()
|
public void Analyzer_does_not_report_an_error_if_an_option_is_inside_a_command()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -51,7 +51,7 @@ public class OptionMustBeInsideCommandAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_is_inside_an_abstract_class()
|
public void Analyzer_does_not_report_an_error_if_an_option_is_inside_an_abstract_class()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public abstract class MyCommand
|
public abstract class MyCommand
|
||||||
@@ -69,7 +69,7 @@ public class OptionMustBeInsideCommandAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class OptionMustBeRequiredIfPropertyRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_non_required_option_is_bound_to_a_required_property()
|
public void Analyzer_reports_an_error_if_a_non_required_option_is_bound_to_a_required_property()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -33,7 +33,7 @@ public class OptionMustBeRequiredIfPropertyRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_required_option_is_bound_to_a_required_property()
|
public void Analyzer_does_not_report_an_error_if_a_required_option_is_bound_to_a_required_property()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -54,7 +54,7 @@ public class OptionMustBeRequiredIfPropertyRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_non_required_option_is_bound_to_a_non_required_property()
|
public void Analyzer_does_not_report_an_error_if_a_non_required_option_is_bound_to_a_non_required_property()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -75,7 +75,7 @@ public class OptionMustBeRequiredIfPropertyRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_required_option_is_bound_to_a_non_required_property()
|
public void Analyzer_does_not_report_an_error_if_a_required_option_is_bound_to_a_non_required_property()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -96,7 +96,7 @@ public class OptionMustBeRequiredIfPropertyRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class OptionMustHaveNameOrShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_an_option_does_not_have_a_name_or_short_name()
|
public void Analyzer_reports_an_error_if_an_option_does_not_have_a_name_or_short_name()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -33,7 +33,7 @@ public class OptionMustHaveNameOrShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_has_a_name()
|
public void Analyzer_does_not_report_an_error_if_an_option_has_a_name()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -54,7 +54,7 @@ public class OptionMustHaveNameOrShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_has_a_short_name()
|
public void Analyzer_does_not_report_an_error_if_an_option_has_a_short_name()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -75,7 +75,7 @@ public class OptionMustHaveNameOrShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class OptionMustHaveUniqueNameAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_an_option_has_the_same_name_as_another_option()
|
public void Analyzer_reports_an_error_if_an_option_has_the_same_name_as_another_option()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -36,7 +36,7 @@ public class OptionMustHaveUniqueNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_has_a_unique_name()
|
public void Analyzer_does_not_report_an_error_if_an_option_has_a_unique_name()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -60,7 +60,7 @@ public class OptionMustHaveUniqueNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_name()
|
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_name()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -81,7 +81,7 @@ public class OptionMustHaveUniqueNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class OptionMustHaveUniqueShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_an_option_has_the_same_short_name_as_another_option()
|
public void Analyzer_reports_an_error_if_an_option_has_the_same_short_name_as_another_option()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -36,7 +36,7 @@ public class OptionMustHaveUniqueShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_has_a_unique_short_name()
|
public void Analyzer_does_not_report_an_error_if_an_option_has_a_unique_short_name()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -60,7 +60,7 @@ public class OptionMustHaveUniqueShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_has_a_short_name_which_is_unique_only_in_casing()
|
public void Analyzer_does_not_report_an_error_if_an_option_has_a_short_name_which_is_unique_only_in_casing()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -84,7 +84,7 @@ public class OptionMustHaveUniqueShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_short_name()
|
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_short_name()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -105,7 +105,7 @@ public class OptionMustHaveUniqueShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_an_option_has_a_converter_that_does_not_derive_from_BindingConverter()
|
public void Analyzer_reports_an_error_if_an_option_has_a_converter_that_does_not_derive_from_BindingConverter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyConverter
|
public class MyConverter
|
||||||
@@ -38,7 +38,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_an_option_has_a_converter_that_does_not_derive_from_a_compatible_BindingConverter()
|
public void Analyzer_reports_an_error_if_an_option_has_a_converter_that_does_not_derive_from_a_compatible_BindingConverter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyConverter : BindingConverter<int>
|
public class MyConverter : BindingConverter<int>
|
||||||
@@ -64,7 +64,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_has_a_converter_that_derives_from_a_compatible_BindingConverter()
|
public void Analyzer_does_not_report_an_error_if_an_option_has_a_converter_that_derives_from_a_compatible_BindingConverter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyConverter : BindingConverter<string>
|
public class MyConverter : BindingConverter<string>
|
||||||
@@ -90,7 +90,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_nullable_option_has_a_converter_that_derives_from_a_compatible_BindingConverter()
|
public void Analyzer_does_not_report_an_error_if_a_nullable_option_has_a_converter_that_derives_from_a_compatible_BindingConverter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyConverter : BindingConverter<int>
|
public class MyConverter : BindingConverter<int>
|
||||||
@@ -116,7 +116,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_non_scalar_option_has_a_converter_that_derives_from_a_compatible_BindingConverter()
|
public void Analyzer_does_not_report_an_error_if_a_non_scalar_option_has_a_converter_that_derives_from_a_compatible_BindingConverter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyConverter : BindingConverter<string>
|
public class MyConverter : BindingConverter<string>
|
||||||
@@ -142,7 +142,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_converter()
|
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_converter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -163,7 +163,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class OptionMustHaveValidNameAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_an_option_has_a_name_which_is_too_short()
|
public void Analyzer_reports_an_error_if_an_option_has_a_name_which_is_too_short()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -33,7 +33,7 @@ public class OptionMustHaveValidNameAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_an_option_has_a_name_that_starts_with_a_non_letter_character()
|
public void Analyzer_reports_an_error_if_an_option_has_a_name_that_starts_with_a_non_letter_character()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -54,7 +54,7 @@ public class OptionMustHaveValidNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_has_a_valid_name()
|
public void Analyzer_does_not_report_an_error_if_an_option_has_a_valid_name()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -75,7 +75,7 @@ public class OptionMustHaveValidNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_name()
|
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_name()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -96,7 +96,7 @@ public class OptionMustHaveValidNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class OptionMustHaveValidShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_an_option_has_a_short_name_which_is_not_a_letter_character()
|
public void Analyzer_reports_an_error_if_an_option_has_a_short_name_which_is_not_a_letter_character()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -33,7 +33,7 @@ public class OptionMustHaveValidShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_has_a_valid_short_name()
|
public void Analyzer_does_not_report_an_error_if_an_option_has_a_valid_short_name()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -54,7 +54,7 @@ public class OptionMustHaveValidShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_short_name()
|
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_short_name()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -75,7 +75,7 @@ public class OptionMustHaveValidShortNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class OptionMustHaveValidValidatorsAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_an_option_has_a_validator_that_does_not_derive_from_BindingValidator()
|
public void Analyzer_reports_an_error_if_an_option_has_a_validator_that_does_not_derive_from_BindingValidator()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyValidator
|
public class MyValidator
|
||||||
@@ -38,7 +38,7 @@ public class OptionMustHaveValidValidatorsAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_an_option_has_a_validator_that_does_not_derive_from_a_compatible_BindingValidator()
|
public void Analyzer_reports_an_error_if_an_option_has_a_validator_that_does_not_derive_from_a_compatible_BindingValidator()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyValidator : BindingValidator<int>
|
public class MyValidator : BindingValidator<int>
|
||||||
@@ -64,7 +64,7 @@ public class OptionMustHaveValidValidatorsAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_has_validators_that_all_derive_from_compatible_BindingValidators()
|
public void Analyzer_does_not_report_an_error_if_an_option_has_validators_that_all_derive_from_compatible_BindingValidators()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyValidator : BindingValidator<string>
|
public class MyValidator : BindingValidator<string>
|
||||||
@@ -90,7 +90,7 @@ public class OptionMustHaveValidValidatorsAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_validators()
|
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_validators()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -111,7 +111,7 @@ public class OptionMustHaveValidValidatorsAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class ParameterMustBeInsideCommandAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_parameter_is_inside_a_class_that_is_not_a_command()
|
public void Analyzer_reports_an_error_if_a_parameter_is_inside_a_class_that_is_not_a_command()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyClass
|
public class MyClass
|
||||||
@@ -30,7 +30,7 @@ public class ParameterMustBeInsideCommandAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_parameter_is_inside_a_command()
|
public void Analyzer_does_not_report_an_error_if_a_parameter_is_inside_a_command()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -51,7 +51,7 @@ public class ParameterMustBeInsideCommandAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_parameter_is_inside_an_abstract_class()
|
public void Analyzer_does_not_report_an_error_if_a_parameter_is_inside_an_abstract_class()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public abstract class MyCommand
|
public abstract class MyCommand
|
||||||
@@ -69,7 +69,7 @@ public class ParameterMustBeInsideCommandAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class ParameterMustBeLastIfNonRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_non_required_parameter_is_not_the_last_in_order()
|
public void Analyzer_reports_an_error_if_a_non_required_parameter_is_not_the_last_in_order()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -36,7 +36,7 @@ public class ParameterMustBeLastIfNonRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_non_required_parameter_is_the_last_in_order()
|
public void Analyzer_does_not_report_an_error_if_a_non_required_parameter_is_the_last_in_order()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -60,7 +60,7 @@ public class ParameterMustBeLastIfNonRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_no_non_required_parameters_are_defined()
|
public void Analyzer_does_not_report_an_error_if_no_non_required_parameters_are_defined()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -84,7 +84,7 @@ public class ParameterMustBeLastIfNonRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class ParameterMustBeLastIfNonScalarAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_non_scalar_parameter_is_not_the_last_in_order()
|
public void Analyzer_reports_an_error_if_a_non_scalar_parameter_is_not_the_last_in_order()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -36,7 +36,7 @@ public class ParameterMustBeLastIfNonScalarAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_non_scalar_parameter_is_the_last_in_order()
|
public void Analyzer_does_not_report_an_error_if_a_non_scalar_parameter_is_the_last_in_order()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -60,7 +60,7 @@ public class ParameterMustBeLastIfNonScalarAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_no_non_scalar_parameters_are_defined()
|
public void Analyzer_does_not_report_an_error_if_no_non_scalar_parameters_are_defined()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -84,7 +84,7 @@ public class ParameterMustBeLastIfNonScalarAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class ParameterMustBeRequiredIfPropertyRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_non_required_parameter_is_bound_to_a_required_property()
|
public void Analyzer_reports_an_error_if_a_non_required_parameter_is_bound_to_a_required_property()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -33,7 +33,7 @@ public class ParameterMustBeRequiredIfPropertyRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_required_parameter_is_bound_to_a_required_property()
|
public void Analyzer_does_not_report_an_error_if_a_required_parameter_is_bound_to_a_required_property()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -54,7 +54,7 @@ public class ParameterMustBeRequiredIfPropertyRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_non_required_parameter_is_bound_to_a_non_required_property()
|
public void Analyzer_does_not_report_an_error_if_a_non_required_parameter_is_bound_to_a_non_required_property()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -75,7 +75,7 @@ public class ParameterMustBeRequiredIfPropertyRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_required_parameter_is_bound_to_a_non_required_property()
|
public void Analyzer_does_not_report_an_error_if_a_required_parameter_is_bound_to_a_non_required_property()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -96,7 +96,7 @@ public class ParameterMustBeRequiredIfPropertyRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class ParameterMustBeSingleIfNonRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_more_than_one_non_required_parameters_are_defined()
|
public void Analyzer_reports_an_error_if_more_than_one_non_required_parameters_are_defined()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -36,7 +36,7 @@ public class ParameterMustBeSingleIfNonRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_only_one_non_required_parameter_is_defined()
|
public void Analyzer_does_not_report_an_error_if_only_one_non_required_parameter_is_defined()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -60,7 +60,7 @@ public class ParameterMustBeSingleIfNonRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_no_non_required_parameters_are_defined()
|
public void Analyzer_does_not_report_an_error_if_no_non_required_parameters_are_defined()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -84,7 +84,7 @@ public class ParameterMustBeSingleIfNonRequiredAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class ParameterMustBeSingleIfNonScalarAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_more_than_one_non_scalar_parameters_are_defined()
|
public void Analyzer_reports_an_error_if_more_than_one_non_scalar_parameters_are_defined()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -36,7 +36,7 @@ public class ParameterMustBeSingleIfNonScalarAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_only_one_non_scalar_parameter_is_defined()
|
public void Analyzer_does_not_report_an_error_if_only_one_non_scalar_parameter_is_defined()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -60,7 +60,7 @@ public class ParameterMustBeSingleIfNonScalarAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_no_non_scalar_parameters_are_defined()
|
public void Analyzer_does_not_report_an_error_if_no_non_scalar_parameters_are_defined()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -84,7 +84,7 @@ public class ParameterMustBeSingleIfNonScalarAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class ParameterMustHaveUniqueNameAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_parameter_has_the_same_name_as_another_parameter()
|
public void Analyzer_reports_an_error_if_a_parameter_has_the_same_name_as_another_parameter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -36,7 +36,7 @@ public class ParameterMustHaveUniqueNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_parameter_has_unique_name()
|
public void Analyzer_does_not_report_an_error_if_a_parameter_has_unique_name()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -60,7 +60,7 @@ public class ParameterMustHaveUniqueNameAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class ParameterMustHaveUniqueOrderAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_parameter_has_the_same_order_as_another_parameter()
|
public void Analyzer_reports_an_error_if_a_parameter_has_the_same_order_as_another_parameter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -36,7 +36,7 @@ public class ParameterMustHaveUniqueOrderAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_parameter_has_unique_order()
|
public void Analyzer_does_not_report_an_error_if_a_parameter_has_unique_order()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -60,7 +60,7 @@ public class ParameterMustHaveUniqueOrderAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_parameter_has_a_converter_that_does_not_derive_from_BindingConverter()
|
public void Analyzer_reports_an_error_if_a_parameter_has_a_converter_that_does_not_derive_from_BindingConverter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyConverter
|
public class MyConverter
|
||||||
@@ -38,7 +38,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_parameter_has_a_converter_that_does_not_derive_from_a_compatible_BindingConverter()
|
public void Analyzer_reports_an_error_if_a_parameter_has_a_converter_that_does_not_derive_from_a_compatible_BindingConverter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyConverter : BindingConverter<int>
|
public class MyConverter : BindingConverter<int>
|
||||||
@@ -65,7 +65,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_parameter_has_a_converter_that_derives_from_a_compatible_BindingConverter()
|
public void Analyzer_does_not_report_an_error_if_a_parameter_has_a_converter_that_derives_from_a_compatible_BindingConverter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyConverter : BindingConverter<string>
|
public class MyConverter : BindingConverter<string>
|
||||||
@@ -91,7 +91,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_nullable_parameter_has_a_converter_that_derives_from_a_compatible_BindingConverter()
|
public void Analyzer_does_not_report_an_error_if_a_nullable_parameter_has_a_converter_that_derives_from_a_compatible_BindingConverter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyConverter : BindingConverter<int>
|
public class MyConverter : BindingConverter<int>
|
||||||
@@ -117,7 +117,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_non_scalar_parameter_has_a_converter_that_derives_from_a_compatible_BindingConverter()
|
public void Analyzer_does_not_report_an_error_if_a_non_scalar_parameter_has_a_converter_that_derives_from_a_compatible_BindingConverter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyConverter : BindingConverter<string>
|
public class MyConverter : BindingConverter<string>
|
||||||
@@ -143,7 +143,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_parameter_does_not_have_a_converter()
|
public void Analyzer_does_not_report_an_error_if_a_parameter_does_not_have_a_converter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -164,7 +164,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class ParameterMustHaveValidValidatorsAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_a_parameter_has_a_validator_that_does_not_derive_from_BindingValidator()
|
public void Analyzer_reports_an_error_a_parameter_has_a_validator_that_does_not_derive_from_BindingValidator()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyValidator
|
public class MyValidator
|
||||||
@@ -38,7 +38,7 @@ public class ParameterMustHaveValidValidatorsAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_parameter_has_a_validator_that_does_not_derive_from_a_compatible_BindingValidator()
|
public void Analyzer_reports_an_error_if_a_parameter_has_a_validator_that_does_not_derive_from_a_compatible_BindingValidator()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyValidator : BindingValidator<int>
|
public class MyValidator : BindingValidator<int>
|
||||||
@@ -64,7 +64,7 @@ public class ParameterMustHaveValidValidatorsAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_parameter_has_validators_that_all_derive_from_compatible_BindingValidators()
|
public void Analyzer_does_not_report_an_error_if_a_parameter_has_validators_that_all_derive_from_compatible_BindingValidators()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
public class MyValidator : BindingValidator<string>
|
public class MyValidator : BindingValidator<string>
|
||||||
@@ -90,7 +90,7 @@ public class ParameterMustHaveValidValidatorsAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_parameter_does_not_have_validators()
|
public void Analyzer_does_not_report_an_error_if_a_parameter_does_not_have_validators()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -111,7 +111,7 @@ public class ParameterMustHaveValidValidatorsAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class SystemConsoleShouldBeAvoidedAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_command_calls_a_method_on_SystemConsole()
|
public void Analyzer_reports_an_error_if_a_command_calls_a_method_on_SystemConsole()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -34,7 +34,7 @@ public class SystemConsoleShouldBeAvoidedAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_command_accesses_a_property_on_SystemConsole()
|
public void Analyzer_reports_an_error_if_a_command_accesses_a_property_on_SystemConsole()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -56,7 +56,7 @@ public class SystemConsoleShouldBeAvoidedAnalyzerSpecs
|
|||||||
public void Analyzer_reports_an_error_if_a_command_calls_a_method_on_a_property_of_SystemConsole()
|
public void Analyzer_reports_an_error_if_a_command_calls_a_method_on_a_property_of_SystemConsole()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -78,7 +78,7 @@ public class SystemConsoleShouldBeAvoidedAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_command_interacts_with_the_console_through_IConsole()
|
public void Analyzer_does_not_report_an_error_if_a_command_interacts_with_the_console_through_IConsole()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -100,7 +100,7 @@ public class SystemConsoleShouldBeAvoidedAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_IConsole_is_not_available_in_the_current_method()
|
public void Analyzer_does_not_report_an_error_if_IConsole_is_not_available_in_the_current_method()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
@@ -120,7 +120,7 @@ public class SystemConsoleShouldBeAvoidedAnalyzerSpecs
|
|||||||
public void Analyzer_does_not_report_an_error_if_a_command_does_not_access_SystemConsole()
|
public void Analyzer_does_not_report_an_error_if_a_command_does_not_access_SystemConsole()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
// language=cs
|
// lang=csharp
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ public class CancellationSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ public class ConsoleSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -124,7 +124,7 @@ public class ConsoleSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -169,7 +169,7 @@ public class ConsoleSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -60,7 +60,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -100,7 +100,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -158,7 +158,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -198,7 +198,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -238,7 +238,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -278,7 +278,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -318,7 +318,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public enum CustomEnum { One = 1, Two = 2, Three = 3 }
|
public enum CustomEnum { One = 1, Two = 2, Three = 3 }
|
||||||
|
|
||||||
@@ -360,7 +360,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -408,7 +408,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public enum CustomEnum { One = 1, Two = 2, Three = 3 }
|
public enum CustomEnum { One = 1, Two = 2, Three = 3 }
|
||||||
|
|
||||||
@@ -458,7 +458,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public class CustomType
|
public class CustomType
|
||||||
{
|
{
|
||||||
@@ -505,7 +505,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public class CustomTypeA
|
public class CustomTypeA
|
||||||
{
|
{
|
||||||
@@ -573,7 +573,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public class CustomConverter : BindingConverter<int>
|
public class CustomConverter : BindingConverter<int>
|
||||||
{
|
{
|
||||||
@@ -619,7 +619,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -665,7 +665,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -711,7 +711,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -757,7 +757,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -803,7 +803,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public class CustomType
|
public class CustomType
|
||||||
{
|
{
|
||||||
@@ -843,7 +843,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public class CustomType : IEnumerable<object>
|
public class CustomType : IEnumerable<object>
|
||||||
{
|
{
|
||||||
@@ -886,7 +886,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -922,7 +922,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public class ValidatorA : BindingValidator<int>
|
public class ValidatorA : BindingValidator<int>
|
||||||
{
|
{
|
||||||
@@ -968,7 +968,7 @@ public class ConversionSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public class CustomType
|
public class CustomType
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ public class DirectivesSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command("cmd")]
|
[Command("cmd")]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ public class EnvironmentSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -76,7 +76,7 @@ public class EnvironmentSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -124,7 +124,7 @@ public class EnvironmentSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ public class ErrorReportingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -61,7 +61,7 @@ public class ErrorReportingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -102,7 +102,7 @@ public class ErrorReportingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -139,7 +139,7 @@ public class ErrorReportingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -179,7 +179,7 @@ public class ErrorReportingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class DefaultCommand : ICommand
|
public class DefaultCommand : ICommand
|
||||||
@@ -77,7 +77,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandTypes = DynamicCommandBuilder.CompileMany(
|
var commandTypes = DynamicCommandBuilder.CompileMany(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command("cmd")]
|
[Command("cmd")]
|
||||||
public class NamedCommand : ICommand
|
public class NamedCommand : ICommand
|
||||||
@@ -117,7 +117,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandTypes = DynamicCommandBuilder.CompileMany(
|
var commandTypes = DynamicCommandBuilder.CompileMany(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class DefaultCommand : ICommand
|
public class DefaultCommand : ICommand
|
||||||
@@ -162,7 +162,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandTypes = DynamicCommandBuilder.CompileMany(
|
var commandTypes = DynamicCommandBuilder.CompileMany(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class DefaultCommand : ICommand
|
public class DefaultCommand : ICommand
|
||||||
@@ -261,7 +261,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command(Description = "Description of the default command.")]
|
[Command(Description = "Description of the default command.")]
|
||||||
public class DefaultCommand : ICommand
|
public class DefaultCommand : ICommand
|
||||||
@@ -297,7 +297,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandTypes = DynamicCommandBuilder.CompileMany(
|
var commandTypes = DynamicCommandBuilder.CompileMany(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class DefaultCommand : ICommand
|
public class DefaultCommand : ICommand
|
||||||
@@ -339,7 +339,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -385,7 +385,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
// Base members appear last in reflection order
|
// Base members appear last in reflection order
|
||||||
public abstract class CommandBase : ICommand
|
public abstract class CommandBase : ICommand
|
||||||
@@ -436,7 +436,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -481,7 +481,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -525,7 +525,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -562,7 +562,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command("cmd")]
|
[Command("cmd")]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -603,7 +603,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public enum CustomEnum { One, Two, Three }
|
public enum CustomEnum { One, Two, Three }
|
||||||
|
|
||||||
@@ -649,7 +649,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public enum CustomEnum { One, Two, Three }
|
public enum CustomEnum { One, Two, Three }
|
||||||
|
|
||||||
@@ -695,7 +695,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public enum CustomEnum { One, Two, Three }
|
public enum CustomEnum { One, Two, Three }
|
||||||
|
|
||||||
@@ -741,7 +741,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public enum CustomEnum { One, Two, Three }
|
public enum CustomEnum { One, Two, Three }
|
||||||
|
|
||||||
@@ -786,7 +786,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public enum CustomEnum { One, Two, Three }
|
public enum CustomEnum { One, Two, Three }
|
||||||
|
|
||||||
@@ -857,7 +857,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandTypes = DynamicCommandBuilder.CompileMany(
|
var commandTypes = DynamicCommandBuilder.CompileMany(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command("cmd1", Description = "Description of one command.")]
|
[Command("cmd1", Description = "Description of one command.")]
|
||||||
public class FirstCommand : ICommand
|
public class FirstCommand : ICommand
|
||||||
@@ -922,7 +922,7 @@ public class HelpTextSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandTypes = DynamicCommandBuilder.CompileMany(
|
var commandTypes = DynamicCommandBuilder.CompileMany(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command("cmd1")]
|
[Command("cmd1")]
|
||||||
public class FirstCommand : ICommand
|
public class FirstCommand : ICommand
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -61,7 +61,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -101,7 +101,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -153,7 +153,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -205,7 +205,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -253,7 +253,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -299,7 +299,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -345,7 +345,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -396,7 +396,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -447,7 +447,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -498,7 +498,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -546,7 +546,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
public static class SharedContext
|
public static class SharedContext
|
||||||
{
|
{
|
||||||
@@ -629,7 +629,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -669,7 +669,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -705,7 +705,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -741,7 +741,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -777,7 +777,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -817,7 +817,7 @@ public class OptionBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ public class ParameterBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -68,7 +68,7 @@ public class ParameterBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -128,7 +128,7 @@ public class ParameterBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -167,7 +167,7 @@ public class ParameterBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -206,7 +206,7 @@ public class ParameterBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -254,7 +254,7 @@ public class ParameterBindingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ public class RoutingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandTypes = DynamicCommandBuilder.CompileMany(
|
var commandTypes = DynamicCommandBuilder.CompileMany(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class DefaultCommand : ICommand
|
public class DefaultCommand : ICommand
|
||||||
@@ -77,7 +77,7 @@ public class RoutingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandTypes = DynamicCommandBuilder.CompileMany(
|
var commandTypes = DynamicCommandBuilder.CompileMany(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class DefaultCommand : ICommand
|
public class DefaultCommand : ICommand
|
||||||
@@ -134,7 +134,7 @@ public class RoutingSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandTypes = DynamicCommandBuilder.CompileMany(
|
var commandTypes = DynamicCommandBuilder.CompileMany(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class DefaultCommand : ICommand
|
public class DefaultCommand : ICommand
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ public class TypeActivationSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -60,7 +60,7 @@ public class TypeActivationSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -96,7 +96,7 @@ public class TypeActivationSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -138,7 +138,7 @@ public class TypeActivationSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
@@ -193,7 +193,7 @@ public class TypeActivationSpecs : SpecsBase
|
|||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var commandType = DynamicCommandBuilder.Compile(
|
var commandType = DynamicCommandBuilder.Compile(
|
||||||
// language=cs
|
// lang=csharp
|
||||||
"""
|
"""
|
||||||
[Command]
|
[Command]
|
||||||
public class Command : ICommand
|
public class Command : ICommand
|
||||||
|
|||||||
Reference in New Issue
Block a user