├── .github ├── FUNDING.yml └── workflows │ └── dotnet.yml ├── .gitignore ├── CHANGELOG.md ├── Docs └── InlineCommentsOnTableArrays.md ├── LICENSE ├── README.md ├── README_trimmed_for_nuget.md ├── TomlTestDecoder ├── Program.cs └── TomlTestDecoder.csproj ├── Tomlet.Tests ├── ArrayTests.cs ├── BasicKeyValueTests.cs ├── BooleanTests.cs ├── ClassDeserializationTests.cs ├── ClassWithValuesSetOnConstructor.cs ├── CommentDeserializationTests.cs ├── CommentSerializationTests.cs ├── ComplexSerializationTests.cs ├── DateTimeTests.cs ├── DeliberatelyIncorrectTestResources.Designer.cs ├── DeliberatelyIncorrectTestResources.resx ├── DictionaryTests.cs ├── DottedKeyTests.cs ├── EnumTests.cs ├── ExceptionTests.cs ├── InlineTableTests.cs ├── NullableTests.cs ├── NumberTests.cs ├── ObjectToStringTests.cs ├── ObjectToTomlDocTests.cs ├── PlanetsSerializationTest.cs ├── SerializationWithAttributesTests.cs ├── StringTests.cs ├── TableTests.cs ├── TestDataGenerators │ ├── EnumerableDeserializerDataGenerator.cs │ └── EnumerableSerializerDataGenerator.cs ├── TestModelClasses │ ├── AbstractClass.cs │ ├── ClassWhichOverwritesFieldUsingNewKeyword.cs │ ├── ClassWithDictionary.cs │ ├── ClassWithDoNotInlineField.cs │ ├── ClassWithMultipleParameterizedConstructors.cs │ ├── ClassWithNonSerializableAttributes.cs │ ├── ClassWithNullableValueType.cs │ ├── ClassWithParameterlessConstructor.cs │ ├── ClassWithUserDefinedTypesAsProps.cs │ ├── ComplexTestClass.cs │ ├── ComplexTestRecord.cs │ ├── ComplexTestRecordWithAttributeMapping.cs │ ├── ExampleMailboxConfigClass.cs │ ├── KeyWithWhitespaceTestClass.cs │ ├── SimplePrimitiveTestClass.cs │ ├── SimplePropertyTestClass.cs │ ├── SimpleTestRecord.cs │ ├── StringArrayWrapper.cs │ ├── StringEnumerableWrapper.cs │ ├── StringListWrapper.cs │ ├── Subname.cs │ ├── TestEnum.cs │ ├── TomlClassWithNestedArray.cs │ ├── TomlTestClassWithEnum.cs │ ├── TomlTestClassWithEnumDict.cs │ └── TomlTestEnum.cs ├── TestResources.Designer.cs ├── TestResources.resx ├── TomlNewlineTests.cs ├── TomlPropertyMappingTests.cs ├── TomlTableArrayTests.cs └── Tomlet.Tests.csproj ├── Tomlet.sln ├── Tomlet.sln.DotSettings └── Tomlet ├── Attributes ├── ExcludeFromCodeCoverageAttribute.cs ├── TomlDoNotInlineObjectAttribute.cs ├── TomlFieldAttribute.cs ├── TomlInlineCommentAttribute.cs ├── TomlNonSerializedAttribute.cs ├── TomlPrecedingCommentAttribute.cs └── TomlPropertyAttribute.cs ├── Exceptions ├── InvalidTomlDateTimeException.cs ├── InvalidTomlEscapeException.cs ├── InvalidTomlInlineTableException.cs ├── InvalidTomlKeyException.cs ├── InvalidTomlNumberException.cs ├── MissingIntermediateInTomlTableArraySpecException.cs ├── NewLineInTomlInlineTableException.cs ├── NoTomlKeyException.cs ├── TimeOffsetOnTomlDateOrTimeException.cs ├── TomlArraySyntaxException.cs ├── TomlContainsDottedKeyNonTableException.cs ├── TomlDateTimeMissingSeparatorException.cs ├── TomlDateTimeUnnecessarySeparatorException.cs ├── TomlDottedKeyException.cs ├── TomlDottedKeyParserException.cs ├── TomlDoubleDottedKeyException.cs ├── TomlEndOfFileException.cs ├── TomlEnumParseException.cs ├── TomlException.cs ├── TomlExceptionWithLine.cs ├── TomlFieldTypeMismatchException.cs ├── TomlInlineTableSeparatorException.cs ├── TomlInstantiationException.cs ├── TomlInternalException.cs ├── TomlInvalidValueException.cs ├── TomlKeyRedefinitionException.cs ├── TomlMissingEqualsException.cs ├── TomlMissingNewlineException.cs ├── TomlNewlineInInlineCommentException.cs ├── TomlNoSuchValueException.cs ├── TomlNonTableArrayUsedAsTableArrayException.cs ├── TomlParameterTypeMismatchException.cs ├── TomlPrimitiveToDocumentException.cs ├── TomlPropertyTypeMismatchException.cs ├── TomlStringException.cs ├── TomlTableArrayAlreadyExistsAsNonArrayException.cs ├── TomlTableLockedException.cs ├── TomlTableRedefinitionException.cs ├── TomlTripleQuotedKeyException.cs ├── TomlTypeMismatchException.cs ├── TomlUnescapedUnicodeControlCharException.cs ├── TomlWhitespaceInKeyException.cs ├── TripleQuoteInTomlMultilineLiteralException.cs ├── TripleQuoteInTomlMultilineSimpleStringException.cs ├── UnterminatedTomlKeyException.cs ├── UnterminatedTomlStringException.cs ├── UnterminatedTomlTableArrayException.cs └── UnterminatedTomlTableNameException.cs ├── Extensions ├── GenericExtensions.cs ├── ReflectionExtensions.cs └── StringExtensions.cs ├── Models ├── TomlArray.cs ├── TomlBoolean.cs ├── TomlCommentData.cs ├── TomlDocument.cs ├── TomlDouble.cs ├── TomlLocalDate.cs ├── TomlLocalDateTime.cs ├── TomlLocalTime.cs ├── TomlLong.cs ├── TomlOffsetDateTime.cs ├── TomlString.cs ├── TomlTable.cs ├── TomlValue.cs └── TomlValueWithDateTime.cs ├── TomlCompositeDeserializer.cs ├── TomlCompositeSerializer.cs ├── TomlDateTimeUtils.cs ├── TomlKeyUtils.cs ├── TomlNumberStyle.cs ├── TomlNumberUtils.cs ├── TomlParser.cs ├── TomlSerializationMethods.cs ├── TomlSerializerOptions.cs ├── TomlUtils.cs ├── Tomlet.csproj ├── TomletMain.cs └── TomletStringReader.cs /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Docs/InlineCommentsOnTableArrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Docs/InlineCommentsOnTableArrays.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/README.md -------------------------------------------------------------------------------- /README_trimmed_for_nuget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/README_trimmed_for_nuget.md -------------------------------------------------------------------------------- /TomlTestDecoder/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/TomlTestDecoder/Program.cs -------------------------------------------------------------------------------- /TomlTestDecoder/TomlTestDecoder.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/TomlTestDecoder/TomlTestDecoder.csproj -------------------------------------------------------------------------------- /Tomlet.Tests/ArrayTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/ArrayTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/BasicKeyValueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/BasicKeyValueTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/BooleanTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/BooleanTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/ClassDeserializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/ClassDeserializationTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/ClassWithValuesSetOnConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/ClassWithValuesSetOnConstructor.cs -------------------------------------------------------------------------------- /Tomlet.Tests/CommentDeserializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/CommentDeserializationTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/CommentSerializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/CommentSerializationTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/ComplexSerializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/ComplexSerializationTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/DateTimeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/DateTimeTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/DeliberatelyIncorrectTestResources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/DeliberatelyIncorrectTestResources.Designer.cs -------------------------------------------------------------------------------- /Tomlet.Tests/DeliberatelyIncorrectTestResources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/DeliberatelyIncorrectTestResources.resx -------------------------------------------------------------------------------- /Tomlet.Tests/DictionaryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/DictionaryTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/DottedKeyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/DottedKeyTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/EnumTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/EnumTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/ExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/ExceptionTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/InlineTableTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/InlineTableTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/NullableTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/NullableTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/NumberTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/NumberTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/ObjectToStringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/ObjectToStringTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/ObjectToTomlDocTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/ObjectToTomlDocTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/PlanetsSerializationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/PlanetsSerializationTest.cs -------------------------------------------------------------------------------- /Tomlet.Tests/SerializationWithAttributesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/SerializationWithAttributesTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/StringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/StringTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TableTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TableTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestDataGenerators/EnumerableDeserializerDataGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestDataGenerators/EnumerableDeserializerDataGenerator.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestDataGenerators/EnumerableSerializerDataGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestDataGenerators/EnumerableSerializerDataGenerator.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/AbstractClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/AbstractClass.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/ClassWhichOverwritesFieldUsingNewKeyword.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/ClassWhichOverwritesFieldUsingNewKeyword.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/ClassWithDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/ClassWithDictionary.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/ClassWithDoNotInlineField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/ClassWithDoNotInlineField.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/ClassWithMultipleParameterizedConstructors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/ClassWithMultipleParameterizedConstructors.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/ClassWithNonSerializableAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/ClassWithNonSerializableAttributes.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/ClassWithNullableValueType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/ClassWithNullableValueType.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/ClassWithParameterlessConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/ClassWithParameterlessConstructor.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/ClassWithUserDefinedTypesAsProps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/ClassWithUserDefinedTypesAsProps.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/ComplexTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/ComplexTestClass.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/ComplexTestRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/ComplexTestRecord.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/ComplexTestRecordWithAttributeMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/ComplexTestRecordWithAttributeMapping.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/ExampleMailboxConfigClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/ExampleMailboxConfigClass.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/KeyWithWhitespaceTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/KeyWithWhitespaceTestClass.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/SimplePrimitiveTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/SimplePrimitiveTestClass.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/SimplePropertyTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/SimplePropertyTestClass.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/SimpleTestRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/SimpleTestRecord.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/StringArrayWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/StringArrayWrapper.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/StringEnumerableWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/StringEnumerableWrapper.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/StringListWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/StringListWrapper.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/Subname.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/Subname.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/TestEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/TestEnum.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/TomlClassWithNestedArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/TomlClassWithNestedArray.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/TomlTestClassWithEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/TomlTestClassWithEnum.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/TomlTestClassWithEnumDict.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/TomlTestClassWithEnumDict.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestModelClasses/TomlTestEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestModelClasses/TomlTestEnum.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestResources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestResources.Designer.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TestResources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TestResources.resx -------------------------------------------------------------------------------- /Tomlet.Tests/TomlNewlineTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TomlNewlineTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TomlPropertyMappingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TomlPropertyMappingTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/TomlTableArrayTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/TomlTableArrayTests.cs -------------------------------------------------------------------------------- /Tomlet.Tests/Tomlet.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.Tests/Tomlet.Tests.csproj -------------------------------------------------------------------------------- /Tomlet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.sln -------------------------------------------------------------------------------- /Tomlet.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet.sln.DotSettings -------------------------------------------------------------------------------- /Tomlet/Attributes/ExcludeFromCodeCoverageAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Attributes/ExcludeFromCodeCoverageAttribute.cs -------------------------------------------------------------------------------- /Tomlet/Attributes/TomlDoNotInlineObjectAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Attributes/TomlDoNotInlineObjectAttribute.cs -------------------------------------------------------------------------------- /Tomlet/Attributes/TomlFieldAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Attributes/TomlFieldAttribute.cs -------------------------------------------------------------------------------- /Tomlet/Attributes/TomlInlineCommentAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Attributes/TomlInlineCommentAttribute.cs -------------------------------------------------------------------------------- /Tomlet/Attributes/TomlNonSerializedAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Attributes/TomlNonSerializedAttribute.cs -------------------------------------------------------------------------------- /Tomlet/Attributes/TomlPrecedingCommentAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Attributes/TomlPrecedingCommentAttribute.cs -------------------------------------------------------------------------------- /Tomlet/Attributes/TomlPropertyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Attributes/TomlPropertyAttribute.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/InvalidTomlDateTimeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/InvalidTomlDateTimeException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/InvalidTomlEscapeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/InvalidTomlEscapeException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/InvalidTomlInlineTableException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/InvalidTomlInlineTableException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/InvalidTomlKeyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/InvalidTomlKeyException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/InvalidTomlNumberException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/InvalidTomlNumberException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/MissingIntermediateInTomlTableArraySpecException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/MissingIntermediateInTomlTableArraySpecException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/NewLineInTomlInlineTableException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/NewLineInTomlInlineTableException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/NoTomlKeyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/NoTomlKeyException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TimeOffsetOnTomlDateOrTimeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TimeOffsetOnTomlDateOrTimeException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlArraySyntaxException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlArraySyntaxException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlContainsDottedKeyNonTableException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlContainsDottedKeyNonTableException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlDateTimeMissingSeparatorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlDateTimeMissingSeparatorException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlDateTimeUnnecessarySeparatorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlDateTimeUnnecessarySeparatorException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlDottedKeyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlDottedKeyException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlDottedKeyParserException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlDottedKeyParserException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlDoubleDottedKeyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlDoubleDottedKeyException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlEndOfFileException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlEndOfFileException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlEnumParseException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlEnumParseException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlExceptionWithLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlExceptionWithLine.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlFieldTypeMismatchException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlFieldTypeMismatchException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlInlineTableSeparatorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlInlineTableSeparatorException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlInstantiationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlInstantiationException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlInternalException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlInternalException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlInvalidValueException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlInvalidValueException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlKeyRedefinitionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlKeyRedefinitionException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlMissingEqualsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlMissingEqualsException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlMissingNewlineException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlMissingNewlineException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlNewlineInInlineCommentException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlNewlineInInlineCommentException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlNoSuchValueException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlNoSuchValueException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlNonTableArrayUsedAsTableArrayException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlNonTableArrayUsedAsTableArrayException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlParameterTypeMismatchException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlParameterTypeMismatchException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlPrimitiveToDocumentException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlPrimitiveToDocumentException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlPropertyTypeMismatchException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlPropertyTypeMismatchException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlStringException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlStringException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlTableArrayAlreadyExistsAsNonArrayException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlTableArrayAlreadyExistsAsNonArrayException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlTableLockedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlTableLockedException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlTableRedefinitionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlTableRedefinitionException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlTripleQuotedKeyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlTripleQuotedKeyException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlTypeMismatchException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlTypeMismatchException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlUnescapedUnicodeControlCharException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlUnescapedUnicodeControlCharException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TomlWhitespaceInKeyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TomlWhitespaceInKeyException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TripleQuoteInTomlMultilineLiteralException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TripleQuoteInTomlMultilineLiteralException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/TripleQuoteInTomlMultilineSimpleStringException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/TripleQuoteInTomlMultilineSimpleStringException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/UnterminatedTomlKeyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/UnterminatedTomlKeyException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/UnterminatedTomlStringException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/UnterminatedTomlStringException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/UnterminatedTomlTableArrayException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/UnterminatedTomlTableArrayException.cs -------------------------------------------------------------------------------- /Tomlet/Exceptions/UnterminatedTomlTableNameException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Exceptions/UnterminatedTomlTableNameException.cs -------------------------------------------------------------------------------- /Tomlet/Extensions/GenericExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Extensions/GenericExtensions.cs -------------------------------------------------------------------------------- /Tomlet/Extensions/ReflectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Extensions/ReflectionExtensions.cs -------------------------------------------------------------------------------- /Tomlet/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlArray.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlBoolean.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlBoolean.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlCommentData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlCommentData.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlDocument.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlDouble.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlDouble.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlLocalDate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlLocalDate.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlLocalDateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlLocalDateTime.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlLocalTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlLocalTime.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlLong.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlOffsetDateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlOffsetDateTime.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlString.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlTable.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlValue.cs -------------------------------------------------------------------------------- /Tomlet/Models/TomlValueWithDateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Models/TomlValueWithDateTime.cs -------------------------------------------------------------------------------- /Tomlet/TomlCompositeDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/TomlCompositeDeserializer.cs -------------------------------------------------------------------------------- /Tomlet/TomlCompositeSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/TomlCompositeSerializer.cs -------------------------------------------------------------------------------- /Tomlet/TomlDateTimeUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/TomlDateTimeUtils.cs -------------------------------------------------------------------------------- /Tomlet/TomlKeyUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/TomlKeyUtils.cs -------------------------------------------------------------------------------- /Tomlet/TomlNumberStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/TomlNumberStyle.cs -------------------------------------------------------------------------------- /Tomlet/TomlNumberUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/TomlNumberUtils.cs -------------------------------------------------------------------------------- /Tomlet/TomlParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/TomlParser.cs -------------------------------------------------------------------------------- /Tomlet/TomlSerializationMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/TomlSerializationMethods.cs -------------------------------------------------------------------------------- /Tomlet/TomlSerializerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/TomlSerializerOptions.cs -------------------------------------------------------------------------------- /Tomlet/TomlUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/TomlUtils.cs -------------------------------------------------------------------------------- /Tomlet/Tomlet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/Tomlet.csproj -------------------------------------------------------------------------------- /Tomlet/TomletMain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/TomletMain.cs -------------------------------------------------------------------------------- /Tomlet/TomletStringReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamboyCoding/Tomlet/HEAD/Tomlet/TomletStringReader.cs --------------------------------------------------------------------------------