internal Parameter ExportArgument(DataSerialization.Argument argument, XmlQualifiedName dataType, Action <TraceMessage> traceEvent) { InformationModelFactory.Argument _ret = new InformationModelFactory.Argument() { DataType = dataType, Identifier = new Nullable <int>(), Name = argument.Name, ValueRank = argument.ValueRank.GetValueRank(traceEvent) }; if (argument.Description != null) { _ret.AddDescription(argument.Description.Locale, argument.Description.Text); } return(_ret); }
internal Parameter ExportArgument(DataSerialization.Argument argument, Action <TraceMessage> traceEvent) { XmlQualifiedName _dataType = ExportBrowseName(argument.DataType.Identifier, DataTypeIds.BaseDataType, traceEvent); return(m_AddressSpaceContext.ExportArgument(argument, _dataType, traceEvent)); }
public Parameter ExportArgument(DataSerialization.Argument argument) { XmlQualifiedName _dataType = ExportBrowseName(argument.DataType.Identifier, DataTypeIds.BaseDataType); return(AddressSpaceContext.ExportArgument(argument, _dataType)); }