3 writes to TypeReference
System.Runtime.Serialization.Schema (3)
System\Runtime\Serialization\Schema\CodeExporter.cs (3)
422
contractCodeDomInfo.
TypeReference
= referencedType;
458
contractCodeDomInfo.
TypeReference
= new CodeTypeReference((clrNamespace == null || clrNamespace.Length == 0) ? typeName : clrNamespace + "." + typeName);
514
contractCodeDomInfo.
TypeReference
= new CodeTypeReference(containingContractCodeDomInfo.TypeReference.BaseType + "+" + nestedTypeName);
12 references to TypeReference
System.Runtime.Serialization.Schema (12)
System\Runtime\Serialization\Schema\CodeExporter.cs (10)
314
Debug.Assert(contractCodeDomInfo.
TypeReference
!= null);
315
return contractCodeDomInfo.
TypeReference
;
513
Debug.Assert(containingContractCodeDomInfo.
TypeReference
!= null, "Nested types have containing types by definition - types with reference");
514
contractCodeDomInfo.TypeReference = new CodeTypeReference(containingContractCodeDomInfo.
TypeReference
.BaseType + "+" + nestedTypeName);
835
Debug.Assert(baseContractCodeDomInfo.
TypeReference
!= null, "Class data contracts should have non-null TypeReference");
836
type.BaseTypes.Add(baseContractCodeDomInfo.
TypeReference
);
840
Type? actualType = (Type?)baseContractCodeDomInfo.
TypeReference
?.UserData[s_codeUserDataActualTypeKey];
1171
Debug.Assert(baseContractCodeDomInfo.
TypeReference
!= null, "Class data contracts should have non-null TypeReference");
1172
type.BaseTypes.Add(baseContractCodeDomInfo.
TypeReference
);
1175
Type? actualType = (Type?)baseContractCodeDomInfo.
TypeReference
?.UserData[s_codeUserDataActualTypeKey];
System\Runtime\Serialization\Schema\ContractCodeDomInfo.cs (2)
29
throw ExceptionUtil.ThrowHelperError(new InvalidOperationException(SR.Format(SR.CannotSetNamespaceForReferencedType,
TypeReference
?.BaseType)));
52
throw ExceptionUtil.ThrowHelperError(new InvalidOperationException(SR.Format(SR.CannotSetMembersForReferencedType,
TypeReference
?.BaseType)));