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

TypeNameTagResolver() приватный Метод

private TypeNameTagResolver ( NameInfo typeNameInfo, bool isXsiAppended ) : String
typeNameInfo NameInfo
isXsiAppended bool
Результат String
		private String TypeNameTagResolver(NameInfo typeNameInfo, bool isXsiAppended)
		{
			String name = null;
			if ((typeNameInfo.NIassemId > 0) && (typeNameInfo.NIattributeInfo != null) && (typeNameInfo.NIattributeInfo.AttributeTypeName != null))
			{
				String assemIdString = InteropAssemIdToString((int)typeNameInfo.NIassemId);
				name = assemIdString+":"+typeNameInfo.NIattributeInfo.AttributeTypeName;
				AssemblyInfo assemblyInfo = (AssemblyInfo)assemblyInfos[assemIdString];
                assemblyInfo.isUsed = true;
                assemblyInfo.prefix = assemIdString;
                assemblyInfoUsed[assemblyInfo] = 1;
			}
			else
				name = NameTagResolver(typeNameInfo, isXsiAppended);

			return name;
		}