Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1928 commits
Select commit Hold shift + click to select a range
5aef10d
dsfd
Aug 18, 2025
9f34c6d
cssdwc
Aug 18, 2025
823c0e8
askhdask
Aug 18, 2025
820df17
ashjdjlws
Aug 18, 2025
2fdeaf9
sdfsd
Aug 18, 2025
11ad0bb
dfcsa
Aug 18, 2025
224027f
xzcsvdv
Aug 18, 2025
9efef56
sdfsvde
Aug 18, 2025
dc79b8a
sdfvdsd
Aug 18, 2025
8f24a6d
zxcsa
Aug 18, 2025
1c9e11d
ascdsax
Aug 18, 2025
a08ce12
izhgddashd
Aug 18, 2025
cc2231f
xzcasq
Aug 18, 2025
e2e1702
lasjdosa
Aug 18, 2025
785e93e
zxcas
Aug 18, 2025
240bf91
asdcsx
Aug 18, 2025
b6c23e4
sdscadqwa
Aug 18, 2025
52cd612
xzcasx
Aug 18, 2025
9099fd9
asxqxsx
Aug 18, 2025
85eb6d5
xzdvcs
Aug 18, 2025
e845c2f
xzvxvsd
Aug 18, 2025
968c2d4
xzvdzv
Aug 18, 2025
600440a
asscdsa
Aug 18, 2025
3d89f09
xcdsw
Aug 18, 2025
cd1fbd4
axwedc
Aug 18, 2025
f963ea8
azdas
Aug 18, 2025
2a515f0
kjz\bnxjkasc
Aug 18, 2025
c6e7306
xzcd
Aug 18, 2025
9cc6265
sldkjqod
Aug 18, 2025
482b0b7
xsxcds
Aug 18, 2025
669fb56
zxvsxsdv
Aug 18, 2025
0d37c53
sadsc
Aug 18, 2025
c2d1609
asddcd
Aug 18, 2025
e2ed14e
sadjkqwsk
Aug 18, 2025
c477f3d
sdfdsf
Aug 18, 2025
842a8e4
xvds
Aug 18, 2025
45e89c3
sdcsd
Aug 18, 2025
b741a23
xvsdfd
Aug 18, 2025
074c3b6
xzsc
Aug 18, 2025
09eaedb
sdvsdfv
Aug 18, 2025
0c03a3e
ascdwa
Aug 18, 2025
8cba723
casqa
Aug 18, 2025
e4942d0
sdfsvde
Aug 18, 2025
455bb42
asdfdq
Aug 18, 2025
322b8d2
svd
Aug 18, 2025
e069d9a
zxvsvsdv
Aug 18, 2025
9a7592c
zcza
Aug 18, 2025
b6b5979
jguy
Aug 18, 2025
aa37045
kjhgjh
Aug 18, 2025
6fb7a84
jfjgv
Aug 18, 2025
06587ab
jhj
Aug 18, 2025
9487581
hjghj
Aug 18, 2025
df05cbd
xacasax
Aug 18, 2025
945b978
zxcsd
Aug 18, 2025
cd04055
asc
Aug 18, 2025
e81f218
asdacd
Aug 18, 2025
52c8255
csas
Aug 18, 2025
1dc2c33
dvsd
Aug 18, 2025
9bdf922
zxcaas
Aug 18, 2025
4728f9d
xcsdc
Aug 18, 2025
ad0ff7d
ssfcasac
Aug 18, 2025
5b5c165
ascas
Aug 18, 2025
46ab047
zxcsdC
Aug 18, 2025
2ca84d5
SDVDSv
Aug 18, 2025
3119e27
zxcsvd
Aug 18, 2025
3e407be
zxcsdv
Aug 18, 2025
d954e3e
omg
Aug 18, 2025
567c548
azcaas
Aug 18, 2025
4f27688
acsdcw
Aug 18, 2025
ce43636
asvaevewqSDFVBEwvcas
Aug 18, 2025
2e234f1
svdwV SA
Aug 18, 2025
6633b4d
fix
Aug 18, 2025
8083e37
zxcdsV
Aug 18, 2025
e2180f8
zxcz
Aug 18, 2025
ccb1160
xcvssd
Aug 18, 2025
5be49e0
zxc|
Aug 18, 2025
d68187a
removed
Aug 18, 2025
06f6e78
Updated docs for version 1.0
Aug 18, 2025
f34282f
sdcscaa
Aug 19, 2025
3a2c42f
zxcasc
Aug 19, 2025
aee2602
zxcd
Aug 19, 2025
2d93e80
xzc\xa
Aug 19, 2025
69ad409
zxca
Aug 19, 2025
04a9d34
z\cxaX
Aug 19, 2025
24ed23a
z\cas
Aug 19, 2025
888313c
zxcasx
Aug 19, 2025
3324ab9
name changed
Aug 19, 2025
b9e89c5
asdjkhasku
Aug 19, 2025
7a51a30
zxcas
Aug 19, 2025
aba0da4
hahaah
Aug 19, 2025
d267a24
wsfdjwas
Aug 19, 2025
636c9b9
casc
Aug 19, 2025
f141a7f
\xasc
Aug 19, 2025
c8364e7
scsa
Aug 19, 2025
d5b9772
vsd
Aug 19, 2025
7d0222d
zcvczxc
Aug 19, 2025
74c7920
zxvxvd
Aug 19, 2025
ef7c0fe
avds
Aug 19, 2025
e7e4f14
cads
Aug 19, 2025
5b0a0b9
asadfw
Aug 19, 2025
d51bc5b
ascaefqq
Aug 19, 2025
9f3a672
zcsq
Aug 19, 2025
e72e885
what what
Aug 19, 2025
45e1c7b
ascadw
Aug 19, 2025
4418f15
xzc
Aug 19, 2025
96661fc
saccda
Aug 19, 2025
7b09ca6
dzcsda
Aug 19, 2025
115b73d
zxzvda
Aug 19, 2025
903645f
sadqe
Aug 19, 2025
86c0f88
axcsvdw
Aug 19, 2025
e0dd13c
aksjhfwd
Aug 19, 2025
72cc612
sfdsfvwa
Aug 19, 2025
41f06a6
xczad
Aug 19, 2025
8861e12
asfsweq
Aug 19, 2025
934ee7b
asfadfw
Aug 19, 2025
a06b83b
zxvsd
Aug 19, 2025
6b860a6
zxv
Aug 19, 2025
f05b049
csdvwsdd
Aug 19, 2025
0f04f5b
\zczada
Aug 19, 2025
5c14cfd
safw
Aug 19, 2025
5f99647
sdvsadfvea
Aug 19, 2025
83f9ac7
dcsd
Aug 19, 2025
07a8ed2
cvafve
Aug 19, 2025
bda6bb2
afdwf
Aug 19, 2025
5d3be65
\cxzaz
Aug 19, 2025
afc881a
cxsd
Aug 19, 2025
d79aa9e
dsfwre
Aug 19, 2025
9e6d9a5
dfdsve
Aug 19, 2025
402604d
\ksdjhdask
Aug 19, 2025
781a342
zscadw
Aug 19, 2025
3efc8f7
zxcsdwd
Aug 19, 2025
2bc3985
aswdv
Aug 19, 2025
6065d8f
axcda
Aug 19, 2025
2972b9e
cada
Aug 19, 2025
7c157e5
sdjlkadlas
Aug 19, 2025
cc80a14
sadq
Aug 19, 2025
0858dd0
ascd
Aug 19, 2025
1186369
csddvdw
Aug 19, 2025
875c42c
zacsd
Aug 19, 2025
1beed97
xzcvsdVD
Aug 19, 2025
44d8e61
ACDC
Aug 19, 2025
cf13688
dsxvfwsda
Aug 19, 2025
f7c0573
zcxsd
Aug 19, 2025
952fe3f
aDOIUHASIUD
Aug 19, 2025
135ffa0
xazc
Aug 19, 2025
78182d4
\zcas
Aug 19, 2025
84d65be
scasc
Aug 19, 2025
cf518a6
asdjkkashdi
Aug 19, 2025
d95c62d
cascq
Aug 19, 2025
34bb270
ashddusa
Aug 19, 2025
3bfeedb
Promote develop/1.0 to preview/1.0 (#58)
github-actions[bot] Aug 19, 2025
fc845ff
aCAS
Aug 19, 2025
0d5452f
pr yml
Aug 19, 2025
179af46
cxasx
Aug 19, 2025
6b1b5a7
megeed
Aug 19, 2025
1868803
Promote develop/1.0 to preview/1.0 (#59)
github-actions[bot] Aug 19, 2025
f419181
Promote develop/1.0 to preview/1.0 (#60)
github-actions[bot] Aug 19, 2025
c71e007
added package version range [6.0.0, 10.0.0) for Microsoft.Extensions.…
Aug 20, 2025
940d633
added Analyze build configuration
Aug 20, 2025
873dcee
added condition for Microsoft.CodeAnalysis.PublicApiAnalyzers
Aug 20, 2025
67727ad
refactored encoding options, updated tests and comments
Aug 20, 2025
9193d56
Updated docs for version 1.0
Aug 20, 2025
097360f
formatting and style
Aug 23, 2025
4700fa7
updated .editorconfig
Aug 23, 2025
eca62e3
added
Aug 23, 2025
ca11684
updated public api item group
Aug 23, 2025
990ace6
updated diagnostic severity for public api analyzer
Aug 23, 2025
fd3f184
updated PublicAPi.*.txt
Aug 23, 2025
22f6bef
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
Aug 23, 2025
0c01716
refactored actions and workflows
Aug 23, 2025
78caf25
fixed publish package action name
Aug 23, 2025
b737bfa
fixed name
Aug 23, 2025
3b14694
removed format cs files workflow
Aug 23, 2025
7b3c4ac
fixeesss
Aug 23, 2025
641c8ad
added format dependency
Aug 23, 2025
b6e32ab
remoived format cs files
Aug 23, 2025
a62a388
merged
Aug 23, 2025
87f534a
renamed pull request wf
Aug 23, 2025
b0c1bcd
Merge branch 'preview/1.0' into develop/1.0
sramekpete Aug 23, 2025
9677732
xacascdqa
Aug 23, 2025
839be1e
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
Aug 23, 2025
5d7a363
zxcas
Aug 23, 2025
0ab7c43
zxcac
Aug 23, 2025
3843e8f
Promote develop/1.0 to preview/1.0 (#62)
github-actions[bot] Aug 23, 2025
81edbc9
Updated docs for version 1.0
Aug 23, 2025
7895ba9
updated publish package job name with development to clarify the publ…
Aug 25, 2025
880ea60
Bump actions/upload-pages-artifact from 3 to 4 (#63)
dependabot[bot] Aug 25, 2025
188c0ec
added github release action
Aug 25, 2025
7457f07
updated realse action
Aug 25, 2025
5178da1
updated
Aug 25, 2025
1b49059
Merge branch 'ci-cd-development' into develop/1.0
Aug 25, 2025
e833e4a
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
Aug 25, 2025
3b3e24e
Merge branch 'preview/1.0' into develop/1.0
sramekpete Aug 25, 2025
c574b43
updated
Aug 25, 2025
88ed30f
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
Aug 25, 2025
8b81bb3
fix
Aug 25, 2025
25014a8
fix
Aug 25, 2025
4e44e64
commentyed benchmark runs
Aug 25, 2025
aabe8c7
updted
Aug 25, 2025
8491969
added dependency
Aug 25, 2025
47fa174
woohooo lets try this one
Aug 25, 2025
cf93989
renamed release name in wf
Aug 25, 2025
0b02d99
Promote develop/1.0 to preview/1.0 (#65)
github-actions[bot] Aug 25, 2025
7ae84b9
fixwd condition
Aug 25, 2025
fdb11ab
conditions
Aug 25, 2025
deae089
Merge branch 'preview/1.0' into develop/1.0
sramekpete Aug 25, 2025
83f4e8f
Promote develop/1.0 to preview/1.0 (#66)
github-actions[bot] Aug 25, 2025
5e01fa9
addedd test dependency
Aug 25, 2025
37744fc
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
Aug 25, 2025
37e158a
updated fixed
Aug 25, 2025
02278a2
Merge branch 'preview/1.0' into develop/1.0
sramekpete Aug 25, 2025
dbb8ece
Promote develop/1.0 to preview/1.0 (#67)
github-actions[bot] Aug 25, 2025
68dc72d
Bump actions/setup-dotnet from 4 to 5 (#68)
dependabot[bot] Sep 9, 2025
bd70429
fixed wf trigger to run on target PR branch
Sep 9, 2025
0b69bc8
Merge branch 'preview/1.0' into develop/1.0
sramekpete Sep 9, 2025
b0e1260
Promote develop/1.0 to preview/1.0 (#70)
github-actions[bot] Sep 9, 2025
008b06b
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
Sep 9, 2025
2c13d5b
Merge branch 'preview/1.0' into develop/1.0
sramekpete Sep 9, 2025
107c757
Promote develop/1.0 to preview/1.0 (#71)
github-actions[bot] Sep 9, 2025
e6b7f31
fixed branch ref
Sep 9, 2025
6c7145b
Merge branch 'preview/1.0' into develop/1.0
sramekpete Sep 9, 2025
f9210f9
Promote develop/1.0 to preview/1.0 (#72)
github-actions[bot] Sep 9, 2025
7d61c93
debuggg
Sep 9, 2025
a821a3e
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
Sep 9, 2025
36aedeb
Merge branch 'preview/1.0' into develop/1.0
sramekpete Sep 9, 2025
4600e43
Promote develop/1.0 to preview/1.0 (#73)
github-actions[bot] Sep 9, 2025
f059e1e
updated branch ref to github.base_ref
Sep 9, 2025
c633b23
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
Sep 9, 2025
3a20c0c
Merge branch 'preview/1.0' into develop/1.0
sramekpete Sep 9, 2025
a19e39d
Promote develop/1.0 to preview/1.0 (#74)
github-actions[bot] Sep 9, 2025
1b20954
added checkout of target branch for deployment
Sep 9, 2025
eb38eb8
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
Sep 9, 2025
3ac7c12
added single quotes
Sep 9, 2025
2554a75
Merge branch 'preview/1.0' into develop/1.0
sramekpete Sep 9, 2025
bb0d338
Promote develop/1.0 to preview/1.0 (#75)
github-actions[bot] Sep 9, 2025
51c0af2
omg when this starts to work like I want it to
Sep 9, 2025
8f78599
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
Sep 9, 2025
05c5510
Merge branch 'preview/1.0' into develop/1.0
sramekpete Sep 9, 2025
058ad67
asdkdhek
Sep 9, 2025
3064844
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
Sep 9, 2025
1fcefdc
uopdatefd zksgasjhdb\kjsxch I am already ppppssss ffff
Sep 9, 2025
231a5db
fixed build trigers
Sep 9, 2025
584f022
removed pr merge validation
Sep 9, 2025
0fc2a45
updated concurrency group names
Sep 9, 2025
84ef09d
fix
Sep 9, 2025
e712e9e
fixed creat erelease action
Sep 9, 2025
c2164ec
added missing previe wargument
Sep 9, 2025
268a3c4
fixed create release env condition
Sep 9, 2025
379bb6d
test2
Sep 10, 2025
120f39f
fixed env var reference
Sep 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
272 changes: 272 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,272 @@
# Remove the line below if you want to inherit .editorconfig settings from higher directories
root = true

# All files
[*]
end_of_line = lf
insert_final_newline = true

# C# files
[*.cs]

#### Core EditorConfig Options ####

# Indentation and spacing
indent_size = 4
indent_style = space
tab_width = 4

# New line preferences
end_of_line = crlf
insert_final_newline = false

#### .NET Code Actions ####

# Type members
dotnet_hide_advanced_members = false
dotnet_member_insertion_location = with_other_members_of_the_same_kind
dotnet_property_generation_behavior = prefer_auto_properties

# Symbol search
dotnet_search_reference_assemblies = true

#### .NET Coding Conventions ####

# Organize usings
dotnet_separate_import_directive_groups = false
dotnet_sort_system_directives_first = false
file_header_template = unset

# this. and Me. preferences
dotnet_style_qualification_for_event = false
dotnet_style_qualification_for_field = false
dotnet_style_qualification_for_method = false
dotnet_style_qualification_for_property = false

# Language keywords vs BCL types preferences
dotnet_style_predefined_type_for_locals_parameters_members = true
dotnet_style_predefined_type_for_member_access = true

# Parentheses preferences
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 = always_for_clarity
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity

# Modifier preferences
dotnet_style_require_accessibility_modifiers = for_non_interface_members

# Expression-level preferences
dotnet_prefer_system_hash_code = true
dotnet_style_coalesce_expression = true
dotnet_style_collection_initializer = true
dotnet_style_explicit_tuple_names = true
dotnet_style_namespace_match_folder = true
dotnet_style_null_propagation = true
dotnet_style_object_initializer = true
dotnet_style_operator_placement_when_wrapping = beginning_of_line
dotnet_style_prefer_auto_properties = true
dotnet_style_prefer_collection_expression = when_types_loosely_match
dotnet_style_prefer_compound_assignment = true
dotnet_style_prefer_conditional_expression_over_assignment = true
dotnet_style_prefer_conditional_expression_over_return = true
dotnet_style_prefer_foreach_explicit_cast_in_source = when_strongly_typed
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
dotnet_style_prefer_simplified_boolean_expressions = true
dotnet_style_prefer_simplified_interpolation = true

# Field preferences
dotnet_style_readonly_field = true

# Parameter preferences
dotnet_code_quality_unused_parameters = non_public

# Suppression preferences
dotnet_remove_unnecessary_suppression_exclusions = none

# New line preferences
dotnet_style_allow_multiple_blank_lines_experimental = false
dotnet_style_allow_statement_immediately_after_block_experimental = false

#### C# Coding Conventions ####

# var preferences
csharp_style_var_elsewhere = false
csharp_style_var_for_built_in_types = false
csharp_style_var_when_type_is_apparent = false

# Expression-bodied members
csharp_style_expression_bodied_accessors = true
csharp_style_expression_bodied_constructors = false
csharp_style_expression_bodied_indexers = true
csharp_style_expression_bodied_lambdas = when_on_single_line
csharp_style_expression_bodied_local_functions = when_on_single_line
csharp_style_expression_bodied_methods = false
csharp_style_expression_bodied_operators = false
csharp_style_expression_bodied_properties = true

# Pattern matching preferences
csharp_style_pattern_matching_over_as_with_null_check = true
csharp_style_pattern_matching_over_is_with_cast_check = true
csharp_style_prefer_extended_property_pattern = true
csharp_style_prefer_not_pattern = true
csharp_style_prefer_pattern_matching = true
csharp_style_prefer_switch_expression = true

# Null-checking preferences
csharp_style_conditional_delegate_call = true

# Modifier preferences
csharp_prefer_static_anonymous_function = true
csharp_prefer_static_local_function = true
csharp_preferred_modifier_order = public,private,protected,internal,file,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,required,volatile,async
csharp_style_prefer_readonly_struct = true
csharp_style_prefer_readonly_struct_member = true

# Code-block preferences
csharp_prefer_braces = true
csharp_prefer_simple_using_statement = false
csharp_prefer_system_threading_lock = true
csharp_style_namespace_declarations = file_scoped
csharp_style_prefer_method_group_conversion = false
csharp_style_prefer_primary_constructors = true
csharp_style_prefer_top_level_statements = false

# Expression-level preferences
csharp_prefer_simple_default_expression = true
csharp_style_deconstructed_variable_declaration = true
csharp_style_implicit_object_creation_when_type_is_apparent = true
csharp_style_inlined_variable_declaration = true
csharp_style_prefer_implicitly_typed_lambda_expression = true
csharp_style_prefer_index_operator = true
csharp_style_prefer_local_over_anonymous_function = false
csharp_style_prefer_null_check_over_type_check = true
csharp_style_prefer_range_operator = true
csharp_style_prefer_tuple_swap = true
csharp_style_prefer_unbound_generic_type_in_nameof = true
csharp_style_prefer_utf8_string_literals = true
csharp_style_throw_expression = true
csharp_style_unused_value_assignment_preference = discard_variable
csharp_style_unused_value_expression_statement_preference = discard_variable

# 'using' directive preferences
csharp_using_directive_placement = inside_namespace

# New line preferences
csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = false
csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = false
csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = false
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = false
csharp_style_allow_embedded_statements_on_same_line_experimental = false

#### C# Formatting Rules ####

# New line preferences
csharp_new_line_before_catch = false
csharp_new_line_before_else = false
csharp_new_line_before_finally = false
csharp_new_line_before_members_in_anonymous_types = true
csharp_new_line_before_members_in_object_initializers = true
csharp_new_line_before_open_brace = none
csharp_new_line_between_query_expression_clauses = true

# Indentation preferences
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

# Space preferences
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 = true
csharp_space_after_semicolon_in_for_statement = true
csharp_space_around_binary_operators = before_and_after
csharp_space_around_declaration_statements = false
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 = false
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 = false
csharp_space_between_parentheses = false
csharp_space_between_square_brackets = false

# Wrapping preferences
csharp_preserve_single_line_blocks = true
csharp_preserve_single_line_statements = false

#### Naming styles ####

# Naming rules

dotnet_naming_rule.interface_should_be_begins_with_i.severity = suggestion
dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface
dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i

dotnet_naming_rule.types_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.types_should_be_pascal_case.symbols = types
dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case

dotnet_naming_rule.private_or_internal_const_field_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.private_or_internal_const_field_should_be_pascal_case.symbols = private_or_internal_const_field
dotnet_naming_rule.private_or_internal_const_field_should_be_pascal_case.style = pascal_case

dotnet_naming_rule.private_or_internal_field_should_be_underscore_camel_case.severity = suggestion
dotnet_naming_rule.private_or_internal_field_should_be_underscore_camel_case.symbols = private_or_internal_field
dotnet_naming_rule.private_or_internal_field_should_be_underscore_camel_case.style = underscore_camel_case

dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members
dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case

# Symbol specifications

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.private_or_internal_field.applicable_kinds = field
dotnet_naming_symbols.private_or_internal_field.applicable_accessibilities = internal, private, private_protected
dotnet_naming_symbols.private_or_internal_field.required_modifiers =

dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.types.required_modifiers =

dotnet_naming_symbols.non_field_members.applicable_kinds = property, method, event
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.non_field_members.required_modifiers =

dotnet_naming_symbols.private_or_internal_const_field.applicable_kinds = field
dotnet_naming_symbols.private_or_internal_const_field.applicable_accessibilities = internal, private, protected_internal, private_protected
dotnet_naming_symbols.private_or_internal_const_field.required_modifiers = const

# Naming styles

dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.capitalization = pascal_case

dotnet_naming_style.begins_with_i.required_prefix = I
dotnet_naming_style.begins_with_i.required_suffix =
dotnet_naming_style.begins_with_i.word_separator =
dotnet_naming_style.begins_with_i.capitalization = pascal_case

dotnet_naming_style.underscore_camel_case.required_prefix = _
dotnet_naming_style.underscore_camel_case.required_suffix =
dotnet_naming_style.underscore_camel_case.word_separator =
dotnet_naming_style.underscore_camel_case.capitalization = camel_case
53 changes: 27 additions & 26 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs diff=csharp
*.cs diff=csharp

###############################################################################
# Set the merge driver for project and solution files
Expand All @@ -22,27 +22,28 @@
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just uncomment the entries below
###############################################################################
#*.sln merge=binary
#*.csproj merge=binary
#*.vbproj merge=binary
#*.vcxproj merge=binary
#*.vcproj merge=binary
#*.dbproj merge=binary
#*.fsproj merge=binary
#*.lsproj merge=binary
#*.wixproj merge=binary
#*.modelproj merge=binary
#*.sqlproj merge=binary
#*.wwaproj merge=binary
*.sln merge=binary
*.csproj merge=binary
*.vbproj merge=binary
*.vcxproj merge=binary
*.vcproj merge=binary
*.dbproj merge=binary
*.fsproj merge=binary
*.lsproj merge=binary
*.wixproj merge=binary
*.modelproj merge=binary
*.sqlproj merge=binary
*.wwaproj merge=binary

###############################################################################
# behavior for image files
#
# image files are treated as binary by default.
###############################################################################
#*.jpg binary
#*.png binary
#*.gif binary
*.jpg binary
*.png binary
*.gif binary
*.ico binary

###############################################################################
# diff behavior for common document formats
Expand All @@ -51,16 +52,16 @@
# is only available from the command line. Turn it on by uncommenting the
# entries below.
###############################################################################
#*.doc diff=astextplain
#*.DOC diff=astextplain
#*.docx diff=astextplain
#*.DOCX diff=astextplain
#*.dot diff=astextplain
#*.DOT diff=astextplain
#*.pdf diff=astextplain
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain

###############################################################################
# exclude files except those with cs file extension from repository language detection
Expand Down
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
Loading
Loading