├── .github └── workflows │ └── dotnet.yml ├── .gitignore ├── BinaryGo.sln ├── Components ├── MvvmGo.WindowsWPF.dll └── MvvmGo.dll ├── Engine └── BinaryGo │ ├── Binary │ ├── BinarySerializeHandler.cs │ ├── BinarySerializer.cs │ ├── Deserialize │ │ ├── BinaryDeserializer.cs │ │ └── BinarySpanReader.cs │ └── StructureModels │ │ ├── BinaryModelInfo.cs │ │ ├── MemberBinaryModelInfo.cs │ │ └── MemberBinaryModelType.cs │ ├── BinaryGo.csproj │ ├── CodeGenerators │ ├── AssemblyLoader.cs │ └── CSharpCodeGenerator.cs │ ├── CompileTime │ ├── PropertyBuilder.cs │ ├── TypeBuilder.cs │ ├── TypeInfo.cs │ └── TypeManager.cs │ ├── DataTypes │ └── IgnoreAttribute.cs │ ├── Helpers │ ├── BaseOptionInfo.cs │ └── TextHelper.cs │ ├── IO │ ├── BufferBuilder.cs │ ├── BufferCharBuilder.cs │ └── BufferReader.cs │ ├── Interfaces │ └── ISerializationVariable.cs │ ├── Json │ ├── Deserialize │ │ ├── FastDeserializerExtractor.cs │ │ ├── FastDeserializerExtractor2.cs │ │ ├── FastDeserializerExtractor3.cs │ │ ├── JsonDeserializer.cs │ │ ├── JsonSpanReader.cs │ │ └── JsonSpanReader2.cs │ ├── JsonBinarySerializeHandler.cs │ ├── JsonSettingInfo.cs │ ├── JsonStringSerializeHandler.cs │ └── Serializer.cs │ └── Runtime │ ├── BasePropertyGoInfo.cs │ ├── BaseTypeGoInfo.cs │ ├── FastAccessDelegates.cs │ ├── Helpers │ └── TypeHelper.cs │ ├── ISerializer.cs │ ├── ITypeOptions.cs │ ├── PropertyCallerInfo.cs │ ├── PropertyGoInfo.cs │ ├── ReflectionHelper.cs │ ├── TypeGoInfo.cs │ └── Variables │ ├── ArrayVariable.cs │ ├── BaseVariable.cs │ ├── BoolVariable.cs │ ├── ByteArrayVariable.cs │ ├── ByteVariable.cs │ ├── Collections │ └── GenericListVariable.cs │ ├── DateOnlyVariable.cs │ ├── DateTimeVariable.cs │ ├── DecimalVariable.cs │ ├── DoubleVariable.cs │ ├── Enums │ ├── EnumByteVariable.cs │ ├── EnumIntVariable.cs │ ├── EnumLongVariable.cs │ ├── EnumSByteVariable.cs │ ├── EnumShortVariable.cs │ ├── EnumUIntVariable.cs │ ├── EnumULongVariable.cs │ ├── EnumUShortVariable.cs │ ├── EnumVariable.cs │ └── Nullables │ │ ├── EnumNullableByteVariable.cs │ │ ├── EnumNullableIntVariable.cs │ │ ├── EnumNullableLongVariable.cs │ │ ├── EnumNullableSByteVariable.cs │ │ ├── EnumNullableShortVariable.cs │ │ ├── EnumNullableUIntVariable.cs │ │ ├── EnumNullableULongVariable.cs │ │ ├── EnumNullableUShortVariable.cs │ │ └── EnumNullableVariable.cs │ ├── FloatVariable.cs │ ├── GuidVariable.cs │ ├── IntVariable.cs │ ├── LongVariable.cs │ ├── Nullables │ ├── BoolNullableVariable.cs │ ├── ByteNullableVariable.cs │ ├── DateOnlyNullableVariable.cs │ ├── DateTimeNullableVariable.cs │ ├── DecimalNullableVariable.cs │ ├── DoubleNullableVariable.cs │ ├── FloatNullableVariable.cs │ ├── GuidNullableVariable.cs │ ├── IntNullableVariable.cs │ ├── LongNullableVariable.cs │ ├── SByteNullableVariable.cs │ ├── ShortNullableVariable.cs │ ├── TimeOnlyNullableVariable.cs │ ├── TimeSpanNullableVariable.cs │ ├── UIntNullableVariable.cs │ ├── ULongNullableVariable.cs │ └── UShortNullableVariable.cs │ ├── ObjectVariable.cs │ ├── SByteVariable.cs │ ├── ShortVariable.cs │ ├── StringVariable.cs │ ├── Structures │ ├── DateTimeStruct.cs │ ├── DecimalStruct.cs │ ├── DoubleStruct.cs │ ├── FloatStruct.cs │ ├── GuidStruct.cs │ ├── IntStruct.cs │ ├── LongStruct.cs │ ├── ShortStruct.cs │ ├── UIntStruct.cs │ ├── ULongStruct.cs │ └── UShortStruct.cs │ ├── TimeOnlyVariable.cs │ ├── TimeSpanVariable.cs │ ├── UIntVariable.cs │ ├── ULongVariable.cs │ └── UShortVariable.cs ├── LICENSE ├── Performance ├── BinaryGoConsoleTest │ ├── App.config │ ├── BinaryGoConsoleTest.csproj │ ├── Program.cs │ └── packages.config ├── BinaryGoCoreConsoleTest │ ├── BinaryGoCoreConsoleTest.csproj │ └── Program.cs ├── BinaryGoPerformance │ ├── BinaryGoModelBuilder.cs │ ├── BinaryGoPerformance.csproj │ ├── LoopReferenceSamples.cs │ ├── Models │ │ ├── CarInfo.cs │ │ ├── CompanyInfo.cs │ │ ├── ProductInfo.cs │ │ ├── RoleInfo.cs │ │ ├── UserCarInfo.cs │ │ └── UserInfo.cs │ ├── NormalDeserializeSamples.cs │ ├── NormalSerializeSamples.cs │ └── Resources │ │ └── Proto.proto └── BinaryGoWpfTest │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── BinaryGoWpfTest.csproj │ ├── MainWindowView.xaml │ ├── MainWindowView.xaml.cs │ └── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── README.md ├── Unit Tests └── BinaryGoTest │ ├── BaseTests.cs │ ├── Binary │ ├── NullableVariables │ │ └── BinaryNormalNullableVariablesSerializationsTest.cs │ ├── Objects │ │ ├── BinaryComplexObjectsDeserializationsTest.cs │ │ ├── BinaryComplexObjectsSerializationsTest.cs │ │ ├── BinaryNormalObjectsDeserializationsTest.cs │ │ ├── BinaryNormalObjectsSerializationsTest.cs │ │ ├── StructureChanged_BinaryComplexObjectsDeserializationsTest.cs │ │ └── StructureChanged_BinaryNormalObjectsDeserializationsTest.cs │ └── Variables │ │ ├── BinaryNormalVariablesDeserializationsTest.cs │ │ └── BinaryNormalVariablesSerializationsTest.cs │ ├── BinaryGoTest.csproj │ ├── Helpers │ └── TypeHelperTests.cs │ ├── Json │ ├── NullableVariables │ │ ├── JsonNormalNullableVariablesDeserializationsTest.cs │ │ └── JsonNormalNullableVariablesSerializationsTest.cs │ ├── Objects │ │ ├── JsonNormalObjectsDeserializationsTest.cs │ │ └── JsonNormalObjectsSerializationsTest.cs │ └── Variables │ │ ├── JsonNormalVariablesDeserializationsTest.cs │ │ └── JsonNormalVariablesSerializationsTest.cs │ ├── Models │ ├── CompanyInfo.cs │ ├── Complex │ │ ├── ComplexCarInfo.cs │ │ ├── ComplexCompanyInfo.cs │ │ └── ComplexUser.cs │ ├── Inheritance │ │ ├── SimpleBaseUserInfo.cs │ │ └── SimpleParentUserInfo.cs │ ├── Normal │ │ └── SimpleUserInfo.cs │ ├── RoleInfo.cs │ ├── StructureChanged │ │ ├── Complex │ │ │ ├── ComplexCarDetailsOldStructureInfo.cs │ │ │ ├── ComplexCarOldStructureInfo.cs │ │ │ ├── ComplexCompanyOldStructureInfo.cs │ │ │ ├── ComplexTypeOldStructureInfo.cs │ │ │ └── ComplexUserOldStructureInfo.cs │ │ ├── Inheritance │ │ │ └── SimpleBaseParentUserOldStructureInfo.cs │ │ ├── SimpleParentUserOldStructureInfo.cs │ │ └── SimpleUserOldStructureInfo.cs │ ├── TestEnum.cs │ └── UserInfo.cs │ └── NormalObjectsTests.cs ├── azure-pipelines.yml ├── azure └── jobs │ └── jobs.yml └── bitcoin-donate.jpg /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/.gitignore -------------------------------------------------------------------------------- /BinaryGo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/BinaryGo.sln -------------------------------------------------------------------------------- /Components/MvvmGo.WindowsWPF.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Components/MvvmGo.WindowsWPF.dll -------------------------------------------------------------------------------- /Components/MvvmGo.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Components/MvvmGo.dll -------------------------------------------------------------------------------- /Engine/BinaryGo/Binary/BinarySerializeHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Binary/BinarySerializeHandler.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Binary/BinarySerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Binary/BinarySerializer.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Binary/Deserialize/BinaryDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Binary/Deserialize/BinaryDeserializer.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Binary/Deserialize/BinarySpanReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Binary/Deserialize/BinarySpanReader.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Binary/StructureModels/BinaryModelInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Binary/StructureModels/BinaryModelInfo.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Binary/StructureModels/MemberBinaryModelInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Binary/StructureModels/MemberBinaryModelInfo.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Binary/StructureModels/MemberBinaryModelType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Binary/StructureModels/MemberBinaryModelType.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/BinaryGo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/BinaryGo.csproj -------------------------------------------------------------------------------- /Engine/BinaryGo/CodeGenerators/AssemblyLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/CodeGenerators/AssemblyLoader.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/CodeGenerators/CSharpCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/CodeGenerators/CSharpCodeGenerator.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/CompileTime/PropertyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/CompileTime/PropertyBuilder.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/CompileTime/TypeBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/CompileTime/TypeBuilder.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/CompileTime/TypeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/CompileTime/TypeInfo.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/CompileTime/TypeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/CompileTime/TypeManager.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/DataTypes/IgnoreAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/DataTypes/IgnoreAttribute.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Helpers/BaseOptionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Helpers/BaseOptionInfo.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Helpers/TextHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Helpers/TextHelper.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/IO/BufferBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/IO/BufferBuilder.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/IO/BufferCharBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/IO/BufferCharBuilder.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/IO/BufferReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/IO/BufferReader.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Interfaces/ISerializationVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Interfaces/ISerializationVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Json/Deserialize/FastDeserializerExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Json/Deserialize/FastDeserializerExtractor.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Json/Deserialize/FastDeserializerExtractor2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Json/Deserialize/FastDeserializerExtractor2.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Json/Deserialize/FastDeserializerExtractor3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Json/Deserialize/FastDeserializerExtractor3.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Json/Deserialize/JsonDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Json/Deserialize/JsonDeserializer.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Json/Deserialize/JsonSpanReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Json/Deserialize/JsonSpanReader.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Json/Deserialize/JsonSpanReader2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Json/Deserialize/JsonSpanReader2.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Json/JsonBinarySerializeHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Json/JsonBinarySerializeHandler.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Json/JsonSettingInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Json/JsonSettingInfo.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Json/JsonStringSerializeHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Json/JsonStringSerializeHandler.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Json/Serializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Json/Serializer.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/BasePropertyGoInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/BasePropertyGoInfo.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/BaseTypeGoInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/BaseTypeGoInfo.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/FastAccessDelegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/FastAccessDelegates.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Helpers/TypeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Helpers/TypeHelper.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/ISerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/ISerializer.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/ITypeOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/ITypeOptions.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/PropertyCallerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/PropertyCallerInfo.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/PropertyGoInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/PropertyGoInfo.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/ReflectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/ReflectionHelper.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/TypeGoInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/TypeGoInfo.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/ArrayVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/ArrayVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/BaseVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/BaseVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/BoolVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/BoolVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/ByteArrayVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/ByteArrayVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/ByteVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/ByteVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Collections/GenericListVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Collections/GenericListVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/DateOnlyVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/DateOnlyVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/DateTimeVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/DateTimeVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/DecimalVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/DecimalVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/DoubleVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/DoubleVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/EnumByteVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/EnumByteVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/EnumIntVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/EnumIntVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/EnumLongVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/EnumLongVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/EnumSByteVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/EnumSByteVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/EnumShortVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/EnumShortVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/EnumUIntVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/EnumUIntVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/EnumULongVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/EnumULongVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/EnumUShortVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/EnumUShortVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/EnumVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/EnumVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableByteVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableByteVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableIntVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableIntVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableLongVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableLongVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableSByteVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableSByteVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableShortVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableShortVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableUIntVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableUIntVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableULongVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableULongVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableUShortVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableUShortVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Enums/Nullables/EnumNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/FloatVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/FloatVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/GuidVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/GuidVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/IntVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/IntVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/LongVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/LongVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/BoolNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/BoolNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/ByteNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/ByteNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/DateOnlyNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/DateOnlyNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/DateTimeNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/DateTimeNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/DecimalNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/DecimalNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/DoubleNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/DoubleNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/FloatNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/FloatNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/GuidNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/GuidNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/IntNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/IntNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/LongNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/LongNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/SByteNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/SByteNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/ShortNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/ShortNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/TimeOnlyNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/TimeOnlyNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/TimeSpanNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/TimeSpanNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/UIntNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/UIntNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/ULongNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/ULongNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Nullables/UShortNullableVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Nullables/UShortNullableVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/ObjectVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/ObjectVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/SByteVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/SByteVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/ShortVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/ShortVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/StringVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/StringVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Structures/DateTimeStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Structures/DateTimeStruct.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Structures/DecimalStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Structures/DecimalStruct.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Structures/DoubleStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Structures/DoubleStruct.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Structures/FloatStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Structures/FloatStruct.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Structures/GuidStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Structures/GuidStruct.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Structures/IntStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Structures/IntStruct.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Structures/LongStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Structures/LongStruct.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Structures/ShortStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Structures/ShortStruct.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Structures/UIntStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Structures/UIntStruct.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Structures/ULongStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Structures/ULongStruct.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/Structures/UShortStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/Structures/UShortStruct.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/TimeOnlyVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/TimeOnlyVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/TimeSpanVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/TimeSpanVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/UIntVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/UIntVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/ULongVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/ULongVariable.cs -------------------------------------------------------------------------------- /Engine/BinaryGo/Runtime/Variables/UShortVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Engine/BinaryGo/Runtime/Variables/UShortVariable.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/LICENSE -------------------------------------------------------------------------------- /Performance/BinaryGoConsoleTest/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoConsoleTest/App.config -------------------------------------------------------------------------------- /Performance/BinaryGoConsoleTest/BinaryGoConsoleTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoConsoleTest/BinaryGoConsoleTest.csproj -------------------------------------------------------------------------------- /Performance/BinaryGoConsoleTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoConsoleTest/Program.cs -------------------------------------------------------------------------------- /Performance/BinaryGoConsoleTest/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoConsoleTest/packages.config -------------------------------------------------------------------------------- /Performance/BinaryGoCoreConsoleTest/BinaryGoCoreConsoleTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoCoreConsoleTest/BinaryGoCoreConsoleTest.csproj -------------------------------------------------------------------------------- /Performance/BinaryGoCoreConsoleTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoCoreConsoleTest/Program.cs -------------------------------------------------------------------------------- /Performance/BinaryGoPerformance/BinaryGoModelBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoPerformance/BinaryGoModelBuilder.cs -------------------------------------------------------------------------------- /Performance/BinaryGoPerformance/BinaryGoPerformance.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoPerformance/BinaryGoPerformance.csproj -------------------------------------------------------------------------------- /Performance/BinaryGoPerformance/LoopReferenceSamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoPerformance/LoopReferenceSamples.cs -------------------------------------------------------------------------------- /Performance/BinaryGoPerformance/Models/CarInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoPerformance/Models/CarInfo.cs -------------------------------------------------------------------------------- /Performance/BinaryGoPerformance/Models/CompanyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoPerformance/Models/CompanyInfo.cs -------------------------------------------------------------------------------- /Performance/BinaryGoPerformance/Models/ProductInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoPerformance/Models/ProductInfo.cs -------------------------------------------------------------------------------- /Performance/BinaryGoPerformance/Models/RoleInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoPerformance/Models/RoleInfo.cs -------------------------------------------------------------------------------- /Performance/BinaryGoPerformance/Models/UserCarInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoPerformance/Models/UserCarInfo.cs -------------------------------------------------------------------------------- /Performance/BinaryGoPerformance/Models/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoPerformance/Models/UserInfo.cs -------------------------------------------------------------------------------- /Performance/BinaryGoPerformance/NormalDeserializeSamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoPerformance/NormalDeserializeSamples.cs -------------------------------------------------------------------------------- /Performance/BinaryGoPerformance/NormalSerializeSamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoPerformance/NormalSerializeSamples.cs -------------------------------------------------------------------------------- /Performance/BinaryGoPerformance/Resources/Proto.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoPerformance/Resources/Proto.proto -------------------------------------------------------------------------------- /Performance/BinaryGoWpfTest/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoWpfTest/App.config -------------------------------------------------------------------------------- /Performance/BinaryGoWpfTest/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoWpfTest/App.xaml -------------------------------------------------------------------------------- /Performance/BinaryGoWpfTest/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoWpfTest/App.xaml.cs -------------------------------------------------------------------------------- /Performance/BinaryGoWpfTest/BinaryGoWpfTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoWpfTest/BinaryGoWpfTest.csproj -------------------------------------------------------------------------------- /Performance/BinaryGoWpfTest/MainWindowView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoWpfTest/MainWindowView.xaml -------------------------------------------------------------------------------- /Performance/BinaryGoWpfTest/MainWindowView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoWpfTest/MainWindowView.xaml.cs -------------------------------------------------------------------------------- /Performance/BinaryGoWpfTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoWpfTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Performance/BinaryGoWpfTest/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoWpfTest/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /Performance/BinaryGoWpfTest/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoWpfTest/Properties/Resources.resx -------------------------------------------------------------------------------- /Performance/BinaryGoWpfTest/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoWpfTest/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /Performance/BinaryGoWpfTest/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Performance/BinaryGoWpfTest/Properties/Settings.settings -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/README.md -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/BaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/BaseTests.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Binary/NullableVariables/BinaryNormalNullableVariablesSerializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Binary/NullableVariables/BinaryNormalNullableVariablesSerializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Binary/Objects/BinaryComplexObjectsDeserializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Binary/Objects/BinaryComplexObjectsDeserializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Binary/Objects/BinaryComplexObjectsSerializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Binary/Objects/BinaryComplexObjectsSerializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Binary/Objects/BinaryNormalObjectsDeserializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Binary/Objects/BinaryNormalObjectsDeserializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Binary/Objects/BinaryNormalObjectsSerializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Binary/Objects/BinaryNormalObjectsSerializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Binary/Objects/StructureChanged_BinaryComplexObjectsDeserializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Binary/Objects/StructureChanged_BinaryComplexObjectsDeserializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Binary/Objects/StructureChanged_BinaryNormalObjectsDeserializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Binary/Objects/StructureChanged_BinaryNormalObjectsDeserializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Binary/Variables/BinaryNormalVariablesDeserializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Binary/Variables/BinaryNormalVariablesDeserializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Binary/Variables/BinaryNormalVariablesSerializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Binary/Variables/BinaryNormalVariablesSerializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/BinaryGoTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/BinaryGoTest.csproj -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Helpers/TypeHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Helpers/TypeHelperTests.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Json/NullableVariables/JsonNormalNullableVariablesDeserializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Json/NullableVariables/JsonNormalNullableVariablesDeserializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Json/NullableVariables/JsonNormalNullableVariablesSerializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Json/NullableVariables/JsonNormalNullableVariablesSerializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Json/Objects/JsonNormalObjectsDeserializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Json/Objects/JsonNormalObjectsDeserializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Json/Objects/JsonNormalObjectsSerializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Json/Objects/JsonNormalObjectsSerializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Json/Variables/JsonNormalVariablesDeserializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Json/Variables/JsonNormalVariablesDeserializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Json/Variables/JsonNormalVariablesSerializationsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Json/Variables/JsonNormalVariablesSerializationsTest.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/CompanyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/CompanyInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/Complex/ComplexCarInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/Complex/ComplexCarInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/Complex/ComplexCompanyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/Complex/ComplexCompanyInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/Complex/ComplexUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/Complex/ComplexUser.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/Inheritance/SimpleBaseUserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/Inheritance/SimpleBaseUserInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/Inheritance/SimpleParentUserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/Inheritance/SimpleParentUserInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/Normal/SimpleUserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/Normal/SimpleUserInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/RoleInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/RoleInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/StructureChanged/Complex/ComplexCarDetailsOldStructureInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/StructureChanged/Complex/ComplexCarDetailsOldStructureInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/StructureChanged/Complex/ComplexCarOldStructureInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/StructureChanged/Complex/ComplexCarOldStructureInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/StructureChanged/Complex/ComplexCompanyOldStructureInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/StructureChanged/Complex/ComplexCompanyOldStructureInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/StructureChanged/Complex/ComplexTypeOldStructureInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/StructureChanged/Complex/ComplexTypeOldStructureInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/StructureChanged/Complex/ComplexUserOldStructureInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/StructureChanged/Complex/ComplexUserOldStructureInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/StructureChanged/Inheritance/SimpleBaseParentUserOldStructureInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/StructureChanged/Inheritance/SimpleBaseParentUserOldStructureInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/StructureChanged/SimpleParentUserOldStructureInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/StructureChanged/SimpleParentUserOldStructureInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/StructureChanged/SimpleUserOldStructureInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/StructureChanged/SimpleUserOldStructureInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/TestEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/TestEnum.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/Models/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/Models/UserInfo.cs -------------------------------------------------------------------------------- /Unit Tests/BinaryGoTest/NormalObjectsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/Unit Tests/BinaryGoTest/NormalObjectsTests.cs -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /azure/jobs/jobs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/azure/jobs/jobs.yml -------------------------------------------------------------------------------- /bitcoin-donate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ali-YousefiTelori/BinaryGo/HEAD/bitcoin-donate.jpg --------------------------------------------------------------------------------