/// <summary>Stream the current element's Text as a ProtoTech</summary> internal static void StreamTechID <TDoc, TCursor>(IO.TagElementStream <TDoc, TCursor, string> s, BXmlSerializerInterface xs, [Phx.Meta.BProtoTechReference] ref int techProtoId) where TDoc : class where TCursor : class { xs.StreamDBID(s, XML.XmlUtil.kNoXmlName, ref techProtoId, Phx.DatabaseObjectKind.Object, false, XmlUtil.kSourceCursor); }
/// <summary>Stream the current element's Text as a ProtoObject or ObjectType</summary> internal static void StreamUnitID <TDoc, TCursor>(IO.TagElementStream <TDoc, TCursor, string> s, BXmlSerializerInterface xs, ref int unitProtoId) where TDoc : class where TCursor : class { xs.StreamDBID(s, XML.XmlUtil.kNoXmlName, ref unitProtoId, Phx.DatabaseObjectKind.Unit, false, XmlUtil.kSourceCursor); }
/// <summary>Stream the current element's Text as a ObjectType</summary> internal static void StreamObjectType <TDoc, TCursor>(IO.TagElementStream <TDoc, TCursor, string> s, BXmlSerializerInterface xs, [Phx.Meta.ObjectTypeReference] ref int objectType) where TDoc : class where TCursor : class { xs.StreamDBID(s, XML.XmlUtil.kNoXmlName, ref objectType, Phx.DatabaseObjectKind.ObjectType, false, XmlUtil.kSourceCursor); }