35 references to Kind
System.Runtime.Serialization (35)
System\Runtime\Serialization\CollectionDataContract.cs (5)
456if (this.UnderlyingType.IsInterface && (this.Kind == CollectionKind.Enumerable || this.Kind == CollectionKind.Collection || this.Kind == CollectionKind.GenericEnumerable)) 464Fx.Assert(this.AddMethod != null || this.Kind == CollectionKind.Array, "Add method cannot be null if the collection is being used as a get-only property"); 1240CollectionDataContract boundCollectionContract = new CollectionDataContract(Kind);
System\Runtime\Serialization\Json\JsonCollectionDataContract.cs (1)
67CollectionKind kind = this.TraditionalCollectionDataContract.Kind;
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (11)
645bool isArray = (collectionContract.Kind == CollectionKind.Array); 649switch (collectionContract.Kind) 687bool canReadSimpleDictionary = collectionContract.Kind == CollectionKind.Dictionary || 688collectionContract.Kind == CollectionKind.GenericDictionary; 861bool isArray = (collectionContract.Kind == CollectionKind.Array); 870bool canReadSimpleDictionary = collectionContract.Kind == CollectionKind.Dictionary || 871collectionContract.Kind == CollectionKind.GenericDictionary; 994if (collectionContract.Kind == CollectionKind.Dictionary || collectionContract.Kind == CollectionKind.GenericDictionary) 1016if (collectionContract.Kind == CollectionKind.GenericDictionary || collectionContract.Kind == CollectionKind.Dictionary)
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (5)
357if (collectionContract.Kind == CollectionKind.Array) 383switch (collectionContract.Kind) 406if (collectionContract.Kind == CollectionKind.GenericDictionary) 412else if (collectionContract.Kind == CollectionKind.Dictionary) 436CollectionKind kind = collectionContract.Kind;
System\Runtime\Serialization\Json\XmlObjectSerializerWriteContextComplexJson.cs (1)
310if (((CollectionDataContract)dataContract).Kind == CollectionKind.Dictionary)
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (7)
600bool isArray = (collectionContract.Kind == CollectionKind.Array); 606switch (collectionContract.Kind) 739bool isArray = (collectionContract.Kind == CollectionKind.Array); 846if (collectionContract.Kind == CollectionKind.Dictionary || collectionContract.Kind == CollectionKind.GenericDictionary) 867if (collectionContract.Kind == CollectionKind.GenericDictionary || collectionContract.Kind == CollectionKind.Dictionary)
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (5)
394if (collectionContract.Kind == CollectionKind.Array) 419switch (collectionContract.Kind) 442if (collectionContract.Kind == CollectionKind.GenericDictionary) 448else if (collectionContract.Kind == CollectionKind.Dictionary) 472CollectionKind kind = collectionContract.Kind;