Exemple #1
0
 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);
 }
Exemple #2
0
        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));
        }
Exemple #3
0
        public Parameter ExportArgument(DataSerialization.Argument argument)
        {
            XmlQualifiedName _dataType = ExportBrowseName(argument.DataType.Identifier, DataTypeIds.BaseDataType);

            return(AddressSpaceContext.ExportArgument(argument, _dataType));
        }