SerializationUtilities.AddMessage Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
AddMessage(SerializationContext, SerializationMessageKind, XmlException, KeyValuePair<String,Object>[]) |
Helper to build a SerializationMessage and store it into the given SerializationContext. |
AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, KeyValuePair<String,Object>[]) |
Helper to build a SerializationMessage and store it into the given SerializationContext. |
AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Helper to build a SerializationMessage and store it into the given SerializationContext. |
AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Helper to build a SerializationMessage and store it into the given SerializationContext. |
AddMessage(SerializationContext, SerializationMessageKind, XmlException, KeyValuePair<String,Object>[])
Helper to build a SerializationMessage and store it into the given SerializationContext.
public:
static void AddMessage(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, Microsoft::VisualStudio::Modeling::SerializationMessageKind kind, System::Xml::XmlException ^ xmlException, ... cli::array <System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ additionalProperties);
public static void AddMessage (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, Microsoft.VisualStudio.Modeling.SerializationMessageKind kind, System.Xml.XmlException xmlException, params System.Collections.Generic.KeyValuePair<string,object>[] additionalProperties);
static member AddMessage : Microsoft.VisualStudio.Modeling.SerializationContext * Microsoft.VisualStudio.Modeling.SerializationMessageKind * System.Xml.XmlException * System.Collections.Generic.KeyValuePair<string, obj>[] -> unit
Public Shared Sub AddMessage (serializationContext As SerializationContext, kind As SerializationMessageKind, xmlException As XmlException, ParamArray additionalProperties As KeyValuePair(Of String, Object)())
Parameters
- serializationContext
- SerializationContext
SerializationContext in which the new message will be stored.
SerializationMessageKind of the message to be built.
- xmlException
- XmlException
XmlException that contains the error information (message, location, etc).
- additionalProperties
- KeyValuePair<String,Object>[]
Any additional properties to be stored in the message.
Applies to
AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, KeyValuePair<String,Object>[])
Helper to build a SerializationMessage and store it into the given SerializationContext.
public:
static void AddMessage(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, Microsoft::VisualStudio::Modeling::SerializationMessageKind kind, System::String ^ message, System::Xml::IXmlLineInfo ^ xmlLineInfo, ... cli::array <System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ additionalProperties);
public static void AddMessage (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, Microsoft.VisualStudio.Modeling.SerializationMessageKind kind, string message, System.Xml.IXmlLineInfo xmlLineInfo, params System.Collections.Generic.KeyValuePair<string,object>[] additionalProperties);
static member AddMessage : Microsoft.VisualStudio.Modeling.SerializationContext * Microsoft.VisualStudio.Modeling.SerializationMessageKind * string * System.Xml.IXmlLineInfo * System.Collections.Generic.KeyValuePair<string, obj>[] -> unit
Public Shared Sub AddMessage (serializationContext As SerializationContext, kind As SerializationMessageKind, message As String, xmlLineInfo As IXmlLineInfo, ParamArray additionalProperties As KeyValuePair(Of String, Object)())
Parameters
- serializationContext
- SerializationContext
SerializationContext in which the new message will be stored.
SerializationMessageKind of the message to be built.
- message
- String
Message text.
- xmlLineInfo
- IXmlLineInfo
IXmlLineInfo that provides line and column of where the message is raised. This parameter can be null, which means the information is not available.
- additionalProperties
- KeyValuePair<String,Object>[]
Any additional properties to be stored in the message.
Applies to
AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[])
Helper to build a SerializationMessage and store it into the given SerializationContext.
public:
static void AddMessage(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, Microsoft::VisualStudio::Modeling::SerializationMessageKind kind, System::String ^ message, int line, int column, ... cli::array <System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ additionalProperties);
public static void AddMessage (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, Microsoft.VisualStudio.Modeling.SerializationMessageKind kind, string message, int line, int column, params System.Collections.Generic.KeyValuePair<string,object>[] additionalProperties);
static member AddMessage : Microsoft.VisualStudio.Modeling.SerializationContext * Microsoft.VisualStudio.Modeling.SerializationMessageKind * string * int * int * System.Collections.Generic.KeyValuePair<string, obj>[] -> unit
Public Shared Sub AddMessage (serializationContext As SerializationContext, kind As SerializationMessageKind, message As String, line As Integer, column As Integer, ParamArray additionalProperties As KeyValuePair(Of String, Object)())
Parameters
- serializationContext
- SerializationContext
SerializationContext in which the new message will be stored.
SerializationMessageKind of the message to be built.
- message
- String
Message text.
- line
- Int32
Line number of where the message is raised.
- column
- Int32
Column number of where the message is raised.
- additionalProperties
- KeyValuePair<String,Object>[]
Any additional properties to be stored in the message.
Applies to
AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[])
Helper to build a SerializationMessage and store it into the given SerializationContext.
public:
static void AddMessage(Microsoft::VisualStudio::Modeling::SerializationResult ^ serializationResult, System::String ^ location, Microsoft::VisualStudio::Modeling::SerializationMessageKind kind, System::String ^ message, int line, int column, ... cli::array <System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ additionalProperties);
public static void AddMessage (Microsoft.VisualStudio.Modeling.SerializationResult serializationResult, string location, Microsoft.VisualStudio.Modeling.SerializationMessageKind kind, string message, int line, int column, params System.Collections.Generic.KeyValuePair<string,object>[] additionalProperties);
static member AddMessage : Microsoft.VisualStudio.Modeling.SerializationResult * string * Microsoft.VisualStudio.Modeling.SerializationMessageKind * string * int * int * System.Collections.Generic.KeyValuePair<string, obj>[] -> unit
Public Shared Sub AddMessage (serializationResult As SerializationResult, location As String, kind As SerializationMessageKind, message As String, line As Integer, column As Integer, ParamArray additionalProperties As KeyValuePair(Of String, Object)())
Parameters
- serializationResult
- SerializationResult
SerializationResult in which the new message will be stored.
- location
- String
Location of where the message is generated.
SerializationMessageKind of the message to be built.
- message
- String
Message text.
- line
- Int32
Line number of where the message is raised.
- column
- Int32
Column number of where the message is raised.
- additionalProperties
- KeyValuePair<String,Object>[]
Any additional properties to be stored in the message.