Class MacroHelper
Last update: 16.07.2025Namespace: VM.Managed.Operation
Assembly: VMAppCore.dll
This class is to represent the macro helper.
public class MacroHelper
Inheritance
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
MacroHelper()
public MacroHelper()
Fields
g_dicKeyToFullNameForDeleting
public static Dictionary<string string> g_dicKeyToFullNameForDeleting
Field Value
Dictionarystring, string>
Methods
ChangeFullNameToKey(string, Document)
public static string ChangeFullNameToKey(string strXml, Document doc)
Parameters
strXml string
doc Document
Returns
ChangeFullNameToKey(string)
public static string ChangeFullNameToKey(string strXml)
Parameters
strXml string
Returns
ChangeKeyToFullName(string, Document)
public static string ChangeKeyToFullName(string strXml, Document doc)
Parameters
strXml string
doc Document
Returns
ChangeKeyToFullName(string)
public static string ChangeKeyToFullName(string strXml)
Parameters
strXml string
Returns
ChangeKeyToFullNameCore(XmlNode, bool, IDocument)
public static void ChangeKeyToFullNameCore(XmlNode nodeXml, bool bReverse, IDocument doc)
Parameters
nodeXml XmlNode
bReverse bool
doc IDocument
CreateEntityDictionary(ObjectBase)
public static Dictionary<string string> CreateEntityDictionary(ObjectBase entity)
Parameters
entity ObjectBase
Returns
Dictionarystring, string>
GetFullNameFromKey(ObjectBase)
public static string GetFullNameFromKey(ObjectBase obj)
Parameters
obj ObjectBase
Returns
ModifyEntityDictionary(ObjectBase)
public static Dictionary<string string> ModifyEntityDictionary(ObjectBase entity)
Parameters
entity ObjectBase
Returns
Dictionarystring, string>