System.Runtime.Serialization.Formatters.Soap.Converter.InitValueB C# (CSharp) Метод

InitValueB() приватный статический Метод

private static InitValueB ( ) : void
Результат void
        private static void InitValueB()
        {
            valueB = new String[primitiveTypeEnumLength];
            valueB[(int)InternalPrimitiveTypeE.Invalid] = null;
            valueB[(int)InternalPrimitiveTypeE.Boolean] = "boolean";
            valueB[(int)InternalPrimitiveTypeE.Byte] = "unsignedByte";
            valueB[(int)InternalPrimitiveTypeE.Char] = "char"; //not an xsi type, but will cause problems with clr if char is not used
            valueB[(int)InternalPrimitiveTypeE.Decimal] = "decimal";
            valueB[(int)InternalPrimitiveTypeE.Double] = "double";
            valueB[(int)InternalPrimitiveTypeE.Int16] = "short";
            valueB[(int)InternalPrimitiveTypeE.Int32] = "int";
            valueB[(int)InternalPrimitiveTypeE.Int64] = "long";
            valueB[(int)InternalPrimitiveTypeE.SByte] = "byte";
            valueB[(int)InternalPrimitiveTypeE.Single] = "float";
            valueB[(int)InternalPrimitiveTypeE.TimeSpan] = "duration";
            valueB[(int)InternalPrimitiveTypeE.DateTime] = "dateTime";
            valueB[(int)InternalPrimitiveTypeE.UInt16] = "unsignedShort";
            valueB[(int)InternalPrimitiveTypeE.UInt32] = "unsignedInt";
            valueB[(int)InternalPrimitiveTypeE.UInt64] = "unsignedLong"; 

            valueB[(int)InternalPrimitiveTypeE.Time] = SoapTime.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Date] = SoapDate.XsdType;
            valueB[(int)InternalPrimitiveTypeE.YearMonth] = SoapYearMonth.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Year] = SoapYear.XsdType;
            valueB[(int)InternalPrimitiveTypeE.MonthDay] = SoapMonthDay.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Day] = SoapDay.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Month] = SoapMonth.XsdType;
            valueB[(int)InternalPrimitiveTypeE.HexBinary] = SoapHexBinary.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Base64Binary] = SoapBase64Binary.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Integer] = SoapInteger.XsdType;
            valueB[(int)InternalPrimitiveTypeE.PositiveInteger] = SoapPositiveInteger.XsdType;
            valueB[(int)InternalPrimitiveTypeE.NonPositiveInteger] = SoapNonPositiveInteger.XsdType;
            valueB[(int)InternalPrimitiveTypeE.NonNegativeInteger] = SoapNonNegativeInteger.XsdType;
            valueB[(int)InternalPrimitiveTypeE.NegativeInteger] = SoapNegativeInteger.XsdType;
            valueB[(int)InternalPrimitiveTypeE.AnyUri] = SoapAnyUri.XsdType;
            valueB[(int)InternalPrimitiveTypeE.QName] = SoapQName.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Notation] = SoapNotation.XsdType;
            valueB[(int)InternalPrimitiveTypeE.NormalizedString] = SoapNormalizedString.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Token] = SoapToken.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Language] = SoapLanguage.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Name] = SoapName.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Idrefs] = SoapIdrefs.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Entities] = SoapEntities.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Nmtoken] = SoapNmtoken.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Nmtokens] = SoapNmtokens.XsdType;
            valueB[(int)InternalPrimitiveTypeE.NcName] = SoapNcName.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Id] = SoapId.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Idref] = SoapIdref.XsdType;
            valueB[(int)InternalPrimitiveTypeE.Entity] = SoapEntity.XsdType;
        }