internal virtual DataContract GetDataContractSkipValidation(int typeId, RuntimeTypeHandle typeHandle, Type type) { if (this.IsGetOnlyCollection) { return(DataContract.GetGetOnlyCollectionDataContractSkipValidation(typeId, typeHandle, type)); } return(DataContract.GetDataContractSkipValidation(typeId, typeHandle, type)); }