Skip to content

Commit e973974

Browse files
committed
0 parents  commit e973974

File tree

1,150 files changed

+192174
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,150 files changed

+192174
-0
lines changed

.editorconfig

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
[*.{cs,vb}]
2+
3+
# IDE0049: Simplify Names
4+
dotnet_style_predefined_type_for_locals_parameters_members = false:silent
5+
6+
# IDE0049: Simplify Names
7+
dotnet_style_predefined_type_for_member_access = false:silent
8+
9+
[*.{cs,vb}]
10+
#### Naming styles ####
11+
12+
# Naming rules
13+
14+
dotnet_naming_rule.interface_should_be_begins_with_i.severity = suggestion
15+
dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface
16+
dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i
17+
18+
dotnet_naming_rule.types_should_be_pascal_case.severity = suggestion
19+
dotnet_naming_rule.types_should_be_pascal_case.symbols = types
20+
dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case
21+
22+
dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = suggestion
23+
dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members
24+
dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case
25+
26+
# Symbol specifications
27+
28+
dotnet_naming_symbols.interface.applicable_kinds = interface
29+
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
30+
dotnet_naming_symbols.interface.required_modifiers =
31+
32+
dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
33+
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
34+
dotnet_naming_symbols.types.required_modifiers =
35+
36+
dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
37+
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
38+
dotnet_naming_symbols.non_field_members.required_modifiers =
39+
40+
# Naming styles
41+
42+
dotnet_naming_style.begins_with_i.required_prefix = I
43+
dotnet_naming_style.begins_with_i.required_suffix =
44+
dotnet_naming_style.begins_with_i.word_separator =
45+
dotnet_naming_style.begins_with_i.capitalization = pascal_case
46+
47+
dotnet_naming_style.pascal_case.required_prefix =
48+
dotnet_naming_style.pascal_case.required_suffix =
49+
dotnet_naming_style.pascal_case.word_separator =
50+
dotnet_naming_style.pascal_case.capitalization = pascal_case
51+
52+
dotnet_naming_style.pascal_case.required_prefix =
53+
dotnet_naming_style.pascal_case.required_suffix =
54+
dotnet_naming_style.pascal_case.word_separator =
55+
dotnet_naming_style.pascal_case.capitalization = pascal_case
56+
dotnet_style_operator_placement_when_wrapping = beginning_of_line
57+
tab_width = 4
58+
indent_size = 4
59+
end_of_line = crlf
60+
dotnet_style_coalesce_expression = true:suggestion
61+
dotnet_style_null_propagation = true:suggestion
62+
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
63+
dotnet_style_prefer_auto_properties = true:silent
64+
dotnet_style_object_initializer = true:suggestion
65+
dotnet_style_collection_initializer = true:suggestion
66+
dotnet_style_prefer_simplified_boolean_expressions = true:suggestion
67+
dotnet_style_prefer_conditional_expression_over_assignment = true:silent
68+
dotnet_style_prefer_conditional_expression_over_return = true:silent
69+
dotnet_style_explicit_tuple_names = true:suggestion
70+
dotnet_style_prefer_inferred_tuple_names = true:suggestion
71+
dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion
72+
dotnet_style_prefer_compound_assignment = true:suggestion
73+
dotnet_style_prefer_simplified_interpolation = true:suggestion
74+
dotnet_style_namespace_match_folder = true:suggestion
75+
76+
[*.cs]
77+
csharp_indent_labels = one_less_than_current
78+
csharp_using_directive_placement = outside_namespace:silent
79+
csharp_prefer_simple_using_statement = true:suggestion
80+
csharp_prefer_braces = true:silent
81+
csharp_style_namespace_declarations = block_scoped:silent
82+
csharp_style_prefer_method_group_conversion = true:silent
83+
csharp_style_prefer_top_level_statements = true:silent
84+
csharp_style_expression_bodied_methods = false:silent
85+
csharp_style_expression_bodied_constructors = false:silent
86+
csharp_style_expression_bodied_operators = false:silent
87+
csharp_style_expression_bodied_properties = true:silent
88+
csharp_style_expression_bodied_indexers = true:silent
89+
csharp_style_expression_bodied_accessors = true:silent
90+
csharp_style_expression_bodied_lambdas = true:silent
91+
csharp_style_expression_bodied_local_functions = false:silent
92+
csharp_style_throw_expression = true:suggestion
93+
csharp_style_prefer_null_check_over_type_check = true:suggestion
94+
csharp_prefer_simple_default_expression = true:suggestion
95+
csharp_style_prefer_local_over_anonymous_function = true:suggestion
96+
csharp_style_prefer_index_operator = true:suggestion
97+
csharp_style_prefer_range_operator = true:suggestion
98+
csharp_style_implicit_object_creation_when_type_is_apparent = true:suggestion
99+
csharp_style_prefer_tuple_swap = true:suggestion
100+
csharp_style_prefer_utf8_string_literals = true:suggestion

.gitattributes

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
*.doc diff=astextplain
2+
*.DOC diff=astextplain
3+
*.docx diff=astextplain
4+
*.DOCX diff=astextplain
5+
*.dot diff=astextplain
6+
*.DOT diff=astextplain
7+
*.pdf diff=astextplain
8+
*.PDF diff=astextplain
9+
*.rtf diff=astextplain
10+
*.RTF diff=astextplain
11+
12+
*.jpg binary
13+
*.png binary
14+
*.gif binary
15+
16+
*.cs text=auto diff=csharp
17+
*.vb text=auto
18+
*.resx text=auto
19+
*.c text=auto
20+
*.cpp text=auto
21+
*.cxx text=auto
22+
*.h text=auto
23+
*.hxx text=auto
24+
*.py text=auto
25+
*.rb text=auto
26+
*.java text=auto
27+
*.html text=auto
28+
*.htm text=auto
29+
*.css text=auto
30+
*.scss text=auto
31+
*.sass text=auto
32+
*.less text=auto
33+
*.js text=auto
34+
*.lisp text=auto
35+
*.clj text=auto
36+
*.sql text=auto
37+
*.php text=auto
38+
*.lua text=auto
39+
*.m text=auto
40+
*.asm text=auto
41+
*.erl text=auto
42+
*.fs text=auto
43+
*.fsx text=auto
44+
*.hs text=auto
45+
46+
*.csproj text=auto
47+
*.vbproj text=auto
48+
*.fsproj text=auto
49+
*.dbproj text=auto
50+
*.sln text=auto eol=crlf
51+
52+
*.sh eol=lf

.gitignore

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
[Oo]bj/
2+
[Bb]in/
3+
assets/
4+
TestResults/
5+
localtests/
6+
.nuget/
7+
.build/
8+
.testPublish/
9+
*.sln.ide/
10+
_ReSharper.*/
11+
.idea/
12+
packages/
13+
artifacts/
14+
PublishProfiles/
15+
.vs/
16+
.vscode/
17+
.idea/
18+
bower_components/
19+
node_modules/
20+
debugSettings.json
21+
project.lock.json
22+
*.log
23+
*.user
24+
*.suo
25+
*.cache
26+
*.docstates
27+
_ReSharper.*
28+
nuget.exe
29+
*net45.csproj
30+
*net451.csproj
31+
*k10.csproj
32+
*.psess
33+
*.vsp
34+
*.pidb
35+
*.userprefs
36+
*DS_Store
37+
*.ncrunchsolution
38+
nCrunchTemp*.*
39+
*.*sdf
40+
*.ipch
41+
.settings
42+
*.sln.ide
43+
node_modules
44+
# *launchSettings.json
45+
*.orig
46+
*.nuget.props
47+
*.nuget.targets
48+
/localfeed
49+
oldstate.json
50+
InternalAgentState.json
51+
/nuget.config
52+
*.log
53+
*tempfile.*

LICENSE

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
Copyright (c) 2001-2023 empira Software GmbH, Cologne Area, Germany
2+
3+
http://docs.pdfsharp.net
4+
5+
MIT License
6+
7+
Permission is hereby granted, free of charge, to any person obtaining a
8+
copy of this software and associated documentation files (the "Software"),
9+
to deal in the Software without restriction, including without limitation
10+
the rights to use, copy, modify, merge, publish, distribute, sublicense,
11+
and/or sell copies of the Software, and to permit persons to whom the
12+
Software is furnished to do so, subject to the following conditions:
13+
14+
The above copyright notice and this permission notice shall be included
15+
in all copies or substantial portions of the Software.
16+
17+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
20+
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
22+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23+
DEALINGS IN THE SOFTWARE.

0 commit comments

Comments
 (0)