internal COMObjRefHandler(BinaryReader reader, Guid iid) : base(iid) { StdObjRef = new COMStdObjRef(reader); Clsid = reader.ReadGuid(); StringArray = new COMDualStringArray(reader); }
internal COMDualStringArray Clone() { COMDualStringArray ret = new COMDualStringArray(); ret.StringBindings.AddRange(StringBindings.Select(b => b.Clone())); ret.SecurityBindings.AddRange(SecurityBindings.Select(b => b.Clone())); return(ret); }
public COMObjRefStandard() : base(Guid.Empty) { StdObjRef = new COMStdObjRef(); StringArray = new COMDualStringArray(); }
internal COMObjRefStandard(BinaryReader reader, Guid iid) : base(iid) { StdObjRef = new COMStdObjRef(reader); StringArray = new COMDualStringArray(reader); }