public static AddArrayElement Make(string moduleID, string localObjectID, string arrayMemberName, DataValue valueToAdd) { return(new AddArrayElement(MemberRef.Make(ObjectRef.Make(moduleID, localObjectID), arrayMemberName), valueToAdd)); }
public static AddArrayElement Make(ObjectRef obj, string arrayMemberName, DataValue valueToAdd) { return(new AddArrayElement(MemberRef.Make(obj, arrayMemberName), valueToAdd)); }
public static MemberValue Make(ObjectRef obj, string memberName, DataValue value) { return(new MemberValue(MemberRef.Make(obj, memberName), value)); }
public static MemberValue Make(string moduleID, string localObjectID, string memberName, DataValue value) { return(new MemberValue(MemberRef.Make(ObjectRef.Make(moduleID, localObjectID), memberName), value)); }
public MemberRef ToMemberRef() => MemberRef.Make(Object, Name);