4 writes to IsReference
System.Runtime.Serialization (4)
System\Runtime\Serialization\ClassDataContract.cs (1)
1437boundClassContract.IsReference = this.IsReference;
System\Runtime\Serialization\SchemaImporter.cs (3)
669dataContract.IsReference = isReference; 682dataContract.IsReference = true; 1072dataContract.IsReference = isReference;
18 references to IsReference
System.Runtime.Serialization (18)
System\Runtime\Serialization\ClassDataContract.cs (4)
806bool baseIsReference = this.BaseContract.IsReference; 815this.BaseContract.IsReference), 825isReference = this.BaseContract.IsReference; 1437boundClassContract.IsReference = this.IsReference;
System\Runtime\Serialization\CodeExporter.cs (4)
825if (classDataContract.IsReference != Globals.DefaultIsReference) 826dataContractAttribute.Arguments.Add(new CodeAttributeArgument(Globals.IsReferenceProperty, new CodePrimitiveExpression(classDataContract.IsReference))); 1235if (collectionContract.IsReference != Globals.DefaultIsReference) 1236collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(Globals.IsReferenceProperty, new CodePrimitiveExpression(collectionContract.IsReference)));
System\Runtime\Serialization\DataContract.cs (2)
2279return (StableName.Name == dataContract.StableName.Name && StableName.Namespace == dataContract.StableName.Namespace && IsReference == dataContract.IsReference);
System\Runtime\Serialization\Json\DataContractJsonSerializer.cs (2)
585if (dataContract.IsReference) 591dataContract.IsReference)));
System\Runtime\Serialization\SchemaExporter.cs (4)
166if (classDataContract.IsReference && !classDataContract.BaseContract.IsReference) 176if (classDataContract.IsReference) 409if (collectionDataContract.IsReference)
System\Runtime\Serialization\SchemaImporter.cs (1)
680if (dataContract.BaseContract.IsReference)
System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (1)
229if (preserveObjectReferences || !contract.IsReference || isGetOnlyCollection)