IsContractProcessed() private method

private IsContractProcessed ( System.Runtime.Serialization.DataContract dataContract ) : bool
dataContract System.Runtime.Serialization.DataContract
return bool
Beispiel #1
0
 internal void Export()
 {
     try
     {
         // Remove this if we decide to publish serialization schema at well-known location
         ExportSerializationSchema();
         foreach (KeyValuePair <XmlQualifiedName, DataContract> pair in _dataContractSet)
         {
             DataContract dataContract = pair.Value;
             if (!_dataContractSet.IsContractProcessed(dataContract))
             {
                 ExportDataContract(dataContract);
                 _dataContractSet.SetContractProcessed(dataContract);
             }
         }
     }
     finally
     {
         _xmlDoc          = null;
         _dataContractSet = null;
     }
 }