-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
65 changed files
with
12,443 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,207 @@ | ||
# Entfernen Sie die folgende Zeile, wenn Sie EDITORCONFIG-Einstellungen von höheren Verzeichnissen vererben möchten. | ||
root = true | ||
|
||
# C#-Dateien | ||
[*.cs] | ||
|
||
#### Wichtige EditorConfig-Optionen #### | ||
|
||
# Einzüge und Abstände | ||
indent_size = 4 | ||
indent_style = space | ||
tab_width = 4 | ||
|
||
# Einstellungen für neue Zeilen | ||
end_of_line = crlf | ||
insert_final_newline = false | ||
|
||
#### .NET-Codierungskonventionen #### | ||
|
||
# Using-Direktiven organisieren | ||
dotnet_separate_import_directive_groups = true | ||
dotnet_sort_system_directives_first = true | ||
file_header_template = unset | ||
|
||
# this.- und Me.-Einstellungen | ||
dotnet_style_qualification_for_event = false | ||
dotnet_style_qualification_for_field = false | ||
dotnet_style_qualification_for_method = false | ||
dotnet_style_qualification_for_property = false | ||
|
||
# Einstellungen für Sprachschlüsselwörter und BCL-Typen | ||
dotnet_style_predefined_type_for_locals_parameters_members = true | ||
dotnet_style_predefined_type_for_member_access = true | ||
|
||
# Einstellungen für Klammern | ||
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity | ||
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity | ||
dotnet_style_parentheses_in_other_operators = never_if_unnecessary | ||
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity | ||
|
||
# Einstellungen für Modifizierer | ||
dotnet_style_require_accessibility_modifiers = for_non_interface_members | ||
|
||
# Einstellungen für Ausdrucksebene | ||
dotnet_style_coalesce_expression = true:silent | ||
dotnet_style_collection_initializer = true:silent | ||
dotnet_style_explicit_tuple_names = true:silent | ||
dotnet_style_null_propagation = true:silent | ||
dotnet_style_object_initializer = true:silent | ||
dotnet_style_operator_placement_when_wrapping = beginning_of_line | ||
dotnet_style_prefer_auto_properties = true | ||
dotnet_style_prefer_compound_assignment = true:silent | ||
dotnet_style_prefer_conditional_expression_over_assignment = true | ||
dotnet_style_prefer_conditional_expression_over_return = true | ||
dotnet_style_prefer_inferred_anonymous_type_member_names = true | ||
dotnet_style_prefer_inferred_tuple_names = true | ||
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:silent | ||
dotnet_style_prefer_simplified_boolean_expressions = true | ||
dotnet_style_prefer_simplified_interpolation = true | ||
|
||
# Einstellungen für Felder | ||
dotnet_style_readonly_field = true | ||
|
||
# Einstellungen für Parameter | ||
dotnet_code_quality_unused_parameters = all:silent | ||
|
||
# Unterdrückungseinstellungen | ||
dotnet_remove_unnecessary_suppression_exclusions = none | ||
|
||
#### C#-Codierungskonventionen #### | ||
|
||
# Var-Einstellungen | ||
csharp_style_var_elsewhere = false | ||
csharp_style_var_for_built_in_types = false | ||
csharp_style_var_when_type_is_apparent = false | ||
|
||
# Ausdruckskörpermember | ||
csharp_style_expression_bodied_accessors = true | ||
csharp_style_expression_bodied_constructors = true | ||
csharp_style_expression_bodied_indexers = true | ||
csharp_style_expression_bodied_lambdas = true | ||
csharp_style_expression_bodied_local_functions = false | ||
csharp_style_expression_bodied_methods = true | ||
csharp_style_expression_bodied_operators = false | ||
csharp_style_expression_bodied_properties = true | ||
|
||
# Einstellungen für den Musterabgleich | ||
csharp_style_pattern_matching_over_as_with_null_check = true:silent | ||
csharp_style_pattern_matching_over_is_with_cast_check = true:silent | ||
csharp_style_prefer_not_pattern = true:silent | ||
csharp_style_prefer_pattern_matching = true | ||
csharp_style_prefer_switch_expression = true | ||
|
||
# Einstellungen für NULL-Überprüfung | ||
csharp_style_conditional_delegate_call = true:silent | ||
|
||
# Einstellungen für Modifizierer | ||
csharp_prefer_static_local_function = true | ||
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async | ||
|
||
# Einstellungen für Codeblöcke | ||
csharp_prefer_braces = true | ||
csharp_prefer_simple_using_statement = true | ||
|
||
# Einstellungen für Ausdrucksebene | ||
csharp_prefer_simple_default_expression = true:silent | ||
csharp_style_deconstructed_variable_declaration = true | ||
csharp_style_implicit_object_creation_when_type_is_apparent = true:silent | ||
csharp_style_inlined_variable_declaration = true:silent | ||
csharp_style_pattern_local_over_anonymous_function = true | ||
csharp_style_prefer_index_operator = false:silent | ||
csharp_style_prefer_range_operator = true | ||
csharp_style_throw_expression = true:silent | ||
csharp_style_unused_value_assignment_preference = discard_variable | ||
csharp_style_unused_value_expression_statement_preference = discard_variable | ||
|
||
# Einstellungen für using-Anweisungen | ||
csharp_using_directive_placement = outside_namespace | ||
|
||
#### C#-Formatierungsregeln #### | ||
|
||
# Einstellungen für neue Zeilen | ||
csharp_new_line_before_catch = true | ||
csharp_new_line_before_else = true | ||
csharp_new_line_before_finally = true | ||
csharp_new_line_before_members_in_anonymous_types = true | ||
csharp_new_line_before_members_in_object_initializers = true | ||
csharp_new_line_before_open_brace = all | ||
csharp_new_line_between_query_expression_clauses = true | ||
|
||
# Einstellungen für Einrückung | ||
csharp_indent_block_contents = true | ||
csharp_indent_braces = false | ||
csharp_indent_case_contents = true | ||
csharp_indent_case_contents_when_block = false | ||
csharp_indent_labels = one_less_than_current | ||
csharp_indent_switch_labels = true | ||
|
||
# Einstellungen für Abstände | ||
csharp_space_after_cast = false | ||
csharp_space_after_colon_in_inheritance_clause = true | ||
csharp_space_after_comma = true | ||
csharp_space_after_dot = false | ||
csharp_space_after_keywords_in_control_flow_statements = false | ||
csharp_space_after_semicolon_in_for_statement = true | ||
csharp_space_around_binary_operators = before_and_after | ||
csharp_space_around_declaration_statements = ignore | ||
csharp_space_before_colon_in_inheritance_clause = true | ||
csharp_space_before_comma = false | ||
csharp_space_before_dot = false | ||
csharp_space_before_open_square_brackets = false | ||
csharp_space_before_semicolon_in_for_statement = false | ||
csharp_space_between_empty_square_brackets = false | ||
csharp_space_between_method_call_empty_parameter_list_parentheses = false | ||
csharp_space_between_method_call_name_and_opening_parenthesis = false | ||
csharp_space_between_method_call_parameter_list_parentheses = true | ||
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false | ||
csharp_space_between_method_declaration_name_and_open_parenthesis = false | ||
csharp_space_between_method_declaration_parameter_list_parentheses = true | ||
csharp_space_between_parentheses = control_flow_statements,expressions | ||
csharp_space_between_square_brackets = false | ||
|
||
# Umbrucheinstellungen | ||
csharp_preserve_single_line_blocks = false | ||
csharp_preserve_single_line_statements = false | ||
|
||
#### Benennungsstile #### | ||
|
||
# Benennungsregeln | ||
|
||
dotnet_naming_rule.interface_should_be_beginnt_mit_i.severity = suggestion | ||
dotnet_naming_rule.interface_should_be_beginnt_mit_i.symbols = interface | ||
dotnet_naming_rule.interface_should_be_beginnt_mit_i.style = beginnt_mit_i | ||
|
||
dotnet_naming_rule.typen_should_be_pascal_schreibweise.severity = suggestion | ||
dotnet_naming_rule.typen_should_be_pascal_schreibweise.symbols = typen | ||
dotnet_naming_rule.typen_should_be_pascal_schreibweise.style = pascal_schreibweise | ||
|
||
dotnet_naming_rule.nicht_feldmember_should_be_pascal_schreibweise.severity = suggestion | ||
dotnet_naming_rule.nicht_feldmember_should_be_pascal_schreibweise.symbols = nicht_feldmember | ||
dotnet_naming_rule.nicht_feldmember_should_be_pascal_schreibweise.style = pascal_schreibweise | ||
|
||
# Symbolspezifikationen | ||
|
||
dotnet_naming_symbols.interface.applicable_kinds = interface | ||
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected | ||
dotnet_naming_symbols.interface.required_modifiers = | ||
|
||
dotnet_naming_symbols.typen.applicable_kinds = class, struct, interface, enum | ||
dotnet_naming_symbols.typen.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected | ||
dotnet_naming_symbols.typen.required_modifiers = | ||
|
||
dotnet_naming_symbols.nicht_feldmember.applicable_kinds = property, event, method | ||
dotnet_naming_symbols.nicht_feldmember.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected | ||
dotnet_naming_symbols.nicht_feldmember.required_modifiers = | ||
|
||
# Benennungsstile | ||
|
||
dotnet_naming_style.pascal_schreibweise.required_prefix = | ||
dotnet_naming_style.pascal_schreibweise.required_suffix = | ||
dotnet_naming_style.pascal_schreibweise.word_separator = | ||
dotnet_naming_style.pascal_schreibweise.capitalization = pascal_case | ||
|
||
dotnet_naming_style.beginnt_mit_i.required_prefix = I | ||
dotnet_naming_style.beginnt_mit_i.required_suffix = | ||
dotnet_naming_style.beginnt_mit_i.word_separator = | ||
dotnet_naming_style.beginnt_mit_i.capitalization = pascal_case |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,143 @@ | ||
* text=off | ||
* whitespace=tab-in-indent,trailing-space,tabwidth=4 | ||
|
||
*.sln text diff eol=crlf | ||
*.csproj text diff eol=crlf | ||
*.dbproj text diff eol=crlf | ||
*.dtproj text diff eol=crlf | ||
*.fsproj text diff eol=crlf | ||
*.lsproj text diff eol=crlf | ||
*.modelproj text diff eol=crlf | ||
*.rptproj text diff eol=crlf | ||
*.sqlproj text diff eol=crlf | ||
*.vbproj text diff eol=crlf | ||
*.vcproj text diff eol=crlf | ||
*.wixproj text diff eol=crlf | ||
*.wmaproj text diff eol=crlf | ||
*.xproj text diff eol=crlf | ||
|
||
*.props text diff eol=crlf | ||
*.filters text diff eol=crlf | ||
*.vcxitems text diff eol=crlf | ||
|
||
.editorconfig text diff | ||
.gitattributes text diff | ||
.gitconfig text diff | ||
.gitignore text diff | ||
.gitmodules text diff | ||
.mailmap text diff | ||
.htaccess text diff | ||
|
||
*.Master text diff=html | ||
*.adoc text diff | ||
*.asax text diff | ||
*.ascx text diff | ||
*.aspx text diff=html | ||
*.bat text diff eol=crlf | ||
*.bmp binary | ||
*.browser text diff | ||
*.c text diff=cpp | ||
*.cfg text diff | ||
*.class binary | ||
*.cmd text diff | ||
*.cnf text diff | ||
*.conf text diff | ||
*.config text diff | ||
*.cs text diff=csharp | ||
*.css text diff=css | ||
*.csv text diff | ||
*.data binary | ||
*.database text diff | ||
*.datasource text diff | ||
*.disco text diff | ||
*.dll binary | ||
*.doc binary diff=astextplain | ||
*.docx binary diff=astextplain | ||
*.dot binary diff=astextplain | ||
*.dotx binary diff=astextplain | ||
*.dox text diff | ||
*.dtsx text diff | ||
*.eps binary | ||
*.exe binary | ||
*.fla binary | ||
*.flv binary | ||
*.gif binary | ||
*.graphml text diff | ||
*.h text diff=cpp | ||
*.htm text diff=html | ||
*.html text diff=html | ||
*.ico binary | ||
*.ini text diff | ||
*.jar binary | ||
*.java text diff=java | ||
*.jpeg binary | ||
*.jpg binary | ||
*.js text diff | ||
*.jsp text diff | ||
*.json text diff | ||
*.markdown text diff | ||
*.md text diff | ||
*.mid binary | ||
*.midi binary | ||
*.mov binary | ||
*.mp3 binary | ||
*.mp4 binary | ||
*.nupkg binary | ||
*.ogg binary | ||
*.one binary | ||
*.params text diff | ||
*.pdb binary | ||
*.pdf binary diff=astextplain | ||
*.php text diff=php | ||
*.pl text diff=perl | ||
*.pm text diff=perl | ||
*.png binary | ||
*.pptx binary | ||
*.properties text diff | ||
*.ps1 text diff | ||
*.pubxml text diff | ||
*.rar binary | ||
*.rdl text diff | ||
*.resx text diff | ||
*.rsd text diff | ||
*.rtf binary diff=astextplain | ||
*.ruleset text diff | ||
*.settings text diff | ||
*.sh text diff eol=lf | ||
*.sitemap text diff | ||
*.skin text diff | ||
*.snk binary | ||
*.sql text diff | ||
*.svcinfo text diff | ||
*.svcmap text diff | ||
*.svg text diff | ||
*.svgz binary | ||
*.swf binary | ||
*.tar binary | ||
*.textile text diff | ||
*.tif binary | ||
*.tiff binary | ||
*.tld text diff | ||
*.tmpl text diff | ||
*.tpl text diff | ||
*.ttf binary | ||
*.txt text diff | ||
*.war binary | ||
*.wsdl text diff | ||
*.xaml text diff | ||
*.xhtml text diff=html | ||
*.xlsx binary | ||
*.xml text diff | ||
*.xsc text diff | ||
*.xsd text diff | ||
*.xsd text diff | ||
*.zip binary | ||
|
||
Makefile text diff whitespace=-tab-in-indent,trailing-space,tabwidth=4 | ||
makefile text diff whitespace=-tab-in-indent,trailing-space,tabwidth=4 | ||
AUTHORS text diff | ||
CHANGELOG text diff | ||
LICENSE text diff | ||
INSTALL text diff | ||
README text diff | ||
TODO text diff |
Oops, something went wrong.