System.Runtime.Serialization.XsdDataContractExporter.AddKnownTypes C# (CSharp) Method

AddKnownTypes() private method

private AddKnownTypes ( ) : void
return void
        private void AddKnownTypes()
        {
            if (Options != null)
            {
                Collection<Type> knownTypes = Options.KnownTypes;

                if (knownTypes != null)
                {
                    for (int i = 0; i < knownTypes.Count; i++)
                    {
                        Type type = knownTypes[i];
                        if (type == null)
                            throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentException(SR.Format(SR.CannotExportNullKnownType)));
                        AddType(type);
                    }
                }
            }
        }