public PropId <T> Register <T>(string name, PropDataTypeGeneric <T> dataType, PropTypeFlags flags, IPlugin ownerPlugin) { int id = Register(name, dataType.Type, flags, ownerPlugin); return(InternPropId(new PropId <T>(id))); }
public PropId <T> Register <T>(string name, PropDataTypeGeneric <T> dataType, PropTypeFlags flags) { throw new NotImplementedException(); }
public PropId <T> Register <T>(string name, PropDataTypeGeneric <T> dataType) { int id = Register(name, dataType.Type); return(new PropId <T>(id)); }