internal void Dump(String value) { InternalST.Soap("Dump NameInfo ", NIid, " ", value); Util.NVTrace("nameSpaceEnum", ((Enum)NInameSpaceEnum).ToString()); Util.NVTrace("name", NIname); Util.NVTrace("objectId", NIobjectId); Util.NVTrace("assemId", NIassemId); Util.NVTrace("primitiveTypeEnum", ((Enum)NIprimitiveTypeEnum).ToString()); Util.NVTrace("type", NItype); Util.NVTrace("isSealed", NIisSealed); Util.NVTrace("transmitTypeOnObject", NItransmitTypeOnObject); Util.NVTrace("transmitTypeOnMember", NItransmitTypeOnMember); Util.NVTrace("isParentTypeOnObject", NIisParentTypeOnObject); Util.NVTrace("isMustUnderstand", NIisMustUnderstand); Util.NVTrace("namespace", NInamespace); Util.NVTrace("headerPrefix", NIheaderPrefix); Util.NVTrace("itemName", NIitemName); Util.NVTrace("isArray", NIisArray); Util.NVTrace("isArrayItem", NIisArrayItem); Util.NVTrace("isTopLevelObject", NIisTopLevelObject); Util.NVTrace("isNestedObject", NIisNestedObject); Util.NVTrace("isHeader", NIisHeader); Util.NVTrace("isRemoteRecord", NIisRemoteRecord); if (NIattributeInfo != null) { NIattributeInfo.Dump(NIname); } }
internal static SoapAttributeInfo GetMemberAttributeInfo(MemberInfo memberInfo, String name, Type type) { SoapAttributeInfo attributeInfo = new SoapAttributeInfo(); ProcessTypeAttribute(type, attributeInfo); ProcessMemberInfoAttribute(memberInfo, attributeInfo); attributeInfo.Dump("memberInfo " + name); return(attributeInfo); }
// Check for Interop type (SchemaType) private SoapAttributeInfo GetTypeAttributeInfo() { if (arrayElemObjectInfo != null) { return(arrayElemObjectInfo.GetTypeAttributeInfo()); } SoapAttributeInfo attributeInfo = null; attributeInfo = new SoapAttributeInfo(); Attr.ProcessTypeAttribute(objectType, attributeInfo); attributeInfo.Dump("type " + objectType); return(attributeInfo); }
internal static SoapAttributeInfo GetMemberAttributeInfo(MemberInfo memberInfo, String name, Type type) { SoapAttributeInfo attributeInfo = new SoapAttributeInfo(); ProcessTypeAttribute(type, attributeInfo); ProcessMemberInfoAttribute(memberInfo, attributeInfo); attributeInfo.Dump("memberInfo "+name); return attributeInfo; }
// Check for Interop type (SchemaType) private SoapAttributeInfo GetTypeAttributeInfo() { if (arrayElemObjectInfo != null) return arrayElemObjectInfo.GetTypeAttributeInfo(); SoapAttributeInfo attributeInfo = null; attributeInfo = new SoapAttributeInfo(); Attr.ProcessTypeAttribute(objectType, attributeInfo); attributeInfo.Dump("type "+objectType); return attributeInfo; }