├── .DS_Store
├── .gitignore
├── .idea
├── .idea.anyTest
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── .name
│ │ ├── encodings.xml
│ │ ├── indexLayout.xml
│ │ ├── misc.xml
│ │ ├── modules.xml
│ │ ├── projectSettingsUpdater.xml
│ │ └── vcs.xml
│ └── riderModule.iml
├── .idea.quobject_unity_socket
│ ├── .idea
│ │ ├── .name
│ │ ├── encodings.xml
│ │ ├── indexLayout.xml
│ │ ├── misc.xml
│ │ ├── modules.xml
│ │ └── vcs.xml
│ └── riderModule.iml
└── .idea.socket.io-unity
│ ├── .idea
│ ├── encodings.xml
│ ├── indexLayout.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
│ └── riderModule.iml
├── Assets
├── .DS_Store
├── Plugins.meta
├── Plugins
│ ├── Editor.meta
│ ├── Socket.meta
│ └── Socket
│ │ ├── Newtonsoft.Json.meta
│ │ ├── Newtonsoft.Json
│ │ ├── Bson.meta
│ │ ├── Bson
│ │ │ ├── BsonArray.cs
│ │ │ ├── BsonArray.cs.meta
│ │ │ ├── BsonBinary.cs
│ │ │ ├── BsonBinary.cs.meta
│ │ │ ├── BsonBinaryType.cs
│ │ │ ├── BsonBinaryType.cs.meta
│ │ │ ├── BsonBinaryWriter.cs
│ │ │ ├── BsonBinaryWriter.cs.meta
│ │ │ ├── BsonBoolean.cs
│ │ │ ├── BsonBoolean.cs.meta
│ │ │ ├── BsonEmpty.cs
│ │ │ ├── BsonEmpty.cs.meta
│ │ │ ├── BsonObject.cs
│ │ │ ├── BsonObject.cs.meta
│ │ │ ├── BsonObjectId.cs
│ │ │ ├── BsonObjectId.cs.meta
│ │ │ ├── BsonProperty.cs
│ │ │ ├── BsonProperty.cs.meta
│ │ │ ├── BsonReader.cs
│ │ │ ├── BsonReader.cs.meta
│ │ │ ├── BsonRegex.cs
│ │ │ ├── BsonRegex.cs.meta
│ │ │ ├── BsonString.cs
│ │ │ ├── BsonString.cs.meta
│ │ │ ├── BsonToken.cs
│ │ │ ├── BsonToken.cs.meta
│ │ │ ├── BsonType.cs
│ │ │ ├── BsonType.cs.meta
│ │ │ ├── BsonValue.cs
│ │ │ ├── BsonValue.cs.meta
│ │ │ ├── BsonWriter.cs
│ │ │ └── BsonWriter.cs.meta
│ │ ├── CompilerServices.meta
│ │ ├── CompilerServices
│ │ │ ├── ExtensionAttribute.cs
│ │ │ └── ExtensionAttribute.cs.meta
│ │ ├── Converters.meta
│ │ ├── Converters
│ │ │ ├── BinaryConverter.cs
│ │ │ ├── BinaryConverter.cs.meta
│ │ │ ├── BsonObjectIdConverter.cs
│ │ │ ├── BsonObjectIdConverter.cs.meta
│ │ │ ├── CustomCreationConverter.cs
│ │ │ ├── CustomCreationConverter.cs.meta
│ │ │ ├── DataSetConverter.cs
│ │ │ ├── DataSetConverter.cs.meta
│ │ │ ├── DataTableConverter.cs
│ │ │ ├── DataTableConverter.cs.meta
│ │ │ ├── DateTimeConverterBase.cs
│ │ │ ├── DateTimeConverterBase.cs.meta
│ │ │ ├── IXmlDeclaration.cs
│ │ │ ├── IXmlDeclaration.cs.meta
│ │ │ ├── IXmlDocument.cs
│ │ │ ├── IXmlDocument.cs.meta
│ │ │ ├── IXmlDocumentType.cs
│ │ │ ├── IXmlDocumentType.cs.meta
│ │ │ ├── IXmlElement.cs
│ │ │ ├── IXmlElement.cs.meta
│ │ │ ├── IXmlNode.cs
│ │ │ ├── IXmlNode.cs.meta
│ │ │ ├── IsoDateTimeConverter.cs
│ │ │ ├── IsoDateTimeConverter.cs.meta
│ │ │ ├── JavaScriptDateTimeConverter.cs
│ │ │ ├── JavaScriptDateTimeConverter.cs.meta
│ │ │ ├── KeyValuePairConverter.cs
│ │ │ ├── KeyValuePairConverter.cs.meta
│ │ │ ├── RegexConverter.cs
│ │ │ ├── RegexConverter.cs.meta
│ │ │ ├── StringEnumConverter.cs
│ │ │ ├── StringEnumConverter.cs.meta
│ │ │ ├── VersionConverter.cs
│ │ │ ├── VersionConverter.cs.meta
│ │ │ ├── XmlDeclarationWrapper.cs
│ │ │ ├── XmlDeclarationWrapper.cs.meta
│ │ │ ├── XmlDocumentTypeWrapper.cs
│ │ │ ├── XmlDocumentTypeWrapper.cs.meta
│ │ │ ├── XmlDocumentWrapper.cs
│ │ │ ├── XmlDocumentWrapper.cs.meta
│ │ │ ├── XmlElementWrapper.cs
│ │ │ ├── XmlElementWrapper.cs.meta
│ │ │ ├── XmlNodeConverter.cs
│ │ │ ├── XmlNodeConverter.cs.meta
│ │ │ ├── XmlNodeWrapper.cs
│ │ │ └── XmlNodeWrapper.cs.meta
│ │ ├── Handling.Enum.cs
│ │ ├── Handling.Enum.cs.meta
│ │ ├── IJsonLineInfo.cs
│ │ ├── IJsonLineInfo.cs.meta
│ │ ├── JsonArrayAttribute.cs
│ │ ├── JsonArrayAttribute.cs.meta
│ │ ├── JsonConstructorAttibute.cs
│ │ ├── JsonConstructorAttibute.cs.meta
│ │ ├── JsonContainerAttribute.cs
│ │ ├── JsonContainerAttribute.cs.meta
│ │ ├── JsonConvert.cs
│ │ ├── JsonConvert.cs.meta
│ │ ├── JsonConverter.cs
│ │ ├── JsonConverter.cs.meta
│ │ ├── JsonConverterAttribute.cs
│ │ ├── JsonConverterAttribute.cs.meta
│ │ ├── JsonConverterCollection.cs
│ │ ├── JsonConverterCollection.cs.meta
│ │ ├── JsonDictionaryAttribute.cs
│ │ ├── JsonDictionaryAttribute.cs.meta
│ │ ├── JsonException.cs
│ │ ├── JsonException.cs.meta
│ │ ├── JsonExtensionDataAttribute.cs
│ │ ├── JsonExtensionDataAttribute.cs.meta
│ │ ├── JsonIgnoreAttribute.cs
│ │ ├── JsonIgnoreAttribute.cs.meta
│ │ ├── JsonObjectAttribute.cs
│ │ ├── JsonObjectAttribute.cs.meta
│ │ ├── JsonPosition.cs
│ │ ├── JsonPosition.cs.meta
│ │ ├── JsonPropertyAttribute.cs
│ │ ├── JsonPropertyAttribute.cs.meta
│ │ ├── JsonReader.cs
│ │ ├── JsonReader.cs.meta
│ │ ├── JsonReaderException.cs
│ │ ├── JsonReaderException.cs.meta
│ │ ├── JsonRequiredAttribute.cs
│ │ ├── JsonRequiredAttribute.cs.meta
│ │ ├── JsonSerializationException.cs
│ │ ├── JsonSerializationException.cs.meta
│ │ ├── JsonSerializer.cs
│ │ ├── JsonSerializer.cs.meta
│ │ ├── JsonSerializerSettings.cs
│ │ ├── JsonSerializerSettings.cs.meta
│ │ ├── JsonTextReader.cs
│ │ ├── JsonTextReader.cs.meta
│ │ ├── JsonTextWriter.cs
│ │ ├── JsonTextWriter.cs.meta
│ │ ├── JsonValidatingReader.cs
│ │ ├── JsonValidatingReader.cs.meta
│ │ ├── JsonWriter.cs
│ │ ├── JsonWriter.cs.meta
│ │ ├── JsonWriterException.cs
│ │ ├── JsonWriterException.cs.meta
│ │ ├── Linq.meta
│ │ ├── Linq
│ │ │ ├── Extensions.cs
│ │ │ ├── Extensions.cs.meta
│ │ │ ├── Handling.Enum.cs
│ │ │ ├── Handling.Enum.cs.meta
│ │ │ ├── IJEnumerable.cs
│ │ │ ├── IJEnumerable.cs.meta
│ │ │ ├── JArray.cs
│ │ │ ├── JArray.cs.meta
│ │ │ ├── JConstructor.cs
│ │ │ ├── JConstructor.cs.meta
│ │ │ ├── JContainer.cs
│ │ │ ├── JContainer.cs.meta
│ │ │ ├── JEnumerable.cs
│ │ │ ├── JEnumerable.cs.meta
│ │ │ ├── JObject.cs
│ │ │ ├── JObject.cs.meta
│ │ │ ├── JProperty.cs
│ │ │ ├── JProperty.cs.meta
│ │ │ ├── JPropertyDescriptor.cs
│ │ │ ├── JPropertyDescriptor.cs.meta
│ │ │ ├── JPropertyKeyedCollection.cs
│ │ │ ├── JPropertyKeyedCollection.cs.meta
│ │ │ ├── JRaw.cs
│ │ │ ├── JRaw.cs.meta
│ │ │ ├── JToken.cs
│ │ │ ├── JToken.cs.meta
│ │ │ ├── JTokenEqualityComparer.cs
│ │ │ ├── JTokenEqualityComparer.cs.meta
│ │ │ ├── JTokenReader.cs
│ │ │ ├── JTokenReader.cs.meta
│ │ │ ├── JTokenType.cs
│ │ │ ├── JTokenType.cs.meta
│ │ │ ├── JTokenWriter.cs
│ │ │ ├── JTokenWriter.cs.meta
│ │ │ ├── JValue.cs
│ │ │ ├── JValue.cs.meta
│ │ │ ├── JsonLoadSettings.cs
│ │ │ ├── JsonLoadSettings.cs.meta
│ │ │ ├── JsonMergeSettings.cs
│ │ │ ├── JsonMergeSettings.cs.meta
│ │ │ ├── JsonPath.meta
│ │ │ └── JsonPath
│ │ │ │ ├── ArrayIndexFilter.cs
│ │ │ │ ├── ArrayIndexFilter.cs.meta
│ │ │ │ ├── ArrayMultipleIndexFilter.cs
│ │ │ │ ├── ArrayMultipleIndexFilter.cs.meta
│ │ │ │ ├── ArraySliceFilter.cs
│ │ │ │ ├── ArraySliceFilter.cs.meta
│ │ │ │ ├── BooleanQueryExpression.cs
│ │ │ │ ├── BooleanQueryExpression.cs.meta
│ │ │ │ ├── CompositeExpression.cs
│ │ │ │ ├── CompositeExpression.cs.meta
│ │ │ │ ├── FieldFilter.cs
│ │ │ │ ├── FieldFilter.cs.meta
│ │ │ │ ├── FieldMultipleFilter.cs
│ │ │ │ ├── FieldMultipleFilter.cs.meta
│ │ │ │ ├── JPath.cs
│ │ │ │ ├── JPath.cs.meta
│ │ │ │ ├── PathFilter.cs
│ │ │ │ ├── PathFilter.cs.meta
│ │ │ │ ├── QueryExpression.cs
│ │ │ │ ├── QueryExpression.cs.meta
│ │ │ │ ├── QueryFilter.cs
│ │ │ │ ├── QueryFilter.cs.meta
│ │ │ │ ├── QueryOperator.cs
│ │ │ │ ├── QueryOperator.cs.meta
│ │ │ │ ├── RootFilter.cs
│ │ │ │ ├── RootFilter.cs.meta
│ │ │ │ ├── ScanFilter.cs
│ │ │ │ ├── ScanFilter.cs.meta
│ │ │ │ ├── ScanMultipleFilter.cs
│ │ │ │ └── ScanMultipleFilter.cs.meta
│ │ ├── Schema.meta
│ │ ├── Schema
│ │ │ ├── Extensions.cs
│ │ │ ├── Extensions.cs.meta
│ │ │ ├── JsonSchema.cs
│ │ │ ├── JsonSchema.cs.meta
│ │ │ ├── JsonSchemaBuilder.cs
│ │ │ ├── JsonSchemaBuilder.cs.meta
│ │ │ ├── JsonSchemaConstants.cs
│ │ │ ├── JsonSchemaConstants.cs.meta
│ │ │ ├── JsonSchemaException.cs
│ │ │ ├── JsonSchemaException.cs.meta
│ │ │ ├── JsonSchemaGenerator.cs
│ │ │ ├── JsonSchemaGenerator.cs.meta
│ │ │ ├── JsonSchemaModel.cs
│ │ │ ├── JsonSchemaModel.cs.meta
│ │ │ ├── JsonSchemaModelBuilder.cs
│ │ │ ├── JsonSchemaModelBuilder.cs.meta
│ │ │ ├── JsonSchemaNode.cs
│ │ │ ├── JsonSchemaNode.cs.meta
│ │ │ ├── JsonSchemaNodeCollection.cs
│ │ │ ├── JsonSchemaNodeCollection.cs.meta
│ │ │ ├── JsonSchemaResolver.cs
│ │ │ ├── JsonSchemaResolver.cs.meta
│ │ │ ├── JsonSchemaType.cs
│ │ │ ├── JsonSchemaType.cs.meta
│ │ │ ├── JsonSchemaWriter.cs
│ │ │ ├── JsonSchemaWriter.cs.meta
│ │ │ ├── UndefinedSchemaIdHandling.cs
│ │ │ ├── UndefinedSchemaIdHandling.cs.meta
│ │ │ ├── ValidationEventHandler.cs
│ │ │ ├── ValidationEventHandler.cs.meta
│ │ │ ├── ValieationEventArgs.cs
│ │ │ └── ValieationEventArgs.cs.meta
│ │ ├── Serialization.meta
│ │ ├── Serialization
│ │ │ ├── CachedAttributeGetter.cs
│ │ │ ├── CachedAttributeGetter.cs.meta
│ │ │ ├── CamelCaseNamingStrategy.cs
│ │ │ ├── CamelCaseNamingStrategy.cs.meta
│ │ │ ├── CamelCasePropertyNamesContractResolver.cs
│ │ │ ├── CamelCasePropertyNamesContractResolver.cs.meta
│ │ │ ├── DefaultContractResolver.cs
│ │ │ ├── DefaultContractResolver.cs.meta
│ │ │ ├── DefaultNamingStrategy.cs
│ │ │ ├── DefaultNamingStrategy.cs.meta
│ │ │ ├── DefaultReferenceResolver.cs
│ │ │ ├── DefaultReferenceResolver.cs.meta
│ │ │ ├── DefaultSerializationBinder.cs
│ │ │ ├── DefaultSerializationBinder.cs.meta
│ │ │ ├── DiagnosticsTraceWriter.cs
│ │ │ ├── DiagnosticsTraceWriter.cs.meta
│ │ │ ├── DynamicValueProvider.cs
│ │ │ ├── DynamicValueProvider.cs.meta
│ │ │ ├── ErrorContext.cs
│ │ │ ├── ErrorContext.cs.meta
│ │ │ ├── ErrorEventArgs.cs
│ │ │ ├── ErrorEventArgs.cs.meta
│ │ │ ├── ExtensionDelegate.cs
│ │ │ ├── ExtensionDelegate.cs.meta
│ │ │ ├── IAttributeProvider.cs
│ │ │ ├── IAttributeProvider.cs.meta
│ │ │ ├── IContractResolver.cs
│ │ │ ├── IContractResolver.cs.meta
│ │ │ ├── IReferenceResolver.cs
│ │ │ ├── IReferenceResolver.cs.meta
│ │ │ ├── ISerializationBinder.cs
│ │ │ ├── ISerializationBinder.cs.meta
│ │ │ ├── ITraceWriter.cs
│ │ │ ├── ITraceWriter.cs.meta
│ │ │ ├── IValueProvider.cs
│ │ │ ├── IValueProvider.cs.meta
│ │ │ ├── JsonArrayContract.cs
│ │ │ ├── JsonArrayContract.cs.meta
│ │ │ ├── JsonContainerContract.cs
│ │ │ ├── JsonContainerContract.cs.meta
│ │ │ ├── JsonContract.cs
│ │ │ ├── JsonContract.cs.meta
│ │ │ ├── JsonContractType.cs
│ │ │ ├── JsonContractType.cs.meta
│ │ │ ├── JsonDictionaryContract.cs
│ │ │ ├── JsonDictionaryContract.cs.meta
│ │ │ ├── JsonFormatterConverter.cs
│ │ │ ├── JsonFormatterConverter.cs.meta
│ │ │ ├── JsonISerializableContract.cs
│ │ │ ├── JsonISerializableContract.cs.meta
│ │ │ ├── JsonLinqContract.cs
│ │ │ ├── JsonLinqContract.cs.meta
│ │ │ ├── JsonObjectContract.cs
│ │ │ ├── JsonObjectContract.cs.meta
│ │ │ ├── JsonPrimitiveContract.cs
│ │ │ ├── JsonPrimitiveContract.cs.meta
│ │ │ ├── JsonProperty.cs
│ │ │ ├── JsonProperty.cs.meta
│ │ │ ├── JsonPropertyCollection.cs
│ │ │ ├── JsonPropertyCollection.cs.meta
│ │ │ ├── JsonSerializerInternalBase.cs
│ │ │ ├── JsonSerializerInternalBase.cs.meta
│ │ │ ├── JsonSerializerInternalReader.cs
│ │ │ ├── JsonSerializerInternalReader.cs.meta
│ │ │ ├── JsonSerializerInternalWriter.cs
│ │ │ ├── JsonSerializerInternalWriter.cs.meta
│ │ │ ├── JsonSerializerProxy.cs
│ │ │ ├── JsonSerializerProxy.cs.meta
│ │ │ ├── JsonStringContract.cs
│ │ │ ├── JsonStringContract.cs.meta
│ │ │ ├── JsonTypeReflector.cs
│ │ │ ├── JsonTypeReflector.cs.meta
│ │ │ ├── MemoryTraceWriter.cs
│ │ │ ├── MemoryTraceWriter.cs.meta
│ │ │ ├── NamingStrategy.cs
│ │ │ ├── NamingStrategy.cs.meta
│ │ │ ├── OnErrorAttribute.cs
│ │ │ ├── OnErrorAttribute.cs.meta
│ │ │ ├── ReflectionAttributeProvider.cs
│ │ │ ├── ReflectionAttributeProvider.cs.meta
│ │ │ ├── ReflectionValueProvider.cs
│ │ │ ├── ReflectionValueProvider.cs.meta
│ │ │ ├── ResolverContractKey.cs
│ │ │ ├── ResolverContractKey.cs.meta
│ │ │ ├── SerializationBinderAdapter.cs
│ │ │ ├── SerializationBinderAdapter.cs.meta
│ │ │ ├── SnakeCaseNamingStrategy.cs
│ │ │ ├── SnakeCaseNamingStrategy.cs.meta
│ │ │ ├── TraceJsonReader.cs
│ │ │ ├── TraceJsonReader.cs.meta
│ │ │ ├── TraceJsonWriter.cs
│ │ │ └── TraceJsonWriter.cs.meta
│ │ ├── Utilities.meta
│ │ └── Utilities
│ │ │ ├── Base64Encoder.cs
│ │ │ ├── Base64Encoder.cs.meta
│ │ │ ├── BidirectionalDictionary.cs
│ │ │ ├── BidirectionalDictionary.cs.meta
│ │ │ ├── BufferUtils.cs
│ │ │ ├── BufferUtils.cs.meta
│ │ │ ├── CollectionUtils.cs
│ │ │ ├── CollectionUtils.cs.meta
│ │ │ ├── CollectionWrapper.cs
│ │ │ ├── CollectionWrapper.cs.meta
│ │ │ ├── ConvertUtils.cs
│ │ │ ├── ConvertUtils.cs.meta
│ │ │ ├── DateTimeParser.cs
│ │ │ ├── DateTimeParser.cs.meta
│ │ │ ├── DateTimeUtils.cs
│ │ │ ├── DateTimeUtils.cs.meta
│ │ │ ├── Delegate.cs
│ │ │ ├── Delegate.cs.meta
│ │ │ ├── DictionaryWrapper.cs
│ │ │ ├── DictionaryWrapper.cs.meta
│ │ │ ├── DynamicReflectionDelegateFactory.cs
│ │ │ ├── DynamicReflectionDelegateFactory.cs.meta
│ │ │ ├── EnumUtils.cs
│ │ │ ├── EnumUtils.cs.meta
│ │ │ ├── EnumValue.cs
│ │ │ ├── EnumValue.cs.meta
│ │ │ ├── ILGeneratorExtensions.cs
│ │ │ ├── ILGeneratorExtensions.cs.meta
│ │ │ ├── IWrappedCollection.cs
│ │ │ ├── IWrappedCollection.cs.meta
│ │ │ ├── IWrappedDictionary.cs
│ │ │ ├── IWrappedDictionary.cs.meta
│ │ │ ├── JavaScriptUtils.cs
│ │ │ ├── JavaScriptUtils.cs.meta
│ │ │ ├── JsonTokenUtils.cs
│ │ │ ├── JsonTokenUtils.cs.meta
│ │ │ ├── LateBoundReflectionDelegateFactory.cs
│ │ │ ├── LateBoundReflectionDelegateFactory.cs.meta
│ │ │ ├── LinqBridge.meta
│ │ │ ├── LinqBridge
│ │ │ ├── Enumerable.cs
│ │ │ ├── Enumerable.cs.meta
│ │ │ ├── IGrouping.cs
│ │ │ ├── IGrouping.cs.meta
│ │ │ ├── ILookup.cs
│ │ │ ├── ILookup.cs.meta
│ │ │ ├── IOrderEnumerable.cs
│ │ │ ├── IOrderEnumerable.cs.meta
│ │ │ ├── Lookup.cs
│ │ │ ├── Lookup.cs.meta
│ │ │ ├── OrderedEnumerable.cs
│ │ │ ├── OrderedEnumerable.cs.meta
│ │ │ ├── Tuple.cs
│ │ │ └── Tuple.cs.meta
│ │ │ ├── MathUtils.cs
│ │ │ ├── MathUtils.cs.meta
│ │ │ ├── MiscellaneousUtils.cs
│ │ │ ├── MiscellaneousUtils.cs.meta
│ │ │ ├── ParseResult.cs
│ │ │ ├── ParseResult.cs.meta
│ │ │ ├── ParserTimeZone.cs
│ │ │ ├── ParserTimeZone.cs.meta
│ │ │ ├── PrimitiveTypeCode.cs
│ │ │ ├── PrimitiveTypeCode.cs.meta
│ │ │ ├── PropertyNameTable.cs
│ │ │ ├── PropertyNameTable.cs.meta
│ │ │ ├── ReflectionDelegateFactory.cs
│ │ │ ├── ReflectionDelegateFactory.cs.meta
│ │ │ ├── ReflectionMember.cs
│ │ │ ├── ReflectionMember.cs.meta
│ │ │ ├── ReflectionObject.cs
│ │ │ ├── ReflectionObject.cs.meta
│ │ │ ├── ReflectionUtils.cs
│ │ │ ├── ReflectionUtils.cs.meta
│ │ │ ├── StringBuffer.cs
│ │ │ ├── StringBuffer.cs.meta
│ │ │ ├── StringReference.cs
│ │ │ ├── StringReference.cs.meta
│ │ │ ├── StringReferenceExtensions.cs
│ │ │ ├── StringReferenceExtensions.cs.meta
│ │ │ ├── StringUtils.cs
│ │ │ ├── StringUtils.cs.meta
│ │ │ ├── ThreadSafeStore.cs
│ │ │ ├── ThreadSafeStore.cs.meta
│ │ │ ├── TypeExtensions.cs
│ │ │ ├── TypeExtensions.cs.meta
│ │ │ ├── TypeInformation.cs
│ │ │ ├── TypeInformation.cs.meta
│ │ │ ├── TypeNameKey.cs
│ │ │ ├── TypeNameKey.cs.meta
│ │ │ ├── ValidationUtils.cs
│ │ │ └── ValidationUtils.cs.meta
│ │ ├── Quobject.meta
│ │ ├── Quobject
│ │ ├── ActionTrigger.cs
│ │ ├── ActionTrigger.cs.meta
│ │ ├── Collections.meta
│ │ ├── Collections
│ │ │ ├── Immutable.meta
│ │ │ └── Immutable
│ │ │ │ ├── AvlNode.cs
│ │ │ │ ├── AvlNode.cs.meta
│ │ │ │ ├── IImmutableDictionary.cs
│ │ │ │ ├── IImmutableDictionary.cs.meta
│ │ │ │ ├── IImmutableList.cs
│ │ │ │ ├── IImmutableList.cs.meta
│ │ │ │ ├── IImmutableQueue.cs
│ │ │ │ ├── IImmutableQueue.cs.meta
│ │ │ │ ├── IImmutableSet.cs
│ │ │ │ ├── IImmutableSet.cs.meta
│ │ │ │ ├── IImmutableStack.cs
│ │ │ │ ├── IImmutableStack.cs.meta
│ │ │ │ ├── ImmutableDictionary.cs
│ │ │ │ ├── ImmutableDictionary.cs.meta
│ │ │ │ ├── ImmutableDictionary2.cs
│ │ │ │ ├── ImmutableDictionary2.cs.meta
│ │ │ │ ├── ImmutableList.cs
│ │ │ │ ├── ImmutableList.cs.meta
│ │ │ │ ├── ImmutableList2.cs
│ │ │ │ ├── ImmutableList2.cs.meta
│ │ │ │ ├── ImmutableQueue.cs
│ │ │ │ ├── ImmutableQueue.cs.meta
│ │ │ │ ├── ImmutableQueue2.cs
│ │ │ │ ├── ImmutableQueue2.cs.meta
│ │ │ │ ├── ImmutableStack.cs
│ │ │ │ ├── ImmutableStack.cs.meta
│ │ │ │ ├── ImmutableStack2.cs
│ │ │ │ └── ImmutableStack2.cs.meta
│ │ ├── EngineIoClientDotNet.meta
│ │ ├── EngineIoClientDotNet
│ │ │ ├── Client.meta
│ │ │ ├── Client
│ │ │ │ ├── EngineIOException.cs
│ │ │ │ ├── EngineIOException.cs.meta
│ │ │ │ ├── HandshakeData.cs
│ │ │ │ ├── HandshakeData.cs.meta
│ │ │ │ ├── Socket.cs
│ │ │ │ ├── Socket.cs.meta
│ │ │ │ ├── Transport.cs
│ │ │ │ ├── Transport.cs.meta
│ │ │ │ ├── Transports.meta
│ │ │ │ └── Transports
│ │ │ │ │ ├── Polling.cs
│ │ │ │ │ ├── Polling.cs.meta
│ │ │ │ │ ├── PollingXHR.cs
│ │ │ │ │ ├── PollingXHR.cs.meta
│ │ │ │ │ ├── WebSocket.cs
│ │ │ │ │ └── WebSocket.cs.meta
│ │ │ ├── ComponentEmitter.meta
│ │ │ ├── ComponentEmitter
│ │ │ │ ├── Emitter.cs
│ │ │ │ ├── Emitter.cs.meta
│ │ │ │ ├── IListener.cs
│ │ │ │ ├── IListener.cs.meta
│ │ │ │ ├── ListenerImpl.cs
│ │ │ │ ├── ListenerImpl.cs.meta
│ │ │ │ ├── OnceListener.cs
│ │ │ │ └── OnceListener.cs.meta
│ │ │ ├── Modules.meta
│ │ │ ├── Modules
│ │ │ │ ├── Global.cs
│ │ │ │ ├── Global.cs.meta
│ │ │ │ ├── LogManager.cs
│ │ │ │ ├── LogManager.cs.meta
│ │ │ │ ├── ParseQS.cs
│ │ │ │ ├── ParseQS.cs.meta
│ │ │ │ ├── ServerCertificate.cs
│ │ │ │ ├── ServerCertificate.cs.meta
│ │ │ │ ├── UTF8.cs
│ │ │ │ ├── UTF8.cs.meta
│ │ │ │ ├── UTF8Exception.cs
│ │ │ │ └── UTF8Exception.cs.meta
│ │ │ ├── Parser.meta
│ │ │ ├── Parser
│ │ │ │ ├── Buffer.cs
│ │ │ │ ├── Buffer.cs.meta
│ │ │ │ ├── ByteBuffer.cs
│ │ │ │ ├── ByteBuffer.cs.meta
│ │ │ │ ├── IDecodePayloadCallback.cs
│ │ │ │ ├── IDecodePayloadCallback.cs.meta
│ │ │ │ ├── IEncodeCallback.cs
│ │ │ │ ├── IEncodeCallback.cs.meta
│ │ │ │ ├── Packet.cs
│ │ │ │ ├── Packet.cs.meta
│ │ │ │ ├── Parser2.cs
│ │ │ │ └── Parser2.cs.meta
│ │ │ ├── Thread.meta
│ │ │ └── Thread
│ │ │ │ ├── EasyTimer.cs
│ │ │ │ └── EasyTimer.cs.meta
│ │ ├── SocketIoClientDotNet.meta
│ │ └── SocketIoClientDotNet
│ │ │ ├── Client.meta
│ │ │ ├── Client
│ │ │ ├── AckImpl.cs
│ │ │ ├── AckImpl.cs.meta
│ │ │ ├── ClientOn.cs
│ │ │ ├── ClientOn.cs.meta
│ │ │ ├── Engine.cs
│ │ │ ├── Engine.cs.meta
│ │ │ ├── IAck.cs
│ │ │ ├── IAck.cs.meta
│ │ │ ├── IO.cs
│ │ │ ├── IO.cs.meta
│ │ │ ├── Manager.cs
│ │ │ ├── Manager.cs.meta
│ │ │ ├── Options.cs
│ │ │ ├── Options.cs.meta
│ │ │ ├── QSocket.cs
│ │ │ ├── QSocket.cs.meta
│ │ │ ├── SocketIOException.cs
│ │ │ ├── SocketIOException.cs.meta
│ │ │ ├── Url.cs
│ │ │ └── Url.cs.meta
│ │ │ ├── Modules.meta
│ │ │ ├── Modules
│ │ │ ├── HasBinaryData.cs
│ │ │ └── HasBinaryData.cs.meta
│ │ │ ├── Parser.meta
│ │ │ └── Parser
│ │ │ ├── Binary.cs
│ │ │ ├── Binary.cs.meta
│ │ │ ├── Packet.cs
│ │ │ ├── Packet.cs.meta
│ │ │ ├── Packet2.cs
│ │ │ ├── Packet2.cs.meta
│ │ │ ├── Parser.cs
│ │ │ └── Parser.cs.meta
│ │ ├── WebSocket4Net.meta
│ │ ├── WebSocket4Net
│ │ ├── Command.meta
│ │ ├── Command
│ │ │ ├── BadRequest.cs
│ │ │ ├── BadRequest.cs.meta
│ │ │ ├── Binary.cs
│ │ │ ├── Binary.cs.meta
│ │ │ ├── Close.cs
│ │ │ ├── Close.cs.meta
│ │ │ ├── Handshake.cs
│ │ │ ├── Handshake.cs.meta
│ │ │ ├── Ping.cs
│ │ │ ├── Ping.cs.meta
│ │ │ ├── Pong.cs
│ │ │ ├── Pong.cs.meta
│ │ │ ├── Text.cs
│ │ │ ├── Text.cs.meta
│ │ │ ├── WebSocketCommandBase.cs
│ │ │ └── WebSocketCommandBase.cs.meta
│ │ ├── CompilerServices.SuperSocket.meta
│ │ ├── CompilerServices.SuperSocket
│ │ │ ├── ExtensionAttibute.cs
│ │ │ └── ExtensionAttibute.cs.meta
│ │ ├── CompilerServices.meta
│ │ ├── CompilerServices
│ │ │ ├── ExtensionAttribute.cs
│ │ │ └── ExtensionAttribute.cs.meta
│ │ ├── Default.meta
│ │ ├── Default
│ │ │ ├── ClosedEventArgs.cs
│ │ │ ├── ClosedEventArgs.cs.meta
│ │ │ ├── DataReceivedEventArgs.cs
│ │ │ ├── DataReceivedEventArgs.cs.meta
│ │ │ ├── Extensions.cs
│ │ │ ├── Extensions.cs.meta
│ │ │ ├── IJsonExecutor.cs
│ │ │ ├── IJsonExecutor.cs.meta
│ │ │ ├── JsonExecutor.cs
│ │ │ ├── JsonExecutor.cs.meta
│ │ │ ├── JsonExecutorBase.cs
│ │ │ ├── JsonExecutorBase.cs.meta
│ │ │ ├── JsonExecutorFull.cs
│ │ │ ├── JsonExecutorFull.cs.meta
│ │ │ ├── JsonExecutorWithSender.cs
│ │ │ ├── JsonExecutorWithSender.cs.meta
│ │ │ ├── JsonExecutorWithSenderAndState.cs
│ │ │ ├── JsonExecutorWithSenderAndState.cs.meta
│ │ │ ├── JsonExecutorWithToken.cs
│ │ │ ├── JsonExecutorWithToken.cs.meta
│ │ │ ├── JsonWebSocket.cs
│ │ │ ├── JsonWebSocket.cs.meta
│ │ │ ├── MessageReceivedEventArgs.cs
│ │ │ ├── MessageReceivedEventArgs.cs.meta
│ │ │ ├── OpCode.cs
│ │ │ ├── OpCode.cs.meta
│ │ │ ├── WebSocket.cs
│ │ │ ├── WebSocket.cs.meta
│ │ │ ├── WebSocketCommandInfo.cs
│ │ │ ├── WebSocketCommandInfo.cs.meta
│ │ │ ├── WebSocketContext.cs
│ │ │ ├── WebSocketContext.cs.meta
│ │ │ ├── WebSocketState.cs
│ │ │ ├── WebSocketState.cs.meta
│ │ │ ├── WebSocketStateConst.cs
│ │ │ ├── WebSocketStateConst.cs.meta
│ │ │ ├── WebSocketVersion.cs
│ │ │ └── WebSocketVersion.cs.meta
│ │ ├── Protocol.meta
│ │ ├── Protocol
│ │ │ ├── CloseStatusCodeHybi10.cs
│ │ │ ├── CloseStatusCodeHybi10.cs.meta
│ │ │ ├── CloseStatusCodeRfc6455.cs
│ │ │ ├── CloseStatusCodeRfc6455.cs.meta
│ │ │ ├── DraftHybi00DataReader.cs
│ │ │ ├── DraftHybi00DataReader.cs.meta
│ │ │ ├── DraftHybi00HandshakeReader.cs
│ │ │ ├── DraftHybi00HandshakeReader.cs.meta
│ │ │ ├── DraftHybi00Processor.cs
│ │ │ ├── DraftHybi00Processor.cs.meta
│ │ │ ├── DraftHybi10DataReader.cs
│ │ │ ├── DraftHybi10DataReader.cs.meta
│ │ │ ├── DraftHybi10HandshakeReader.cs
│ │ │ ├── DraftHybi10HandshakeReader.cs.meta
│ │ │ ├── DraftHybi10Processor.cs
│ │ │ ├── DraftHybi10Processor.cs.meta
│ │ │ ├── FramePartReader.meta
│ │ │ ├── FramePartReader
│ │ │ │ ├── DataFramePartReader.cs
│ │ │ │ ├── DataFramePartReader.cs.meta
│ │ │ │ ├── ExtendedLenghtReader.cs
│ │ │ │ ├── ExtendedLenghtReader.cs.meta
│ │ │ │ ├── FixPartReader.cs
│ │ │ │ ├── FixPartReader.cs.meta
│ │ │ │ ├── IDataFramePartReader.cs
│ │ │ │ ├── IDataFramePartReader.cs.meta
│ │ │ │ ├── MaskKeyReader.cs
│ │ │ │ ├── MaskKeyReader.cs.meta
│ │ │ │ ├── PayloadDataReader.cs
│ │ │ │ └── PayloadDataReader.cs.meta
│ │ │ ├── HandshakeReader.cs
│ │ │ ├── HandshakeReader.cs.meta
│ │ │ ├── ICloseStatusCode.cs
│ │ │ ├── ICloseStatusCode.cs.meta
│ │ │ ├── IProtocolProcessor.cs
│ │ │ ├── IProtocolProcessor.cs.meta
│ │ │ ├── ProtocolProcessorBase.cs
│ │ │ ├── ProtocolProcessorBase.cs.meta
│ │ │ ├── ProtocolProcessorFactory.cs
│ │ │ ├── ProtocolProcessorFactory.cs.meta
│ │ │ ├── ReaderBase.cs
│ │ │ ├── ReaderBase.cs.meta
│ │ │ ├── Rfc6455Processor.cs
│ │ │ ├── Rfc6455Processor.cs.meta
│ │ │ ├── WebSocketDataFrame.cs
│ │ │ └── WebSocketDataFrame.cs.meta
│ │ ├── SuperSocket.ClientEngine.meta
│ │ ├── SuperSocket.ClientEngine
│ │ │ ├── AsyncTcpSession.cs
│ │ │ ├── AsyncTcpSession.cs.meta
│ │ │ ├── ClientSession.cs
│ │ │ ├── ClientSession.cs.meta
│ │ │ ├── ConcurrentBatchQueue.cs
│ │ │ ├── ConcurrentBatchQueue.cs.meta
│ │ │ ├── ConnectAsyncExtension.cs
│ │ │ ├── ConnectAsyncExtension.cs.meta
│ │ │ ├── ConnectedCallback.cs
│ │ │ ├── ConnectedCallback.cs.meta
│ │ │ ├── DataEventArgs.cs
│ │ │ ├── DataEventArgs.cs.meta
│ │ │ ├── ErrorEventArgs.cs
│ │ │ ├── ErrorEventArgs.cs.meta
│ │ │ ├── Extensions.cs
│ │ │ ├── Extensions.cs.meta
│ │ │ ├── IBatchQueue.cs
│ │ │ ├── IBatchQueue.cs.meta
│ │ │ ├── IBufferSetter.cs
│ │ │ ├── IBufferSetter.cs.meta
│ │ │ ├── IClientSession.cs
│ │ │ ├── IClientSession.cs.meta
│ │ │ ├── IPosList.cs
│ │ │ ├── IPosList.cs.meta
│ │ │ ├── IProxyConnector.cs
│ │ │ ├── IProxyConnector.cs.meta
│ │ │ ├── PosList.cs
│ │ │ ├── PosList.cs.meta
│ │ │ ├── Protocol.meta
│ │ │ ├── Protocol
│ │ │ │ ├── ArraySegmentEx.cs
│ │ │ │ ├── ArraySegmentEx.cs.meta
│ │ │ │ ├── ArraySegmentList.cs
│ │ │ │ ├── ArraySegmentList.cs.meta
│ │ │ │ ├── ArraySegmentList2.cs
│ │ │ │ ├── ArraySegmentList2.cs.meta
│ │ │ │ ├── BinaryCommandInfo.cs
│ │ │ │ ├── BinaryCommandInfo.cs.meta
│ │ │ │ ├── CommandDelegate.cs
│ │ │ │ ├── CommandDelegate.cs.meta
│ │ │ │ ├── CommandInfo.cs
│ │ │ │ ├── CommandInfo.cs.meta
│ │ │ │ ├── DelegateCommand.cs
│ │ │ │ ├── DelegateCommand.cs.meta
│ │ │ │ ├── IClientCommandReader.cs
│ │ │ │ ├── IClientCommandReader.cs.meta
│ │ │ │ ├── ICommand.cs
│ │ │ │ ├── ICommand.cs.meta
│ │ │ │ ├── ICommand2.cs
│ │ │ │ ├── ICommand2.cs.meta
│ │ │ │ ├── ICommandInfo.cs
│ │ │ │ ├── ICommandInfo.cs.meta
│ │ │ │ ├── ICommandInfo2.cs
│ │ │ │ ├── ICommandInfo2.cs.meta
│ │ │ │ ├── StringCommandInfo.cs
│ │ │ │ └── StringCommandInfo.cs.meta
│ │ │ ├── ProxyEventArgs.cs
│ │ │ ├── ProxyEventArgs.cs.meta
│ │ │ ├── SearchMarkState.cs
│ │ │ ├── SearchMarkState.cs.meta
│ │ │ ├── SslStreamTcpSession.cs
│ │ │ ├── SslStreamTcpSession.cs.meta
│ │ │ ├── TcpClientSession.cs
│ │ │ └── TcpClientSession.cs.meta
│ │ ├── System.meta
│ │ └── System
│ │ │ ├── Collections.meta
│ │ │ ├── Collections
│ │ │ ├── ConcurrentQueue.cs
│ │ │ └── ConcurrentQueue.cs.meta
│ │ │ ├── Linq.meta
│ │ │ ├── Linq
│ │ │ ├── DelegateComparer.cs
│ │ │ ├── DelegateComparer.cs.meta
│ │ │ ├── LINQ.cs
│ │ │ └── LINQ.cs.meta
│ │ │ ├── Net.meta
│ │ │ └── Net
│ │ │ ├── DnsEndPoint.cs
│ │ │ └── DnsEndPoint.cs.meta
│ │ ├── readme.md
│ │ └── readme.md.meta
├── Resources.meta
├── Resources
│ ├── New Material.mat
│ └── New Material.mat.meta
├── Scenes.meta
├── Scenes
│ ├── SampleScene.unity
│ └── SampleScene.unity.meta
├── Scripts.meta
└── Scripts
│ ├── .DS_Store
│ ├── TestObject.cs
│ ├── TestObject.cs.meta
│ ├── app.js
│ └── app.js.meta
├── LICENSE
├── Packages
├── manifest.json
└── packages-lock.json
├── ProjectSettings
├── AudioManager.asset
├── ClusterInputManager.asset
├── DynamicsManager.asset
├── EditorBuildSettings.asset
├── EditorSettings.asset
├── GraphicsSettings.asset
├── InputManager.asset
├── NavMeshAreas.asset
├── NetworkManager.asset
├── Physics2DSettings.asset
├── PresetManager.asset
├── ProjectSettings.asset
├── ProjectVersion.txt
├── QualitySettings.asset
├── TagManager.asset
├── TimeManager.asset
├── UnityConnectSettings.asset
├── VFXManager.asset
└── XRSettings.asset
└── README.md
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rocher0724/socket.io-unity/e61b3c1a127994479831360ec3b98d971b24a3d3/.DS_Store
--------------------------------------------------------------------------------
/.idea/.idea.anyTest/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /workspace.xml
--------------------------------------------------------------------------------
/.idea/.idea.anyTest/.idea/.name:
--------------------------------------------------------------------------------
1 | anyTest
--------------------------------------------------------------------------------
/.idea/.idea.anyTest/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/.idea/.idea.anyTest/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/.idea.anyTest/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/.idea.anyTest/.idea/projectSettingsUpdater.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/.idea.anyTest/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/.idea.anyTest/riderModule.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.idea/.idea.quobject_unity_socket/.idea/.name:
--------------------------------------------------------------------------------
1 | quobject_unity_socket
--------------------------------------------------------------------------------
/.idea/.idea.quobject_unity_socket/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/.idea/.idea.quobject_unity_socket/.idea/indexLayout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/.idea.quobject_unity_socket/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/.idea.quobject_unity_socket/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/.idea.quobject_unity_socket/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/.idea.quobject_unity_socket/riderModule.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/.idea.socket.io-unity/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/.idea/.idea.socket.io-unity/.idea/indexLayout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/.idea.socket.io-unity/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/.idea.socket.io-unity/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/.idea.socket.io-unity/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/.idea.socket.io-unity/riderModule.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Assets/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rocher0724/socket.io-unity/e61b3c1a127994479831360ec3b98d971b24a3d3/Assets/.DS_Store
--------------------------------------------------------------------------------
/Assets/Plugins.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ea059fa1fcad719419178203e74c1f17
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 35b14df404c7d8c4180eedd54085eb0b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7d7afd934e38d403ea15dde4c1209408
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 63b2f78324a749c083ebab5856129ded
3 | timeCreated: 1572415712
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 543dba05921b4aeeb9f9489c772b1cd6
3 | timeCreated: 1572429364
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonArray.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 |
4 | namespace Socket.Newtonsoft.Json.Bson {
5 | internal class BsonArray : BsonToken, IEnumerable, IEnumerable {
6 | private readonly List _children = new List();
7 |
8 | public void Add(BsonToken token) {
9 | this._children.Add(token);
10 | token.Parent = (BsonToken) this;
11 | }
12 |
13 | public override BsonType Type {
14 | get { return BsonType.Array; }
15 | }
16 |
17 | public IEnumerator GetEnumerator() {
18 | return (IEnumerator) this._children.GetEnumerator();
19 | }
20 |
21 | IEnumerator IEnumerable.GetEnumerator() {
22 | return (IEnumerator) this.GetEnumerator();
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonArray.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6629d0bcb3bf45a8afbb82e955f64c3b
3 | timeCreated: 1572429372
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonBinary.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Bson {
2 | internal class BsonBinary : BsonValue
3 | {
4 | public BsonBinaryType BinaryType { get; set; }
5 |
6 | public BsonBinary(byte[] value, BsonBinaryType binaryType)
7 | : base((object) value, BsonType.Binary)
8 | {
9 | this.BinaryType = binaryType;
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonBinary.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 45c460c594074bdc9f1fbca345957816
3 | timeCreated: 1572429376
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonBinaryType.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json.Bson {
4 | internal enum BsonBinaryType : byte
5 | {
6 | Binary = 0,
7 | Function = 1,
8 | [Obsolete("This type has been deprecated in the BSON specification. Use Binary instead.")] BinaryOld = 2,
9 | [Obsolete("This type has been deprecated in the BSON specification. Use Uuid instead.")] UuidOld = 3,
10 | Uuid = 4,
11 | Md5 = 5,
12 | UserDefined = 128, // 0x80
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonBinaryType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2b28f320dbcd4dcba463245c50d61a1c
3 | timeCreated: 1572429383
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonBinaryWriter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 77ee82128cb04cfcb2aa7a35b3c3b81a
3 | timeCreated: 1572429393
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonBoolean.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Bson {
2 | internal class BsonBoolean : BsonValue
3 | {
4 | public static readonly BsonBoolean False = new BsonBoolean(false);
5 | public static readonly BsonBoolean True = new BsonBoolean(true);
6 |
7 | private BsonBoolean(bool value)
8 | : base((object) value, BsonType.Boolean)
9 | {
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonBoolean.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b54b8280edf4420499b7468fa3c70c1a
3 | timeCreated: 1572429400
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonEmpty.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Bson {
2 | internal class BsonEmpty : BsonToken
3 | {
4 | public static readonly BsonToken Null = (BsonToken) new BsonEmpty(BsonType.Null);
5 | public static readonly BsonToken Undefined = (BsonToken) new BsonEmpty(BsonType.Undefined);
6 |
7 | private BsonEmpty(BsonType type)
8 | {
9 | this.Type = type;
10 | }
11 |
12 | public override BsonType Type { get; }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonEmpty.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a43bdaf7565d4d9abb55c39569f331a2
3 | timeCreated: 1572429406
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonObject.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 188895a7adb64904bce2172f93ce5473
3 | timeCreated: 1572429410
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonObjectId.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Socket.Newtonsoft.Json.Utilities;
3 |
4 | namespace Socket.Newtonsoft.Json.Bson {
5 | [Obsolete("BSON reading and writing has been moved to its own package. See https://www.nuget.org/packages/Newtonsoft.Json.Bson for more details.")]
6 | public class BsonObjectId
7 | {
8 | public byte[] Value { get; }
9 |
10 | public BsonObjectId(byte[] value)
11 | {
12 | ValidationUtils.ArgumentNotNull((object) value, nameof (value));
13 | if (value.Length != 12)
14 | throw new ArgumentException("An ObjectId must be 12 bytes", nameof (value));
15 | this.Value = value;
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonObjectId.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: abb6d8e8f9834763a8613d3a75cbe6e0
3 | timeCreated: 1572429425
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonProperty.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Bson {
2 | internal class BsonProperty
3 | {
4 | public BsonString Name { get; set; }
5 |
6 | public BsonToken Value { get; set; }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonProperty.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 557ec174259143fda9ae2095a3832c66
3 | timeCreated: 1572429433
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonReader.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 448cdb8148ec45bb82df04d020dee2a7
3 | timeCreated: 1572429440
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonRegex.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Bson {
2 | internal class BsonRegex : BsonToken {
3 | public BsonString Pattern { get; set; }
4 |
5 | public BsonString Options { get; set; }
6 |
7 | public BsonRegex(string pattern, string options) {
8 | this.Pattern = new BsonString((object) pattern, false);
9 | this.Options = new BsonString((object) options, false);
10 | }
11 |
12 | public override BsonType Type {
13 | get { return BsonType.Regex; }
14 | }
15 | }
16 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonRegex.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c23d964133f8406a9c01c541093a5538
3 | timeCreated: 1572429453
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonString.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Bson {
2 | internal class BsonString : BsonValue {
3 | public int ByteCount { get; set; }
4 |
5 | public bool IncludeLength { get; }
6 |
7 | public BsonString(object value, bool includeLength)
8 | : base(value, BsonType.String) {
9 | this.IncludeLength = includeLength;
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonString.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 98de5e0bd1a14d909d00c6e44ee1422e
3 | timeCreated: 1572429459
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonToken.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Bson {
2 | internal abstract class BsonToken
3 | {
4 | public abstract BsonType Type { get; }
5 |
6 | public BsonToken Parent { get; set; }
7 |
8 | public int CalculatedSize { get; set; }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonToken.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e39ec5d090dd48428ae955d1c2de956a
3 | timeCreated: 1572429463
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonType.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Bson {
2 | internal enum BsonType : sbyte
3 | {
4 | MinKey = -1, // 0xFF
5 | Number = 1,
6 | String = 2,
7 | Object = 3,
8 | Array = 4,
9 | Binary = 5,
10 | Undefined = 6,
11 | Oid = 7,
12 | Boolean = 8,
13 | Date = 9,
14 | Null = 10, // 0x0A
15 | Regex = 11, // 0x0B
16 | Reference = 12, // 0x0C
17 | Code = 13, // 0x0D
18 | Symbol = 14, // 0x0E
19 | CodeWScope = 15, // 0x0F
20 | Integer = 16, // 0x10
21 | TimeStamp = 17, // 0x11
22 | Long = 18, // 0x12
23 | MaxKey = 127, // 0x7F
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 67bb4c06e28c434d98617f55d6000c98
3 | timeCreated: 1572429470
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonValue.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Bson {
2 | internal class BsonValue : BsonToken
3 | {
4 | private readonly object _value;
5 | private readonly BsonType _type;
6 |
7 | public BsonValue(object value, BsonType type)
8 | {
9 | this._value = value;
10 | this._type = type;
11 | }
12 |
13 | public object Value
14 | {
15 | get
16 | {
17 | return this._value;
18 | }
19 | }
20 |
21 | public override BsonType Type
22 | {
23 | get
24 | {
25 | return this._type;
26 | }
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonValue.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 377e949658c3410a9d6a42f269fc1dd1
3 | timeCreated: 1572429474
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Bson/BsonWriter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bd52e7939eda44c1a4683b000a2c8d6f
3 | timeCreated: 1572429486
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/CompilerServices.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c7d902fd55e647beb64468b20d78f51e
3 | timeCreated: 1572509058
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/CompilerServices/ExtensionAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json.CompilerServices {
4 | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method)]
5 | internal sealed class ExtensionAttribute : Attribute
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/CompilerServices/ExtensionAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6e79862786ff4cd88111216b68cdba41
3 | timeCreated: 1572509065
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d1d50ade975547c4943591c30467e403
3 | timeCreated: 1572509582
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/BinaryConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 026354405a664d7887bc544b96d1cf9c
3 | timeCreated: 1572509592
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/BsonObjectIdConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9849146bcf1a4b139f382509978dd125
3 | timeCreated: 1572509614
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/CustomCreationConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7629ebd7af8b44f7a825bf91ceb1af6d
3 | timeCreated: 1572509627
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/DataSetConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1fda43f7e21c40b9b47efda11beacbe9
3 | timeCreated: 1572509642
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/DataTableConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e6d2714581d24c75adf940193775d817
3 | timeCreated: 1572509662
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/DateTimeConverterBase.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json.Converters {
4 | public abstract class DateTimeConverterBase : JsonConverter {
5 | public override bool CanConvert(Type objectType) {
6 | return objectType == typeof(DateTime) || objectType == typeof(DateTime?);
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/DateTimeConverterBase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3fd6e157578d4102b7c39383cc59edb0
3 | timeCreated: 1572509682
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/IXmlDeclaration.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Converters {
2 |
3 | internal interface IXmlDeclaration : IXmlNode {
4 | string Version { get; }
5 |
6 | string Encoding { get; set; }
7 |
8 | string Standalone { get; set; }
9 | }
10 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/IXmlDeclaration.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4a64e851835745e2a49b817740947b53
3 | timeCreated: 1572509717
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/IXmlDocument.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 91720eb1db0c4858a1e5d2b84f5a0206
3 | timeCreated: 1572509731
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/IXmlDocumentType.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Converters {
2 | internal interface IXmlDocumentType : IXmlNode {
3 | string Name { get; }
4 |
5 | string System { get; }
6 |
7 | string Public { get; }
8 |
9 | string InternalSubset { get; }
10 | }
11 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/IXmlDocumentType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ff89f3e546ca402fb3d1372946dda945
3 | timeCreated: 1572509750
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/IXmlElement.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Converters {
2 | internal interface IXmlElement : IXmlNode {
3 | void SetAttributeNode(IXmlNode attribute);
4 |
5 | string GetPrefixOfNamespace(string namespaceUri);
6 |
7 | bool IsEmpty { get; }
8 | }
9 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/IXmlElement.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b940793bde7d43998db44047c19ea51d
3 | timeCreated: 1572509767
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/IXmlNode.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Xml;
3 |
4 | namespace Socket.Newtonsoft.Json.Converters {
5 | internal interface IXmlNode {
6 | XmlNodeType NodeType { get; }
7 |
8 | string LocalName { get; }
9 |
10 | List ChildNodes { get; }
11 |
12 | List Attributes { get; }
13 |
14 | IXmlNode ParentNode { get; }
15 |
16 | string Value { get; set; }
17 |
18 | IXmlNode AppendChild(IXmlNode newChild);
19 |
20 | string NamespaceUri { get; }
21 |
22 | object WrappedNode { get; }
23 | }
24 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/IXmlNode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9aa25427f97d4caf88ad8f562aa900c7
3 | timeCreated: 1572509778
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/IsoDateTimeConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1a19ed9232ba47d994cdc877692beba8
3 | timeCreated: 1572509700
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/JavaScriptDateTimeConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f482e405c8a94f44bba908f045fa9fc5
3 | timeCreated: 1572509791
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/KeyValuePairConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8d43bb860fe54201a5d1d58f71ad93fa
3 | timeCreated: 1572509811
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/RegexConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3c015aa884a24171b225a96c5a9462c2
3 | timeCreated: 1572509824
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/StringEnumConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 39fbca5f45954069b0678dd9b269c259
3 | timeCreated: 1572509837
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/VersionConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1d7448f8be8d425e97eb9eb4d77564d5
3 | timeCreated: 1572509858
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/XmlDeclarationWrapper.cs:
--------------------------------------------------------------------------------
1 |
2 | using System.Xml;
3 |
4 | namespace Socket.Newtonsoft.Json.Converters {
5 | internal class XmlDeclarationWrapper : XmlNodeWrapper, IXmlDeclaration, IXmlNode {
6 | private readonly XmlDeclaration _declaration;
7 |
8 | public XmlDeclarationWrapper(XmlDeclaration declaration)
9 | : base((XmlNode) declaration) {
10 | this._declaration = declaration;
11 | }
12 |
13 | public string Version {
14 | get { return this._declaration.Version; }
15 | }
16 |
17 | public string Encoding {
18 | get { return this._declaration.Encoding; }
19 | set { this._declaration.Encoding = value; }
20 | }
21 |
22 | public string Standalone {
23 | get { return this._declaration.Standalone; }
24 | set { this._declaration.Standalone = value; }
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/XmlDeclarationWrapper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a76b4b69eaf0471d89372c437549d74f
3 | timeCreated: 1572509878
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/XmlDocumentTypeWrapper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b8411a8012894c02b5167ce5c904c75c
3 | timeCreated: 1572509893
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/XmlDocumentWrapper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 38e1ce211ff74f198baee25f36fe3122
3 | timeCreated: 1572509928
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/XmlElementWrapper.cs:
--------------------------------------------------------------------------------
1 | using System.Xml;
2 |
3 | namespace Socket.Newtonsoft.Json.Converters {
4 | internal class XmlElementWrapper : XmlNodeWrapper, IXmlElement, IXmlNode {
5 | private readonly XmlElement _element;
6 |
7 | public XmlElementWrapper(XmlElement element)
8 | : base((XmlNode) element) {
9 | this._element = element;
10 | }
11 |
12 | public void SetAttributeNode(IXmlNode attribute) {
13 | this._element.SetAttributeNode((XmlAttribute) ((XmlNodeWrapper) attribute).WrappedNode);
14 | }
15 |
16 | public string GetPrefixOfNamespace(string namespaceUri) {
17 | return this._element.GetPrefixOfNamespace(namespaceUri);
18 | }
19 |
20 | public bool IsEmpty {
21 | get { return this._element.IsEmpty; }
22 | }
23 | }
24 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/XmlElementWrapper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e9d391126a844d09b66f8a3ac55d37d0
3 | timeCreated: 1572509942
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/XmlNodeConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c59a74eb95904d358c6690f912de8229
3 | timeCreated: 1572509951
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Converters/XmlNodeWrapper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 198b13445ce2437d9d5d6ce2db1fb8d0
3 | timeCreated: 1572509970
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Handling.Enum.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4130ae4c96fa44f69e176d50d51b8e37
3 | timeCreated: 1572415740
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/IJsonLineInfo.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json {
2 | public interface IJsonLineInfo {
3 | bool HasLineInfo();
4 |
5 | int LineNumber { get; }
6 |
7 | int LinePosition { get; }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/IJsonLineInfo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 48ab77422160495fbdb9b86d42a54bc8
3 | timeCreated: 1572425290
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonArrayAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json {
4 | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, AllowMultiple = false)]
5 | public sealed class JsonArrayAttribute : JsonContainerAttribute {
6 | private bool _allowNullItems;
7 |
8 | public bool AllowNullItems {
9 | get { return this._allowNullItems; }
10 | set { this._allowNullItems = value; }
11 | }
12 |
13 | public JsonArrayAttribute() {
14 | }
15 |
16 | public JsonArrayAttribute(bool allowNullItems) {
17 | this._allowNullItems = allowNullItems;
18 | }
19 |
20 | public JsonArrayAttribute(string id)
21 | : base(id) {
22 | }
23 | }
24 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonArrayAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 451df894fee044fd8d5c622821875283
3 | timeCreated: 1572425905
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonConstructorAttibute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json {
4 | [AttributeUsage(AttributeTargets.Constructor, AllowMultiple = false)]
5 | public sealed class JsonConstructorAttribute : Attribute {
6 | }
7 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonConstructorAttibute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0fea8094c2744539b89fc5fb8f0b4e75
3 | timeCreated: 1572425936
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonContainerAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2f5ee03b0070439e8dfea6f822d217fc
3 | timeCreated: 1572425959
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonConvert.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: abf081cebd4f40639d7fae20bbcd7a33
3 | timeCreated: 1572426013
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonConverter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json {
4 | public abstract class JsonConverter {
5 | public abstract void WriteJson(JsonWriter writer, object value, JsonSerializer serializer);
6 |
7 | public abstract object ReadJson(
8 | JsonReader reader,
9 | Type objectType,
10 | object existingValue,
11 | JsonSerializer serializer);
12 |
13 | public abstract bool CanConvert(Type objectType);
14 |
15 | public virtual bool CanRead {
16 | get { return true; }
17 | }
18 |
19 | public virtual bool CanWrite {
20 | get { return true; }
21 | }
22 | }
23 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonConverter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ee39d3c906b44557b2678544b22b477f
3 | timeCreated: 1572426032
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonConverterAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9776966b2f834024b024aebea5d8e537
3 | timeCreated: 1572426052
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonConverterCollection.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.ObjectModel;
2 |
3 | namespace Socket.Newtonsoft.Json {
4 | public class JsonConverterCollection : Collection
5 | {
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonConverterCollection.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e23fb55fb8924e2c82f5f34429306d7c
3 | timeCreated: 1572426074
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonDictionaryAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json {
4 | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, AllowMultiple = false)]
5 | public sealed class JsonDictionaryAttribute : JsonContainerAttribute {
6 | public JsonDictionaryAttribute() {
7 | }
8 |
9 | public JsonDictionaryAttribute(string id)
10 | : base(id) {
11 | }
12 | }
13 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonDictionaryAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1637dbc762e54e2d922ccfe7fe60946c
3 | timeCreated: 1572426091
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonException.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.Serialization;
3 |
4 | namespace Socket.Newtonsoft.Json {
5 | [Serializable]
6 | public class JsonException : Exception {
7 | public JsonException() {
8 | }
9 |
10 | public JsonException(string message)
11 | : base(message) {
12 | }
13 |
14 | public JsonException(string message, Exception innerException)
15 | : base(message, innerException) {
16 | }
17 |
18 | public JsonException(SerializationInfo info, StreamingContext context)
19 | : base(info, context) {
20 | }
21 |
22 | internal static JsonException Create(
23 | IJsonLineInfo lineInfo,
24 | string path,
25 | string message) {
26 | message = JsonPosition.FormatMessage(lineInfo, path, message);
27 | return new JsonException(message);
28 | }
29 | }
30 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b3741e70bbd0416cb45122ef3c3f797c
3 | timeCreated: 1572426176
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonExtensionDataAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json {
4 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)]
5 | public class JsonExtensionDataAttribute : Attribute {
6 | public bool WriteData { get; set; }
7 |
8 | public bool ReadData { get; set; }
9 |
10 | public JsonExtensionDataAttribute() {
11 | this.WriteData = true;
12 | this.ReadData = true;
13 | }
14 | }
15 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonExtensionDataAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 46639910b4e9400fa9562facfb8ca811
3 | timeCreated: 1572426201
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonIgnoreAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json {
4 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)]
5 | public sealed class JsonIgnoreAttribute : Attribute {
6 | }
7 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonIgnoreAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 44bc85f184a44e839f4e967ae575efd6
3 | timeCreated: 1572426215
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonObjectAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f1a686245cb64a1d8e599ea12f4aa5ce
3 | timeCreated: 1572426232
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonPosition.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 831cf9ee83694f0794cb76c60a242d53
3 | timeCreated: 1572426252
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonPropertyAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 84c9ffc9a6bc435398958a09c38835c8
3 | timeCreated: 1572426294
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonReader.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: edb4ed51f67f40bf8410a2082afd2057
3 | timeCreated: 1572426313
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonReaderException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ef3a386a5aba4081b667f106eb305cbd
3 | timeCreated: 1572426342
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonRequiredAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json {
4 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)]
5 | public sealed class JsonRequiredAttribute : Attribute
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonRequiredAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 45fab6a9b2124b60957f2cc5bbc4458f
3 | timeCreated: 1572426360
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonSerializationException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7d25e18477be44f2b87ad009d43ab63a
3 | timeCreated: 1572426377
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonSerializer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ba1dbb2525284c008b2e23276738eb9f
3 | timeCreated: 1572426397
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonSerializerSettings.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6e397974737048cda86d2acad25b06d4
3 | timeCreated: 1572426456
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonTextReader.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dffc5060a8b64e9eab969f3912e79f2a
3 | timeCreated: 1572426475
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonTextWriter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d7f5f26c68434b86a2dbe1387c5120a3
3 | timeCreated: 1572426510
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonValidatingReader.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 53dd2ddbff2845c59a8e46956f770b66
3 | timeCreated: 1572426545
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonWriter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 23795902d0474951bdfd338984af3bd0
3 | timeCreated: 1572426566
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/JsonWriterException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0c5f189f6de244b0987715d7eacb8153
3 | timeCreated: 1572426628
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6f6cb04aacd8429f99e2145d52f0d660
3 | timeCreated: 1572425170
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/Extensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 60a36c02538743e9ba176fef55c6a714
3 | timeCreated: 1572425604
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/Handling.Enum.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json.Linq {
4 | public enum CommentHandling
5 | {
6 | Ignore,
7 | Load,
8 | }
9 |
10 | public enum LineInfoHandling
11 | {
12 | Ignore,
13 | Load,
14 | }
15 |
16 | public enum MergeArrayHandling
17 | {
18 | Concat,
19 | Union,
20 | Replace,
21 | Merge,
22 | }
23 |
24 | [Flags]
25 | public enum MergeNullValueHandling
26 | {
27 | Ignore = 0,
28 | Merge = 1,
29 | }
30 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/Handling.Enum.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5f192e4779e2449fb2e7c52b81863631
3 | timeCreated: 1572429109
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/IJEnumerable.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 |
4 | namespace Socket.Newtonsoft.Json.Linq {
5 | public interface IJEnumerable : IEnumerable, IEnumerable where T : JToken {
6 | IJEnumerable this[object key] { get; }
7 | }
8 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/IJEnumerable.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5d0b38639002492e96d97b941f3dc03d
3 | timeCreated: 1572425246
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JArray.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bee81993fcdf486196073d19723dc00b
3 | timeCreated: 1572429130
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JConstructor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 082b79142f1348e584955e54dc492dfe
3 | timeCreated: 1572429152
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JContainer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6cbd3593d3e842eda38f124db6fe9c7c
3 | timeCreated: 1572425366
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JEnumerable.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e539a2f03a7942f0be8022966c22dda2
3 | timeCreated: 1572425571
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JObject.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 665088a363b94246aa6b53158911cd2c
3 | timeCreated: 1572425666
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JProperty.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c2ff12c7d7734dcd87b40a83dbf4515b
3 | timeCreated: 1572425641
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JPropertyDescriptor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d7ba9ab9d1cd41ffa4301a1d8c445a68
3 | timeCreated: 1572429207
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JPropertyKeyedCollection.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8505de60e98e472f8685c7db21e7cfa7
3 | timeCreated: 1572425698
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JRaw.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 755c5ca9efee40a296a1446e6cdaf73c
3 | timeCreated: 1572429232
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JToken.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 92f923bb596c4d6c87db8546e43db209
3 | timeCreated: 1572425176
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JTokenEqualityComparer.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace Socket.Newtonsoft.Json.Linq {
4 | public class JTokenEqualityComparer : IEqualityComparer {
5 | public bool Equals(JToken x, JToken y) {
6 | return JToken.DeepEquals(x, y);
7 | }
8 |
9 | public int GetHashCode(JToken obj) {
10 | if (obj == null)
11 | return 0;
12 | return obj.GetDeepHashCode();
13 | }
14 | }
15 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JTokenEqualityComparer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f9c75766e65d48039e42eda06aede55a
3 | timeCreated: 1572425329
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JTokenReader.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a254143ccc74a5fbd597f7e96d9ad2f
3 | timeCreated: 1572429282
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JTokenType.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Linq {
2 | public enum JTokenType {
3 | None,
4 | Object,
5 | Array,
6 | Constructor,
7 | Property,
8 | Comment,
9 | Integer,
10 | Float,
11 | String,
12 | Boolean,
13 | Null,
14 | Undefined,
15 | Date,
16 | Raw,
17 | Bytes,
18 | Guid,
19 | Uri,
20 | TimeSpan,
21 | }
22 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JTokenType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8d539fb5e5cb4d93a2cfbaeb0827acee
3 | timeCreated: 1572425223
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JTokenWriter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f29c0ba9723342b2909bc78b7dec16d3
3 | timeCreated: 1572429302
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JValue.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e2086898b914457aa7c69679859e636b
3 | timeCreated: 1572429316
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonLoadSettings.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 72772797b04943508a3881dd9ab4259d
3 | timeCreated: 1572429248
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonMergeSettings.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9b3f31078064459abe22b173841d8ec4
3 | timeCreated: 1572429263
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bf46bdbff8d24064904bc24d890b6723
3 | timeCreated: 1572429780
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/ArrayIndexFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 093d6c238554406fb17911eb690d47d6
3 | timeCreated: 1572429798
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/ArrayMultipleIndexFilter.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace Socket.Newtonsoft.Json.Linq.JsonPath {
4 | internal class ArrayMultipleIndexFilter : PathFilter {
5 | public List Indexes { get; set; }
6 |
7 | public override IEnumerable ExecuteFilter(
8 | JToken root,
9 | IEnumerable current,
10 | bool errorWhenNoMatch) {
11 | foreach (JToken jtoken in current) {
12 | JToken t = jtoken;
13 | foreach (int index in this.Indexes) {
14 | JToken tokenIndex = PathFilter.GetTokenIndex(t, errorWhenNoMatch, index);
15 | if (tokenIndex != null)
16 | yield return tokenIndex;
17 | }
18 |
19 | t = (JToken) null;
20 | }
21 | }
22 | }
23 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/ArrayMultipleIndexFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 16ce1458cb8a41b9980f562018c7b95b
3 | timeCreated: 1572429826
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/ArraySliceFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2ad609c999774b6595a2f3ee6a9518e7
3 | timeCreated: 1572429842
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/BooleanQueryExpression.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 44c348daaee24f428811a81d1bb28985
3 | timeCreated: 1572429868
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/CompositeExpression.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f958fa4edaac4b88a477fcb61975b19f
3 | timeCreated: 1572429881
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/FieldFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1c0120e7fd4a4839adf64412a0be7f29
3 | timeCreated: 1572429899
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/FieldMultipleFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 308cb964ecc44250806c419e25377e17
3 | timeCreated: 1572429914
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/JPath.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 886eea8205f34f86bfe0351c46d5e74f
3 | timeCreated: 1572429924
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/PathFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 444476dfcf3b4d6382cf2d1209393eee
3 | timeCreated: 1572429946
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/QueryExpression.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Linq.JsonPath {
2 | internal abstract class QueryExpression
3 | {
4 | public QueryOperator Operator { get; set; }
5 |
6 | public abstract bool IsMatch(JToken root, JToken t);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/QueryExpression.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a3344174be134c1d956eaafc864f9ab4
3 | timeCreated: 1572429957
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/QueryFilter.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace Socket.Newtonsoft.Json.Linq.JsonPath {
4 | internal class QueryFilter : PathFilter {
5 | public QueryExpression Expression { get; set; }
6 |
7 | public override IEnumerable ExecuteFilter(
8 | JToken root,
9 | IEnumerable current,
10 | bool errorWhenNoMatch) {
11 | foreach (IEnumerable jtokens in current) {
12 | foreach (JToken t in jtokens) {
13 | if (this.Expression.IsMatch(root, t))
14 | yield return t;
15 | }
16 | }
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/QueryFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b3998a567c6d49ca81ba38363a508fe2
3 | timeCreated: 1572429965
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/QueryOperator.cs:
--------------------------------------------------------------------------------
1 | namespace Socket.Newtonsoft.Json.Linq.JsonPath {
2 | internal enum QueryOperator {
3 | None,
4 | Equals,
5 | NotEquals,
6 | Exists,
7 | LessThan,
8 | LessThanOrEquals,
9 | GreaterThan,
10 | GreaterThanOrEquals,
11 | And,
12 | Or,
13 | }
14 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/QueryOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 09c43d44c01c411290bc37623dd80675
3 | timeCreated: 1572429989
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/RootFilter.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace Socket.Newtonsoft.Json.Linq.JsonPath {
4 | internal class RootFilter : PathFilter {
5 | public static readonly RootFilter Instance = new RootFilter();
6 |
7 | private RootFilter() {
8 | }
9 |
10 | public override IEnumerable ExecuteFilter(
11 | JToken root,
12 | IEnumerable current,
13 | bool errorWhenNoMatch) {
14 | return (IEnumerable) root;
15 | }
16 | }
17 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/RootFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c1ce6a60436c4d2e9f075b834fb8b04c
3 | timeCreated: 1572430002
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/ScanFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 12db8b59cb0345bf9d3107e4bf5049fd
3 | timeCreated: 1572430016
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Linq/JsonPath/ScanMultipleFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 262a9ea8067c4aa9834fefbb6354ae81
3 | timeCreated: 1572430031
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 25b93677c40a41d2b570df4020905796
3 | timeCreated: 1572430199
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/Extensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 513018bff5f6460cb647db9bd10fb63f
3 | timeCreated: 1572430205
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchema.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9ca3654806254727b33bb9cdf76e718e
3 | timeCreated: 1572430219
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaBuilder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 446570e31e264b2ba8d0dad36476bfb6
3 | timeCreated: 1572430226
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaConstants.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7802e2f192e149b8a9eb6a1cdc6c86f2
3 | timeCreated: 1572430232
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ac83c793d8df408da683861b52b76cf5
3 | timeCreated: 1572430237
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaGenerator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4d072df52cfc4281acce1d0b50d36a72
3 | timeCreated: 1572430242
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaModel.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f562fa0f150a49059f4fd0db76b561b2
3 | timeCreated: 1572430246
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaModelBuilder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6c25fb8b520548069f905818f44be640
3 | timeCreated: 1572430259
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaNode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2802801e346e44bbb2030c099073f076
3 | timeCreated: 1572430264
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaNodeCollection.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.ObjectModel;
3 |
4 | namespace Socket.Newtonsoft.Json.Schema {
5 | [Obsolete("JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.")]
6 | internal class JsonSchemaNodeCollection : KeyedCollection
7 | {
8 | protected override string GetKeyForItem(JsonSchemaNode item)
9 | {
10 | return item.Id;
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaNodeCollection.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d6e85bc1dca24d7fbea6bfd58d4c6b0c
3 | timeCreated: 1572430269
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaResolver.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 |
5 | namespace Socket.Newtonsoft.Json.Schema {
6 | [Obsolete("JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.")]
7 | public class JsonSchemaResolver
8 | {
9 | public IList LoadedSchemas { get; protected set; }
10 |
11 | public JsonSchemaResolver()
12 | {
13 | this.LoadedSchemas = (IList) new List();
14 | }
15 |
16 | public virtual JsonSchema GetSchema(string reference)
17 | {
18 | return this.LoadedSchemas.SingleOrDefault((Func) (s => string.Equals(s.Id, reference, StringComparison.Ordinal))) ?? this.LoadedSchemas.SingleOrDefault((Func) (s => string.Equals(s.Location, reference, StringComparison.Ordinal)));
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaResolver.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f4c9fe7d65584e1eb426f2f41126d87d
3 | timeCreated: 1572430275
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaType.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json.Schema {
4 | [Flags]
5 | [Obsolete("JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.")]
6 | public enum JsonSchemaType
7 | {
8 | None = 0,
9 | String = 1,
10 | Float = 2,
11 | Integer = 4,
12 | Boolean = 8,
13 | Object = 16, // 0x00000010
14 | Array = 32, // 0x00000020
15 | Null = 64, // 0x00000040
16 | Any = Null | Array | Object | Boolean | Integer | Float | String, // 0x0000007F
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 39618ff8265c4cea9ed4e1dc252ad0a4
3 | timeCreated: 1572430278
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/JsonSchemaWriter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 306fcf2ee175453f90a33d69ad32200d
3 | timeCreated: 1572430283
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/UndefinedSchemaIdHandling.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json.Schema {
4 | [Obsolete(
5 | "JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.")]
6 | public enum UndefinedSchemaIdHandling {
7 | None,
8 | UseTypeName,
9 | UseAssemblyQualifiedName,
10 | }
11 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/UndefinedSchemaIdHandling.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f207ed719a544b5877506e4b2eab958
3 | timeCreated: 1572430301
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/ValidationEventHandler.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Socket.Newtonsoft.Json.Schema {
4 | [Obsolete("JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.")]
5 | public delegate void ValidationEventHandler(object sender, ValidationEventArgs e);
6 | }
7 |
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/ValidationEventHandler.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ef45bf8ba03440bfa673bfd8aa0ab811
3 | timeCreated: 1572430320
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/ValieationEventArgs.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Socket.Newtonsoft.Json.Utilities;
3 |
4 | namespace Socket.Newtonsoft.Json.Schema {
5 | [Obsolete(
6 | "JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.")]
7 | public class ValidationEventArgs : EventArgs {
8 | private readonly JsonSchemaException _ex;
9 |
10 | internal ValidationEventArgs(JsonSchemaException ex) {
11 | ValidationUtils.ArgumentNotNull((object) ex, nameof(ex));
12 | this._ex = ex;
13 | }
14 |
15 | public JsonSchemaException Exception {
16 | get { return this._ex; }
17 | }
18 |
19 | public string Path {
20 | get { return this._ex.Path; }
21 | }
22 |
23 | public string Message {
24 | get { return this._ex.Message; }
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Schema/ValieationEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 17f374ee6baf4ee9b9a4eb333ea48c53
3 | timeCreated: 1572430309
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Serialization.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 28aa13b8dd6945b0a0a6e4c4210149a2
3 | timeCreated: 1572430980
--------------------------------------------------------------------------------
/Assets/Plugins/Socket/Newtonsoft.Json/Serialization/CachedAttributeGetter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Socket.Newtonsoft.Json.Utilities;
3 |
4 | namespace Socket.Newtonsoft.Json.Serialization {
5 | internal static class CachedAttributeGetter where T : Attribute {
6 | private static readonly ThreadSafeStore