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(MemberRef arrayMember, DataValue valueToAdd) { return(new AddArrayElement(arrayMember, valueToAdd)); }
public MemberValue(MemberRef member, DataValue value) { Member = member; Value = value; }
public static AddArrayElement Make(ObjectRef obj, string arrayMemberName, DataValue valueToAdd) { return(new AddArrayElement(MemberRef.Make(obj, arrayMemberName), valueToAdd)); }
public static MemberValue Make(string moduleID, string localObjectID, string memberName, DataValue value) { return(new MemberValue(MemberRef.Make(ObjectRef.Make(moduleID, localObjectID), memberName), value)); }
public static MemberValue Make(ObjectRef obj, string memberName, DataValue value) { return(new MemberValue(MemberRef.Make(obj, memberName), value)); }
public static MemberValue Make(MemberRef member, DataValue value) { return(new MemberValue(member, value)); }
public MemberRef ToMemberRef() => MemberRef.Make(Object, Name);
/// <summary> /// Called by other modules or clients to query possible values for a specific member of an object. /// </summary> /// <param name="member">Identifies the member to browse</param> /// <param name="continueID">Used to continue a prior incomplete browsing</param> public virtual Task <BrowseResult> BrowseObjectMemberValues(MemberRef member, int?continueID = null) { return(Task.FromResult(new BrowseResult())); }