case COM.VT_I4 : case COM.VT_I2 : case COM.VT_BSTR :
case COM.VT_R8 :
public void dispose() {	if ((type & COM.VT_BYREF) == COM.VT_BYREF) {		return;	}			switch (type) {		case COM.VT_EMPTY :		case COM.VT_BOOL :		case COM.VT_R4 :		case COM.VT_I4 :		case COM.VT_I2 :		case COM.VT_BSTR :			break;		case COM.VT_DISPATCH :			dispatchData.Release();			break;		case COM.VT_UNKNOWN :			unknownData.Release();			break;	}	}