public ComponentBase ReadComponent(Stream s, ComponentDescriptor descriptor, AttributeComponent template = null) { var objComponent = new ObjectComponent { Descriptor = descriptor }; if (descriptor.DoesObjectHaveName) { objComponent.Name = _obnameReader.ReadOBNAME(s); } return(objComponent); }
public OBJREF ReadOBJREF(Stream s) { if (s == null || s.BytesRemaining() < 4) { return(null); } return(new OBJREF { ObjectType = _identReader.ReadIDENT(s), Name = _obnameReader.ReadOBNAME(s) }); }